数据库技术课后习题答案_第1页
数据库技术课后习题答案_第2页
数据库技术课后习题答案_第3页
数据库技术课后习题答案_第4页
数据库技术课后习题答案_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、精品数据库技术试题一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。错选或未选均无分。1 关系数据库中的视图属于4个数据抽象级别中的()A外部模型B概念模型C逻辑模型D物理模型2 在下列关于关系的陈述中,错误的是()A表中任意两行的值不能相同B表中任意两列的值不能相同C行在表中的顺序无关紧要D列在表中的顺序无关紧要3 为了防止一个用户的工作不适当地影响另一个用户,应该采取()A完整性控制B安全性控制C并发控制D访问控制4 关系数据库中,实现实体之间的联系是通过表与表之间的()A公共索引B公共存储C公共元组D公共

2、属性5 在MSSQLServer中,用来显示数据库信息的系统存储过程是()Asp_dbhelpBsp_dbCsp_helpDsp_helpdb6 下面系统中不属于关系数据库管理系统的是()AOracleBMSSQLServerCIMSDDB27 SQL语言中,删除一个表的命令是()ADELETEBDROPCCLEARDREMORE8 如果在关系的分片过程中使用了选择操作,则不可能是()A水平分片B垂直分片C导出分片D混合分片9 .在一个实体集中,一个实体实例(一行)与另外多个实例(多行)相关,则这个实体称为()A递归实体B弱实体C复合实体D联系实体10 .存在一个等待事务集T0,Ti,,Tn,

3、其中T0正等待被锁住的数据项,Ti正等待被T2锁住的数据项,Tn-1正等待被Tn锁住的数据项,且Tn正等待被T。锁住的数据项,则系统的工作状态处于()A并发处理B封锁C循环D死锁11 .在分布式数据库中,若存取数据时只需指出片段名称,不必指出片段地址,则称系统具有()A片段透明性B地址透明性C局部映象透明性D异地透明性12 .某学校规定,每一个班级至多有50名学生,至少有10名学生;每一名学生必须属于一个班级。在班级与学生实体的联系中,学生实体的基数是()A(0,1)B(1,1)C(1,10)D(10,50)13.关系R(A,B)和S(B,C)中分别有10个和15个元组,属性B是R的主码,则R

4、S中元组数目的范围是()A(0,15)B(10,15)C(10,25)D(0,150)14.有一个网络数据库应用系统,其中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于()A集中式数据库体系结构B主从式数据库体系结构C客户机/服务器数据库体系结构D分布式数据库体系结构15.设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,贝U查询条件子句应写成WHEREDNAMELIKEA'_W_%'B'_%W_'C'_W_一'D

5、'_W_%'16.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()A实体完整性约束B参照完整性约束C用户自定义完整性约束D关键字完整性约束17。已知关系R如图1所示,可以作为R主码的属性组是()RABCD123413452456143413473456图1AABCBABDCACDDBCD18.已知成绩关系如图2所示。执行SQL语句:SELECTCOUNT(DISTINCT学号)FROM成绩WHERE分数60查询结果中包含的元组数目是()成绩学号课程号分数S1C180S1C275S2C1nullS2C255S3C390图2A1B2C3D

6、4感谢下载载19。设有关系R和关系S进行如图3所示的运算,则运算结果中含有元组的数目是()ABC123456789RIXB<DDE5678910SA6B7C8D9PK=厂商号PK=产品号,FK=厂商号20。已知关系:厂商(厂商号,厂名)产品(产品号,颜色,厂商号)假设两个关系中已经存在如图4所示元组:厂商号厂名C01宏达C02立仁C03广源厂商产品号颜色厂商号P01红C01P02黄C03产品若再往产品关系中插入如下元组:I(P03,红,C02)II(P01,蓝,C01)III(P04,白,C04)IV(P05,黑,null)能够插入的元组是()AI,II,IVBI,IIICI,IIDI,

7、IV第二部分非选择题二、填空题(本大题共10小题,第小题1分,共10分)21 .数据管理经过了手工文档、文件系统和三个发展阶段。22 .SQL语言中,用于事务回滚的语句是o23 .在层次数据库中,交片段和子片段之间只能具有类型的联系。24 .封锁对象的大小称为o25 .如果一个汽车销售公司,经营摩托车,小汽车、货车和客车,那么在该公司的E-R模型设计中,应该采用方法。26 .MSSQLServer提供多个图形化工具,其中用来启动、停止和暂停SQLServer的图形化工具称为27 .用于表达一个ODBC驱动程序和DBMS特殊连接的命名,被称为它是数据库驱动程序与数据库系统连接的桥梁。28 .DB

