数据库期末题库

合集下载

数据库期末考试试题及答案

数据库期末考试试题及答案

数据库期末考试试题及答案一、名词解释(每小题2分,共10分)1. 数据库(Database)2. 数据模型(Data Model)3. 表(Table)4. 字段(Field)5. 记录(Record)6. 主键(Primary Key)7. 外键(Foreign Key)8. 索引(Index)9. 视图(View)10. 存储过程(Stored Procedure)二、选择题(每小题2分,共20分)1. 下列哪个是关系型数据库管理系统?A. OracleB. MyBatisC. MongoDBD. Redis2. 在数据库中,哪个字段用于唯一标识一条记录?A. 字段名B. 数据类型C. 主键D. 索引3. 以下哪个不属于数据库的基本操作?A. 插入B. 删除C. 修改D. 格式化4. 下列哪个SQL语句用于创建表?A. SELECTB. INSERTC. CREATE TABLED. UPDATE5. 在SQL中,哪个关键字用于删除表?A. DROP TABLEB. DELETEC. ALTER TABLED. TRUNCATE TABLE6. 下列哪个SQL语句用于查询所有字段?A. SELECT FROM table_nameB. SELECT table_name FROMC. SELECT FROM table_nameD. SELECT table_name7. 以下哪个函数用于计算两个日期之间的差值?A. DATEDIFFB. TIMESTAMPDIFFC. DATE_ADDD. DATE_SUB8. 下列哪个SQL语句用于修改表的结构?A. MODIFY TABLEB. ALTER TABLEC. CHANGE TABLED. RENAME TABLE9. 下列哪个关键字用于创建外键约束?A. FOREIGN KEYB. CONSTRAINTC. PRIMARY KEYD. INDEX10. 以下哪个存储过程用于备份数据库?A. BACKUP DATABASEB. RESTORE DATABASEC. CREATE DATABASED. DROP DATABASE三、填空题(每小题2分,共20分)1. 在SQL中,用于插入数据的语句是______。

数据库期末考试及答案

数据库期末考试及答案

数据库期末考试及答案数据库原理期末考试试题一、单项选择题(本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均无分。

1. 要保证数据库的数据独立性,需要修改的是( A )A.三层模式之间的两种映射 B.模式与内模式 C.模式与外模式 D.三层模式2. 下列四项中说法不正确的是( C )A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性3. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( C )A.多对多 B.一对一 C.多对一 D.一对多4.将E-R模型转换成关系模型,属于数据库的( C )A.需求分析 B.概念设计 C.逻辑设计 D.物理设计5.五种基本关系代数运算是( A )A.∪,—,×,π和σ B.∪,—,,π和σC.∪,∩,×,π和σ D.∪,∩,,π和σ6.下列聚合函数中不忽略空值 (NULL) 的是( C )。

A.SUM (列名) B.MAX (列名) C.COUNT ( * ) D.A VG (列名) 7. SQL中,下列涉及空值的操作,不正确的是( C )。

A. AGE IS NULLB. AGE IS NOT NULLC. AGE = NULLD. NOT (AGE IS NULL) 9.在视图上不能完成的操作是( C )A. 更新视图B. 查询C. 在视图上定义新的基本表D. 在视图上定义新视图10. 关系数据模型的三个组成部分中,不包括( C )14.已知关系R={A,B,C,D,E,F},F={A →C,BC→DE,D→E,CF→B}。

则(AB)F+的闭包是( B )A.ABCDEF B.ABCDE C.ABC D.AB 15.设有关系R(A,B,C)和S(C,D)。

与SQL 语句select A,B,D from R,S where R.C=S.C等价的关系代数表达式是( B )A.σR.C=S.C(πA,B,D(R×S)) B.πA,B,D(σR,C= S.C(R×S)) C.σR.C=S.C((πA,B (R))×(πD(S))) D.σR,C=S.C(πD((πA,B(R))×S)) 三、填空题(本大题共20空,每空1分,共20分)错填、不填均无分。

数据库期末考试试题及答案

数据库期末考试试题及答案

数据库期末考试试题及答案一、选择题(每题2分,共20分)1. 在关系数据库中,用来表示实体之间关系的是:A. 属性B. 关系C. 键D. 表答案:B2. SQL语言中的“SELECT”语句用于:A. 插入数据B. 更新数据C. 查询数据D. 删除数据答案:C3. 数据库管理系统(DBMS)的主要功能不包括:A. 数据存储B. 数据查询C. 数据备份D. 数据加密答案:D4. 以下哪个不是数据库设计中的范式:A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)答案:D5. 在数据库中,主键的作用是:A. 唯一标识表中的记录B. 存储数据C. 建立表与表之间的关系D. 排序数据答案:A6. 事务的四大特性不包括:A. 原子性B. 一致性C. 隔离性D. 持久性答案:D7. 以下哪个是数据库的并发控制技术:A. 索引B. 视图C. 锁D. 触发器答案:C8. 数据库的完整性约束包括:A. 实体完整性B. 参照完整性C. 用户定义完整性D. 所有以上答案:D9. 数据库的恢复技术不包括:A. 事务日志B. 检查点C. 数据备份D. 索引答案:D10. 在数据库中,视图的作用是:A. 提高查询速度B. 简化用户操作C. 保护数据D. 存储数据答案:B二、简答题(每题10分,共30分)1. 解释什么是数据库的规范化,并说明其目的是什么?答:数据库的规范化是指按照一定的规则将数据库中的数据组织起来,以减少数据冗余和提高数据的一致性。

