数据库技术复习题

上传人:wu****ei 文档编号:161945363 上传时间:2022-10-16 格式:DOC 页数:9 大小:185.51KB
收藏 版权申诉 举报 下载
数据库技术复习题_第1页
第1页 / 共9页
数据库技术复习题_第2页
第2页 / 共9页
数据库技术复习题_第3页
第3页 / 共9页
资源描述:

《数据库技术复习题》由会员分享,可在线阅读,更多相关《数据库技术复习题(9页珍藏版)》请在装配图网上搜索。

1、数据库技术复习题1SQL是以下( )的缩写。AStructured Query Language BStructured Queen LanguageCStructured Query Lable DSystem Query Language2SQL语言集数据查询、数据操纵、数据定义和( )功能于一体。A数据分割 B数据控制C数据挖掘 D数据分配3基本表也称关系或表,是数据库中独立存在的表,它是由( )命令创建的。ACREATE VIEW BCREATE TABLECCREATE INDEX DCREATE ATEM4SQL的数据更新不包括下列哪个命令( )。AINSERT BUPDATECD

2、ELETE DCREATE5信息是现实世界各种客观事物之间相互联系、相互作用的运动状态和特征的抽象描述,是数据处理的结果,且仍以数据的形式表示出来,即数据是信息的载体,信息是数据的处理结果,是数据的内涵。因此,信息与数据的关系可以简单地表示为( )。A数据=信息+数据处理 B数据处理=数据+信息C信息=数据+数据处理 D信息=数据-数据处理6根据不同的抽象层次,数据模型有概念数据模型、结构数据模型和( )三类。 A逻辑数据模型 B层次数据模型 C物理数据模型 D网状数据模型7E-R模型是( )。A. 实体-模式模型 B. 实体-联系模型 C. 客体-联系模型 D. 客体-模式模型8关系数据语言

3、根据其理论的不同可分为两大类( )。A. 关系代数和关系演算 B. 实体代数和客体演算C. 规则演算和规则代数 D. 元组关系和域关系9如果一个关系模式R(U)的所有属性都是不可再分的基本数据项,则称R(U)为( )。A. 第一范式(1NF) B. 第二范式(2NF)C. 第三范式(3NF) D. 第四范式(4NF)10数据库的完整性是指数据库中数据的正确性、一致性和( )。A保密性 B相容性 C静态性 D动态性11.事务是用户定义的一组操作序列的集合,是数据恢复和( )的基本单位。A一致性操作 B并发控制 C原子操作 D持续性操作12.实现数据库并发控制的方法有多种,常用的有封锁技术、时标技

4、术和( )等。A. 加密技术 B. 解密技术 C. 压缩技术 D. 版本更新技术13.一个事务如果遵守先加锁,后操作的原则,则此事务称为( )。A. 两段事务 B. 并发事务 C. 预防事务 D. 合式事务14.需求分析的任务可分解为需求调查、分析整理和( )。A. 概要分析 B. 评审 C. 物理分析 D. 逻辑分析15.面向对象数据库是面向对象方法和( )结合的产物,它是以新的面向对象数据模型而建立的数据库。A. 数据仓库 B. 数据挖掘 C. 数据库技术 D. 数据更新16一个对象由属性集合、方法集合和( )三部分组成。A. 类集合 B. 消息集合 C. 函数集合 D. 结构集合17通俗

5、地说,数据仓库是一个专门用于支持( )的数据库,它的数据是按照决策分析需要的主题方式组织的。A. 决策系统 B. 管理决策 C. 管理系统 D. 管理安全18解决死锁问题的方法主要有两类:预防法和( )。 A. 诊断解除法 B. 开锁法 C. 系统法 D. 休克法19应用程序调试完成,且有一小部分数据载入数据库后,就可以开始数据库应用系统试运行。数据库系统试运行也称为联合调试,其主要工作包括功能测试和( )。A. 安全测试 B. 性能测试 C. 完整性测试 D. 模块测试20客观存在并可相互区别的事物都称为( )。A. 实体 B. 属性 C. 关键字 D. 域1、A 2、B 3、B 4、D 5

