2015-2016数据库期末复习题(带答案)
- 格式:doc
- 大小:185.50 KB
- 文档页数:24
试题六一、单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的四个备选项中只有一个是符合题目要 求的,错选、多选或未选均无分。
1. DB 、DBMS 和DBS 三者之间的关系是( )。
A .DB 包括DBMS 和DBS B .DBS 包括DB 和DBMS C .DBMS 包括DB 和DBS D .不能相互包括 2. 对数据库物理存储方式的描述称为( ) A .外模式 B .内模式 C .概念模式 D .逻辑模式(考 生 答 题 不 得 超 过 此 线)3. 在数据库三级模式间引入二级映象的主要作用是()A.提高数据与程序的独立性B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性4. 视图是一个“虚表”,视图的构造基于()A.基本表B.视图C.基本表或视图D.数据字典5.关系代数中的π运算符对应SELECT语句中的以下哪个子句()A.SELECT B.FROMC.WHERE D.GROUP BY6.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()A.多对多 B.一对一 C.多对一 D.一对多7.如何构造出一个合适的数据逻辑结构是()主要解决的问题。
A.关系系统查询优化 B.数据字典C.关系数据库规范化理论D.关系数据库查询8. 将E-R模型转换成关系模型,属于数据库的()。
A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计9.事务日志的用途是()A. 事务处理B. 完整性约束C. 数据恢复D. 安全性控制10.如果事务T已在数据R上加了X锁,则其他事务在数据R 上()A. 只可加X锁B. 只可加S锁C. 可加S锁或X锁D. 不能加任何锁二、填空题(本大题共10小题,每小题2分,共20分)错填、不填均无分。
1. 数据库的逻辑数据独立性是由映象提供的。
2. 关系代数中专门的关系运算包括:选择、投影、连接和_________。
数据库原理习题(2015-2016-1)第⼀、⼆、三章练习题⼀、单项选择题1、DBA是指( B )A、⾼级程序员B、数据库管理员C、数据库系统D、数据库管理系统2、在下列关于关系的陈述中,错误的是(B )A、表中任意两⾏的值不能相同B、表中任意两列的值不能相同C、⾏在表中的顺序⽆关紧要D、列在表中的顺序⽆关紧要3、数据库在磁盘上的基本组织形式是[ B]A.DB B.⽂件 C.⼆维表 D.系统⽬录4.在数据库中存储的是(C )。
A、数据B、数据模型C、数据以及数据之间的联系D、信息5.在关系数据库系统中,当合并两个关系时,⽤户程序可以不变。
这是( C )A、数据的物理独⽴性B、数据的位置独⽴性C、数据库的逻辑独⽴性D、数据库的存储独⽴性6.在下⾯的数据模型中,( D )是概念数据模型A、关系模型B、层次模型C、⽹状模型D、实体-联系模型7.关系数据库管理系统都是基于(A )理论。
A. Codd的数据关系模型B. 数据结构C. 计算机操纵系统D. 信息管理8.如果有9个不同的实体集,它们之间存在着12个不同的⼆元联系(⼆元联系是指两个实体集之间的联系),其中4个1:1联系,4个1:N联系,4个M:N 联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为[B ] A.9个 B.13个 C.17个 D.21个9.⼦模式DDL⽤来描述( B )A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构10.关系笛卡尔积运算记号R×S中,(D )A. R为关系名,S为属性名B. R和S均为属性名C. R为属性名,S为关系名D. R和S均为关系名11.对单个⽤户使⽤的数据视图的描述称为(A)A.外模式B.概念模式C.内模式D.存储模式12.数据管理技术发展的3个阶段中,( A)阶段没有专门的软件对数据进⾏管理。
Ⅰ、⼈⼯管理阶段Ⅱ、⽂件管理阶段Ⅲ、数据库阶段A、只有ⅠB、只有ⅡC、Ⅰ和ⅡD、Ⅱ和Ⅲ13. 在数据库的三级模式间引⼊⼆级映象的主要作⽤是( A )A、提⾼数据与程序的独⽴性B、提⾼数据与程序的安全性C、保持数据与程序的⼀致性D、提⾼数据与程序的可移植性14.在关系模型中,同⼀个关系中的不同属性,其(C )。
数据库期末考试试题及答案第一部分:选择题(共20题,每题2分,共40分)1. 数据库是用来存储和管理什么类型的数据?a) 文件数据b) 网络数据c) 结构化数据d) 非结构化数据答案:c) 结构化数据2. 数据库系统的基本组成部分包括以下哪几个方面?a) 数据库管理系统(DBMS)b) 数据库应用程序c) 数据库模型d) 数据库管理员答案:a) 数据库管理系统(DBMS),b) 数据库应用程序,c) 数据库模型3. 下面哪个是关系数据库模型的特点?a) 数据以文件形式存储b) 数据以表格形式存储c) 数据以树形结构存储d) 数据以图形结构存储答案:b) 数据以表格形式存储4. 数据库的完整性约束包括以下几种类型?a) 实体完整性b) 参照完整性c) 域完整性d) 属性完整性答案:a) 实体完整性,b) 参照完整性,c) 域完整性,d) 属性完整性5. 数据库事务的ACID特性包括以下哪几个方面?a) 原子性b) 一致性c) 隔离性d) 持久性答案:a) 原子性,b) 一致性,c) 隔离性,d) 持久性6. 关系数据库中,外键用来表示什么类型的关系?a) 一对一关系b) 一对多关系c) 多对多关系d) 多层次关系答案:b) 一对多关系7. 下面哪个是数据库查询语言?a) Javab) C++c) SQLd) HTML答案:c) SQL8. 在数据库中,一个事务的隔离级别有哪几种选择?a) READ COMMITTEDb) REPEATABLE READc) SERIALIZABLEd) READ UNCOMMITTED答案:a) READ COMMITTED,b) REPEATABLE READ,c) SERIALIZABLE,d) READ UNCOMMITTED9. 数据库索引的作用是什么?a) 提高数据访问的速度b) 减少数据存储的空间c) 保证数据的一致性d) 控制数据的权限答案:a) 提高数据访问的速度10. 数据库范式用来做什么?a) 优化数据库查询b) 规范数据库模型c) 压缩数据库存储d) 加密数据库数据答案:b) 规范数据库模型11. 数据库触发器用来做什么?a) 检查数据的有效性b) 定期备份数据库c) 自动执行特定操作d) 创建数据库索引答案:c) 自动执行特定操作12. 数据库备份的作用是什么?a) 保护数据免受损失b) 提高数据库查询速度c) 减少数据存储空间d) 控制数据的权限答案:a) 保护数据免受损失13. 数据库连接是指什么?a) 数据库之间的关系b) 数据库中的数据关系c) 应用程序访问数据库的接口d) 数据库中的表之间的关系答案:c) 应用程序访问数据库的接口14. 数据库主键的作用是什么?a) 提高数据查询速度b) 控制数据的权限c) 唯一标识一条记录d) 加密数据库数据答案:c) 唯一标识一条记录15. 数据库视图是什么?a) 物理存储的数据b) 存储过程c) 虚拟表d) 数据库备份文件答案:c) 虚拟表16. 数据库设计的范式分为几个级别?a) 1NF, 2NF, 3NF, BCNFb) 1NF, 2NF, 3NF, 4NFc) 1NF, 2NF, 3NFd) 1NF, 2NF, 3NF, 5NF答案:b) 1NF, 2NF, 3NF, 4NF17. 数据库连接的类型包括以下哪几种?a) 内连接b) 外连接c) 自连接d) 所有答案都正确答案:d) 所有答案都正确18. 数据库中的事务是?a) 一条SQL语句b) 一组SQL语句c) 一个数据库操作d) 一个用户操作答案:b) 一组SQL语句19. 数据库管理系统(DBMS)的作用是什么?a) 存储和管理数据b) 控制和管理数据库访问c) 进行数据库备份和恢复d) 所有答案都正确答案:d) 所有答案都正确20. 数据库中的事务日志是用来做什么?a) 记录数据库的结构b) 记录数据库的访问权限c) 记录数据库操作的序列d) 记录数据库查询结果答案:c) 记录数据库操作的序列第二部分:填空题(共10题,每题2分,共20分)1. 触发器是通过在数据库中定义______,在特定的数据更新、插入、删除等操作发生时被自动执行。
数据库期末考试试题及答案一、选择题1. 在数据库中,用于描述数据和数据之间关系的是:A. 表B. 视图C. 索引D. 触发器2. 关系型数据库中,用于唯一标识每条记录的是:A. 主键B. 外键C. 候选键D. 参照键3. SQL语言中,用于查询数据的关键字是:A. SELECTB. INSERTC. UPDATED. DELETE4. 在关系型数据库设计中,避免数据冗余和更新异常的范式是:A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. BCNF5. 数据库事务的四个基本特性是:A. 原子性、一致性、隔离性、持久性B. 并发性、一致性、持久性、可靠性C. 原子性、并发性、隔离性、持久性D. 一致性、并发性、隔离性、可靠性二、填空题1. 在SQL中,创建数据库的命令是___________,删除数据库的命令是_____________。
2. 一个关系表中可以有多个___________,但只能有一个___________。
3. 在SQL查询中,可以使用___________关键字来限制返回的数据条数。
4. 当需要对数据库中的数据进行更新操作时,应使用___________语句。
5. 数据库设计中,为了提高查询效率,常常对某些字段建立___________。
三、简答题1. 请简述数据库的三级模式架构及其作用。
2. 什么是数据库的完整性约束?请举例说明。
3. 解释数据库中的连接操作,并举例说明内连接和左外连接的区别。
4. 请描述事务的隔离级别以及它们如何影响数据库操作。
5. 什么是数据库的规范化?简述其目的和意义。
四、综合题1. 假设有一个学生信息管理系统的数据库,包含学生表(学生ID,姓名,年龄,班级)和成绩表(学生ID,课程ID,分数)。
请编写SQL语句实现以下操作:(1) 创建学生表和成绩表。
(2) 向学生表中插入一条学生记录。
(3) 查询所有学生的姓名和班级。
(4) 查询每个学生的总成绩。
数据库期末考试试题及答案一、选择题(每题2分,共20分)1. 在关系数据库中,表与表之间的联系是通过什么实现的?A. 索引B. 主键C. 外键D. 视图答案:C2. SQL语言中,用于查询数据的命令是:A. UPDATEB. INSERTC. SELECTD. DELETE答案:C3. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据存储B. 数据查询C. 数据加密D. 数据维护答案:C4. 在数据库中,以下哪个不是数据完整性的类型?A. 实体完整性B. 参照完整性C. 用户完整性D. 域完整性答案:C5. 以下哪个不是数据库设计阶段?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计答案:A6. 以下哪个是数据库的并发控制技术?A. 锁定B. 索引C. 视图D. 触发器答案:A7. 在SQL中,用于删除表中数据的命令是:A. DROPB. DELETEC. REMOVED. ERASE答案:B8. 数据库的事务具有以下哪个特性?A. 持久性B. 可靠性C. 可用性D. 完整性答案:A9. 在关系数据库中,哪个操作用于添加新的列?A. ALTER TABLEB. CREATE TABLEC. UPDATE TABLED. INSERT INTO答案:A10. 数据库恢复的基础是:A. 日志文件B. 数据字典C. 备份文件D. 索引答案:A二、填空题(每空2分,共20分)11. 数据库管理系统(DBMS)的核心是________。
答案:关系数据库12. 在SQL中,用于插入数据的命令是________。
答案:INSERT INTO13. 数据库的三大范式分别是第一范式(1NF)、第二范式(2NF)和________。
答案:第三范式(3NF)14. 在数据库中,用于更新数据的命令是________。
答案:UPDATE15. 数据库的并发控制主要是为了解决________和________问题。
一、选择题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.在层次模型中,记录之间的联系通过来实现。
A.指针B.数组C.公共属性D.对象标识7.数据库系统三级结构的描述放在中。
(不确定)A.用户数据库B.运行日志C.数据库管理系统D.数据字典8.如果两个关系没有公共属性,那么其自然连接操作。
A.转化为笛卡尔积操作B.转化为半连接操作C.转化为外部并操作D.结果为空关系9.设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积则T的元组个数是________。
A.400B.10000C.30000D.90000(根据笛卡尔积的定义可知,如果关系R和S的元数分别为r和s。
R和S的笛卡尔积是一个r+s的元的元组集合,每个元组的前r个分量来自R 的一个元组,后s个分量来自S的一个元组;若R中有m个元组,S有n个元组,则R * S有m * n个元组。
因此,本题R与S的笛卡尔积的元组个数应为100*300=30000。
10.设关系R和S具有相同的目(或称度),且相对应的属性的值取自同一个域,则,R-(R-S)等于A.R∪SB.R∩SC. R⨯SD. R-S11.设有关系R和关系S进行如下图所示的运算,则θ连接运算(B<D)结果中含有元组的数目是.A. 6B. 7C. 8D. 9R S12. SQL 语言中,删除一个表的命令是 。
2015年数据库期末考试试题和答案试题一一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1. 数据库系统的核心是( B )A.数据库B.数据库管理系统C.数据模型D.软件工具2.下列四项中,不属于数据库系统的特点的是(C )A.数据结构化B.数据由DBMS统一管理和控制C.数据冗余度大D.数据独立性高3.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( D )A.层次模型B.关系模型C.网状模型D.实体-联系模型4.数据的物理独立性是指( C )A.数据库与数据库管理系统相互独立B.用户程序与数据库管理系统相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构是相互独立的5.要保证数据库的逻辑数据独立性,需要修改的是( A )A.模式与外模式之间的映象B.模式与内模式之间的映象C.模式D.三级模式6.关系数据模型的基本数据结构是(D )A.树B.图C.索引D.关系7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C )A.车次B.日期C.车次+日期 D.车次+情况摘要8.己知关系R和S,R∩S等价于( B )A. (R-S)-SB. S-(S-R)C.(S-R)-RD. S-(R-S)9.学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。
如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行( A )A. 全外联接B. 左外联接C. 右外联接D. 自然联接10.用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元组是( D )A. '5021','刘祥',男,21B. NULL,'刘祥',NULL,21C. '5021',NULL,男,21D. '5021','刘祥',NULL,NULL11. 把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是( C )A. GRANT QTY ON SPJ TO '李勇'B. GRANT UPDATE(QTY) ON SPJ TO '李勇'C. GRANT UPDATE (QTY) ON SPJ TO 李勇D. GRANT UPDATE ON SPJ (QTY) TO 李勇12.图1中( B )是最小关系系统A B C D图113.关系规范化中的插入操作异常是指 ( D )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入14.在关系数据库设计中,设计关系模式是数据库设计中( A )阶段的任务A.逻辑设计B.物理设计C.需求分析D.概念设计15.在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为( C )。
A .车次B .日期试题一一、单项选择题(本大题共20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选 或未选均无分。
1 .数据库系统的核心是( B )B. 数据库管理系统C •数据模型 2.下列四项中,不属于数据库系统的特点的是( C ) A •数据结构化 B .数据由DBMS 统一管理和控制 C .数据冗余度大D .数据独立性高3. 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是 (D ) A •层次模型 B .关系模型 C •网状模型D •实体-联系模型4. 数据的物理独立性是指(C )A •数据库与数据库管理系统相互独立B ・用户程序与数据库管理系统相互独立C •用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D •应用程序与数据库中数据的逻辑结构是相互独立的 5 •要保证数据库的逻辑数据独立性,需要修改的是(A )A •模式与外模式之间的映象B ・模式与内模式之间的映象C •模式D •三级模式6 •关系数据模型的基本数据结构是( D )A .树B .图C .索引D .关系7 .有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C )A •数据库 D .软件工具)21 21李勇 李勇BM MK JC A BD(D)图112.图1中10 .用下面的T-SQL 语句建立一个基本表:C •车次+日期D •车次+情况摘要8. 己知关系R 和S, R A S 等价于( B )A. (R-S)-SB. S-(S-R)9 .学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。
如果要列出所有学生住宿和宿舍分 配的情况,包括没有住宿的学生和空闲的床位,则应执行( A )A.全外联接B.左外联接 CREATE TABLE Stude nt(S no CHAR(4) PRIMARY KEY,Sn ame CHAR(8) NOT NULL,Sex CHAR(2),11.把对关系SPJ 的属性QTY 的修改权授予用户李勇的 T-SQL 语句是( C )A. GRANT QTY ON SPJ TO '李勇’13 •关系规范化中的插入操作异常是指A •不该删除的数据被删除B .不该插入的数据被插入C •应该删除的数据未被删除D .应该插入的数据未被插入A)阶段的任C. (S-R)-RD. S-(R-S)C.右外联接D.自然联接14 .在关系数据库设计中,设计关系模式是数据库设计中(Age INT )可以插入到表中的元组是( DB. NULL ,'刘祥',NULL , 21 D. '5021','刘祥',NULL , NULL B. GRANT UPDATE(QTY) ON SPJ TO 'C. GRANT UPDATE (QTY) ON SPJ TOD. GRANT UPDATE ON SPJ (QTY) TO 李勇 )是最小关系系统A. '5021','刘祥',男, C. '5021' , NULL ,男,A .逻辑设计B .物理设计15 .在E-R 模型中,如果有3个不同的实体型,3个m:n 联系,根据E-R 模型转 换为关系模型的规则,转换后关系的数目为( C )。
试题一一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分.1。
数据库系统的核心是( B )A.数据库B.数据库管理系统C.数据模型D.软件工具2。
下列四项中,不属于数据库系统的特点的是(C )A.数据结构化B.数据由DBMS统一管理和控制C.数据冗余度大D.数据独立性高3.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( D )A.层次模型B.关系模型C.网状模型D.实体—联系模型4。
数据的物理独立性是指( C )A.数据库与数据库管理系统相互独立B.用户程序与数据库管理系统相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构是相互独立的5.要保证数据库的逻辑数据独立性,需要修改的是( A )A.模式与外模式之间的映象B.模式与内模式之间的映象C.模式D.三级模式6.关系数据模型的基本数据结构是(D )A.树B.图C.索引D.关系7.有一名为“列车运营"实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C )A.车次B.日期C.车次+日期D.车次+情况摘要8.己知关系R和S,R∩S等价于( B )A。
(R-S)—S B。
S-(S-R)C.(S-R)—RD. S-(R-S)9.学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。
如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行( A )A。
全外联接B。
左外联接C. 右外联接D. 自然联接10.用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4)PRIMARY KEY,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元组是( D )A.’5021','刘祥',男,21B. NULL,'刘祥’,NULL,21C。
试题一一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要 求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1. 数据库系统的核心是( B )A .数据库B .数据库管理系统C .数据模型D .软件工具2. 下列四项中,不属于数据库系统的特点的是( C )A .数据结构化B .数据由DBMS 统一管理和控制C .数据冗余度大D .数据独立性高3. 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( D ) A .层次模型 B .关系模型 C .网状模型D .实体-联系模型4. 数据的物理独立性是指( C )A .数据库与数据库管理系统相互独立B .用户程序与数据库管理系统相互独立C .用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D .应用程序与数据库中数据的逻辑结构是相互独立的5. 要保证数据库的逻辑数据独立性,需要修改的是( A )A .模式与外模式之间的映象B .模式与内模式之间的映象C .模式D .三级模式6. 关系数据模型的基本数据结构是( D ) A .树 B .图 C .索引 D .关系7. 有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C )A .车次B .日期C .车次+日期D .车次+情况摘要8. 己知关系R 和S ,R ∩S 等价于( B)A. (R-S)-SB. S-(S-R)C.(S-R)-RD. S-(R-S)9.学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。
如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行( A )A. 全外联接B. 左外联接C. 右外联接D. 自然联接10.用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元组是( D )A. '5021','刘祥',男,21B. NULL,'刘祥',NULL,21C. '5021',NULL,男,21D. '5021','刘祥',NULL,NULL11. 把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是( C )A. GRANT QTY ON SPJ TO '李勇'B. GRANT UPDA TE(QTY) ON SPJ TO '李勇'C. GRANT UPDA TE (QTY) ON SPJ TO 李勇D. GRANT UPDA TE ON SPJ (QTY) TO 李勇12.图1中( B )是最小关系系统A B C D图113.关系规范化中的插入操作异常是指 ( D )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入14.在关系数据库设计中,设计关系模式是数据库设计中( A )阶段的任务A.逻辑设计B.物理设计C.需求分析D.概念设计15.在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为( C )。
一、选择题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.在层次模型中,记录之间的联系通过来实现。
A.指针B.数组C.公共属性D.对象标识7.数据库系统三级结构的描述放在中。
(不确定)A.用户数据库B.运行日志C.数据库管理系统D.数据字典8.如果两个关系没有公共属性,那么其自然连接操作。
A.转化为笛卡尔积操作B.转化为半连接操作C.转化为外部并操作D.结果为空关系9.设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积则T的元组个数是________。
A.400B.10000C.30000D.90000(根据笛卡尔积的定义可知,如果关系R和S的元数分别为r和s。
R和S 的笛卡尔积是一个r+s 的元的元组集合,每个元组的前r 个分量来自R的一个元组,后s 个分量来自S 的一个元组;若R 中有m 个元组, S 有n 个元组,则R * S 有m * n 个元组。
因此,本题R 与S 的笛卡尔积的元组个数应为100*300=30000。
10. 设关系R 和S 具有相同的目(或称度),且相对应的属性的值取自同一个域,则,R-(R-S)等于A.R ∪SB.R∩SC. R ⨯SD. R-S11. 设有关系R 和关系S 进行如下图所示的运算,则θ连接运算(B<D )结果中含有元组的数目是 .A. 6B. 7C. 8D. 9R S12. SQL 语言中,删除一个表的命令是 。
A. DELETEB. DROPC.CLEARD. REMORE13. SQL 语言中,删除记录的命令是 。
A. DELETEB. DROPC. CLEARD. REMORE14. 设有一个关系:DEPT (DNO ,DNAME ),如果要找出倒数第三个字母为W ,并且至少包含4个字母的DNAME ,则查询条件子句应写成WHEREDNAME LIKE 。
A. ‘_ _ W _ %’B. ‘_ % W _ _’C. ‘_ W _ _’D. ‘_ W _ %’15. 学生表(XS.DBF)的表结构为:学号(XH ,C ,8),姓名(XM ,C ,8),性别(XB ,C ,2)班级(BJ,C,6),用Insert 命令向XS 表添加一条新记录,记录内容为: XH XM XB BJ 99220101 王 凌 男 992201下列命令中正确的是 ________。
A . INSERT INTO XS V ALUES("99220101","王 凌","男","992201")B.INSERT TO XS V ALUES("99220101","王 凌","男","992201")C.INSERT INTO XS(XH,XM,XB,BJ) V ALUES(99220101, 王 凌,男,992201)D.INSERT TO XS(XH,XM,XB,BJ) V ALUES("99220101"," 王凌","男","992201")16.在SQL的语句中,UPDATE的作用是。
A.修改基本表的结构B.修改基本表中的数据C.修改索引的定义D.修改视图的定义17.在SQL的语句中,ALTER的作用是。
A.修改基本表的结构B.修改基本表中的数据C.删除基本表D.修改视图18.SQL中,谓词可用来测试一个集合是否有重复元组。
A.UNIQUE B.DISTINCTC.EXISTS D.ONLY19.在select语句中,可以使用关键字来排除重复的元组。
A.EXCLUDE.B.UNIQUE.C. DISTINCT.D.ONE.20.SELECT-SQL语句中,条件短语的关键字为。
A.FORB. FROMC.WHERED.WITH21.SQL语句SELECT s.sno,sname,cno,gradeFROM s, scWHERE sex=‟女‟and s.sno=sc.sno则该语句对student和sc执行的操作有。
A.交(∩),选择(σ)和投影(π)B.自然连接,选择(σ)和投影(π)C. 并(∪),选择(σ)和投影(π) D)并(∪),笛卡儿积(×)和选择(σ)22.事务的ACID性质中,关于原子性(atomicity)的描述正确的是。
A. 指数据库的内容不出现矛盾的状态。
B. 若事务正常结束,即使发生故障,更新结果也不会从数据库中消失。
C. 事务中的所有操作要么都执行,要么都不执行。
D. 若多个事务同时进行,与顺序实现的处理结果是一致的。
23.事务对DB的修改,应该在数据库中留下痕迹,永不消逝。
这个性质称为事务的。
A.原子性B.一致性C.隔离性D.持久性24.要在SQLServer中创建一个员工信息表,其中员工的薪水、医疗保险和养老保险分别采用三个字段来存储,但是该公司规定:任何一个员工,医疗保险和养老保险两项之和不能大于薪水的1/3,这一项规则可以采用来实现。
A.主键约束B. 外键约束C. 检查约束D. 默认约束25.“日志”文件用于保存。
A.程序运行过程B.数据操作C.程序执行结果D.对数据库的更新操作26.为了防止一个用户的工作不适当地影响另一个用户,应该采取。
A 完整性控制B 安全性控制C 并发控制D 访问控制27.要在SQLServer中创建一个员工信息表,其中员工的薪水、医疗保险和养老保险分别采用三个字段来存储,但是该公司规定:任何一个员工,医疗保险和养老保险两项之和不能大于薪水的1/3,这一项规则可以采用来实现。
A.主键约束B. 外键约束C. 检查约束D. 默认约束28.在DB技术中,“脏数据”是指。
A.未回退的数据B.未提交的数据C.回退的数据D.未提交随后又被撤销的数据29.用于创建存储过程的SQL语句为。
A.CREATE DATABASEB.CREATE TRIGGERC.CREATE PROCEDURED. CREATE TABLE30.用于存储过程修改的SQL语句为。
A.ALTER DATABASEB. ALTER DATABASEC. ALTER TRIGGERD.ALTER PROCEDURE31.删除触发器mytri的正确命令是。
A.DELET mytriB.TRUNCATE mytriC.DROP mytriD. REMMOVE mytri32.SQL Server2008中查看触发器定义的是。
A.exec sp_help '触发器名'.B. exec sp_helptext '触发器名'.C. exec sp_depends '触发器名'.D. exec sp_depends '表名'33.设有关系模式R(ABCD),R上的FD集F={A→D,B→C,D→B}。
则D+= 。
A.AD B.BDC.BCD D.ABCD34.两个函数依赖集F和G等价的充分必要条件是。
A.F+= G B.F= G+C.F+= G+D.F= GF+表示F的闭包,是指逻辑蕴涵所有函数依赖的集合35.在以下函数依赖中,是平凡的函数依赖。
A.A→ABCD B.ABCD→AC.A→BCD D.BCD→A36.若有关系模式:R(课程编号,课程名称,学号,姓名,分数),且一名学生可选多门课,一门课程有多名学生选,则R属于。
A.1NF B.2NFC.3NF D.4NF37.设K为关系模式R<U,F>中的属性或属性组合,若U完全函数依赖K,则K称为R的一个________。
A. 关键字B. 候选键C. 主属性D. 主属性值38.从ER模型向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的主键是。
A.M端实体的标识符;B. N端实体的标识符;C.M端和N端实体的标识符组合;D.重新选其他的属性。
39.弱实体的主键。
A.与其父实体的主键完全一致B.一部份或全部从其父实体的主键获得C.全部从其父实体的非主键属性获得D.与其父实体无关弱实体的主体是由该弱实体所存在依赖的强实体的主键和该弱实体的分辨符共同构成。
40.在数据库设计中,父实体与弱实体之间的联系只能是。
A.1:1或1:N B.1:N 或M:NC.1:1或M:N D.M:N41.当局部E-R图合并成全局E-R图时,可能出现冲突,下面所列举的冲突中不属于上述冲突。
A. 属性冲突B. 语法冲突C. 结构冲突D. 命名冲突各分E-R图之间的冲突主要有3类:属性冲突、命名冲突和结构冲突。
属性冲突包括属性域冲突和属性取值单位冲突。
命名冲突包括同名异义和异名同义冲突。
结构冲突包括同一对象在不同应用中具有不同的抽象,同一实体在不同分E-R图中所包含的属性个数和属性排列次序不完全相同。
42.不是ODBC使用的句柄。
A. 环境句柄B.窗口句柄C.连接句柄D.语句句柄43.ODBC体系结构中,向数据源提交用户请求执行的SQL语句。
A.ODBC数据库应用程序B.驱动程序管理器C.DB驱动程序D.数据源44.在XPath中,使用符号可以访问属性值。
A.* B.&C.@D.%36. 以下关于XML文档声明的语句正确的是。
A.<xml version=”1.0” encoding=”UTF-8”>B. <?XML version=”1.0” encoding=”UTF-8”?>C. <?xml Version=”1.0” encoding=”UTF-8”?>D. <?xml version=”1.0” encoding=”UTF-8”?>37. xml 提供了一种避免元素命名冲突的方法A. 命名空间B. dtdC.xsdD.xsl38. 含有中文字符的xml文档中,encoding的属性应设为A.big5B.gb2312C.utf-8D. ansi39. 下面哪个不是标记语言A. JA V AB. HTMLC. XMLD. SGML40. 在XPath中,使用函数可以返回元素的内容。