其目的是确保数据库的设计是合理的,避免数据的异常,如插入异常、删除异常和更新异常。

2. 描述数据库事务的ACID属性,并解释每个属性的含义。

答:事务的ACID属性包括:- 原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不完成,不会结束在中间某个点。

- 一致性(Consistency):事务必须保证数据库从一个一致的状态转移到另一个一致的状态。

数据库期末考试题

数据库期末考试题

第一章数据库系统概述及建模数据库系统一、填空题1. 数据库模型通常由()、()和()3要素组成。

2. 数据模型通常分为()、()和()。

3. 数据操作描述的是系统的动态特性,主要分为()和()两大类,共包括()、()、()和()4种操作。

4. 关系模型中,完整性约束主要是()和()。

5. 关系数据库是以()为基础的数据库系统。

7. 有了外模式/模式映像可以保证数据和应用程序之间();有了模式/内模式映像,可以保证数据和应用程序之间的()。

8. 事务的4个特性是()、()、()和()。

009. 数据库管理系统在3层结构之间提供的两层映像是()和()。

10. 当前数据库系统的主流是()。

11. DBMS的中文意思是()。

12. DBMS允许用户把一个或多个数据库操作组成(),它是一组按顺序执行的操作单位。

、13. ()是按照一定的数据模型组织的、长期储存在计算机内,可为多个用户共享的数据的聚集。

14. 数据库系统的基础是()。

15. ()处于数据库系统的核心位置。

16. 对数据库的操作要以()内容为依据。

17. 数据库系统3层结构的描述放在()中。

18. 查询处理最复杂最重要的部分是()。

19. ()是数据库中全部数据的逻辑结构和特征的描述。

20. ()是数据库物理结构和存储方式的描述。

21. ()是用户可以看见和使用的局部数据的逻辑结构和特征的描述。

22. 随着计算机软硬件的发展,数据管理技术不断完善,先后经历了()、()和()3个阶段。

二、判断题1.数据库系统的基础是数据模型。

2.数据库系统的核心是数据库管理系统。

3.对数据库的操作要以运行日志为依据。

4.数据结构描述的是系统的静态特性。

5.事务的原子性是指整个事务要么都执行,要么都不执行。

