- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
习题一
一、填空题
1.数据库领域常用的数据模型有 、 、 和面向对象
数据模型。
2.描述实体的特征称为 。
3.关系模型是用 ____________的形式来表示和实现实体间的关系。
二、选择题
1.用树形结构来表示实体之间关系的数据模型称为 ( )。
A .关系模型 B.层次模型 C.网状模型 D .面向对象模型
2.数据库系统的核心软件是( )。
A .数据库 B .系统管理员 C.应用系统 D .数据库管理系统
3.如果一个班只有一个班长,且一个班长不能同时担任其他班的班长,班级
和班长两个实体集之间的联系属于( )。
A .一对一联系 B.一对多联系 C.多对多联系 D .多对一联系
4.数据冗余指的是( )。
A .数据和数据之间没有联系 B.数据有丢失
C.数据量太大 D.存在重复的数据
5.假定一位教师可讲授多门课程,一门课程可由多位教师讲授,教师与课程
之间是( )。
A .一对一的关系 B.一对多的关系
C.多对一的关系 D.多对多的关系
6.在 E-R 图中,用长方形和椭圆分别表示( )。
A .联系、属性 B.属性、实体
C.实体、属性 D.属性、联系
7.关于数据库的设计范式,以下说法错误的是( )。
A .数据库的设计范式有助于规范化数据库的设计
B.数据库的设计范式有助于减少数据冗余
C.设计数据库时,一定要严格遵守设计范式。满足的范式级别越高,系统性
能就越好。
三、简答题
1.试述数据库系统阶段的主要特征。
2.试分别举出实体间一对一、一对多、多对多关系的例子。
3.试述什么是关系模型的外键,它有什么作用 ?
答案
一、填空题
1.层次模型、网状模型、关系模型
2 .属性
3.二维表
二、选择题
1、B 2、D 3、A 4 、D 5、D 6、C 7、C
三、简答题
1、特征:(1)数据结构化( 2 )数据独立性高 (3)数据共享性高、冗余度
低 (4)具有统一的数据管理和控制功能。
2、一对一的例子:一个工厂只有一个厂长,一个厂长只能在一个工厂里担
任有厂长的职务,则工厂与厂长之间的关系是一对一联系。
一对多的例子:一个班级由若干个学生组成,而任何一个学生只属于某一个
班能,班级与学生之间具有一对多联系
多对多的例子:一个学生可以选修多门课程,一门课程可以被若干个学生选
修,学生与课程之间具有多对多联系
3、当关系中的某个属性或属性的组合虽然不是该关系的主键或只是主键的
一部分,但却是另一个关系的主键, 且其值来源于另一关系的主键值时, 称该属
性或属性的组合为这个关系的外键。
习题二
一、填空题
1.SQL Server2005 是使用 体系结构的 数据库管理系统。
2.SQL Server 2005 是
文档评论(0)