数据库综合模拟试题.pdf_第1页
数据库综合模拟试题.pdf_第2页
数据库综合模拟试题.pdf_第3页
数据库综合模拟试题.pdf_第4页
数据库综合模拟试题.pdf_第5页
已阅读5页,还剩5页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第 1页 共 10页 试题(一)试题(一) 一、一、填空题填空题 1在关系模式 R 中,能函数决定所有属性的的属性组,称为模式 R 的候选码。 2当合并局部 E-R 图时可能出现的冲突有属性冲突,命名冲突和结构冲突。 3 设计概念模型通常采用自底向上的方法。 4事务是数据库操作的逻辑工作单位,事务中的操作要么都做,要么都不做,是指它的 原子性特性。 5 恢复技术的基本原理是建立数据冗余, 最常用的技术是 数据转储和登记日志文件。 6数据库的并发操作引发的问题包括 丢失修改、 读脏数据和不可重复读。常用的 并发控制的方法是封锁。 二、综合题二、综合题 1设有关系模型 R(U,F),其中 U=ABCDEG,F=BGC,BDE,DGC,DAGCB,AG B,BD (1)求出关系模式的候选码。 (2)此关系模式最高属于哪级范式。 答案: (1)AGAG=AGBDCE (2)2NF 3学校有若干个系,每个系有各自的系号、系名和系主任;每个系有若干名教师和学生, 教师有教师号、教师名和职称属性,每个教师可以担任若干门课程,一门课程只能由一位 教师讲授,课程有课程号、课程名和学分,并参加多项项目,一个项目有多人合作,且责 任轻重有个排名,项目有项目号、名称和负责人;学生有学号、姓名、年龄、性别,每个 学生可以同时选修多门课程,选修有分数。 (1)请设计此学校的教学管理的 E-R 模型。 (第一章试题中已做) (2)将 E-R 模型转换为关系模型。 答案: (1) 第 2页 共 10页 (2)系 (系号,系名,系主任) 教师 (教师号,教师名,职称,系号) 学生(学号,姓名,年龄,性别,系号) 项目(项目号,名称,负责人) 课程(课号,课程名,学分,教师号) 选修(课号,学号,分数) 负责(教师号,项目号,排名) 试题(二)试题(二) 一、一、填空题填空题 1数据库的三级模式是指内模式、_、外模式。 (模式) 2_是现实世界在人们头脑中的反映,是对客观事物及其联系的一 种抽象描述。 (概念世界) 3数据模型由三部分组成:模型结构、数据操作、_。 (完整性规则) 4一种数据模型的特点是:有且仅有一个根结点,根结点没有父结点;其它结点有且仅 有一个父结点。则这种数据模型是_。 (层次模型) 5能唯一标识一个元组的属性或属性组成为_。 (候选码) 7. SQL语言一种标准的数据库语言, 包括数据查询、数据定义、数据操纵、_ 四部分功能。 (数据控制) 8. 视图是从其它_或视图导出的表。 (基本表) 第 3页 共 10页 9. 在关系模式 R 中,若属性或属性组 X 不是关系 R 的关键字,但 X 是其他关系模式 的关键字,则称 X 为关系 R 的_。 (外码) 10. 数据字典中的_是不可再分的数据单位。 (数据项) 二、二、单项选择题单项选择题 1. _是长期存储在计算机内的有组织,可共享的数据集合. (c) a.数据库管理系统b.数据库系统 c.数据库d.文件组织 2.数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和_. (d) a.数据库管理系统b.数据库应用系统 c.相关的计算机系统d.各类相关人员 3.在文件系统阶段,数据_。(b) a.无独立性b.独立性差 c.具有物理独立性d.具有逻辑独立性 4.数据库系统阶段,数据_。(d) a.具有物理独立性,没有逻辑独立性b.具有物理独立性和逻辑独立性 c.独立性差d.具有高度的物理独立性和一定程度的逻辑独立性 5_属于信息世界的模型,是现实世界到机器世界的一个中间层次。(b) a.数据模型b.概念模型 c.E-R 图c.关系模型 6.数据库系统软件包括 DBMS 和_。(d) a.数据库b.高级语言 c.OSd.数据库应用系统和开发工具 7.在 SQL 语言中授权的操作是通过_语句实现的。(c) a.CREATEb.REVOKE c.GRANTd.INSERT 第 4页 共 10页 8.数据库中只存放视图的_。(c) a.操作b.对应的数据c.定义d.限制 9概念结构设计阶段得到的结果是_。(b) a.数据字典描述的数据需求b.E-R 图表示的概念模型 c.某个 DBMS 所支持的数据模型d.包括存储结构和存取方法的物理结构 10.一个 m:n 联系转换为一个关系模式。关系的码为_。(b) a.某个实体的码b.各实体码的组合 c.n 端实体的码d.任意一个实体的码 三、根据各小题要求,写出对应的三、根据各小题要求,写出对应的 SQLSQL语句。语句。 以下给出三个基本表。 Student(学生表)的字段按顺序为学号、姓名、性别、年龄、所属院系; Course(课程表)的字段按顺序为课程编号、课程名、先行课程、课程学分; SC(选课表)的字段按顺序为学号、课程号、成绩。 各表的记录如下: 1写出创建学生表Student的SQL命令,各字段的类型及长度应根据实际情况确定。其中 学号属性不能为空,并且其值是唯一的。 CREATE TABLE Student Student SnoSnameSsexSageSdept 9500195001李勇李勇男男2020CS 9500295002刘晨刘晨女女1919IS 9500395003王明王明女女1818MA 9500495004张立张立男男1919IS SC SnoCnoGrade 95001950011 19292 95001950012 28585 95001950013 38888 95002950022 29090 95003950033 38080 Course CnoCnameCpnoCcredit 1 1数据库数据库5 54 4 2 2数学数学2 2 3 3信息系统信息系统1 14 4 4 4操作系统操作系统6 63 3 5 5数据结构数据结构7 74 4 6 6数据处理数据处理2 2 7 7PASCAL6 64 4 第 5页 共 10页 (Sno CHAR(5) NOT NULL UNIQUE, Sname CHAR(20), Ssex CHAR(1), Sage INT, Sdept CHAR(15); 2检索信息系(IS)和计算机科学系(CS)的学生的姓名和性别。 SELECT Sname, Ssex FROM Student WHERE Sdept IN (IS,CS) 3检索各个课程号及相应的选课人数,并给出结果。 SELECT Cno, COUNT(Sno) FROM SC GROUP BY Cno; 4检索每个学生及其选修的课程名和成绩。 SELECT Student.Sno, Sname, Course.Cname, SC.Grade FROM Student, SC, Course WHERE Student.Sno=SC.Sno and SC.Cno=Course.Cno; 四、完成下列各题四、完成下列各题 1举出实体之间具有一对一、一对多、多对多的联系的例子。 答: (1)一个人有一个身份证号码,一个身份证号码对应一个人。实体“人”和实体“身 份证号码”存在一对一的联系。 (2)一个项目具有一个项目主管,一个项目主管可管理多个项目。则实体“项目主管” 与实体“项目”存在一对多的联系。 (3)一个设备可以用在多个项目中,一个项目可使用多种设备。实体“设备”与实体“项 目”存在多对多的联系。 2. 一个描述学校的关系模式,包括属性学号,姓名,所在系,系主任,课程名,成绩。 第 6页 共 10页 在该校中: 一个系有若干学生,但一个学生只能在一个系; 一个系只有一名主任; 一个学生可以选修多门课程,每门课程有若干学生选修; 每个学生所学的每门课程都有一个成绩。 试分析该关系模式中的函数依赖,并指出关系模式的侯选码。 答: 在该关系模式中,存在以下函数依赖: 学号 姓名学号 所在系所在系 系主任 (学号,课程名) 成绩 系主任传递的依赖学号; 该关系模式的侯选码为(学号,课程名) ; 姓名、所在系部分依赖侯选码。 试题(三)试题(三) 一、选择题 1、在关系数据库中,表(table)是三级模式结构中的(B) A 外模式 B模式 C存储模式 D 内模式 2、SQL 是关系数据库的标准语言,它集(C)功能于一体。 A 数据定义,数据操作,数据安全 B数据完整性,数据安全,数据并发控制 C数据定义,数据操作,数据控制 D 数据查询,数据更新,数据输入和输出 3、根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,下面“部门”关 系中,因(B)属性使它不满足第一范式。 A 部门经理 B部门成员 C部门号 第 7页 共 10页 D 部门名 4、下列关于函数依赖的叙述中, (B)是不正确的。 A 由 XY,XZ,有 XYZ B由 XYZ,有 XZ,YZ C由 XZ,WYZ,有 XWZ D 由 XY,YZ,有 XZ 5、关系规范化中的删除和插入异常是指(C) A 不该删除的数据被删除,不该插入的是数据被插入 B应该删除的数据未被删除,不该插入的是数据被插入 C不该删除的数据被删除,应该插入的数据未被插入 D 应该删除的数据未被删除,应该插入的数据未被插入 6、如果两个实体间的联系是 1:M,则实现 1:M 联系的方法是(C) A 将两个实体转换成一个关系 B将两个实体转换的关系中,分别加入另一个关系的主码 C将“1”端实体转换的关系的主码,放入“M”端实体转换的关系中 D 将“M”端实体转换的关系的主码,放入“1”端实体转换的关系中 7、 “日志文件”是用于保持(B) A 应用程序的执行结果 B对数据的更新操作 C应用程序的执行过程 D 数据库系统故障特性 8、如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是(C) A 其中有一个是 DELETE B一个是 SELECT,另一个是 UPDATE C两个都是 SELECT D 两个都是 UPDATE 9、关系代数中的连接是由(B)操作组合而成的。 A 和 B和 C、和 D 和 10、有关系 R 和 S,关系代数表达式 R-(R-S)表示的是(C) A RS BRS CRS D RS 11、在关系代数中,基本的运算是(A) ,其他的运算都可以由它们来表达。 A 选择,投影,并,差,笛卡尔积 B选择,投影,连接,并,交 第 8页 共 10页 C并,交,差,笛卡尔积 D 选择,投影,连接 12、在二元关系模式 R(U,F)中,U,F 都是单一属性,则 R 最高可以达到(D) A 1NF B2NF C3NF D BCNF 14、下面列出的关于视图的条目中, (C)是不正确的。 A 视图是外模式 B视图是虚表 C使用视图可以加快查询语句的执行速度 D 使用视图可以简化查询语句的编写 16、对数据库中的数据可以进行查询,插入,删除,修改,这是因为数据库管理系统提供 了(D) A 数据库维护功能 B数据库定义功能 C数据库控制功能 D 数据库操纵功能 17、在数据库设计中,子类与超类之间存在着(C) A相容性联系 B调用的联系 C继承性的联系 D一致性联系 18、事务的并发执行不会破坏数据库的完整性,这个性质称为事务的(B) A 持久性 B隔离性 C一致性 D 原子性 19、在 K

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论