三、简答题1.数据库系统有哪些特点?2.什么是数据库?3.什么是关系?4.什么是关系的码?5.什么是关系模型?6.关系模型有什么特点?7.数据库系统都包括什么?数据库建模一、填空题1. 在E-R图中,数据元素用()表示;属性用()表示,实体之间的联系用()和()表示。

数据库期末考试题目及答案

数据库期末考试题目及答案

一、选择题〔共计40分,20*2分=40分,请在题后的表格中答题,否那么无效!〕1、Visual Foxpro6.0是一个〔〕的数据库管理系统。

A.8位B.16位C.32位D.64位2、数据库〔DB〕、数据库系统〔DBS〕、数据库管理系统〔DBMS〕之间的关系是〔〕。

A.DBS管理DB与DBMS B.DBMS管理DB与DBSC.DB管理DBS与DBMS D.DBS就是DB,也可称为DBMS 3、关系模型不可以反映以下〔〕实体关系。

A.一对一B.一对多C.多对多D.多对一4、在下述Visual Foxpro6.0表达式中,结果总是逻辑值的是〔〕。

A.字符运算表达式B.算数运算表达式C.关系运算表达式D.日期运算表达式5、以下关于命令的表达中,错误的选项是〔〕。

A.一行只能写一条命令B.一行可以写多条命令C.一条命令可以写在多行D.命令格式中的关键字大、小写等效6、不等式|x|>=7的计算结果在Visual Foxpro6.0中正确的写法是〔〕。

A.x≥7 OR x≤-7 B.x≥7 AND x≤-7C.x>=7 OR x<=-7D.x>=7 AND x<=-77、Visual FoxPro6.0中,复制教师档案表中所有女教师的记录,所进展的操作是〔〕运算。

A.选择B.投影C.联接D.定位8、假设X为一个逻辑型的数据,那么以下逻辑表达式中,值肯定为.T.的是〔〕。

A.X OR X B.X AND X C.X OR NOT X D.X AND NOT X9、执行定义数组的命令“DECLARE XH(5,5)“后,数组XH的元素个数为〔〕。

A.5 B.10 C.20 D.2510、数据库文件、表备注文件的默认扩展名分别为〔〕。

B..DBF与.FPT C..BDC与.TPF D..BDF与.TPF11、变量a=“一个坚决的人只会说yes不会说no“,以下截取〞yes〞的操作正确的选项是〔〕。

数据库期末试题及答案

数据库期末试题及答案

