数据库期末考试,选择、判断、填空题汇总

模拟试卷:

1.如果数据库中只包含成功事务提交的结果,就说数据库处于  一致   状态。

2.完整性约束是指实体完整性 参照完整性

3.关系数据库中可命名的最小数据单位是属性名

4.保护数据安全性的一般方法是设置用户标识和存取权限控制 

5.“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的物理设计阶段。

6.若关系为1NF,且它的每一非主属性都完全依赖候选码,则该关系为2NF。

7.关系代数运算中,专门的关系运算有选择投影连接

8.数据库的__完整性__是指数据的正确性和相容性。

9.授权编译系统和合法性检查机制一起组成了安全性 子系统。

10.DBMS的恢复子系统,保证了事务_____原子性 _____的实现。

11.数据库在磁盘上的基本组织形式是文件

12.概念设计的结果得到的是概念模式。概念模式是与DBMS有关的

第一章:绪论

【填空题】

1.数据结构、_____数据操作______和______数据完整性约束条件_________这三方面内容完整地描述了一个数据模型。

2.完整性约束是指___实体完整性____  和_____参照完整性___  

3.数据库系统中主要的逻辑数据模型有___层次模型______、_____网状模型_____、_____关系模型_____、面向对象数据模型、对象关系数据模型、半结构化数据模型。

4.数据库系统的三级模式结构是指数据库系统是由____外模式______、_____模式________、____内模式______三级构成。

5.数据库系统一般由数据库、_____数据库管理系统____、___应用程序________、数据库管理员组成。

6.数据库系统与文件系统的主要区别是:文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决

7.在DBS中,最接近于物理存储设备一级的结构,称为内模式

8.关系模型中,一个候选码可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成

9.数据库的核心:数据库管理系统(DBMS)

10.关系数据库中可命名的最小数据单位是:属性名

11. FoxBASE、FoxPro属于____B____

A.表式系统            B.最小关系系统

  C.关系完备的系统      D.全关系系统

第二章:关系数据库

1.自然连接是构成新关系的有效方法。一般情况下,当对关系RS使用自然连接时,要求RS含有一个或多个共有的__属性__

2.设属性A 是关系R 的主属性,则属性A 不能取空值(NULL),这是___实体完整性规则______

3.下面对于关系的叙述中,不正确的是___C____。

A.关系中的每个属性是不可分解的

B.在关系中元组的顺序是无关紧要的

C.任意的一个二维表都是一个关系

D.每一个关系只有一种记录类型

4.在关系代数的专门关系运算中,从表中取出满足条件的属性的操作称为___投影__;从表中选出满足某种条件的元组的操作称为___选择____;将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为____连接____

5.关系代数运算中,专门的关系运算有___选择_____、____投影_____、______连接____、除。

6.若关系中的某一属性组的值能唯一地标识一个元组,而其子集不能,则称该属性组为____候选键_______。若一个关系有多个这样的属性组,则选定一个作为______主键_____。

第三章:关系数据库标准语言SQL

1.SQL语言是            非过程化        的语言,易学习。

2.SQL语言具有两种使用方式,分别称为交互式SQL和      嵌入式语言            。

3.数据库中只存放视图的___定义_____。

4.视图的优点之一是___提高数据的逻辑独立性_____。

5.当修改基表数据时,视图___可以看到修改结果_____。

6.SQL的中文意思是__结构化查询语言__。

7.SQL语言的数据定义功能包括:定义数据库、定义基本表、定义视图、定义索引

8.视图是一个虚表,它是从一个或几个基本表中导出的表。在数据库中,只存放视图的定义,不存放视图的视图对应的数据

第四章:数据库安全性

1.DBMS存取控制机制主要包括两部分:自主存取控制强制存取控制

2.在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用      GRANT     语句,收回所授的权限使用     REVOKE     语句。

3.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的     安全性     

4.保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的     安全性    

5.在数据系统中,对存取权限的定义称为授权

第五章:数据库完整性

1.关于约束叙述正确的是( 每个约束可以作用到多个表多个列   )。

2.在数据库的表定义在,限制成绩属性列的取值在0~100的范围内,属于数据的(  用户自定义 )约束。

3.数据库的完整性是指数据的    正确性      和________相容性_________。

4.数据库完整性的定义一般由SQL的    DDL 语句来实现。它们作为数据库模式的一部分存入数据字典 中。

5.检查主码值出现___空值____和____不唯一_情况时,则DBMS拒绝插入或修改。

6.当参照完整性检查出现违约情况时,则DBMS可以采用__拒绝执行___、____级联____和____设置为空_______策略处理。

7.创建触发器使用CREATE TRIGGER语句。在表或视图上执行INSERTUPDATE DELETE 语句可以激活触发器。

第六章:关系数据理论