6、、C 6、C 7、B 8、A 9、A 10、B11、B 12、D 13、D 14、B 15、C 16、B 17、B 18、A 19、B 20、A1数据库与文件系统的根本区别在于( )。A提高系统效率 B方便用户使用C整体数据的结构化 D节省存储空间2DDL指什么()。A数据定义语言 B数据操纵语言C数据控制语言 D数据查询语言3SQL语言通常被称为()。A结构化定义语言 B结构化分析语言C结构化查询语言 D系统查询语言4SQL中删除数据使用哪个语句( )。AINSERT BUPDATECDELETE DCREATE5设有关系R(书号,书名),如果要检索第3个字母为M,且至少包含4个字母的书名,

7、则SQL查询语句中WHERE子句的条件表达式应写成:书名 LIKE( )。 A_ _ M _ B._ _ M% C._ _ M _ % D._%M_ _6数据库的三级模式结构之间存在着两级映像,使得数据库系统具有较高的( )。A事务并发性 B数据可靠性C数据独立性 D数据重用性7在数据库系统中,对数据操作的最小单位是( )。A 字节 B 数据项C 记录 D 字符8使用E-R图方法的三要素是( )。A 实体,属性,主健 B 实体,域,候选码C 实体,属性,联系 D 实体,健,联系9在关系模式R(A,B,C)中,F=(A,B)C,BC,则R最高达到( ) 。A1NF B2NF C3NF DBCNF

8、10关系模式设计理论主要解决的问题是( ) 。A.插入异常、删除异常和数据冗余 B.提高查询速度C.减少数据操作的复杂性 D.保证数据的安全性和完整性11. 五种基本的关系代数运算是()。A并、交、差、连接、笛卡尔积 B并、差、笛卡儿积、选择、投影C并、差、连接、选择、投影 D并、交、笛卡儿积、选择、投影12. 如果事务T获得了数据对象Q上的S锁,则其他事务在数据对象Q上() 。A可加X锁 B可加S锁 C可加任何锁 D不能加任何锁13关于触发器的说法不正确的是 。A触发器类似于约束,但比约束灵活,可以实施比FOREIGN KEY更复杂的检查和操作B触发器一旦在表上定义,任何用户对表的增删改操作

9、均由服务器自动激活相应的触发器C触发器是一种特殊的存储过程D执行触发器与执行存储过程一样需要调用14.需求分析的任务可分解为需求调查、( )和评审。A. 概要分析 B. 评审 C. 分析整理 D. 逻辑分析15.一个对象由属性集合、方法集合和()三部分组成。A. 元组集合 B. 实体集合 C. 信息集合 D. 消息集合16分布式数据库的定义强调( )和逻辑整体性这两个特点。A. 分布性 B. 分散性 C. 分离性 D. 分开性17XML的中文名是()A. 可扩展标记语言 B. 超文本标记语言 C. 通用标记语言 D. 标准通用标记语言18日志文件用于记录()。A程序运行过程 B数据操作 C事物

10、对数据的更新操作 D程序执行结果19在数据库设计中,将E-R图转换成关系数据模型的过程属于( ) 。A需求分析阶段 B概念设计阶段C逻辑设计阶段 D物理设计阶段20对全局数据视图的描述称为( )。A.模式 B.内模式 C.存储模式 D.外模式1、C 2、A 3、C 4、C 5、C 6、C 7、B 8、C 9、B 10、A11、B 12、B 13、D 14、C 15、D 16、A 17、A 18、C 19、C 20、A21SQL的数据定义功能包括( )。A. 定义表 B. 定义查询 C. 定义索引D. 定义视图 E. 定义存储过程 F. 定义触发器22SQL的数据控制功能包括( )四部分构成。A

11、. 数据库的恢复 B.并发控制 C. 完整性控制 D. 数据库的安全性 E. 数据保护23数据模型由以下哪几个要素组成( )。A. 数据结构 B. 网状模型 C. 数据操作 D. 数据控制 E. 完整性约束24SQL的数据操纵动词包括()。 A. INSERT B. CREATE C. UPDATE D. DELETE E. GRANT25关系代数中专门的关系运算包括( )。 A. 选择 B. 投影 C. 笛卡儿积 D. 连接 E. 除法26如果事务不加控制地并发执行,会产生以下哪几个问题()。A. 丢失修改 B. 脏读 C. 不能重读 D. 死锁 E.活锁27数据库设计时期分如下哪几个阶段