数据库期末试题及答案题目:数据库期末试题及答案一、选择题(共20小题,每题2分,共40分)1. 数据库系统的基本特点是什么?A. 数据共享B. 数据独立性C. 数据多样性D. 数据冗余答案:B. 数据独立性2. 下面哪种数据库模型是层次结构模型的扩展?A. 关系模型B. 网络模型C. 对象模型D. NoSQL模型答案:B. 网络模型3. 数据库事务的ACID特性中,C代表什么?A. 一致性B. 原子性C. 持久性D. 隔离性答案:A. 一致性4. 在关系数据库中,SQL是用于进行什么操作的语言?A. 数据定义B. 数据操作C. 数据查询D. 数据删除答案:B. 数据操作5. 下面哪种SQL语句用于向表中插入数据?A. UPDATEB. DELETEC. INSERT INTOD. SELECT答案:C. INSERT INTO6. 在关系数据库中,外键用于实现什么样的数据关系?A. 一对一关系B. 一对多关系C. 多对多关系D. 层次关系答案:B. 一对多关系7. 关系数据库中,一个属性的值在给定的关系模式中是唯一的,这个属性被称为什么?A. 主键B. 外键C. 候选键D. 任意键答案:A. 主键8. 下面哪种关系操作用于将两个表连接?A. JOINB. UNIONC. INSERTD. DELETE答案:A. JOIN9. 下面哪种关系操作用于从表中删除数据?A. DELETEB. UPDATEC. SELECTD. INSERT INTO答案:A. DELETE10. 下面哪种数据库索引类型可以加快对表中数据的查找操作?A. B-tree索引B. Hash索引C. R-tree索引D. Full-text索引答案:A. B-tree索引11. 下面哪种关系型数据库是开源的?A. OracleB. Microsoft SQL ServerC. MySQLD. IBM DB2答案:C. MySQL12. 以下哪个选项是关系数据库中的一种范式?A. SqliteB. ACIDC. NoSQLD. 3NF答案:D. 3NF13. 一个事务的隔离级别可以通过什么来设置?A. SQL语句B. 数据库引擎C. 编程语言D. 操作系统答案:B. 数据库引擎14. 在关系数据库中,使用什么关系操作可以用于将表中的数据按特定的顺序排列?A. ORDER BYB. GROUP BYC. HAVINGD. WHERE答案:A. ORDER BY15. 下面哪个数据库对象用于存储存储过程的代码?A. 视图B. 索引C. 函数D. 存储过程答案:D. 存储过程16. "Group By"关键字在SQL中的作用是什么?A. 过滤数据B. 分组数据C. 排序数据D. 连接数据答案:B. 分组数据17. 在关系数据库中,什么是范式?A. 数据完整性的要求B. 数据冗余的要求C. 数据分组的要求D. 数据结构的要求答案:A. 数据完整性的要求18. 数据库系统的并发控制机制是为了解决什么问题?A. 数据安全性B. 数据恢复性C. 数据完整性D. 数据一致性答案:D. 数据一致性19. 下面哪个操作符在SQL中用于模糊查询?A. LIKEB. INC. EXISTSD. BETWEEN答案:A. LIKE20. 下面哪种数据库模型用于描述数据的层次结构?A. 关系模型B. 网络模型C. 对象模型D. 层次模型答案:D. 层次模型二、简答题(共5题,每题10分,共50分)1. 请简要介绍关系数据库的三个基本模型。

数据库期末复习题

数据库期末复习题

第1章数据库技术基础一、单选题1.数据模型反映的是(A )。

A.事物本身的数据和相关事物之间的联系B.事物本身所包含的数据C.记录中所包含的全部数据D.记录本身的数据和相关关系2.数据库系统的核心是(C )。

A.数据库B.数据库管理员C.数据库管理系统 D.文件3.数据库管理系统中负责数据模式定义的语言是(A )。

A.数据定义语言B.数据管理语言C.数据控制语言D.数据操纵语言4.数据库管理系统是(B )。

A.操作系统的一部分B.在操作系统支持下的系统软件C.一种编译系统D.一种操作系统5.在数据管理技术发展的三个阶段中,数据共享最好的是(C ).A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.三个阶段相同6.用Access创建的数据库文件,其扩展名是( D ).A..adp B..dbf C.。

frm D..mdb7.数据库系统是由数据库、数据库管理系统、应用程序、(A )、用户等构成的人机系统。

A.数据库管理员B.程序员C.高级程序员D.软件开发商8.在数据库中存储的是(B )。

A.信息B.数据C.数据结构D.数据模型9.在下面关于数据库的说法中,错误的是(D )。

A.数据库有较高的安全性B.数据库有较高的数据独立性C.数据库中的数据可以被不同的用户共享D.数据库中没有数据冗余10.不是数据库系统特点的是(C )。

A.较高的数据独立性B.最低的冗余度C.数据多样性D.较好的数据完整性11.Access是( C )数据库管理系统.A.层次B.网状C.关系型D.树状12.在Access中,数据库的基础和核心是(A ).A.表B.查询C.窗体D.宏13.在下面关于Access数据库的说法中,错误的是(B ).A.数据库文件的扩展名为mdb B.所有的对象都存放在同一个数据库文件中C.一个数据库可以包含多个表D.表是数据库中最基本的对象,没有表也就没有其他对象14.Access数据库管理系统依赖于(B )操作系统.A.Dos B.Windows C.Unix D.Ucdos15.常见的数据模型有3种,它们是( B )。

