数据库系统概论(共9页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数据库系统概论(共9页).doc》由会员分享,可在线阅读,更多相关《数据库系统概论(共9页).doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上数据库系统概论综合复习资料一、选择1、数据库系统的核心是_。A、数据库 B、数据库管理系统 C、数据模型 D、软件工具2、设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组个数是( ) A、400 B、10000 C、30000 D、900003、下面对于关系的叙述中,哪个是不正确的? A、 关系中的每个属性是不可分解的 B、 在关系中元组的顺序是无关紧要的 C、 任意的一个二维表都是一个关系 D、 每一个关系只有一种记录类型4、在数据库三级模式结构中,描述数据库中全体逻辑结构和特性的是_。A、外模式 B内模式 C存储模式 D模式5、对关
2、系模型叙述错误的是_。A、建立在严格的数学理论、集合论和谓词演算公式的基础之上B、微机DBMS绝大部分采取关系数据模型C、用二维表表示关系模型是其一大特点D、不具有连接操作的DBMS也可以是关系数据库系统6、数据库中,下列说法_是不正确的。A、数据库避免了一切数据的重复B、若系统是完全可以控制的,则系统可确保更新时的一致性C、数据库中的数据可以共享D、数据库减少了数据冗余7、一个关系中如果有这样一个属性存在,它的值能唯一地标识关系中的每一个元组,称这个属性为_。A、 码 B、数据项 C、主属性 D、主属性值8、自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S
3、含有一个或多个共有的_。A、 元组 B、行 C、记录 D、属性9、设关系R(A、B、C)和S(B、C、D),下列各关系代数表达式不成立的是_。A、A(R)D(S) B、RSC、B(R)B(S) D、RS10、在关系模式中,如果属性A和B存在1对1的联系,则说_。A、AB B、BA C、AB D、以上都不是11、在关系模式DB中,任何二元关系模式的最高范式必定是_。A、1NF B、2NF C、3NF D、BCNF12、关系模式R中的属性全部是主属性,则R的最高范式必定是_。A、2NF B、3NF C、BCNF D、4NF13、数据库与文件系统的根本区别在于_。 A提高了系统效率 B方便了用户使用
4、 C数据的结构化 D节省了存储空间14、数据库DB、数据库系统DBS和数据库管理系统DBMS三者之间的关系是_。ADBS包括DB和DBMS BDBMS包括DB和DBSCDB包括DBS和DBMS DDBS就是DB,也就是DBMS15、在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、_和存储级三个层次。 A. 管理员级 B. 外部级 C. 概念级 D. 内部级16、从E-R模型向关系模型转换时,一个 M:N 联系转换为关系模式时,该模式的关键字是_。AM端实体的关键字 BN端实体的关键字CM端实体的关键字 与N端实体的关键字的组合 D重新选取其他属性17、五种基本
5、关系代数运算是_。A,- ,B,- ,C, ,D, ,18、不允许任何其他事务对这个锁定目标再加任何类型锁的锁是_。A共享锁 B排它锁 C共享锁或排它锁 D都不是19、视图的优点之一是_。A提高数据的逻辑独立性 B提高查询效率 C操作灵活 D节省存储空间20、ER图是数据库设计的工具之一,它适用于建立数据库的_。A概念模型 B逻辑模型 C结构模型 D物理模型21、多用户的数据库系统的目标之一是使它的每个用户好像面对着一个单用户的数据库一样使用它,为此数据库系统必须进行_。A安全性控制 B完整性控制C并发控制 D可靠性控制22、关系模式的分解( )。A、唯一 B、不唯一 23、侯选关键字的属性可
6、以有( )。A、0个 B、1个 C、1个或多个 D、多个24、关系操作的特点是( )操作25、关系模式的定义格式为( )26、关系模式的定义主要包括( )27、关系模式是关系的( ),相当于( )28、在一个实体表示信息中,称( )为关键字(码)29.1986年,( )被定为关系数据库标准语言。二、简答题1.简述在数据库中为什么要进行并发控制2.简述什么是BCNF,并说明满足BCNF的关系具有哪些特性3.简述实现数据库安全性控制的常用方法?4.简述事务及其特性?5.简述并发操作可能带来的问题及解决方法?6.什么是DBMS?它的主要功能是什么?7.对数据库设计过程中各个阶段的设计进行描述。8.试
7、述等值连接与自然连接的区别和联系。三、程序设计题1.某学校的选课系统规定:一个学生可选多门课程,一门课程可被多名学生选取。其中:学生有属性: 姓名,学号,年龄,系别,性别;课程有属性: 课程号,课程名,先修课,学分;对每门被选修的课有属性: 学号,课程号,成绩1)进行如下设计(1)设计E-R图(2)将该E-R图转换为关系模式结构,指出转换结果中的每个关系模式的候选码(3)用SQL的DDL定义上述一个基本表,要求定义相应的完整性约束条件2)用关系代数实现(1)检索选修操作系统的学生姓名、课程号和成绩。请给出其关系代数表示(2)检索籍贯为上海的学生的学生姓名、学号和选修的课程号3)将学生的学号及他
8、的平均成绩定义为一个视图 2.请设计一个图书馆数据库,此数据库:对每个借阅者有记录: 借书证号,姓名,性别,单位,职称,地址;对每本书有记录: 书号,书名,作者,出版单位,单价;对每本被借出的书有记录:借书证号,借阅日期,应还日期1)、用SQL语言及关系代数实现:(1) 检索“北京大学出版社”出版的图书名 关系代数: SQL语言:(2)找出“李明明”06年3月1号所借的所有图书的书名关系代数: SQL语言:(3)找出借阅了“高等数学”一书的读者姓名及借书证号 关系代数: SQL语言:2)、用SQL语言实现:按出版单位分组,求出各出版社所出图书的平均单价,将它们置于视图view-avg中。3.已
9、现有某个应用,涉及到两个实体集,相关的属性为:实体集R(A#,A1),其中A#为码实体集S(B#,B1,B2),其中B#为码从实体集R到S存在一对一的联系,联系属性是D1。(1)设计相应的关系数据模型;(2)如果将上述应用的数据库设计为一个关系模式,如下:RS(A#,A1,B#,B1,B2,D1)这样的设计是否合适?为什么?(3)如果一个关系模式中的码均为单个属性,则该关系模式一定满足2NF。请解释理由。四、综合现有某个应用,涉及到两个实体集,相关的属性为:实体集R(A#,A1),其中A#为码实体集S(B#,B1,B2),其中B#为码从实体集R到S存在一对一的联系,联系属性是D1。(1)设计相
10、应的关系数据模型(2)如果将上述应用的数据库设计为一个关系模式,如下:RS(A#,A1,B#,B1,B2,D1)这样的设计是否合适?为什么? 数据库系统概论综合复习资料参考答案 一、选择和填空1.B 2.C 3.C 4.D 5.D 6.A 7.C 8.D 9.B 10.C 11.B 12.B 13.C 14.A 15.C 16.C 17.A 18.B 19.C 20.A 21.C 22.B 23.C24、关系操作的特点是( )操作 -集合25、关系模式的定义格式为( ) -关系名(属性名1,属性名2,.属性名n)26、关系模式的定义主要包括( ) -关系名,属性名,属性类型,属性长度,关键字2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 系统 概论
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内