数据库系统教程试卷

上传人:人*** 文档编号:545054463 上传时间:2023-09-14 格式:DOCX 页数:10 大小:74.22KB
返回 下载 相关 举报
数据库系统教程试卷_第1页
第1页 / 共10页
数据库系统教程试卷_第2页
第2页 / 共10页
数据库系统教程试卷_第3页
第3页 / 共10页
数据库系统教程试卷_第4页
第4页 / 共10页
数据库系统教程试卷_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《数据库系统教程试卷》由会员分享,可在线阅读,更多相关《数据库系统教程试卷(10页珍藏版)》请在金锄头文库上搜索。

1、数据库系统教程试卷(A卷2005.1) 一、单项选择题(本大题共 15 小题,共 25分。1. DBS具有较高的数据独立性,是因为DBS采用了 BA. 嵌入式语言 B.三级模式结构C.DD D.六个层次的存储介质2. 在层次、网状模型中,起导航数据作用的是AA指针 B.关键码 C. DD D索引3. 设关系R(A,B,C)和关系S (B,C, D),那么与RXS等价的关系代数表达式是2=1Ba.o2=4(Rxs)Bo2=4(RXS) C.o2=i (Rxs) d.o2=i(Rxs)4. 设关系R和S的结构相同,分别有m和n个元组,那么R-S操作的结果中元组个数为CA.为mnB.为m C.小于等

2、于mD.小于等于(mn)5. 元组比较操作(a, a)= (b , b )的意义是D1 2 1 2A. (a=b)AND(a=b)B.(a=b)OR(a=b)AND(a=b)1 1 2 2 1 1 1 1 2 2C.(ab)AND(a=b)AND(a=b) D.(ab)OR(a=b)AND(a=b)1 1 1 1 2 2 1 1 1 1 2 26. 设有关系R(A,B, C) 的值如下:ABC565675686下列叙述正确的是BA.函数依赖C-A在上述关系中成立B.函数依赖AB-C在上述关系中成立 C.函数依赖A-C在上述关系中成立D.函数依赖C-AB在上述关系中成 立7. 设关系模式R (A

3、, B, C, D), F是R上成立的FD集,F= A-C,BC-D ,那么P= ABD, AC 相对于FBA. 是无损联接分解,也是保持FD的分解B. 是无损联接分解,但不保持FD的分解C. 不是无损联接分解,但保持FD的分解D. 既不是无损联接分解,也不保持FD的分解8. 概念设计的结果得到的是概念模式。概念模式是DA.与DBMS有关的B.与硬件有关的C.独立于DBMS的D.独立于DBMS和硬件的9. 在有关“弱实体”的叙述中,不正确的是CA.弱实体的存在以父实体的存在为前提B. 弱实体依赖于父实体的存在C父实体与弱实体的联系可以是1: 1、1: N或M:ND父实体与弱实体的联系只能是1:

4、 1或1: N10. 有 15个实体类型,并且它们之间存在着 15 个不同的二元联系,其中 5 个是 1:1 联系类型,5 个是 1:N 联系类型,5 个 M:N 联系类型,那么根据转换规 贝V,这个ER结构转换成的关系模式有DA15 个B20 个C25 个D30 个11. DBMS的恢复子系统,保证了事务的实现DA.原子性 B. 一致性 C.隔离性 D.持久性12. C/S体系结构的关键是在于DA.数据的分布B.处理的分布 C.网络的分布D.功能的分布13. DDBS中,全局关系与其片段之间的映象是BA. 一对一的B. 一对多的C.多对一的D.多对多的14. 在ODBC技术中,驱动程序管理器

5、的主要功能是为应用程序加载和调用B A.数据源B. DBMS驱动程序C. DBMS查询处理器D.网络支撑软件15. 对象联系图中,椭圆代表CA.实体类型 B.记录类型 C.对象类型D.联系类型二、填空题(本大题共 15小题,每小题 1分,共 15 分)16. 概念模型是按 用户 的观点对数据建模,强调其语义表达能力.17. 层次模型和网状模型的数据结构分别是树和 有向图。18. 结构数据模型应包括数据结构、数据操纵和数据完整性约束条件三个部分。19. DBS的全局结构体现了 DBS的模块_结构。20. 在关系代数中,五个基本操作的运算符的中文名称是_、差、_ 选择_、_投影_和_笛卡尔乘积_。

6、21. SQL中,表有三种:基本表(实表)、视图(虚表)和 导出表(临时表) 。22. SQL语言与主语言具有不同的数据处理方式,SQL是面向集合的,而主语言是面向记录 的。23. 在数据库中,操作异常和数据不一致往往是由数据冗余引起的。24. 在DBS运行阶段,对DB经常性的维护工作由DBA_来完成.25. 事务的持久性,是由DBMS的事务管理子系统一实现的。26. DDBS 中,如果系统具有分片透明性,那么用户只要对全局关系就能操作了,不必了解数据的片段和场地情况。27. 中间件的作用是保证网络中各部件之间透明性。28. ODBC技术是以结构为设计基础。29. ODBC应用程序的基本流程分

7、为三个部分:.初始化一、SQL处理一 和 终止一 。30. OO数据模型中,继承性有两种:一单重继承性_和 多重继承2=1三、31答:3224分)的主要区别。与软、硬件无关;简答题(本大题共8小题,每小题3分,共 试叙述概念模型与逻辑模型(即结构模型 概念模型:对现实世界的第一层抽象; 从用户观点对数据建模.逻辑模型:对现实世界的第二层抽象;与硬件无关,与软件有关; 从计算机实现观点对数据建模。设有关系R和S,其值如下:RABCSBCD246456369468345680692 试求RXS、RXS的值。2=1解:一R 氷 SABCDRMSA246824645636922464683456369

8、68036969234545634546833. “从已知的FD集F使用推理规则集推不出的FD,必定不在F+中”,这句 话是指推理规则的正确性还是完备性?它具有什么性质? 答:这句话是指推理规则的完备性.保证了可以推出所有被蕴涵的函数依赖。34. 试解释“并发调度可串行化”这个概念。 答:事务并发调度的执行结果与某一串行调度的执行结果等价,称为“并发调度 是可串行化的”.35。DBMS的完整性子系统的主要功能是什么?答:DBMS的完整性子系统的主要功能是:监督事务的执行,测试其是否违反 完整性规则;若有违反,则采取恰当的动作36. 为什么要从两层C/S结构发展成三层C/S结构?答:为了减轻两层

9、C/S结构中客户机的负担,从客户机和服务器各抽一部分功能, 组成应用服务器,成为三层结构。37。在DDB中,什么是“数据分片” ?答:在DDB中,数据存放的单位不是关系,而是片段.片段是对全局概念模式中的 全局关系进行分片.38。试叙述ODBC应用程序的初始化部分要使用哪些ODBC函数?(按顺序写出函 数的中文名称)答:试叙述ODBC应用程序的初始化部分要使用以下四个ODBC函数: 分配环境句柄;分配连接句柄;与数据源连接;分配语句句柄。四、设计题(本大题共 5 小题,每小题 3 分,共 15分) 设教学数据库中有三个基本表: 学生表 S(SNO,SNAME,AGE,SEX)选课表 SC(SN

10、O,CNO,GRADE)课程表 C(CNO,CNAME,TEACHER) 39试写出下列查询语句的关系代数表达式: 检索全是女同学选修的课程的课程号。解:nCNO(SC)nCN。(SEX=M,(S SC)40. 写出上面第39题的SQL查询语句形式.解: SELECT CNOFROM SCWHERE CNO NOT IN(SELECT CNOFROM S,SCWHERE S。 SNO二SC。 SNO AND SEX二M);41. 试写出下列插入操作的SQL语句:把 SC 表中每门课程的平均成绩插到另一个已存在的表 SC_C (CNO,CNAME AVG_GRADE)中。解:INSERT INT

11、O SC_C (CNO, CNAME, AVG_GRADE)SELECT C。 CNO, CNAME,AVG (GRADE)FROM SC,CWHERE SC。 CNO二C。 CNOGROUP BY C.CNO,CNAME;42. 试写出下列删除操作的SQL语句:从SC表中把Wu老师的女学生选课元组删去。解:DELETE FROM SCWHERE SNO IN (SELECT SNO FROM S WHERE SEX=F)AND CNO IN (SELECT CNO FROM C WHERE TEACHER=Wu);43试用 SQL 的断言来表达下列约束:规定女同学选修LIU老师的课程成绩都应

12、该在70分以上。解:CREATE ASSERTION ASSE8 CHECK(70 ALL(SELECT GRADEFROM S, SC,CWHERE So SNO二SC。 SNO AND SC。 CNO二C。 CNOAND SEX=M AND TEACHER=LIU);五、综合题(本大题共3小题,每小题 7分,共21分) 44设工厂里有一个记录职工每天日产量的关系模式:R(职工编号,日期,日产量,车间编号,车间主任)。 如果规定:每个职工每天只有一个日产量; 每个职工只能隶属于一个车间;每个车间只有一个车间主任。试回答下列问题: 根据上述规定 , 写出模式 R 的基本 FD 和关键码; 说明

13、 R 不是 2NF 的理由,并把 R 分解成 2NF 模式集 ; 进而再分解成 3NF 模式集,并说明理由。解:基本的FD有3个:(职工编号,日期)f日产量职工编号f车间编号 车间编号 f 车间主任R 的关键码为(职工编号,日期)。 R 中有两个这样的 FD:(职工编号,日期)f (车间编号,车间主任) 职工编号 f (车间编号,车间主任)可见前一个FD是局部依赖,所以R不是2NF模式。R应分解成R1 (职工编号,车间编号,车间主任)R2 (职工编号,日期,日产量)此处,R1和R2都是2NF模式。R2已是3NF模式。在R1中,存在两个FD:职工编号f 车间编号 车间编号 f 车间主任因此,“职

14、工编号f 车间主任”是一个传递依赖,R1不是3NF模式。R1应分解成R11 (职工编号,车间编号)R12 (车间编号,车间主任) 这样,p= R11,R12,R2 是一个3NF模式集.45某学员为公安局的车辆信息管理系统设计了数据库的 ER 图,对车辆、车主、 驾驶员、制造商、保险公司、警察、车辆违章和车辆事故等信息进行了管理,其 ER 图如下所示.车主制造商1交通管理大队管理口下:商编号,名称,地址) 号N地址该ER图有7个实体类型,制其造纟 制造商胶通管_察(警号,姓名,性别车辆生年月)主(身份证号,姓1车辆(车辆牌号 驾驶员(驾驶证号,女 保险公司(保险公司编N警察NpO事故登记日期)地址,电话)2号,发动机号,地址,准驾车型,发证日期员 一 称地址,、该ER图有8个联系类型,其中5个是1:N联系?N:P联系。其联系的属性如 保险公司N个是M: N联系,2个是M:违章(违章编号,时间,地点,违章行为,处理结果)事故(事故编号,时间,地点,事故简要,处理结果) 被盗(被盗编号,被盗时间,被盗地点,找回时间,找回地点) 试将上述ER图转换成关系模型: 写出关系模式集,并用下划线和波浪线标识出每个模式的主键和外

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

当前位置:首页 > 学术论文 > 其它学术论文

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