数据库期末考试试题及答案

数据库期末考试试题及答案

数据库期末考试试题及答案一、选择题(每题2分,共20分)1. 在关系数据库中,用于查询数据的SQL语句是:A. SELECTB. UPDATEC. INSERT INTOD. DELETE2. 下列哪个不是数据库的三大范式之一?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)3. 以下哪个选项不是数据库设计阶段的任务?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计4. 在数据库中,用于更新表中数据的SQL语句是:A. SELECTB. UPDATEC. DELETED. INSERT INTO5. 以下哪个是数据库事务的四大特性之一?A. 原子性(Atomicity)B. 一致性(Consistency)C. 隔离性(Isolation)D. 持久性(Durability)二、简答题(每题10分,共30分)1. 简述数据库管理系统(DBMS)的主要功能。

2. 解释什么是外键,并说明其在数据库中的作用。

3. 描述数据库备份和恢复的重要性及基本步骤。

三、应用题(每题25分,共50分)1. 假设你是一个数据库管理员,需要为一个在线书店设计数据库。

请列出至少五个实体,并为每个实体设计至少三个属性。

2. 给定以下SQL查询语句:```SELECT AuthorName, COUNT(*) AS BookCountFROM BooksJOIN Authors ON Books.AuthorID = Authors.AuthorIDGROUP BY AuthorNameORDER BY BookCount DESC;```请解释该查询语句的功能,并描述其可能的输出结果。

四、案例分析题(共30分)假设你负责维护一个大学的学生信息系统。

请根据以下场景回答问题:1. 描述如何使用SQL语句添加一个新学生记录。

2. 如果需要查询所有计算机科学系学生的姓名和学号,应使用什么SQL查询语句?3. 假设系统需要支持学生选课功能,描述如何设计相应的数据库表和关系。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第3章数据库设计一、选择题1、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的段。

A.需求分析B.概念设计C.逻辑设计D.物理设计2、在关系数据库设计中,设计关系模式是的任务。

A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段3、数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是。

A.建立库结构B.扩充功能C.加载数据D.系统调试4、在数据库的概念设计中,最常用的数据模型是。

A.形象模型B.物理模型C.逻辑模型D.实体联系模型5、从E-R模型关系向关系模型转换时,一个M∶N联系转换为关系模型时,该关系模式的关键字是。

A.M端实体的关键字 B.N端实体的关键字 C.M端实体关键字与N端实体关键字组合D.重新选取其他属性6、当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是。

A.属性冲突B.语法冲突C.结构冲突D.命名冲突7、概念模型独立于。

A.E-R模型B.硬件设备和DBMS C.操作系统和DBMSD.DBMS8、数据流程图(DFD)是用于描述结构化方法中阶段的工具。

A.可行性分析B.详细设计C.需求分析D.程序编码9、下图所示的E-R图转换成关系模型,可以转换为关系模式。

A.1个B.2个 C.3个D.4个11.关于数据库系统结构的叙述正确的一项是()。

A)一个数据库可以有多个外模式,但只能有一个模式B)一个数据库可以有多个内模式,但只能有一个模式C)一个数据库只能有一个外模式,也只能有一个内模式D)一个数据库可以有多个外模式和内模式12.若属性F是基本关系R的外键,它与基本关系S的主键K相对应,则对于R 中每个元组在F上的值必须等于S中某元组的主键值或为空值,这是()。

A)实体完整性约束 B)参照完整性约束C)用户定义完整性约束 D)域完整性约束13. 关系模式的候选键可以有()。

A) 0个 B)1个C) 2个 D)1个或多个14. 引入关系数据库规范化是为了解决关系数据库中的()。

