数据库测试题及答案

上传人:博****1 文档编号:422552344 上传时间:2023-08-01 格式:DOCX 页数:11 大小:40.64KB
返回 下载 相关 举报
数据库测试题及答案_第1页
第1页 / 共11页
数据库测试题及答案_第2页
第2页 / 共11页
数据库测试题及答案_第3页
第3页 / 共11页
数据库测试题及答案_第4页
第4页 / 共11页
数据库测试题及答案_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《数据库测试题及答案》由会员分享,可在线阅读,更多相关《数据库测试题及答案(11页珍藏版)》请在金锄头文库上搜索。

1、考试题库4一、选择题(每题2分,共40分)1、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是阶段A数据库系统B文件系统C人工管理D数据项管理2、数据库的概念模型独立于-A具体的机器和DBMS B E-R图C信息世界D现实世界3、数据库的基本特点是-A 数据库可以共享(或数据结构化);数据独立性;数据冗余大,易移植;统一管理和控 制B. 数据库可以共享(或数据结构化);数据独立性;数据冗余小,易扩充;统一管理和控 制C. 数据库可以共享(或数据结构化);数据互换性;数据冗余小,易扩充;统一管理和控 制D. 数据库非结构化;数据独立

2、性;数据冗余小,易扩充;统一管理和控制4、 在数据库中,下列说法不正确A. 数据库避免了一切数据的重复B. 若系统是完全可以控制的,则系统可确保更新时的一致性C. 数据库中数据可以共享D. 数据库减少了数据冗余5、在数据库中存储的是-A. 数据B. 数据模型C. 数据以及数据之间的关系D. 信息6、数据库中数据共享是指-A. 同一个应用中的多个程序共享一个数据集合B. 多个用户、同一种语言共享数据C. 多个用户共享一个数据文件D.多种应用、多种语言、多个用户相互覆盖的使用数据集合7、下述关于数据库系统的正确叙述是-A. 数据库中只存在数据项之间的联系B. 数据库的数据项之间和记录之间都存在联系

3、C. 数据库的数据项之间无联系,记录之间存在联系D. 数据库的数据项之间和记录之间都不存在联系8、在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分为用 户级、-和存储级三个层次A.管理员级B.外部级C.概念级D.内部级9、数据库管理系统的工作不包括-A. 定义数据库B. 对已定义的数据库进行管理C. 为定义的数据库提供操作系统D. 数据通信10、数据库管理系统是-A. 操作系统的一部分B.在操作系统支持下的系统软件C.一种编译程序D.种操 作系统11、以下所列数据库的三个模式中,正确的是()A. 模式是用户看到的并可使用的数据库局部逻辑结构,外模式是数据库的整体逻辑结构

4、, 内模式是数据库的整体存储结构B. 模式是整体逻辑结构,外模式是用户看到的并可使用的数据库逻辑结构,内模式是数 据库的整体存储结构C. 内模式是数据库的整体逻辑结构,模式是数据库的整体存储结构,外模式是用户看到 的并可使用的数据库局部存储结构D. 模式和外模式都是用户看到的并可使用的数据库存储结构,内模式是数据库的整体 存储结构12、关于数据库应用程序,下列说法中正确的是()A. 依赖于模式,但通过模式/外模式映射而在特定外模式基础上编制,只要模式改变不 致影响到外模式,就不需要修改应用程序B. 在外模式基础上编制,但需考虑内模式C. 依赖于模式,在模式基础上编制D. 依赖于内模式,在内模式

5、基础上编制13、数据库系统的体系结构是()A. 两级模式结构和一级映象B. 三级模式结构和一级映象C. 三级模式结构和两级映象D. 三级模式结构和三级映象14、下述关于数据库系统的叙述中正确的是()A数据库系统减少了数据冗余B数据库系统避免了一切冗余C数据库系统中数据的一致性是指数据类型一致D数据库系统比文件系统能管理更多的数据15、关系表中的每一横行称为一个()A元组B字段 C属性 D码16、在关系数据库中,用来表示实体之间联系的是A在树结构B网结构 C线性表 D二维表17、在关系模式R中,若没有非主属性,则()A. R属于2NF但R不一定属于3NFB. R属于3NF,但 R不一定属于BCN

6、F。C. R属于NF,R不属于BCNF。D. R属于2NF,不属于3NF。18、下边说法正确的是()A. 属于BCNF的关系模式不存在操作异常B. 函数依赖克由属性值决定C. 超键就是候选键D. 主键是惟一能决定一个元组的属性和属性组19、关系数据库的规范化理论主要解决的问题是()A. 如何构造合适的数据逻辑结构B. 如何构造合适的数据物理结构C. 如何构造合适的应用程序界面D. 如何控制不同用户的数据操作权限20、下列说法中不正确的是()A. 任何一个包含两个属性的关系模式一定满足3NFB. 任何一个包含两个属性的关系模式一定满足BCNFC. 任何一个包含三个属性的关系模式一定满足3NFD.

