1、- -师学院期末考试题库?数据库系统?综合练习题12级计科班重路整理一、单项选择题在每题的四个备选答案中选出一个正确答案,并将其填在题干的括号。1数据库中存储的是 DA数据 B数据模型C数据之间的联系 D数据以及数据之间的联系2在数据库系统中,把可以相互区别的客观事物称为 CA文件 B字段 C实体D关键码3以下四项中,不属于数据库特点的是 A数据共享 B数据完整性 C数据冗余很高 D数据独立性高4对数据库物理存储方式的描述称为 A外模式 B模式 C概念模式 D逻辑模式5数据库系统的三级模式中,表达物理数据库的是 A外模式 B模式 C用户模式 D模式6在数据库的三级模式构造中,描述数据库中数据的
2、全局逻辑构造和特性的是A外模式 B模式 C存储模式 D模式7最终用户使用的数据视图称为 A模式 B外模式 C概念模式 D存储模式8数据库系统的三级模式构造中,定义索引的组织方式属于 A概念模式B外模式 C逻辑模式 D模式9数据库的三级模式构造之间存在着两级映像,使得数据库系统具有较高的A事务并发性 B数据可靠性 C数据独立性 D数据重用性10在数据库三级模式间引入两级映像的主要作用是 A提高数据与程序的独立性 B提高数据与程序的平安性C保持数据与程序的一致性 D提高数据与程序的可移植性11物理构造的改变不影响整体逻辑构造的性质,称为数据库的 A物理数据独立性 B逻辑数据独立性C物理构造独立性
3、D逻辑构造独立性12数据库的存储设备和存取方法变化不影响整体逻辑构造的特点,称为 A物理构造独立性B物理数据独立性C逻辑构造独立性 D逻辑数据独立性 13数据库系统的物理数据独立性是指 A概念模式改变,外模式和应用程序不变B概念模式改变,模式不变C模式改变,概念模式不变D模式改变,外模式和应用程序不变14逻辑数据独立性是指 A外模式改变,模式不变 B模式改变,模式不变C模式改变,外模式不变D模式改变,模式不变15要保证数据库物理数据独立性,需要修改的是 A模式 B模式与模式的映射C模式与外模式的映射 D模式16要保证数据库逻辑数据独立性,需要修改的是 A模式 B模式与模式的映射C模式与外模式的
4、映射 D模式17具有坚实数学理论根底的数据模型是 A关系模型 B层次模型 C网状模型 DER模型18以下数据模型中,数据独立性最高的是 A网状数据模型 B关系数据模型 C层次数据模型 D非关系模型19E-R模型属于 A概念模型B层次模型 C网状模型 D关系模型20在数据库技术中,独立于计算机系统的模型是 AE-R模型 B层次模型 C关系模型 D面向对象的模型21反映现实世界中实体及实体间联系的信息模型是 ( )A关系模型 B层次模型 C网状模型 DE-R模型23关系数据模型的三个组成局部中,不包括 ( )A完整性规那么 B数据构造 C数据操作 D并发控制24数据库系统中,使用宿主语言和DML编
5、写应用程序的人员是 A数据库管理员 B专业用户 C应用程序员 D最终用户25在下面给出的容中,不属于DBA职责的是 A定义概念模式 B修改模式构造C编写应用程序 D编写完整性规那么26DB、DBMS和DBS三者之间的关系是 ADB包括DBMS和DBS BDBS包括DB和DBMSCDBMS包括DB和DBS D不能相互包括28取出关系中的某些列,并消去重复的元组的关系运算称为 A取列运算 B投影运算 C连接运算 D选择运算29在关系代数中,可以用选择和笛卡尔积表示的运算是A投影 B连接C交D除法30有关系: 教学(学号、教工号、课程号)假定每个学生可以选修多门课程,每门课程可以由多名学生来选修,每
6、个教师只能讲授一门课程,每门课程可以由多个教师来讲授,那么该关系的主键是 A课程号 B教工号 C(学号,课程号) D(学号,教工号)31设有关系模式EMP职工号,年龄,技能。假设职工号唯一,每个职工有多项技能,那么EMP表的主键是A职工号 B,技能 C技能 D职工号,技能44在视图上不能完成的操作是 A更新视图 B查询C在视图上定义新视图 D在视图上定义新的根本表45在数据库系统中,保证数据及语义正确和有效的功能是 A并发控制 B存取控制 C平安控制 D完整性控制46在数据库的如下两个表中,假设雇员信息表的主键是雇员号,部门信息表的主键是部门号。雇员信息表 部门信息表雇员号雇员名部门号工资部门
7、号部门名主任001 山02200001业务部 建010王宏达01120002销售部应伟东056马林生02100003效劳部周 垠101 敏04150004财务部力胜在以下所给的操作中,不能执行的操作是A从雇员信息表中删除行010,王宏达,01,1200B将行102,敏,01,1500插入到雇员信息表中C将雇员信息表中雇员号=010的工资改为1600元D将雇员信息表中雇员号=101的部门号改为0547在上题的部门信息表中,可以被删除的行是A部门号=01的行 B部门号=02的行C部门号=03的行 D部门号=04的行48设有关系RA,B,C和SD,A,如下所示,R的主键为A,S的主键为D且外键为A,
8、 SDA122NULL3344R ABC123213324那么关系S中违反参照完整性约束的元组是A1,2B2,NULL C3,3D4,449SQL语言通常称为 ( )A构造化查询语言 B构造化控制语言C构造化定义语言 D构造化操纵语言50以下关于SQL语言的描述中,不正确的选项是 ASQL语言是关系数据库的国际标准语言BSQL语言具有数据定义、查询、操纵和控制功能CSQL语言可以自动实现关系数据库的规化DSQL语言称为构造查询语言51SQL语言中,SELECT语句的执行结果是 ( )A属性 B表 C元组 D数据库52在根本SQL语言中,不可以实现的是 A定义视图B定义根本表 C并发控制 D查询
9、视图和根本表53在SQL语言中,属于DML的操作命令是 ACREATEBGRANT CUPDATEDDROP54SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且 ( )A包括20岁和30岁 B不包括20岁和30岁C包括20岁但不包括30岁 D包括30岁但不包括20岁55表达式“AGE BETWEEN 18 AND 24”等价于 AAGE18 AND G=18 AND G18 AND G=18 AND AGE90;5现有关系数据库如下:学生(学号,性别,专业,奖学金)课程(课程号,名称,学分)学习(学号,课程号,分数)用SQL语言实现以下小题:1检索获得奖
10、学金的所有学生所学课程的信息,包括学号、课程名和分数;2检索学生“黎明所学课程中有不及格课程的课程号、名称和分数;3检索获得奖学金、同时又有不及格成绩的学生信息,包括学号、和专业;4检索没有任何一门课程成绩超过90分的所有学生的信息,包括学号、和专业。6检索没有任何一门课程成绩超过90分的所有学生的信息,包括学号、和专业;7对成绩有过不及格的学生,如果已经获得奖学金的,将奖学金减半;8定义获得奖学金、同时又有不及格成绩的学生信息视图AAA,包括学号、专业。6现有如下关系:职工职工号,性别,职务,家庭地址,部门编号部门部门编号,部门名称,地址,保健保健卡编号,职工号,检查身体日期,安康状况用SQ
11、L语言实现以下46小题:1查找所有女科长的和家庭地址;2查找“办公室的科长和家庭地址;3查找“财务科中安康状况为“良好的职工和家庭地址。4删除职工关系表中职工号为“3016”的记录;5将职工号为“3061”的职工的安康状况改为“一般;6建立安康状况为“差的职工的视图。8设某一查询操作用SQL语言表示如下,请写出其对应的语言表示SELECT ,性别,职务FROM 职工,部门WHERE 职工部门编号 = 部门部门编号 AND 部门部门名称 = 人事科;六、综合题2现有某个应用,涉及到两个实体集,相关的属性为: 实体集RA#,A1,A2,A3,其中A#为码 实体集SB#,B1,B2,其中B#为码从实
12、体集R到S存在多对一的联系,联系属性是D1。1设计相应的关系数据模型;2如果将上述应用的数据库设计为一个关系模式,如下: RSA#,A1,A2,A3,B#,B1,B2,D1指出该关系模式的码。3假设上述关系模式RS上的全部函数依赖为:A1A3指出上述模式RS最高满足第几式?在1NFBF之为什么?4如果将上述应用的数据库设计为三个关系模式,如下: R1 A#,A1,A2,A3 R2 B#,B1,B2 R3 A#,B#,D1关系模式R2是否一定满足第3式?为什么?3现有如下关系模式:借阅图书编号,书名,作者名,读者编号,读者,借阅日期,归还日期1写出该关系模式的主码。主码:图书编号,读者编号2该关
13、系模式中是否存在局部函数依赖?如果存在,请写出两个。存在 图书编号,读者编号书名图书编号,读者编号作者名3该关系模式最高满足第几式?并说明理由。1nf;因为有局部函数依赖4如何分解该关系模式,使得分解后的关系模式均满足2NF?借阅图书编号,读者编号,借阅日期,归还日期图书图书编号,书名,作者名,读者读者编号,读者5假设教学管理规定:一个学生可选修多门课,一门课有假设干学生选修;一个教师可讲授多门课,一门课只有一个教师讲授;一个学生选修一门课,仅有一个成绩。学生的属性有学号、学生;教师的属性有教师编号,教师;课程的属性有课程号、课程名。要求:1根据上述语义画出ER图,要求在图中画出实体的属性并注明联系的类型;2试将ER模型转换成关系模型,并指出每个关系模式的主键和外键。6某公司的业务规那么如下:1每位职工可以参加几个不同的工程,且每个工程有多名职工参与;2每位职工有一个职位,且多名职工可能有一样的职位;3职位决定小时工资率,公司按职工在每一个工程中完成的工时,计算酬金;4职工的属性有职工号、职位和小时工资率;5工程的属性有工程号和工程名称。试根据上述业务规那么:设计ER模型;将ER模型转换成关系模式集,并规化为3NF。- - word.zl-