数据库技术与应用复习题
数据库技术与应用期末复习题

一、选择题:1、数据库模型不包括类型( )A、网状型B、层次型C、记录型D、关系型2、在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分(__),使用关键字(__)可以把重复行屏蔽,将多个查询结果返回一个结果集合的运算符是(___),如果在SELECT语句中使用聚合函数时,一定在后面使用(__)。
⑴A、SELECT,INTO B、SELECT,FROMC、SELECT,GROUPD、仅SELECT⑵A、DISTINCT B、UNION C、ALL D、TOP⑶A、JOIN B、UNION C、INTO D、LIKE⑷A、GROUP BY B、COMPUTE BY C、HA VING D、COMPUTE3、根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:(___)A、只存在一对多的实体关系,以图形方式来表示。
B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。
C、能体现一对多、多对多的关系,但不能体现一对一的关系。
D、关系模型数据库是数据库发展的最初阶段。
4、在“连接”组中有两种连接认证方式,其中在(___)方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。
A、Windows身份验证B、SQL Server 身份验证C、以超级用户身份登录时D、其他方式登录时5、辅数据文件的默认扩展名是()。
A、MDFB、NDFC、LDFD、DBF6、视图是一种常用的数据对象,可以简化数据库操作,当使用多个数据表来建立视图时,不允许在该语句中包括(___)等关键字。
A、ORDER BY,COMPUTEB、ORDER BY,COMPUTE,COMPUTR BYC、ORDER BY,COMPUTE BY,GROUP BYD、GROUP BY,COMPUTE BY7、通过使用文件组,可以()。
A、提高存取数据的效率。
B、提高数据库备份与恢复的效率C、简化数据库的维护D、ABC都可以。
数据库应用复习题答案

数据库应用技术复习题一、选择题1.在数据库中存储的是( C )C.数据以及数据之间的联系2. 存储在计算机内有结构的数据的集合是( B )B.数据库3.信息的数据表示形式是( D )D.上述皆可4.数据管理与数据处理之间的关系是( D ) D.数据处理是数据管理的基本环节5.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的阶段是( A )A.数据库系统6.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是I.人工管理阶段 II.文件系统阶段 III.数据库阶段( D )D.只有 I7.DBMS是( D ) D.数据库管理软件8.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和( C )C.数据库管理员9.下述不是DBA数据库管理员的职责的是( D )D.数据库管理系统设计10.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为( C )C.DBMS11.下列四项中,不属于数据库系统特点的是( C )C.数据冗余度高12.下面列出的条目中,不属于数据库技术的主要特点的是( D )D.程序的标准化13.在数据库管理系统中,下面不是数据库存取功能模块的是( C )C.交互式程序查询模块14.在下面所列出的条目中,不属于数据库管理系统的基本功能的是( D )D.数据库和网络中其他软件系统的通信15.在数据库的三级模式结构中,内模式有( A )A.1个16.描述数据库全体数据的全局逻辑结构和特性的是( A )A.模式17.用户或应用程序看到的那部分局部逻辑结构和特征的描述是( C )C.子模式18.要保证数据库的数据独立性,需要修改的是( C )C.三级模式之间的两层映射19.要保证数据库的逻辑数据独立性,需要修改的是( A )A.模式与外模式之间的映射20.下述那一条不属于概念模型应具备的性质( D )D.在计算机中实现的效率高21.常见的数据模型是( A )A.层次模型、网状模型、关系模型22. 一个结点可以有多个双亲,结点之间可以有多种联系的模型是( A )A.网状模型23.层次型、网状型和关系型数据库划分原则是( D ) D.数据之间的联系24.层次模型不能直接表示( C )C.m:n关系25.层次数据模型的基本数据结构是(A )A.树26.层次模型实现数据之间联系的方法是( B )B.指针27.关系数据模型的基本数据结构是( D ) D.关系28.下面关于关系性质的说法,错误的是( D ) D.表中任意两行可能相同29.存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,简化程序员和数据库开发建立工作的模型是( B ) B.关系模型30.关系数据库中的投影操作是指从关系中( B )B.抽出特定字段31.从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是( C ) C.选择操作32.关系代数中的连接操作是由( B ) B.选择和笛卡尔积操作组合而成33.设关系R和S具有相同的结构,由属于S但不属于R的元组构成的关系,记为( C )C.R∪S34.已知关系R和S,R∩S等价于( B ) B.S﹣(S﹣R)35.当关系R和S做自然联接时,能够保留R中不满足连接条件元组的操作是( A )A.左外联接36."元数据"是指( A )A.数据结构的描述37.在数据库系统中,空值是( D ) D.不确定38.实体完整性规则约束( B )B.主关键字39.SQl语言是()的语言,易学习( B )B.非过程化40.SQl语言是( C )C.关系数据库语言41.SQL语言是( D ) D.非过程化语言42.SQL语言具有的功能是( B ) B.数据定义、数据操纵、数据控制、数据查询43.在SQL语言查询语句中,WHERE子句实现关系代数的( B ) B.选择运算44.在SQL语言的SELECT语句中,能实现投影操作的是( A )A.SELECT45.关系规范化中的删除操作异常是指( A )A.不该删除的数据被删除46.关系数据库规范化是为解决关系数据库中( A )A.插入、删除和数据冗余问题而引入的47.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及( C )C.冗余度大的缺欠48.关系模式的候选关键字可以有( C )C.1个或多个 D.多个49.数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上建什么样的索引”这一设计内容应该属于( C )设计阶段。
数据库应用技术复习题