12、( )。A. 需求分析 B. 概念结构设计 C. 逻辑结构设计D. 可行性分析 E. 物理结构设计28数据库的完整性是指数据库中的数据的哪几种性质()A. 正确性 B. 相容性 C. 一致性 D. 可行性 E. 统一性29以下软件属于数据库管理系统的是 A、VB B、Access C、Sybase D、Oracle E. SQL Server30三层结构C/S系统的主要功能层是( )。A. 表示层 B. 中间层 C. 服务层 D. 功能层 E. 数据层21、ACD 22、ABCD 23、ACE 24、ACD 25、ABDE26、ABC 27、ABCE 28、ABC 29、BCDE 30、ADE

13、21SQL语言的主要特点包括( )。A. 综合统一 B. 一种语法,两种使用方式 C. 面向集合的操作方式D. 高度非过程化 E. 语言简洁,易学易用 F. 支持三级模式结构22数据模型一般是由( )三部分构成,通常称为数据模型的三要素。A. 数据结构 B. 数据操作 C. 完整性约束 D. 数据库 E. 表23目前,数据库领域中主要的结构数据模型有四种,它们是( )。A. 层次模型 B. 网状模型 C. 关系模型 D. 面向对象模型 E. 云模型24数据库的三级模式是( )。 A. 实体模式 B. 客体模式 C. 模式 D. 内模式 E. 外模式25关系数据库模型中关系操作包括( )。 A.

14、 选择操作 B. 更新操作 C. 查询操作 D. 连接操作 E. 交操作26关系模式设计原则是( )。A. 统一性 B. 等价性 C. 分离性 D. 最小性 E. 整体性27数据库系统内部控制主要包括以下几点( )。A. 计算机系统的保护 B. OS级的保护 C. 网络级的保护D. DBMS级的保护 E. 应用系统级的保护28事务具有四个特性,即( ),又常简称为ACID特性。A. 原子性 B. 一致性 C. 隔离性 D. 持续性 E. 完整性29数据库设计具有如下特点( )。A. 反复性 B. 试探性 C. 多步性 D. 面向数据 E. 面向客户30三层结构C/S系统的主要功能层是( )。A

15、. 用户层 B. 网络层 C. 表示层 D. 功能层 E. 数据层21、ABCDEF 22、ABC 23、ABCD 24、CDE 25、BC26、BCD 27、ABCDE 28、AACD 29、ABCD 30、CDE31设数据库中已有一个关系History_Student,其关系模式与Students完全一样,试将关系Students中的所有元组插入到History_Student中去,其SQL命令是什么?32设关系模式R(U,F),其中U=A,B,C,函数依赖集F=AB,BC。求A+,B+,C+?33.在对象模型中,什么是方法?34、试述数据与信息的联系与区别?35设关系模式R(A,B,C,

16、D,E)分解为=R1(A,D),R2(A,B),R3(B,E),R4(C,D,E),R5(A,E),设函数依赖集是F=AC,BC,CD,DEC,CEA,判断R的分解是否为无损连接分解。(本题15分)36某超市公司下属有若干个连锁商店,每个商店经营若干种商品,每个商店有若干职工,但每个职工只能在一个商店工作。设实体类型“商店”的属性有:商店编号、店名、店址、店经理。实体类型“商品”的属性有:商品编号、商品名、单价、产地。实体类型“职工”的属性有:职工编号、职工名、性别、工资。试画出反映商店、商品、职工实体及其联系的E-R图,要求在联系中应反映出职工参加某个商店工作的起止时间,商店销售商品的月销售

17、量。(本题15分)31、 INSERTINTO History_StudentSELECT *FROM Students32、A+=A,B,C, B+=B,C, C+=C,33、见教材26334、见教材5435、见教材139-14036、略37、略31有一教学数据库,包括学生(S),课程(C)和选修(SC)三个关系:S(SNO,SN,SA,SD)有属性学号、姓名、年龄、系别;C(CNO,CN,PCNO)有属性课程号、课程名、先修课程号;SC(SNO,CNO,G)有属性学号、课程号、成绩。用关系代数描述下列问题:求没有选修C2课程的学生姓名。32已知R, U=A,B,C,D,E,G,F=DG,C

