《数据库系统包括题目和答案》

上传人:tang****xu7 文档编号:271302252 上传时间:2022-03-28 格式:DOCX 页数:24 大小:632.45KB
返回 下载 相关 举报
《数据库系统包括题目和答案》_第1页
第1页 / 共24页
《数据库系统包括题目和答案》_第2页
第2页 / 共24页
《数据库系统包括题目和答案》_第3页
第3页 / 共24页
《数据库系统包括题目和答案》_第4页
第4页 / 共24页
《数据库系统包括题目和答案》_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《《数据库系统包括题目和答案》》由会员分享,可在线阅读,更多相关《《数据库系统包括题目和答案》(24页珍藏版)》请在金锄头文库上搜索。

1、数据库系统原理复习题、选择题数据库(DB、数据库系统(DBS和数据库管理系统(DBMS之间的关玄旦系是(A)oA. DBS包括DB和DBMSDBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是(A.层次模型B.关系模型C.网状模型D.实体-联系模型目前,数据库管理系统最常用的逻辑数据模型是(C)A. 网状模型层次模型C.关系模型面向对象模型F列四项中,不属于数据库系统特点的是C)A.数据共享B,数据完整性C,数据冗余度高D.数据独立性高数据模型的三个要素分别是(B)A.实体完整性、参照完整性、用户自定义

2、完整性数据结构、数据操作、数据完整性约束条件C.插入数据、修改数据、删除数据D.外模式、模式、内模式数据库三级结构从内到外的3个层次依次为(B)oA. 外模式、模式、内模式B. 内模式、模式、外模式C. 模式、外模式、内模式D. 内模式、外模式、模式F列关于数据库系统的正确叙述是A):A.数据库系统减少了数据冗余数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型的一致D.数据库系统比文件系统能管理更多的数据数据的逻辑独立性是指(B)oA.外模式改变时保持应用程序不变B. 模式改变时保持外模式不变C. 内模式改变时保持模式不变D.数据改变时保持应用程序不变9, 数据的物理独立性是指

3、(C)。B. 外模式改变时保持应用程序不变B.模式改变时保持外模式不变内模式改变时保持模式不变D.数据改变时保持应用程序不变公司有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是(D)oA.多对多B.一对一C.多对一D.一对多11.储蓄所有多个储户,储户在多个储蓄所之间存款,储户与储蓄所之间是(C)。A.一对一联系B.一对多联系C.多对多联系D.不确定联系12.描述数据库全体数据的全局逻辑结构和特性的是(A)oA.模式B.内模式C.外模式D.以上三级模式二、填空1. 数据库系统一般由(数据库)、(数据库管理系统)、(应用程序)和(数据库管理员)组成

4、。2. 数据库是长期存储在计算机中、有(组织)的、可(共享)的数据集合。3. DBMS表示(DataBaseManagementSystem),它是位于(用户)和(操作系统)之间的一层数据管理软件。4. 实体之间的联系可抽象为三类,它们是(一对一)、(一对多)和(多对多)。5. 数据模型的三要素包括(数据结构)、(数据操作)和(数据完整性约束条件)三部分。6. 根据数据模型的应用目的不同,数据模型分为(概念模型)、(逻辑模型)和(物理模型)等。7. 按照数据结构的类型命名,逻辑模型分为(关系模型)、(层次模型)和(网状模型)等。8. E-R图中,(矩形)表示实体,(椭圆)表示属性,(菱形)表示

5、实体之间的联系。三、简述题1. 数据库是长期存贮在计算机内的、有组织的、可共享的大量数据的集合。2. 数据库管理系统的主要功能包括:(3) (1)数据定义功能,(2)数据的组织、存储和管理,数据操纵功能,数据库事务的管理与运行管理,数据的建立与维护,其它功能。3, 数据结构、数据操作和数据完整性约束条件构成数据模型的三要素。4. 数据库中数据操作包括插入、修改、删除和查询。6.实体型之间的联系包括一对一联系、一对多联系和多对多联系三种类型。8. 数据库领域中常用的逻辑数据模型有层次模型、网状模型、关系模型、面向对象模型等。9. 数据库系统由数据库、数据库管理系统、应用系统和数据库管理员等组成。

6、10. 数据库系统三级模式结构是指模式、内模式和外模式。三、简述题1. 数据库的定义是什么?2. 数据库管理系统的主要功能有哪些?3. 数据模型的三要素是什么?4. 数据库中数据操作包括哪些?5. 实体型之间的联系包括哪三种?6. 数据库领域中常用的逻辑数据模型有哪些?7. 数据库系统由哪几部分组成?&数据库系统三级模式结构?答案:1. 数据库是长期存贮在计算机内的、有组织的、可共享的大量数据的集合。2. 数据库管理系统的主要功能包括:数据定义功能,数据的组织、存储和管理,数据操纵功能,数据库事务的管理与运行管理,(5)数据的建立与维护,(6)其它功能。3, 数据结构、数据操作和数据完整性约束

7、条件构成数据模型的三要素。4. 数据库中数据操作包括插入、修改、删除和查询。6.实体型之间的联系包括一对一联系、一对多联系和多对多联系三种类型。8. 数据库领域中常用的逻辑数据模型有层次模型、网状模型、关系模型、面向对象模型等。9. 数据库系统由数据库、数据库管理系统、应用系统和数据库管理员等组成。10. 数据库系统三级模式结构是指模式、内模式和外模式。1. 四、应用题设有商品和顾客两个实体,商品实体包括商品编号、名称、单价等属性,顾客实体包括顾客编号、姓名、联系电话等属性,两个实体存在如下的关系:一个顾客可购买多种任意商品每次可购买一定数量的商品(一天只限一次购物)2. 绘出E-R图,并标明

8、属性和联系的类型为某百货公司设计一个E-R模型:百货公司管辖若干个连锁商店,每家商店经营若干商品,每家商店有若干职工,但每个职工只能服务于一家商店。实体类型商店”的属性有:商店编号、商店名称、地址、联系电话。实体类型商品”的属性有:商品编号、商品名称、单价、产地。实体类型职工”的属性有:职工编号、职工姓名、性别、工资。在联系中应反映出职工参加某商店工作的工作时间,商店推销产品的销售量。、选择题A. 关系模型是建立在集合代数的基础上的B. 数据的逻辑结构是一个二维表C. 关系操作是面向集合的操作方式关系中的数据可以是任意的2关于关系,下列说法中不正确的是(DB.关系中每个属性值都是不可分解的B.

9、关系中不允许出现相同的元组C.关系中不考虑兀组间的顺序D.兀组中的属性是有序的3关系代数中,选择运算的运算符号是(B)4关系查询时取出关系的某些列,并取消重复元组的关系运算为(B.选择运算B.投影运算C.连接运算D.笛卡儿积C)OA.不能有两个B不能成为另一个关系的外码5根据关系模式的实体完整性规则,一个关系的主码属性(C.不允许为空D.可以取任意值6在关系模式R(R#,RNS#)和S(S#,SN,SD)中,R的主键是R#,S的主键是S#,则S#在R中称为(B)oC.主码B.外码C.候选码D.全码7成绩在0-100之间”这种约束属于哪种完整性约束(D.主键约束B.外键约束C.用户定义的完整性约

10、束D.全不是8关系R如卜图所不,al的象集是(B)oE.(bl,b2)C.cl,c3)、简述题ABCalblclalb2c3a2blc2B.(bl,cl),(b2,c3)D. (bl,cl),(b2,c3),(bl,c2)9.关系模型的三个组成部分是什么?10.关系模型的完整性约束分为哪三类?11.关系代数中提供了哪些关系的查询运算?答案1. 关系模型由关系数据结构、关系操作和关系的完整性约束条件三部分组成。2. 关系的完整性约束包括主键约束、外键约束和用户定义的完整性约束三种。关系代数中的查询包括关系的并、交、差、笛卡儿积、选择、投影、连接和除法等三、用关系代数表示查询12设有选课关系数据库

11、模式如下:Student(Sno,SnameSage,Ssex)Course(Cno,CnameSC(Sno,Cno,Grade)请用关系代数表达式表示下列查询:(1) 查询选修了2号课程的学生的学号(2) 查询学号为“03”的学生的学号和姓名(3) 查询年龄大于20岁的男同学的学号和姓名(4) 查询选修了课程的学生的学号和姓名(5) 查询有选修学生的课程号和课程名(6) 查询选修了5号课程的学生的姓名和成绩(7) 查询选修了“数据库原理”课程的学生的学号和姓名答案:(1) nsno(Ocno=2(SC)selectsnofromscwhereeno二nSno,Sname(CSno二,03,(

12、Student)Selectsno,snamefromstudentwheresno=0311Sno,Sname(JSage20ASsex=男(Stlldent)Selectsno,snamefromstudentwheresage20andssex=男(2) ilSno,Sname(StudentSC)Selectsc.sno,sanmefromsc,studentwherestudent.sno=sc.sno(5)nCnqCname(CourseXSC)So,cnamefromcourse,o=o(6)nSnameGrade(Student(Eno5,(SC)1%SC上Course)Sel

13、ectsname,gradefromstudent,scwherestudent.sno=sc.snoandcno=(7)ITSno,Sname(0Cname=,数据库原理危汹或nSno,Sname(StudentflSno(SCa数据库原理(Course)wheresc.sno=student.snoand图书(图书号,书名,作者,单价,库存量)读者(读者号,姓名,工作单位,地址)借阅(图书号,读者号,借期,还期,备注)其中,还期为NULL表示该书未还。用关系代数表示如下查询:(1)查询读者号为“R016的读者姓名、工作单位(2)查询图书号为“B5”的读者姓名(3)查询读者“李林,所借阅图书

14、的书名(4)查询读者“李林”所借阅图书中未还的书名答案(1)M-Zz-T-MrCDA1C(4寺宾名(C图书号=B5(读者卜借阅)2、n书名n姓名n姓名nSname,李林,(读者李林,人还期=NULL:,李林,(读去)Grade(,(C姓名=Student借阅L图书)(读者卜-借阅11(C还期=NULL图书)(借阅)图书)SO)3、nSno,Sname(StudentSno(SCOcname=作系统COUrSe)第3章、选择题1.SQL语言称为(C)oA.结构化定义语言B.结构化操纵语言C.结构化查询语言D.结构化控制语言2.下列SQL语句中,修改表结构的是(D)A. CREATEB.UPDATEC.INSERTD.ALTERSelectsno,snamefromstudescPSnec6QyPcnoandcname=数据库原理13现有图书借阅关系数据库模式如下:A.FROM子句WHER子句C.GROUPBY子句4.ORDERBY子句下列哪种运算不能引出子查询。(B)LIKECEXISTS5.基于学生选课数据库中

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号