一.单项选择题1.关于数据库管理系统的说法,错误的是( C )。
a. 数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型b. 数据库管理系统对数据库文件的访问必须经过操作系统才能实现c. 数据库应用程序可以不经过数据库管理系统而直接读取数据库文件d. 数据库管理系统对用户隐藏了数据库文件的存放位置和文件名2.关于用文件管理数据的说法,错误的是( D )。
选择一项:a. 用文件管理数据,难以提供应用程序对数据的独立性b. 当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序c. 用文件存储数据的方式难以实现数据访问的安全控制d. 将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率3.数据库系统的物理独立性是指(D )。
选择一项:a. 不会因为数据的变化而影响应用程序b. 不会因为数据存储结构的变化而影响应用程序c. 不会因为数据存储策略的变化而影响数据的存储结构d. 不会因为数据逻辑结构的变化而影响应用程序4.数据库系统是由若干部分组成的。
下列不属于数据库系统组成部分的是(B )。
选择一项:a. 数据库b. 操作系统c. 应用程序d. 数据库管理系统5.数据库三级模式结构的划分,有利于( A )。
选择一项:a. 数据的独立性b. 管理数据库文件c. 建立数据库d. 操作系统管理数据库6.在数据库的三级模式中,描述数据库中全体数据的逻辑结构和特征的是(B )。
a. 内模式b. 模式c. 外模式d. 其他7.在用数据模型描述数据时,一般要求数据模型要满足三个要求。
下列描述中,不属于数据模型应满足的要求的是(A )。
选择一项:a. 能够描述并发数据b. 能够真实地模拟现实世界c. 容易被业务人员理解d. 能够方便地在计算机上实现数据模型三要素是指(B )。
8.选择一项:a. 数据结构、数据对象和数据共享b. 数据结构、数据操作和数据完整性约束c. 数据结构、数据操作和数据的安全控制d. 数据结构、数据操作和数据的可靠性9.下列关于实体联系模型中联系的说法,错误的是( D )。
数据库技术及应用考试

