《2022年数据库系统原理复习资料参考 .pdf》由会员分享,可在线阅读,更多相关《2022年数据库系统原理复习资料参考 .pdf(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数据库系统原理复习资料一、单项选择题1.在数据库设计中,将ER图转换成关系数据模型的过程属于()A.需求分析阶段 B.逻辑设计阶段C.概念设计阶段 D.物理设计阶段2.数据库系统软件包括DBMS 和_。()A.数据库 B.高级语言C.OS D.数据库应用系统和开发工具3._ 属于信息世界的模型,是现实世界到机器世界的一个中间层次。()A.数据模型B.概念模型 C.E-R图 D.关系模型4._ 是长期存储在计算机内的有组织,可共享的数据集合.()A.数据库管理系统 B.数据库系统C.数据库 D.文件组织5.数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和 _()A.数据库管理系统 B.数
2、据库应用系统C.相关的计算机系统 D.各类相关人员6.SQL Server是一个基于()A、层次模型的DBMS B、网状模型的DBMS C、关系模型的应用程序 D、关系模型的DBMS 7.一个 m:n 联系转换为一个关系模式。关系的码为_。()A.某个实体的码 B.各实体码的组合C.n 端实体的码 D.任意一个实体的码8.SQL 中,下列涉及空值的操作,不正确的是()A.AGE IS NULL B.AGE IS NOT NULL C.AGE=NULL D.NOT(AGE IS NULL)9.为提高效率,关系数据库系统必须进行()处理。A、定义视图 B、查询优化C、数据恢复 D、数据规范化到最高
3、范式10.数据库系统阶段,数据_。()名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 8 页 -A、具有物理独立性,没有逻辑独立性B、有物理独立性和逻辑独立性C、独立性差D、有高度的物理独立性和一定程度的逻辑独立性11.如果对于实体集A中的每一个实体,实体集 B中可有多个个实体与之联系;反之,对于实体集 B 中的每一个实体,实体集A 中也可有多个实体与之联系。则称实体集A 与 B 具有_。()A.1:1 联系 B.1:n 联系 C.n:m联系 D.多种联系12.要保证数据库的数据独立性,需要修改的是()A.三层模式之间的两种映射 B.模式与内模式C.模式与外模式 D.三层模式13
4、有 12 个实体类型,并且它们之间存在着15 个不同的二元联系,其中 4 个是 1:1 联系类型,5 个是 1:N 联系类型,6 个 M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有()A17 个 B18 个 C23 个 D27 个14.在视图上不能完成的操作是()A.更新视图 B.查询C.在视图上定义新的基本表 D.在视图上定义新视图15.一个 m:n 联系转换为一个关系模式。关系的码为_。()A.某个实体的码 B.各实体码的组合C.n 端实体的码 D.任意一个实体的码二、名词解释1 指出下列缩写的含义:(1)DD (2)DBMS (3)DDL 2.数据独立性名师资料总结-精
5、品资料欢迎下载-名师精心整理-第 2 页,共 8 页 -3.关系模型4实体5主键三、简答题1.数据库系统生存期包括哪几个阶段?(3 分)2.什么是事务?它有哪些属性?(3 分)3.什么是 E-R 图?构成 E-R 图的基本要素是什么?(4 分)名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 8 页 -4.SQL SERVER 完整性约束类型有哪几种?(5 分)四、应用题1.举出实体之间具有一对一、一对多、多对多的联系的例子。(6 分)2.设教学数据库中有四个关系:教师关系T(T#,TNAME,TITLE)学生关系 S(S#,SNAME,AGE,SEX)课程关系 C(C#,CNAM
6、E,T#)选课关系 SC(S#,C#,SCORE)试用关系代数表达式表示下列查询语句:可能用到的符号:(投影)、(选择)、(与)、(自然连接)、(或)、(除)名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 8 页 -(1)检索年龄小于17 岁的女学生的学号和姓名。(2 分)(2)检索男学生所学课程的课程号和成绩.(3 分)3.教学数据库中有四个关表:学生表(STUDENT)S#SNAME AGE SEX S1 WANG 20 M S4 LIU 18 F S2 HU 17 M S3 XIA 19 F 教师关系(TEACHER)T#(教师号)TNAME(教师名)TITLE(职称)T2
7、 SHI 教授T3 LI 副教授T1 DAI 讲师T4 GU 讲师课程关系(C)C#(课程号)CNAME(课程名)T#(教师号)C1 C T2 C2 DB T3 C3 OS T3 C4 C+T2 名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 8 页 -选课关系表(SC)S#C#SCORE S1 C1 80 S1 C2 60 S1 C3 70 S4 C4 90 S2 C1 85 S2 C2 75 试用 SQL语句写出下列查询语句。(1)查询全体学生的学号、姓名?(3 分)(2)查询课程号为C2的学生学号和成绩。(4 分)(3)查询年龄小于等于18 岁的学生的学号和年龄?(4 分)
8、名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 8 页 -(4)计算男学生的总人数和平均年龄。(5 分)(5)检索学习课程号为C2课程的学生学号与姓名?(“连接查询”或者“嵌套查询”方法二选一)(8 分)五、综合应用题设某商业集团数据库中有三个实体集。一是“商品”实体集,属性有商品号、商品名、规格、单价等;二是“商店”实体集,属性有商店号、商店名、地址等;三是“供应商”实体集,属性有供应商编号、供应商名、地址等。供应商与商品之间存在着供应的联系,每个供应商可供应多种商品,每种商品可向多个供应商订购,供应商供应商品有月供应量;商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品可在多个商店销售,商店销售商品有月计划数。名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 8 页 -(1)试画出ER图,并在图上注明属性、联系的类型。(10 分)(2)将 ER图转换关系模式集,指出每个关系模式的主键(用下划线表示)和外键(用波浪线表示)。(10 分)名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 8 页 -