18、DE,CA,AB,CB 求:KEY(要求推导或计算过程)33. 参照完整性中,为什么外键值可以为空?什么情况下可为空?34、登记日志文件时为什么必须先写日志文件,后写数据库?35有如下一个描述学生情况的数据库:一个系有若干学生,但一个学生只属于一个系;一个系只有一名负责人;一个学生可以选修多门课程,每门课程有若干学生选修;每个学生学习每一门课程有一个成绩;学生(用学号SNO描述);系(用系名SDEPT描述);系负责人(用其姓名MN描述);课程(用课程名CNAME描述);成绩(G);假定建立了如下关系模式S(SNO, SEDPT, MN, CNAME, G),试分析:(1) 指出该关系模式中的函

19、数依赖(2) 指出该关系模式的范式级别(要求按照各范式定义简要分析)(3) 按3NF的定义将其分解为3NF,要求无损联结并保持函数依赖(本题15分)36奥运会由来自世界各国的运动员组成的体育代表团参加各类项目。一个代表团由多名运动员组成;一个运动员可以参加不同项目的比赛,一个竞赛项目允许多名运动员参加。为管理赛事,将代表团、运动员和竞赛项目作为实体,各实体包含信息如下:代表团:国家、团长、人数;运动员:编号、姓名、年龄;竞赛项目:项目号、项目名、比赛时间、比赛场地。回答问题:(1) 试设计该E-R图(可为联系加上必要属性)(2) 将其转换为关系模型 (本题15分)37供应商零件工程项目数据库由

20、以下四个关系模型构成: S(SNO,SNAME,CITY,STATUS) P(PNO,PNAME,WEIGHT,COLOR,CITY) J(JNO,JNAME,CITY) SPJ(SNO,PNO,JNO,QTY)供应商S,零件P和工程项目J分别由供应商号(SNO),零件号(PNO)和工程项目号(JNO)唯一标识。供货SPJ是指由某个供应商向某个工程项目供应某些数量的某种零件。用SQL语言完成如下操作:(本题10分) (1)将p表中的所有红色零件的重量增加5;(2分) (2)将没有供货的所用工程项目从J中删除;(2分) (3)查询没有使用天津供应商供应的红色零件的工程名称;(3分) (4)求使用

21、了100个以上P1零件的工程名称;(3分)33、参照完整性中,外键值可以为空,表示该属性的值尚未确定;但前提条件是该外键属性不是其所在关系的主属性,否则不能满足实体完整性。34、把对数据的修改写到数据库中和把表示这个修改的日志记录写到日志文件中是两个不同的操作。有可能在这两个操作之间发生故障,即这两个写操作只完成了一个。如果先写了数据库修改,而在运行记录中没有记载这个修改,则以后就无法恢复这个修改了。如果先写日志,但没有修改数据库,在恢复时只不过多做一次UNDO操作,并不会影响数据库的正确性。所以一定要先写日志文件,后写数据库。35、(1)函数依赖如下:SNO SDEPT,SDEPTMN,(S

22、NO,CNAME)G (2)该关系属于1NF,因为首先该关系中每一个属性都不可再分,所以属于1NF;其次,该关系的候选码为(SNO,CNAME),非主属性为SDEPT,MN,G,存在非主属性对码的部分依赖(SNO SDEPT ,SDEPT部分依赖于码),所以不属于2NF。 (3)根据3NF的定义,应该消去非主属性对码的部分依赖和传递依赖,原关系模式中两种情况都存在,可分解为R1(SNO,DEPT),SNO SDEPT,R2(SDEPT,MN),SDEPTMN,R3(SNO,CNAME,G),(SNO,CNAME)G三个关系,均属于3NF,并且既保持了函数依赖又具有无损连接性。36、(1)对应的

23、E-R图如下所示:(2)转换后的关系模型代表团(国家名,团长,人数)运动员(运动员号,姓名,年龄,国家名)项目(项目号,项目名,比赛时间,比赛场地)参赛(运动员号,项目号,成绩)37、(1) Update p set weight=weight+5 where color=红(2) delete from j where jno not in (select jno from spj)(3)select jname from j where not exists (select * from spj where spj.jno=j.jno and sno in (select sno from s where city=天津 )and pno in (select pno from p where color=红)(4) select jname from j where jno in (select jno from spj where pno=p1 group by jno having sum(qty)100)

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!