数据库技术及应用考试(答案见尾页)一、选择题1. 数据库技术的基础是什么?A. 关系模型B. 面向对象模型C. 逻辑模型D. 结构模型2. 关系数据库中,哪一种数据结构支持高并发读写?A. 表关系模型B. 面向对象模型C. 文档关系模型D. 键值对模型3. 在数据库设计中,哪一个术语描述了表之间的关系?A. 结构定义B. 数据字典C. 模式D. 结构视图4. 数据库管理系统的主要功能包括哪些?A. 数据定义B. 数据查询C. 数据更新D. 数据控制5. 以下哪个不是关系型数据库的术语?A. 表B. 列C. 行D. 域6. 在SQL中,用于数据查询的命令是?A. SELECTB. INSERTC. UPDATED. DELETE7. 在数据库系统中,哪一个概念描述了数据的逻辑结构?A. 存储模式B. 内模式C. 外模式D. 全局模式8. 数据库管理系统通常提供的两种数据模型是什么?A. 关系模型和层次模型B. 关系模型和网状模型C. 关系模型和层次模型D. 关系模型和网状模型9. 在数据库应用开发中,哪一个步骤不属于需求分析阶段?A. 需求收集B. 需求分析C. 需求规格说明书编写D. 需求评审10. 在数据库性能优化中,哪一个策略通常不适用于数据库分区?A. 负载均衡B. 分区键选择C. 数据分布D. 数据压缩11. 数据库系统的基础是什么?A. 计算机硬件B. 数据库管理系统(DBMS)C. 数据库管理员(DBA)D. 数据库应用程序12. 关系型数据库与非关系型数据库的主要区别是什么?A. 数据结构化程度B. 查询语言C. 一致性保证D. 扩展性13. 数据库设计中,哪个阶段会进行数据模型设计?A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 物理设计阶段14. 在SQL语言中,哪种语法结构可以用来创建一个表?A. CREATE TABLEB. ALTER TABLEC. DROP TABLED. UPDATE TABLE15. 什么是事务处理?A. 数据库维护B. 数据操作C. 数据完整性保障D. 数据安全性控制16. 在数据库应用开发中,哪种技术通常用于实现数据的持久化?A. 文件系统B. 缓存技术C. 数据库系统D. 对象关系映射(ORM)17. 数据库系统的核心是哪个组成部分?A. 数据模型B. 数据库管理系统C. 数据库管理员D. 数据库客户端程序18. 在数据库设计中,哪个步骤用于确定如何在数据库中表示实体和关系?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计19. 在数据库设计中,以下哪个术语用来描述数据库中数据的结构化表示?A. 模式B. 内模式C. 外模式D. 用户模式20. 关系型数据库管理系统中,哪个概念用来描述数据的逻辑结构?A. 表B. 列C. 主键D. 外键21. 在SQL语言中,用于查询数据库中的数据被称为?A. 插入B. 更新C. 删除D. 查询22. 以下哪个术语描述了数据库事务的特性?A. 原子性B. 一致性C. 隔离性D. 持久性23. 在数据库系统中,哪个组成部分负责存储和管理数据?A. 应用程序B. 数据库管理系统C. 数据库管理员D. 数据库客户端24. 在关系型数据库中,表与表之间的关联通常是通过什么方式实现的?A. 主键-外键约束B. 触发器C. 索引D. 存储过程25. 数据库恢复的主要目的是什么?A. 修复损坏的数据文件B. 重新创建丢失的数据表C. 恢复数据库到某个特定时间点的状态D. 重新分配数据库空间26. 在数据库设计中,哪个步骤是关于定义数据结构和关系?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计27. 数据库系统是由哪几个部分组成的?A. 数据库、数据库管理系统、数据库管理员、硬件平台和软件平台B. 数据库、DBMS、网络、硬件平台和软件平台C. 数据库、DBMS、数据库管理员、硬件平台和软件平台D. 数据库、DBMS、硬件平台和软件平台28. 关系数据库中的关系模型是用什么来表示数据的结构?A. 树状图B. 网状图C. 表格D. 图29. 在数据库设计中,用来描述实体之间关系的术语是()。
数据库技术及应用试题库

1、信息世界的基本术语单位:实体、属性和联系。
2、根据联系的特点可将其分成三种基本类型:1对1的联系, 1对多的联系,多对多的联系。
3、能够识别实体中每个实体的属性或属性的组合称为该实体的集的关键字。
4、数据模型是数据库中用于将现实世界转化为数据世界的模型。
5、常用数据模型:层次模型、网状模型和关系模型。
6、关系数据模型是三大经典模型中最晚发展的一种,是相对建模能力最强的一种,也是目前使用最多的一种模型。
7、关系模型将实体与实体之间的关系抽象成一个二维表格。
8、关系中不允许有相同的属性名;9、每一列的数据类型必须相同,且取自于同一个域;10、不允许有相同的元组;11、行的顺序和列的顺序可以任意排列;12、关系的任何一个属性都必须是不可再分的元素;13、SPARC结构对数据库的组织从内到外分三个层次描述,分别称为内模式、模式和外模式,三个模式反映了看待数据库的三种不同数据观点。
14、模式也称概念数据模式,对应总体概念级数据库,故称为数据库管理员视图。
属于信息模型,常见有:实体-联系(E-R模型)、15、内模式又称存储模式,反映数据的存储结构,故内模式也称系统程序员视图。
16、外模式是面向用户的,是呈现在用户面前的数据库,故外模式也称用户视图。
通常外模式是模式的一个子集,故外模式称为子模式,它包含允许特定用户使用的那部分数据。
17、模式是内模式的的逻辑表示;内模式是模式的物理实现;外模式是模式的部分抽取。
18、三个模式反映了三种不同观点:模式表示了概念级的数据库,体现了数据库的总体观;内模式表示物理数据库,体现对数据库的存储观;外模式表示用户数据库,体现对数据库的用户观。
总体观和存储观只有一个,而用户观可以有多个,一个应用就有一个用户观。
19、在三个模式之间存在着两种映射:模式/外模式映射;模式/内模式映射。
20、模式/外模式映射作用是保证数据的概念模式发生变化的时,只改变映射关系,从而保证外模式不变。
数据库技术与应用测试卷题库及答案共10套

