- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库原理综合练习
数据库原理综合练习
一、单选题
数据管理技术的发展包括手工管理阶段、文件系统阶段以及( A )
A.数据库系统阶段 B.微机管理阶段
C.程序管理阶段 D.以上都不对
2.在E-R图中,表示实体的是( A )
A.矩形 B.椭圆形 C.菱形 D.线段
3.常用的3种数据模型不包括( B )
A.关系模型 B.网络模型
C.网状模型 D.层次模型
4.若关系中只有一个候选键,且这个候选键中包括全部属性,我们把这种候选键称做(B )
A.主键 B.全键 C.外键 D.以上都不对
5.并运算属于( B )
A.专门的关系运算 B.集合运算
C.逻辑预算 D. 以上都不对
6.以下运算符属于单目运算符的是( D )
A.与运算 B.或运算 C.连接 D.非运算
7.SQL SERVER是以下哪个公司的产品( A )
A.微软 B.IBM C.甲骨文 D.联想
8.在创建数据库时必须创建数据文件和( D )
A.用户文件 B.初始化文件
C.次要数据文件 D.日志文件
9.创建视图的指令是( )
A.create view B.alter view
C.drop view D.以上多不对
10.关系模式要达到第几范式才是可用的关系模式( C )
A.1NF B.2NF
C.3NF D.4NF
二、填空题
11.数据库系统的三级模式结构指的是:模式、 外模式
以及 内模式 。
12.在SQL中group by的功能是 用于指定分组 ,order by的功能是 改变行序 。
13.有关系R(A,B,C,D),F={A→B,B→C,C→D},该关系达到第 二 范式。
14.SUM函数的作用是用来返回一组值的总和 。
15.两实体集间的联系包括一对一、 一对多 、 多对多 三种。
16.有关系R(M,N,P,Q),F={(M,N)→P,M→Q},该关系的候选键是 (M,N) 。
17.设关系 R1有5个元组,关系R2有10个元组,那么对R1和R2求笛卡儿集的结果将有 50 个元组。
三、判断对错并说明原因
18.E-R图是在需求分析阶段就需要完成的文档( )
答:错,概念设计阶段
19.提交事务的指令是rollback tran( )
四、简答题
20.请说出一个没有经过规范化的关系模式所存在的问题,并举例。
答:(1)存在较大的数据冗余。每一个系名存储的次数等于该系学生人数乘以每个学生选修的课程门数。
(2)更新异常。若某学生转系,系名要更改,数据库中该学生所在的系名要全部修改。若有失误,某些记录漏改了,则会使数据库中的数据发生不一致的错误,出现更新异常。
(3)插入异常。若学校开设一个新系还没有招生,使得sno和cname无值,而在此关系模式中(sno,cname)为键,所以在插入数据时关系数据库将无法操作,引起插入异常。
(4)删除异常。但某个系的学生都快毕业了而又没有招新生时,删除了全部学生记录,随之也删除了系名记录,使得一个在现实世界中存的系,在数据库中不存在了,即出现删除异常。
21.请说出聚集索引和非聚集索引的区别。
聚集索引要求物理数据按索引的排序顺序进行物理存储,非聚集索引则不用
五、综合题
22.设有如下实体
教师:教师号、姓名、性别、职称、所讲课程编号。
学生:学号、姓名、性别、年龄、专业。
存在“一个教师可以指导多个学生,一个学生可以由多个教师指导”的联系。
请画出描述以上实体及联系的E-R图。
23.设“教学”数据库中有三个表如下:
学生(学号、姓名、年龄、性别、所在系);
课程(课程号、课程名、课时、学分);
选课(学号、课程号、成绩)。
请用SLQ语句完成如下查询要求:
请查询所有姓“王”的学生的信息;
select * from 学生 where 姓名
文档评论(0)