8、MS利用事务日志保存所有数据库事务的操作。29 .如果两个实体之间具有M:N联系,则将它们转换为关系模型的结果是个表。30 .在安装MSSQLServer时,必须选择一种安全类型。如果在登录时,需要记录用户名和登录ID,则该安全类型是三、简答题(本大题共5小题,每小题3分,共15分)31 .简要说明事务的原子性。32 .简单说明排它锁和它的作用。33 .什么是分布式数据库?34?解释文件系统为什么会存在数据冗余?这种数据冗余会导致哪两类典型的问题?35.在开发和使用数据库应用系统过程中,SQLServer的许可系统为什么将用户分成四类?请将它们按层次从高到低排列出来。四、设计题(本大题共4小题

9、,每小题5分,共20分)设有关系EMP(ENO,ENAME,SALARY,DNO),其中各属性的含义依次为职工号、姓名、工资和所在部门号,以及关系DEPT(DNO,DNAME,MANAGER),其中各属性含义依次为部门号、部门名称、部门经理的职工号。(回答3639题)四、设计题(本大题共4小题,每小题5分,共20分)36.试用SQL语句完成以下查询:列出各部门中工资不低于600元的职工的平均工资。37 .写出“查询001号职工所在部门名称”的关系代数表达式。38 .请用SQL语句将“销售部”的那些工资数额低于600的职工的工资上调10%。39。有如下关系代数表达式eno(EMP1X1(

10、6;managerw(DEPT)请将其转化成相应的SQL语句。40。图中显示一张交通违章处罚通知书,根据这张通知书所提供的信息,设计一个E-R模型,并将这个E-R模型转换成关系数据模型,要求标注主码和外码。交通违章通知书:编号:TZ11719姓名:xxx驾驶执照号:xxxxxx地址:xxxxxxxxxx邮编:XXXXXX电话:XXXXXX机动车牌照号:XXXXXX型号:>0<>0<XX制造厂:XXXXXX生产日期:XXXXXX违章日期:XXXXXX时间:XXXXXX地点:XXXXXX违章记载:XXXXXX处罚方式口警告匚罚款1暂扣驾驶执照警察签字:XXX警察编号:XXX

11、被处罚人签字:XXX注:一张违章通知书可能有多项处罚,例如:警告+罚款数据库技术试题参考答案1.A2.B3.C4.D5.D6.C7.B8.B9.A10.D11.B12.B13.A14.A15.B16.C17.B18.B19,A20.D、单项选择题(本大题共20小题,每小题2分,共40分)二、填空题(本大题共10小题,每小题1分,共10分)21 .数据库系统22 .ROLLBACK(或rollback)23 .一对多24 .封锁的粒度(或粒度)25 .超类与子类(或层次归纳)26 .SQL服务管理器(或SQLServiceManager)27 .数据源(或DSN)28 .更新(或修改)29 .3

12、30 .标准安全三、简答题(本大题共5小题,每小题3分,共15分)31 .事务的所有操作必须完成,否则事务将被撤消。也就是说,事务是作为一个整体的单位处理,不可以被分割。(3分)32 .排它锁又称为写锁。如果事务T对数据对象X加上排它锁,则只允许事务T读取和修改数据项X,其他任何事务都不能对X加任何类型的锁,直到T释放X上的锁。(2分)从而保证其他事务在T释放X上的锁之前不能再读取和修改X。(1分)33 .数据库分布在计算机网络的不同计算机上,(1分)网络中的每个节点具有独立处理的能力(场地自治),可以执行局部应用,(1分)同时,每个节点也能通过网络通信子系统执行全局应用。(1分)即产生数据冗

13、余2分。)34 .由于文件系统难于实现数据共享,因此,相同的数据可能会在多个文件中重复出现,(1分)数据冗余会导致数据(或更新)异常(1分)和数据不一致性(1分)。35 .不同角色分担不同职责(1分)系统管理员(SA)数据库拥有者(DBO)数据库对象拥有者(DBOO)一般用户(User)(说明:四类用户按自上向下的排序每答对2个得1分,若顺序不对不得分,全部答对得四、设计题(本大题共4小题,每小题5分,共20分)36 .SELECTDNO,AVG(SALARY)(1分)FROMEMP(1分)WHERESALARY>=600(1分)GROUPBYDNO(2分)(说明:WHERE子句与GRO

14、UPBY子句顺序颠倒的,扣1分。)37 .“DNAME(ENO=W(EMP)DEPT)(1分)(1分)(3分)“DNAME(。ENCHMF(EMP1X1DEPT)或(1分)(1分)。分)38.UPDATEEMPSETSALARY=SALARY*1.1WHEREENOIN(2分)(SELECTENOFROMEMP,DEPTWHEREEMP.DNO=DEPT.DNOANDDNAME=销售部ANDSALARY<600=(3分)39。SELECTENOFROMEMP,DEPT(2分)WHEREEMP.DNO=DEPT.DNOANDDEPT.MANAGER=001'(3分)五、综合题(本大题15分)40.第一种答案:(1)处罚通知(说明:每一个二元联系正确给2分,其中有3个二元联系,共6分。)司机(驾照号,姓名,地址,邮编,电话)PK=驾照号机动车(牌照号,型号,制造厂,生产日期)PK=牌照号警察(警察编号,姓名)PK=警察编号处罚通知(编号,日期,时间,地点,驾照号,牌照号,警告,罚款,暂扣,警察编号)PK=编号FK=<,牌照号,警察编号(说明:每个关系占1分,每个主码占1分,处罚通知关系的外码占1分,共计9分,联系的方式没标注或标错一个以上都扣1分。)

温馨提示

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

评论

0/150

提交评论