资源预览内容
第1页 / 共20页
第2页 / 共20页
第3页 / 共20页
第4页 / 共20页
第5页 / 共20页
第6页 / 共20页
第7页 / 共20页
第8页 / 共20页
第9页 / 共20页
第10页 / 共20页
亲,该文档总共20页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
数据库系统原理复习题第1章一、选择题1. 数据库DB、数据库系统DBS和数据库管理系统DBMS之间的关系是A。A. DBS 包括 DB 和 DBMSB. DBMS 包括 DB 和 DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS2. 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是D。A. 层次模型B.关系模型C.网状模型D.实体-联系模型3. 目前,数据库管理系统最常用的逻辑数据模型是 C。A. 网状模型B.层次模型C.关系模型D.面向对象模型4. 以下四项中,不属于数据库系统特点的是 C。A. 数据共享B.数据完整性 C.数据冗余度高D.数据独立性高5. 数据模型的三个要素分别是B。A. 实体完整性、参照完整性、用户自定义完整性B. 数据构造、数据操作、数据完整性约束条件C. 插入数据、修改数据、删除数据D. 外模式、模式、内模式6. 数据库三级构造从内到外的3个层次依次为B。A.外模式、模式、内模式B.内模式、模式、外模式C. 模式、外模式、内模式 D. 内模式、外模式、模式7. 以下关于数据库系统的正确表达是A:A. 数据库系统减少了数据冗余B. 数据库系统防止了一切冗余C. 数据库系统中数据的一致性是指数据类型的一致D. 数据库系统比文件系统能管理更多的数据8. 数据的逻辑独立性是指B。B.模式改变时保持外模式不变D.数据改变时保持应用程序不变A.外模式改变时保持应用程序不变C.内模式改变时保持模式不变9. 数据的物理独立性是指CA.外模式改变时保持应用程序不变B.模式改变时保持外模式不变C.内模式改变时保持模式不变D.数据改变时保持应用程序不变10. 公司有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是DA. 多对多B. 一对一C. 多对一D. 一对多11. 储蓄所有多个储户,储户在多个储蓄所之间存款,储户与储蓄所之间是CA. 一对一联系B. 一对多联系C. 多对多联系D. 不确定联系12. 描述数据库全体数据的全局逻辑构造和特性的是 A。A.模式B.内模式 C.外模式 D.以上三级模式二、填空1. 数据库系统一般由数据库、数据库管理系统、应用程序和数据库管理员 组成。2. 数据库是长期存储在计算机中、有组织的、可共享的数据集合。3. DBMS表示DataBase Management System它是位于用户和操作系统之 间的一层数据管理软件。4. 实体之间的联系可抽象为三类,它们是一对一、一对多和多对多。5. 数据模型的三要素包括数据构造、数据操作和数据完整性约束条件三局 部。6. 根据数据模型的应用目的不同,数据模型分为概念模型、逻辑模型和物理 模型等。7. 按照数据构造的类型命名,逻辑模型分为关系模型、层次模型和网状模型 等。8. E-R图中,矩形表示实体,椭圆表示属性,菱形表示实体之间的联系。三、简述题1. 数据库是长期存贮在计算机内的、有组织的、可共享的大量数据的集合。2. 数据库管理系统的主要功能包括:1数据定义功能,2数据的组织、存储和管理,3数据操纵功能,4数据库事务的管理与运行管理,5数据的建立与维护,6其它功能。3. 数据构造、数据操作和数据完整性约束条件构成数据模型的三要素。4. 数据库中数据操作包括插入、修改、删除和查询。6. 实体型之间的联系包括一对一联系、一对多联系和多对多联系三种类型。8. 数据库领域中常用的逻辑数据模型有层次模型、网状模型、关系模型、面向对象模 型等。9. 数据库系统由数据库、数据库管理系统、应用系统和数据库管理员等组成。10. 数据库系统三级模式构造是指模式、内模式和外模式。三、简述题1 数据库的定义是什么.2 数据库管理系统的主要功能有哪些.3 数据模型的三要素是什么.4 数据库中数据操作包括哪些.5 实体型之间的联系包括哪三种.6 数据库领域中常用的逻辑数据模型有哪些.7 数据库系统由哪几局部组成.8 数据库系统三级模式构造.答案:1. 数据库是长期存贮在计算机内的、有组织的、可共享的大量数据的集合。2. 数据库管理系统的主要功能包括:1数据定义功能,2数据的组织、存储和管理,3数据操纵功能,4数据库事务的管理与运行管理,5数据的建立与维护,6其它功能。3. 数据构造、数据操作和数据完整性约束条件构成数据模型的三要素。4. 数据库中数据操作包括插入、修改、删除和查询。6. 实体型之间的联系包括一对一联系、一对多联系和多对多联系三种类型。8. 数据库领域中常用的逻辑数据模型有层次模型、网状模型、关系模型、面向对象模 型等。9. 数据库系统由数据库、数据库管理系统、应用系统和数据库管理员等组成。10. 数据库系统三级模式构造是指模式、内模式和外模式。四、应用题1. 设有商品和顾客两个实体,商品实体包括商品编号、名称、单价等属性,顾客实体包括 顾客编号、*、联系等属性,两个实体存在如下的关系: 一个顾客可购置多种任意商品 每次可购置一定数量的商品一天只限一次购物绘出 E-R 图,并标明属性和联系的类型2. 为*百货公司设计一个 E-R 模型:百货公司管辖假设干个连锁商店,每家商店经营假设 干商品,每家商店有假设干职工,但每个职工只能效劳于一家商店。实体类型商店 的属性有:商店编号、商店名称、地址、联系。实体类型商品的属性有:商品编号、 商品名称、单价、产地。实体类型职工的属性有:职工编号、职工*、性别、工资。 在联系中应反映出职工参加*商店工作的工作时间,商店推销产品的销售量。3. 试为一网上书店建立概念模型。第2章一、选择题1. 关于关系模型,以下说法中不正确的选项是 D。B. 关系模型是建立在集合代数的根底上的C. 数据的逻辑构造是一个二维表D. 关系操作是面向集合的操作方式E. 关系中的数据可以是任意的2关于关系,以下说法中不正确的选项是D。B. 关系中每个属性值都是不可分解的 B. 关系中不允许出现一样的元组C. 关系中不考虑元组间的顺序D. 元组中的属性是有序的3关系代数中,选择运算的运算符号是CA. X B.nC.D.O4关系查询时取出关系的*些列,并取消重复元组的关系运算为B。B. 选择运算B.投影运算C.连接运算D.笛卡儿积5根据关系模式的实体完整性规则,一个关系的主码属性C。A. 不能有两个B.不能成为另一个关系的外码C. 不允许为空D.可以取任意值6在关系模式RR*, RN,S*和SS*, SN, SD中,R的主键是R*, S的主键是 S*,则S*在R中称为B。C. 主码B.外码C.候选码D.全码7成绩在0-100之间这种约束属于哪种完整性约束C。D. 主键约束B.外键约束C.用户定义的完整性约束D.全不是8关系R如以下列图所示,al的象集是B。ABCalblclalb2c3a2blc2E. b1, b2B.b1, c1,b2, c3C.c1,c3 D. b1,c1,b2,c3,b1,c2二、简述题9. 关系模型的三个组成局部是什么.10. 关系模型的完整性约束分为哪三类.11. 关系代数中提供了哪些关系的查询运算.答案1. 关系模型由关系数据构造、关系操作和关系的完整性约束条件三局部组成。2. 关系的完整性约束包括主键约束、外键约束和用户定义的完整性约束三种。3. 关系代数中的查询包括关系的并、交、差、笛卡儿积、选择、投影、连接和除法等三、用关系代数表示查询12设有选课关系数据库模式如下:StudentSno,Sname,Sage,Sse*Courseo,ameSCSno,o,Grade请用关系代数表达式表示以下查询:(1) 查询选修了2号课程的学生的*(2) 查询*为03的学生的*和*(3) 查询年龄大于20岁的男同学的*和*(4) 查询选修了课程的学生的*和*(5) 查询有选修学生的课程号和课程名(6) 查询选修了5号课程的学生的*和成绩(7) 查询选修了数据库原理课程的学生的*和*答案:n 0 , (SC) select sno from sc where o= 2Sno o=2 nsS( = ,(Student)Sno,Sname Sno=03Select sno,sname from student where sno=,03, n(a20 A Sse*=男Select sno,sname from student where sage20 and sse*=男(4) nSS (Student 凶 SC)Sno,SnameSelect sc.sno,sanme from sc,student where student.sno=sc.sno(5) n(CourseXsC)o,ameSelect sc.o,ame from course,sc where course.o=snc.o(6) nSGd (Student 凶(a(SC)Sname,Gradeo=5,Select sname,grade from student,sc where student.sno=sc.sno and o=,5,(7) n(anS (SC血=数据库原理,(Course)Sno, SnameSnoame 数据库原理Select sno,sname from student,sc,course where sc.snostudent.sno and sc.ocourse.o and ame数据库原理,13现有图书借阅关系数据库模式如下: 图书图书号,书名,作者,单价,库存量 读者读者号,*,工作单位,地址 借阅图书号,读者号,借期,还期,备注其中,还期为NULL表示该书未还。用关系代数表示如下查询:查询读者号为R016 的读者*、工作单位查询图书号为B5 的读者* 查询读者李林所借阅图书的书名 查询读者李林所借阅图书中未还的书名 答案*,工作单位9读者号=R016 (读者)口*9图书号=血,(读者凶借阅)(3)口书名0* = 李林,(读者図借阅冈图书)(4)n*0* = 李林人还期=null读者凶借阅为图书或口*0*=李林读者凶9还期=NULL借阅冈图书2、口0 , ,Student閃SC)Sname, Grade o= 53、n
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号