1.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:其每一属性都是(不可分解的

2.设有关系模式R(S,D,M)。其函数依赖集F={S->D,D->M},则关系R的规范化程序至多达到(2NF)。

3.在一个关系中,能够惟一确定一个元组的属性或属性组合的叫做()。

4.设有关系模式R(A,B,C,D),F={(A,D)->C.C->B},则R的所有候选码为(A,D

5.关系模式R(P,W,A),P表示演奏者,W表示作品,A表示听众。这个关系模式的码为((P,W,A)

6.设有关系模式R(S,D,M)。其函数依赖集F={S->D,S->M},则关系R的规范化程序至多达到(BCNF

7.如果模式是BCNF,则模式R必定是___3NF____,反之,则_____不一定______成立。

8.关系模型中的关系模式至少为____第一范式___ 。

9.如果关系R是第一范式,且每个属性都不传递依赖于R的候选键,那么称R是_____第三范式______模式。

10.如果R为第一范式,并且R中每一个非主属性完全依赖于R 的某个侯选码,则称为___第二___范式。

11.关系模式的规范化过程是通过关系模式的_____分解_____ 来实现的,但在进行这种操作时必须保证操作前后的关系模式_____等价____。

12.模式分解需要保持_______无损连接________ 或_________函数依赖_________,或两者均保持。

13.一个关系模式不属于第二范式可能会产生___插入异常__ 、______删除异常______和 _____更新异常___  等几个问题,解决的办法是______模式分解__________ 。

第九章:数据恢复

1.__事务__DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。

2.DBMS的恢复子系统,保证了事务____原子性______的实现。

3.若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为 系统故障 

4.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为  介质故障   

5.  日志文件  用来记录对数据库中数据进行的每一次更新操作。

6.数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括 日志文件、数据库后备副本

7.数据转储按操作可分为______静态转储_____和______动态转储______。

8.如果数据库中只包含成功事务提交的结果,就说数据库处于____一致性______状态。

9.数据库系统在运行过程中,可能会发生故障。故障主要有  系统故障  事务故障 、介质故障和  计算机病毒  四类。

第十章:并发控制

1.为了防止一个用户的工作不适当地影响另一个用户,应该采取(并发控制 

2.解决并发操作带来的数据不一致问题普遍采用(封锁 )技术。

3.事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放,这是( 一级封锁协议

4.如果事务T获得了数据项Q上的排他锁,则TQ 既可读又可写

  • 7
    点赞
  • 103
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 数据库SQL期末考试题库是一个集合了各种数据库相关的问题和答案的资源。这个题库可以用于帮助学生复习数据库SQL的知识,并准备期末考试。 题库中通常会包含不同难度和不同类型的题目,涵盖了数据库SQL的各个方面,如数据查询、数据插入、数据更新、数据删除、表的创建和修改、索引和视图等。 使用这个题库进行复习可以帮助学生加深对数据库SQL相关概念和操作的理解。通过学习题库中的问题和答案,学生可以锻炼自己对SQL语法的掌握能力,并提高解决问题的能力。 在准备期末考试时,可以选择逐题进行复习,逐渐提高自己的理解和应用能力。学生可以通过做题的练习掌握不同操作的语法和逻辑,加深对关系型数据库的理解,提升自己的解题能力。 此外,学生还可以通过挑选题目分析考察特点,进行重点复习,提升对数据库SQL的综合运用能力。 综上所述,数据库SQL期末考试题库是一个重要的复习资源,可以帮助学生巩固数据库SQL的概念和操作,提高解决问题的能力,为成功完成期末考试做好准备。 ### 回答2: 数据库SQL期末考试题库是为了衡量学生对数据库SQL知识的掌握程度而设计的题目集合。该题库包含了各个难度级别的问题,涵盖了数据库的各个方面,如数据查询、数据编辑、数据更新、数据删除、数据插入、数据排序、数据过滤、数据聚合等等。学生需要通过答题来展示他们对这些知识的理解和应用能力。 这份题库中的问题通过一定的编写规则和标准化设计,以确保每个问题的准确性和科学性。题库中的问题涵盖了基本的SQL语句和高级的SQL语法,学生需要通过解决这些问题来展示他们对SQL语言的掌握程度。这些问题可以是选择题、填空题、计算题等等,考察学生对SQL语言使用的熟练度和灵活性。 考试的方式可以以闭卷形式进行,学生需要在规定的时间内完成所有问题的答题。通过这次考试,教师可以评估学生对数据库SQL知识的掌握程度,进一步指导学生的学习和提高。同时,学生也能通过这次考试检验自己的学习成果,找到自己的不足并加以改进。 对于数据库专业的学生来说,数据库SQL期末考试题库是一份重要的学习资料,它能够帮助学生巩固并提高自己的SQL语言能力。通过反复的练习和答题,学生可以更好地理解和掌握SQL语言,增加对数据库的操作和管理的实践经验。 ### 回答3: 数据库SQL期末考试题库是指收集整理了一系列与数据库SQL相关的考试题目的资源库。在数据库课程中,学生需要通过期末考试来检验他们对SQL语言的掌握程度和在实际情境中应用SQL进行数据处理和管理的能力。 题库中的问题通常覆盖SQL语法的各个方面,包括但不限于数据库的查询、插入、更新和删除操作,DDL和DML语句的使用,数据库的设计与规范化,索引的创建与使用,事务的管理以及复杂查询的实现等。通过做题,学生能够更好地理解和运用SQL语言,提高数据库管理和数据处理的能力。 数据库SQL期末考试题库的设计对于学生的学习和复习非常有帮助。学生可以通过自主学习和解答题目,加深对SQL语言的理解和记忆,并在实际操作中锻炼应用能力。另外,题库中的问题也能帮助学生熟悉考试中常见的题型,并针对性地进行复习和备考。 对于教师来说,数据库SQL期末考试题库是个很好的教学辅助工具。教师可以根据题库提供的题目,设计出更具难度和挑战性的考试试卷,帮助学生充分应用SQL语言解决实际问题的能力,并评估学生的学习情况和掌握程度。 总之,数据库SQL期末考试题库是一个对学生和教师都有益处的资源,通过做题可以帮助学生提高SQL语言的应用能力和理解深度,同时也为教师提供了辅助教学和评估学生的手段。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值