A)提高查询速度 B)插入、删除异常和数据冗余C)保证数据的安全性和完整性 D)数据共享15. 一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是()。

A) 原子性 B) 一致性C) 独立性 D) 持久性16. 当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。

A) 元组 B)行C) 记录 D)属性17. 数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,这是数据库设计的()。

A) 需求分析 B) 逻辑结构设计C) 概念结构设计 D) 物理结构设计18. SQL语言中,删除一个元组的命令是()。

A)DELETE B)DROPC)CLEAR D)REMOVE19. 建立索引的目的是()。

A) 减少存储空间 B) 加快查询速度C) 减少输入输出 D) 减少冗余20.关系模式中,属于3NF的关系模式()。

A) 可能属于2NF B) 必定属于2NFC) 必定属于4NF D) 必定属于BCNF21.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。

A)DBS包括DB和DBMS B)DBMS包括DB和DBS C)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS22.保证数据库的数据独立性,需要修改的是()。

A)模式与内模式 B)三层模式之间的两级映射C)模式与外模式D)三层模式23. 关于外键,下列说法中正确的是()。

A)外键必须与相应的主键同名B)外键值不允许为空C)外键和相应的主键可以不同名,只要定义在相同值域上即可D)外键的取值只允许等于所参照关系中某个主键值24. 为了设计出性能较优的关系模式,必须进行规范化,规范化主要的理论依据是()。

A) 关系规范化理论 B) 关系代数理论C) 数理逻辑D) 关系运算理论25. 关系数据库中,可以被更新的视图是()。

A) 由两个基本表使用连接操作导出的视图 B) 基本表中使用了分组统计函数导出的视图C) 行列子集视图D) 基本表中使用了DISTINCT导出的视图26. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为()。

A)数据定义功能 B)数据操纵功能C)数据管理功能 D)数据控制功能27. 在数据库的表定义中,限制成绩属性列的取值在0到100的范围内,属于关系的()。

A)实体完整性约束 B)参照完整性约束C)用户定义完整性约束 D)用户操作28.在SQL语言中实现授权操作的语句是()。

A)CREATE B)REVOKEC)INSERT D)GRANT29.概念结构设计阶段得到的结果是()。

A)数据字典描述的数据需求B)E-R图C)某个DBMS所支持的数据模型 D)包括存储结构和存取方法的物理结构30. 一个事务执行过程中,其正在访问的数据被其他事务所修改,导致处理结果不正确,这是由于违背了事务的()。

A)原子性 B)隔离性C)一致性 D)持续性31.如果一个结点可以有多个双亲,结点之间可以有多种联系。

这种数据模型属于()。

A)网状模型 B)关系模型C)层次模型 D)以上都有32.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作的数据库语言称为()。

A)数据定义语言 B)数据管理语言C)数据操纵语言 D)数据控制语言33.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是()。

A)多对多 B)一对一 C)多对一 D34.关系代数中专门的关系运算包括()。

A)选择、投影、连接、除法 B)选择、投影、除法C)选择、投影、连接、除法、笛卡尔积 D)选择、投影、连接、除法、并35.在一个关系中如果有这样一个属性组存在,它的值能唯一地标识关系中的每一个元组,称这个属性组为()。

A)候选码 B)数据项 C)主属性 D)主属性值36.一个关系数据库文件中的各条记录()。

A)前后顺序不能任意颠倒,一定要按照输入的顺序排列。

B)前后顺序可以任意颠倒,不影响库中的数据关系。

C)前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同。

D)前后顺序不能任意颠倒,一定要按照候选码的字段值顺序排列。

37.在视图上不能完成的操作是()。

A)更新视图 B)查询C)在视图上定义新的表 D)在视图上定义新的视图38.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体。

其中,CREATE、DROP、ALTER语句实现的功能是()。

A)数据查询 B)数据操纵C)数据定义 D)数据控制39.对数据库并发操作有可能带来的问题是()。