数据库技术与应用测试卷题库及答案共10套数据库技术与应用试卷题库及答案(第1套)1、(4分)【单选题】在SQL语言中,修改表中的数据时,应使用的命令是()A、UPDATEB、INSERTC、ALTERD、MODIFY参考答案:A解析:无2、(4分)【单选题】将SQL Server的数据库转换成ACCESS数据库,可以使用()来实现。
A、订阅/发布B、数据备份/恢复C、数据分离/附加D、DTS导入/导出参考答案:D解析:无3、(4分)【单选题】下面说法错误的是()A、默认值约束指定在输入操作中没有提供输入值时,系统将自动提供给某列的默认值。
B、当某列被设置为非空时,必须为其指定一个值,除非已经为该列定义了默认值值约束。
C、默认值约束使用default关键字。
D、以上都不正确。
参考答案:D解析:无4、(4分)【单选题】每个数据库有且只能有一个()。
A、次数据文件B、主数据文件C、日志文件D、其他参考答案:B解析:无5、(4分)【单选题】SQL语言中,删除一个表的命令是()A、DELETEB、DROP TABLEC、CLEAR TABLED、REMOVE参考答案:B解析:无6、(4分)【单选题】字符串常量使用()作为定界符。
A、单引号B、双引号C、方括号D、花括号参考答案:A解析:无7、(4分)【单选题】唯一键约束使用关键字()实现A、uniqueB、primary keyC、defualtD、foreign key参考答案:A解析:无8、(4分)【单选题】下列关于唯一约束的说法中不正确的是:A、可以为表定义多个唯一约束B、唯一约束的列允许取空值C、可以建立在一列或几列的组合上D、可以作为主键使用参考答案:D解析:无9、(4分)【单选题】为了防止一个事务在执行时被其他事务干扰,应采取的措施是()A、完整性控制B、访问控制C、安全性控制D、并发控制参考答案:D解析:无10、(4分)【单选题】当数据库损坏时,数据库管理员可通过何种方式恢复数据库()A、事务日志文件B、主数据文件C、DELETE语句D、联机帮助文件参考答案:A解析:无11、(5分)【填空题(主观)】数据完整性实质,存储在数据库中的数据正确无误并且相关数据具有一致性,根据完整性机制所作用的数据库对象和范围不同,可以分为:[填空(1)],[填空(2)],[填空(3)],[填空(4)]四种,其中标志列可以实现[填空(1)]数据完整性。
数据库技术及应用复习题