7、 任何一个关系模式都一定有码二、填空题:(每2分,共30分)1、 迄今为止,数据管理技术经历了、和发展阶段2、 DBMS提供的用于定义数据库的语言称为,英文简称为3、 DBMS对数据库的保护主要通过、和四个方面的控制实现的4、 从一个或多个基本表导出的不独立占据存储的虚表称为。5、数据库管理系统fDBMS)由以下三类程序组成:语言、控制数据库运行和维护数据库,其中的语言系统分为主语言和。6、 据独立性分为和。7、 在三大传统的数据模型中,具有严格的数学理论基础的。8、 在关系模型中,把数据看成一个二维表,每一个二维表称为一 。三、简答。1、3每题3分,2题4分,共10分)1. 什么叫数据库保护

8、?它有哪些内容?2.什么叫数据库的安全性,它有哪些内容?3.数据库的操作对象权限有那几种,操作类型权限又有哪几种?四、综合题(每题10分,共20分)1、(10分)一图书馆借阅书刊,请你画出书刊、读者及借阅三者间的E-R模型。2、(10 分)数据模型如下:厂家 S (SNO, SNAME, STATUS,CITY)产品 P (PNO, PNAME, WEIGHT, COLOR)工程 J (JNO, JNAME, CITY)供货 SPJ (SNO, PNO, JNO, QTY)用SQL完成如下处理1)给出为工程J1供货的厂商号,并按厂商号升序.2)给出供货量在300 - 500之间的所有供货情况.

9、3)给出由Lodon的厂商供给Lodon的工程的产品号.4)给出满足如下条件的所有产品号:提供该零件的厂商和使用该零件的工程在同一城市.5)给出由S1提供产品的工程名.6)给出使用了由供应红色产品的厂商供应的产品的工程名.7)求使用了全部零件的工程名.8)给出未采用由Lodon供应者提供红色零件的工程名.数据库原理与应用试题库A答案1. A2.A3.B4.A 5.C 6.D7.B& C 9.C 10.B11.B12.A13.C 14.A15.A16.D17.B18.D19. A 20.C1手工,文件,数据库2数据定义语言,DDL2访问控制、完整性、数据恢复、并发控制4. 视图5. 嵌入式语言6

10、逻辑独立性、物理独立性7. 关系模型8、关系三、1.答:从计算机软家角度出发来保护数据库系统中数据,使之不至于受到非法访问或 破坏,这称为数据库保护。常见的数据库保护措施有:安全性保护,完整性保护,并发 控制和故障恢复。2. 答:数据库的安全性保护是指防止非法使用数据库。包括防止非法用户使用数据库和合 法用户非法使用数据库。常见的保护措施有: 使用权的鉴别。常用的鉴别方法有口令和函数计算法两种。 使用范围限制。一般可用子模式的方法予以限制,用户可以在子模式定义范围内 访问数据,而子模式没有定义的那些数据库中的数据,用户无法使用。在关系数据 库中则可用视图方法予以限制。 存取控制权鉴别。进一步限

11、制每一个用户在每一个数据对象上可以执行的操作的 类型。以关系数据库系统为例,操作对象有:关系,元组,属性,可以使用的操作 类型有:查询,插入,修改,删除以及它们的一些组合情况。3. 答: 操作类型权限:查询权,插入权,删除权,修改权以及它们的一些组合 操作对象权限:关系、元组、属性。四、1、答:2、答:(1).给出为工程J1供货的厂商号,并按厂商号升序.Select sno from spj where jno=J1 order by sno(2) .给出供货量在300 - 500之间的所有供货情况.Select * from spj where qty between 300 and 500

12、(3) .给出由Lodon的厂商供给Lodon的工程的产品号.Select jno from spjWhere sno in (select sno from s where city=London)And jno in (select jno from j where city=Lodon)(4) .给出满足如下条件的所有产品号:提供该零件的厂商和使用该零件的工程在同一 城市.Select spj.pno from spj,s,jWhere spj.sno=s.sno and spj.jno=j.jno and s.city=j.city(5) .给出由S1提供产品的工程名.Select j

13、name from j where jno in(select jno from spj where sno=S1)(6) .给出使用了由供应红色产品的厂商供应的产品的工程名.Select jname from j where jno in(select jno from spj where sno in(select sno from spj where pno in(select pno from p where color=Red)(7) .求使用了全部零件的工程名.Select jname from j where not exists(select * from p where not exists(select * from spj where pno=p.pno and jno=j.jno)(8) .给出未采用由Lodon供应者提供红色零件的工程名.Slect jname from j where not exists(select * from spj where sno in(select sno from s where city=London) and pno in(select pno from p where color=Red)

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

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

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