A)读出“脏数据” B)带来数据的冗余C)未被授权的用户非法存取数据 D)破坏数据独立性40.现有学生关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)。

此关系的主码是()。

A)宿舍编号 B)学号C)宿舍地址,姓名 D)宿舍编号,学号41.4种范式之间存在的关系是()。

A)BCNF⊇3NF⊇2NF⊇1NF B)BCNF⊃3NF⊃2NF⊃1NFC)BCNF⊆3NF⊆2NF⊆1NF D)BCNF⊂3NF⊂2NF⊂1NF42.关于外码,下列说法中正确的是()。

A)外码必须与相应的主码同名。

B)外码值不允许为空。

C)外码和相应的主码可以不同名,只要定义在相同值域上即可。

D)外码的取值只允许等于所参照关系中某个主码值。

43.概念模型独立于()。

A)E-R模型 B)硬件模型和DBMSC)操作系统和DBMS D)DBMS44.SQL语言的GRANT和REMOVE语句主要是用来维护数据库的()。

A)完整性 B)可靠性C)安全性 D)一致性45.引入关系数据库规范化是为了解决关系数据库中的()。

A)提高查询速度 B)插入、删除异常和数据冗余C)保证数据的安全性和完整性 D)数据共享46.关系规范化中的删除操作异常是指()。

A)不该删除的数据被删除 B)不该插入的数据被插入C)应该删除的数据未被删除 D)应该插入的数据未被插入47.用来记录事务对数据库的更新操作的文件是()。

A)后援副本 B)日志文件 C)数据库 D)缓冲区48.若事务T对数据R已加X锁,则其他事务对数据R()。

A)可以加S锁不能加X锁 B)不能加S锁可以加X锁C)可以加S锁也可以加X锁 D)不能加任何锁49.在SQL语言中,COMMIT语句的主要作用是()。

A)结束程序 B)返回系统C)提交事务 D)存储数据50.设事务T1和T2,对数据库中的数据对象M进行操作,可能有如下几种情况。

请问不会发生冲突的操作是()。

A)T1正在写M,T2要读M B)T1正在读M,T2也要读MC)T1正在写M,T2也要写M D)T1正在读M,T2要写M31.如果有且只有一个结点没有双亲结点,这个结点称为根节点;根以外的其他节点有且只有一个双亲节点。

这种数据模型属于()。

A)网状模型 B)关系模型C)层次模型 D)以上都有32.根据关系模型所要求的,任何关系数据库系统都应该支持()。

A)实体完整性和参照完整性 B)实体完整性和用户自定义的完整性C)用户自定义的完整性和参照完整性 D)实体完整性、参照完整性和用户自定义的完整性33.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是()。

A)多对多 B)一对一C)多对一 D34.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。

A)DBS包括DB和DBMS B)DBMS包括DB和DBSC)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS35.包含在任何一个候选码中的属性,称为()。

A)候选码 B)数据项 C)主属性 D)主属性值36.一个关系数据库文件中的各条记录()。

A)前后顺序不能任意颠倒,一定要按照输入的顺序排列。

B)前后顺序可以任意颠倒,不影响库中的数据关系。

C)前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同。

D)前后顺序不能任意颠倒,一定要按照候选码的字段值顺序排列。

37.SQL语言中的视图提高了数据库系统的()。

A)完整性 B)并发控制C)隔离性 D)安全性38.SQL语言中,删除一个视图的命令是()。

A)DELETE B)DROP C)CLEAR D)REMOVE39.下列不属于并发操作带来的问题是()。

A)读出“脏数据” B)不可重复读C)未被授权的用户非法存取数据 D)丢失修改40.已知关系模式R(A,B,C,D,E)及其上的函数相关性集合F={A→D,B→C ,E→A },其主码是()。

A)AB B)BE C)CD D)DE41.关系的规范化中,各个范式之间的关系是()。

相关文档
最新文档