数据库技术及应用复习题一、问答题1、数据独立性的含义。
(指数据不依赖于程序)2、数据库系统的三级模式是什么?(外模式、模式和内模式)3、网状数据库中记录与记录之间是通过什么联系?(指针)4、层次数据库中记录与记录之间是通过什么联系?(指针)5、关系数据库中表与表之间是通过什么联系?(公共属性或外码)6、当数据的存储结构改变时,数据的逻辑结构可以不变,从而应用程序也不用改变这就是数据与程序的什么独立性?(物理独立性)7、当数据的全局逻辑结构改变时,数据的局部逻辑结构可以不变,从而应用程序也不用改变这就是数据与程序的什么独立性?(逻辑独立性)8、在关系模型中,任何关系必须满足哪三类完整性约束?(实体完整性、参照完整性和用户定义完整性)9、两个实体集之间的联系有哪三种?(一对一联系、一对多联系和多对多联系)10、实体联系模型(E-R模型)属于哪类模型?(概念模型)11、结构数据模型有哪三类?(关系数据模型、层次数据模型和网络数据模型)12、关系中的选择运算和投影运算的含义是什么?(选择出满足条件的行和选择出满足条件的列构成新的关系)13、概念模型、数据模型和物理模型与DBMS和硬件的关系?(独立于DBMS和硬件、依赖于DBMS、依赖于DBMS和硬件)14、事务的提交命令和回滚命令是什么?(COMMIT、ROLLBACK )15、数据库中常见故障的种类有哪些?(事务内部故障、系统故障、介质故障、计算机病毒)16、SQL Server中的对象权限的含义及内容。
(对象权限的含义:针对数据库对象设置,由数据库对象拥有者授予或撤销。
对象权限的内容:包括SELECT、UPDATE、INSERT、DELETE、EXECUTE等。
)17、SQL Server中的语句权限的含义及内容。
(语句权限的含义:针对数据库设置,由数据库管理员或数据库拥有者授予或撤销。
语句权限的内容:包括CREATRE DATABASE、CREATRE DEFAULT、CREATRE PROCEDURE、CREATRE RULE、CREATRE TABLE、CREATRE VIEW等。
数据库技术与应用复习题

数据库技术与应用复习题试题类型:选择题、判断题、填空题、简答题、问答题、综合分析设计题选择题1、数据库系统和文件系统的根本区别在于()A 提高了系统效率B 方便用户使用C 数据的结构化D 节省了存储空间2、子模式是用户与数据库的接口之一,它对应于数据库的( )A 外模式B 概念模式C 内模式D 存储模式3、有一个网络数据库应用系统,其中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于()A 集中式数据库体系结构B 主从式数据库体系结构C 客户机/服务器数据库体系结构D 分布式数据库体系结构4、关系模式进行投影运算后:()A 元组个数等于投影前关系的元组数B 元组个数小于投影前关系的元组数C 元组个数小于或等于投影前关系的元组数D 元组个数大于或等于投影前关系的元组数5、在下列关于关系的陈述中,错误的是()A 表中任意两行的值不能相同B 表中任意两列的值不能相同C 行在表中的顺序无关紧要D 列在表中的顺序无关紧要6、关系数据库中,实现实体之间的联系是通过表与表之间的()A 公共索引B 公共存储C 公共元组D 公共属性7、有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()A 实体完整性约束B 参照完整性约束C 用户自定义完整性约束D 关键字完整性约束8、下面系统中不属于关系数据库管理系统的是()A OracleB MS SQL ServerC IMSD DB29、SQL语言具有的功能是()A 关系规范化,数据操作,数据控制B 数据定义,数据操作,数据控制C 数据定义,关系规范化,数据控制D 数据定义,关系规范化,数据操作10、SQL语言中,删除一个表的命令是()A DELETEB DROPC CLEARD REMORE11、设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE ()A ‘_ _ W _ %’B ‘_ % W _ _’C ‘_ W _ _’D ‘_ W _ %’12、已知成绩关系如图1所示。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库技术与应用复习题试题类型:选择题、判断题、填空题、简答题、问答题、综合分析设计题选择题1、数据库系统和文件系统的根本区别在于()A 提高了系统效率B 方便用户使用C 数据的结构化D 节省了存储空间2、子模式是用户与数据库的接口之一,它对应于数据库的( )A 外模式B 概念模式C 内模式D 存储模式3、有一个网络数据库应用系统,其中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于()A 集中式数据库体系结构B 主从式数据库体系结构C 客户机/服务器数据库体系结构D 分布式数据库体系结构4、关系模式进行投影运算后:()A 元组个数等于投影前关系的元组数B 元组个数小于投影前关系的元组数C 元组个数小于或等于投影前关系的元组数D 元组个数大于或等于投影前关系的元组数5、在下列关于关系的陈述中,错误的是()A 表中任意两行的值不能相同B 表中任意两列的值不能相同C 行在表中的顺序无关紧要D 列在表中的顺序无关紧要6、关系数据库中,实现实体之间的联系是通过表与表之间的()A 公共索引B 公共存储C 公共元组D 公共属性7、有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()A 实体完整性约束B 参照完整性约束C 用户自定义完整性约束D 关键字完整性约束8、下面系统中不属于关系数据库管理系统的是()A OracleB MS SQL ServerC IMSD DB29、SQL语言具有的功能是()A 关系规范化,数据操作,数据控制B 数据定义,数据操作,数据控制C 数据定义,关系规范化,数据控制D 数据定义,关系规范化,数据操作10、SQL语言中,删除一个表的命令是()A DELETEB DROPC CLEARD REMORE11、设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE ()A ‘_ _ W _ %’B ‘_ % W _ _’C ‘_ W _ _’D ‘_ W _ %’12、已知成绩关系如图1所示。
执行SQL语句:SELECT COUNT(DISTINCT学号)FROM成绩WHERE分数>70;查询结果中包含的元组数目是()成绩表图1A 1B 2C 3D 413、已知关系:厂商(厂商号,厂名)PK=厂商号产品(产品号,颜色,厂商号)PK=产品号,FK=厂商号假设两个关系中已经存在如图2所示元组:厂商产品图2若再往产品关系中插入如下元组:I(P03,红,C02)II(P05,黑,null)III(P04,白,C04)IV(P01,蓝,C01)能够插入的元组是()A I,II,IVB I,IIIC I,IID I,IV14、在SQL中,对嵌套查询的处理原则是()A 从外层向内层处理B 从内层向外层处理C 内、外层同时处理D 内、外层交替处理15、与集合运算R∩S等价的的运算系列是:()A S-(R-S)B S-( S-R)C R∪(R-S)D R-(S-R)16、在数据库设计中,将E-R图转换成关系数据模型的过程属于()A 需求分析阶段B 概念设计阶段C 逻辑设计阶段D 物理设计阶段17、设有关系框架R(A,B,C,D)及其上的函数相关性集合F={B→A,BC→D},那么关系框架R最高是( )A 第一范式的B 第二范式的C 第三范式的D BCNF范式的18、在关系数据库的询问优化中,事先处理文件,如排序、建立索引的目的是( )A 优化表达式;B 减少中间结果;C 扩大缓冲数据;D 减少扫描文件的时间;19、存在一个等待事务集{T0,T1,…,Tn},其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,Tn-1正等待被Tn锁住的数据项,且Tn正等待被T0锁住的数据项,则系统的工作状态处于()A 并发处理B 封锁C 循环D 死锁20、为了防止一个用户的工作不适当地影响另一个用户,应该采取()A 完整性控制B 安全性控制C 并发控制D 访问控制21、在数据库的三级模式结构中,内模式有————。
A.1个B.2个C.三个D.任意多个22、关系数据模型的基本数据结构是()A.树B.图C.索引D.关系23、如果关系模式R属于1NF,且每个非主属性都完全函数依赖于R的主码,则R属于()A.2NFB.3NFC.BCNFD.4NF24、实体完整性是指关系中()A.不允许有空行B.主码不允许取空值C.属性值外码取空值D.允许外码取空值25、已知关系R(A,B,C,D),F是R上成立的函数依赖集,F={(A,B→C,D),B →D},则R应分解成()A.R1(A,B)和R2(C,D)B.R1(A,B,C)和R2(B,D)C.R1(A,C)和R2(B,D)D.R1(A,B,D)和R2(B,C)26、在3级模式结构中,(B )是数据库的核心和关键,(A 外模式)通常是模式的子集,数据按模式的描述提供给用户,按( C 内模式)的描述存储在硬盘上。
(此题按顺序作答,否则不给分)A 外模式B 模式C 内模式D 概念模式27、对于关系模式S(Sno,Sname,Age,Dept); C(Cno,Cname,Teacher); SC(Sno,Cno,Score),下列查询结果相同的是()A()()()SCSScoreSname60>σπ><B()()SCSScoreSname><60>σπC()()SCSSnameScore><πσ60>D()()()SCSSnameScore><πσ60>28、在SELECT语句中,需要对分组情况应满足的条件进行判断时,应使用()A WHEREB GROUP BYC ORDER BYD HAVING29、在SQL查询语句中的FROM子句后面,可以是()A 基本表名B 视图名C 属性名D 元组30、事务T遵守两段锁协议,包含如下顺序的封锁操作:LOCKX(A)…①…LOCKS(C)…UNLOCK(A)…②…UNLOCK(B)则①②处可以顺序填入()A LOCKS(A)B LOCKS(B)C LOCKS(D)D UNLOCK(C)E UNLOCK(D)31、现有学生关系Student,属性包括学号(Sno),姓名(Sname),所在系(Sdept),系主任姓名(Mname),课程名(Cname)和成绩(Grade)。
这些属性之间存在如下联系:一个学号只对应一个学生;一个学生只对应一个系;一个系只对应一个系主任;一个学生的一门课只对应一个成绩;学生名可以重复;系名不重复;课程名不重复。
则以下不正确的函数依赖是()A Sno→SdeptB Sno→MnameC Sname→SdeptD (Sname ,Cname) →Grade32、若关系R属于第一范式,且每个属性都不传递依赖于键码,则R属于()A 第二范式B 第三范式C BC范式D 第四范式33、数据库设计包含以下哪几个阶段()A 需求分析B 概念设计C 逻辑设计D 物理设计E 数据库实施和维护34、什么样的属性上不适合建立索引?()A 经常在查询中出现的属性B 属性值很少的属性。
比如说性别C 经常更新的属性D 太小的表里的属性35、数据库被破坏的原因可能有()A 系统故障B 并发所引起的数据不一致C 输入或更新数据库数据有误,更新事务未遵守保持数据库一致性的原则D 人为破坏判断题36、数据管理经过了人工管理阶段、文件系统阶段和数据库系统阶段。
37、在数据模型中,型是指对某一类数据的结构和属性的说明,值是值的一个具体赋值。
38、数据库系统的三级模式结构是指数据库系统是由用户模式、模式和内模式三级组成。
39、数据库的的两层映象(即外模式/模式映象、模式/内模式映象)只是保证了数据库系统中的数据能够具有较高的逻辑独立性和更好的物理独立性。
40、数据库系统的组成是由数据库,数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户组成。
41、关系模型由关系数据结构、关系操作集合和关系完整性约束组成。
42、 在关系数据库标准语言SQL 中,可以应用drop 动词来删除一个基本数据表。
43、 视图是从一个或几个基本表(或视图)导出的表,因此视图允许更新。
44、 设K 为RFU ,中的属性或属性组合,若U K F−→− 则K 为R 的候选码(Candidate key )。
45、 关系模式R NF F U 1,∈。
若Y X →且X Y ⊆时X 必含有码,则R BCNFF U ∈,。
46、 封锁粒度越小,可以同时进行的并发操作越多,系统的并发程度越高。
47、 事务是用户定义的一个数据库操作序列,是一个不可分割的工作单位。
48、 概念结构设计阶段经过设计局部E-R 图,综合初步E-R 图和E-R 图优化这3个步骤。
49、 数据库恢复技术就是利用冗余数据来恢复数据库,即在设计数据库的时候需要消除其中的冗余数据。
50、 由并发操作所带来的数据不一致性包括以下3类:丢失修改,不可重复读和读“脏”数据。
51、 在系统中有两个事务T1和T2,T1事务申请了共享锁的情况下,T2锁不能申请排它锁。
52、 数据的物理独立性是指当数据的存储结构改变时,通过系统内部的自动映象或转换功能,保持了数据的逻辑结构不变。
53、 数据库完整性都是为了保证数据库的正确性和相容性。
54、 同一个关系模型的任意两个元组值不可能完全相同。
55、 SQL 基本表的创建中是通过外码实现参照完整性规则的。
56、 关系数据库系统能实现的专门关系运算包括:插入、修改、删除。
57、 对视图所做的更新操作不一定总能成功执行。
填空题58、 数据管理经过了手工文档、文件系统和_________三个发展阶段。
59、 如果两个实体之间具有M :N 联系,则将它们转换为关系模型的结果是_________个表。
60、 数据处理是将___________转换成___________的过程。
61、 数据的物理独立性是指当数据的_______________改变时,通过系统内部的自动映象或转换功能,保持了数据的________________不变。
62、 数据库并发操作控制包括以_________方式打开数据库和对数据库或记录________两种方法。
63、 实体之间的联系归结为___________、____________和___________三种。
64、 在层次模型和网状模型中,数据之间的联系是通过______________来实现的,因此,应用程序和数据之间的独立性________________。