数据库应用期末复习题及答案1

合集下载

《数据库原理及应用》期末复习题及答案

《数据库原理及应用》期末复习题及答案

《数据库原理及应用》期末复习资料一、单项选择题1.现实世界中事物在某一方面的特性在信息世界中称为__________。

A.实体B.实体值C。

属性D。

信息2.数据的存储结构与数据逻辑结构之间的独立性称为数据的__________。

A.结构独立性B.物理独立性C。

逻辑独立性D。

分布独立性3. 应用程序设计的工作开始于数据库设计步骤的__________。

A。

需求分析阶段B。

概念设计阶段C.逻辑设计阶段D.物理设计阶段4.在关系R中,代数表达式σ3<4(R)表示__________ 。

A。

从R中选择值为3的分量小于第4个分量的元组组成的关系B。

从R中选择第3个分量值小于第4个分量的元组组成的关系C。

从R中选择第3个分量的值小于4的元组组成的关系D。

从R中选择所有元组组成的关系5.对关系模式进行分解时,要使分解具有无损失连接性,在下属范式中最高可以达到__________。

A.2NFB.3NFC.BCNFD。

4NF6.在数据库中,下列说法不正确的是__________。

A.数据库避免了一切数据的重复B.若系统是完全可以控制的,则系统可确保更新时的一致性C.数据库中的数据可以共享D.数据库减少了数据冗余7.__________是存储在计算机内有结构的数据的集合。

A.数据库系统B. 数据库C. 数据库管理系统D。

数据结构8.为解决“丢失更新”问题,事务在更新一个数据集合前,必须获得对它的__________ 。

A.S锁B.X锁C。

S锁和X锁D.S锁或X锁9.候选键中的属性可以有__________.A.0个B.1个C.1个或多个D.多个10. 在SQL的查询语句中,对应关系代数中“投影”运算的语句是__________ 。

A.SELECTB.FROMC。

WHERED。

SET11. 在关系模式R(U,F)中,X,Y,Z是U中属性,则多值依赖的传递律是__________ .A.如果X→→Y,Y→→Z,则X→→ZB。

数据库原理及应用期末试题及答案1

数据库原理及应用期末试题及答案1

课程名称: 数据库原理与应用考试时间, 每小题2分, 共1.DB.DBMS和DBS三者之间的关系是()A.DB、包括DBMS和DBS B、DBS包括DB和DBMSC.DBMS包括DB和DBSD.不能互相包括2.算术运算函数MOD(18,4)、Int(3.14)的值分别是()。

A.2.3B.3.3C.4.4D.4.5.43、比较“逻辑操作符”、“关系操作符”、“算术操作符”的优先级, 从高到低排列正确的是()。

A.算术、关系、逻辑 B、算术、逻辑、关系C.关系、逻辑、算术D.关系、算术、逻辑4、在VFP中, 表文件默认的扩展名为()。

A..DOCB..IDXC..CDXD..DBF5、在VFP的命令窗口中, 执行创建“职工档案表”Zgdab的命令是()。

E Zgdab B、Create ZgdabC.Modify ZgdabD.List Zgdab6、在关系数据库中, 记录的删除包括逻辑删除和物理删除, 以下关于这两种删除的描述正确的是()A.逻辑删除是将当前表中已被物理删除的记录清除掉B.物理删除是给记录打上删除标记, 必要时可以进行恢复C、逻辑删除是给记录打上删除标记, 必要时可以进行恢复;而物理除是将当前表中已被物理删除的记录清除掉D.以上都不对7、比较类型中()是指定指端包含与实例文本相匹配的字符, 可以使用通配符“%”和“_”。

A.BetweenB.InC.Like D is NULL8、在常用的表格属性中, ()是与父表的关键字相连接的子表的外部关键字。

A.Child Order B、Column Count C、Link Master D、Record Source9、()是按适当的原则把一个情况复杂、规模较大的程序系统划分为一个个较小的、功能相关而又相对独立的模块。

A.模块B.模块化C.结构化D.面向对象10、面向对象程序设计基本上是一种包装代码, 代码可以重用,而且维护起来起来很容易, 其最主要的包装概念被称为()。

数据库基础与应用期末测试卷及答案

数据库基础与应用期末测试卷及答案

数据库基础与应用期末测试卷一、单项选择题。

把合适的选项编号填写在括号内。

(每小题3分,共36分)1.在利用计算机进行数据处理的四个发展阶段中,第二个发展阶段是()。

A. 人工管理B. 文件系统C. 数据库系统D. 分布式数据库系统2.在数据库系统中,存取数据的基本单位是()。

A. 记录B. 数据项C. 二进制位D. 字节3.设两个关系R1和R2中分别包含有m和n个元组,R1对R2存在着一对多的联系,将其进行自然连接,在得到的运算结果中最多包含的元组个数为()。

A. m*nB. m+nC. mD. n4. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(C,D)→E},则该关系的候选码为( )。

A. (A,C)B. (C,D)C. (A,D)D. (B,D)5. 在SQL的建立基本表操作中,定义单值约束所使用的保留字为()。

A. PRIMARYB. UNIQUEC. CHECKD. FOREIGN6. 以一个基本表中的主码同另一个基本表中的外码建立联系,则这种联系的类型为()。

A. 1对1B. 1对多C. 多对多D. 多对17. 在Access的主界面操作窗口中,不存在的区域为()。

A. 功能区B. 导航区C. 工作区D. 描述区8. 在Access的表设计视图中,其上半部分所列的数据项不包括()。

A.字段名称 B.数据类型 C.字段属性 D.说明9. 在Access中,参数查询属于()。

A.更新查询 B.追加查询 C.交叉表查询 D.选择查询10. 在Access中,有四种自动创建窗体的命令,下面不属于此类命令的是()。

A.窗体 B.分割窗体 C.空白窗体 D.数据表11. 报表由5个部分所组成,则最末尾的部分是()。

A.报表页眉 B.页面页脚 C.页面页眉 D.报表页脚12. 在Access中,若利用宏打开一个查询,则选择的宏操作命令是()。

A.OpenTable B.OpenQuery C.OpenForm D.OpenReport二、是非判断题。

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

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

5. 设有关系 R 和函数依赖 F: R( A , B,C , D , E),F = { ABC →DE,BC → D ,D → E }。 试求下列问题: ( 1)关系 R 的侯选码是什么? R 属于第几范式?并说明理由。 ( 3 分) ( 2)如果关系 R 不属于 BCNF ,请将关系 R 逐步分解为 BCNF 。( 5 分) 要求:写出达到每一级范式的分解过程,并指明消除什么类型的函数依赖。
B.模式与内模式之间的映象
C .模式
D .三级模式
6 . 关系数据模型的基本数据结构是( D
A .树
B.图
C .索引
) D .关系
7 . 有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达
时间、情况摘要等属性,该实体主码是(
C)
A .车次
B.日期
参考 . 资料
பைடு நூலகம்.
..
..
..
C .车次 + 日期
命名冲突
、结构冲突三种。
7. 事物
是 DBMS 的基本单位,是用户定义的一个数据库操作序列。
8. 存在一个等待事务集 {T0, T1,…, Tn },其中 T0 正等待被 T1 锁住的数据项, T1
正等待被 T2 锁住的数据项, Tn-1 正等待被 Tn 锁住的数据项,且 Tn 正等待被 T0
锁住的数据项,这种情形称为
19. 设有两个事务 T1、 T2,其并发操作如图 2 所示,下面评价正确的是 ( B
)
A. 该操作不存在问题
B. 该操作丢失修改
C. 该操作不能重复读
D. 该操作读“脏”数据
T1 ① 读 A=100 ② ③ A=A-5 写回 ④

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

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

试题一一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

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 )。

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

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

数据库试题期末考试及答案数据库期末考试试题一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能是()。

A. 数据存储B. 数据管理C. 数据分析D. 数据加密2. 关系型数据库的存储结构是()。

A. 树形结构B. 网状结构C. 线性结构D. 表格结构3. SQL语言中的“SELECT”语句用于()。

A. 插入数据B. 更新数据C. 查询数据D. 删除数据4. 在关系数据库中,数据的完整性约束包括()。

A. 实体完整性和参照完整性B. 数据完整性和参照完整性C. 实体完整性和用户定义完整性D. 参照完整性和用户定义完整性5. 数据库设计中,范式理论的目的是()。

A. 提高查询效率B. 减少数据冗余C. 增强数据安全性D. 优化存储空间...(此处省略其他选择题,共10题)二、简答题(每题5分,共20分)1. 简述数据库的三级模式结构。

2. 解释什么是事务的ACID属性。

3. 什么是数据库的并发控制?4. 描述什么是数据库的规范化过程。

三、应用题(每题15分,共30分)1. 假设你正在设计一个图书馆管理系统的数据库,请列出至少5个实体,并说明它们之间的关系。

2. 编写一个SQL查询,用于找出所有借阅了超过5本书的读者的姓名和借阅数量。

四、综合题(每题15分,共30分)1. 描述在数据库中实现数据备份和恢复的一般步骤。

2. 给出一个场景,说明如何使用数据库视图来提高数据安全性。

五、论述题(共10分)1. 论述数据库索引在提高查询性能中的作用及其潜在的缺点。

数据库期末考试答案一、选择题答案1. B2. D3. C4. A5. B...(此处省略其他选择题答案)二、简答题答案1. 数据库的三级模式结构包括:外模式(用户视图)、概念模式(逻辑结构)和内模式(存储结构)。

2. 事务的ACID属性包括:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。

大学计算机数据库应用期末考试复习资料及试卷(含答案)

大学计算机数据库应用期末考试复习资料及试卷(含答案)

考试科目:数据库应用一、选择题1.以下有关对数据的解释错误的是:(C)。

A、数据是信息的载体B、数据是信息的表现形式C、数据是0~9组成的符号序列D、数据与信息在概念上是有区别的2.以下模式不是数据库系统体系结构中包含的模式的是:(C)。

A、模式B、外模式C、优化模式D、内模式3.能够实现对数据库中数据操纵的软件是:(D)。

A、操作系统B、解释系统C、编译系统D、数据库管理系统4.数据库系统与文件系统最根本的区别是:(D)。

A、文件系统只能管理程序文件,而数据库系统可以管理各种类型文件B、数据库系统复杂,而文件系统简单C、文件系统管理的数据量少,而数据库系统可以管理庞大数据量D、文件系统不能解决数据冗余和数据的独立性,而数据库系统能5.数据管理技术的发展阶段不包括:(A)。

A、操作系统管理阶段B、人工管理阶段C、文件系统管理阶段D、数据库系统管理阶段6.以下不属于数据库设计步骤的是:(B)。

A、概念结构设计B、签约C、逻辑结构设计D、需求分析7.以下方法不能退出Access的是(C)。

A、打开“文件”菜单,选择“退出”命令B、打开“文件”菜单,按X键C、按ESC键D、按Alt+F4键8.不是Access数据库对象的是(C)。

A、表B、查询C、视图D、模块9.图形文件的字段类型是(B)。

A、备注型B、OLE对象C、日期类型D、文本类型10.创建表的方法(D)。

A、数据表视图B、设计视图C、表向导D、以上三种都可以11.设置数据库的用户密码时,应该用什么方式打开数据库:(C)。

A、只读B、独占只读C、独占D、共享12.数据管理技术发展经过了三个阶段,以下不是这三个阶段的是:(A)A、智能阶段B、人工管理C、文件系统D、数据库系统13.数据库系统的组成可以分为几类,除了硬件环境、软件环境、数据库,还包括哪个:(C)A、操作系统B、CPUC、人员D、物理数据库14.常见的数据模型有3种,它们是:(B)A、网状、关系和语义B、层次、关系和网状C、环状、层次和关系D、字段名、字段类型和记录15.数据库设计的阶段中,那个阶段把概念模型转换成可由某个数据库管理系统支持的数据模型:(C)A、概念结构设计B、实施阶段C、逻辑结构设计D、物理结构设计16.数据库系统的核心是:(C)A、数据模型B、数据库管理系统C、数据库D、数据库管理员17.在设计学生信息表时,对于其字段“学生简历”,要求填写从高中到现在的情况,一般长度大于255个字符,请问应该选择那种数据类型:(B)A、文本型B、备注型C、数字型D、日期/时间型18.表的组成内容包括:(B)A、查询和字段B、字段和记录C、记录和窗体D、报表和字段19.Access数据库的类型是:(C)A、层次数据库B、网状数据库C、关系数据库D、面向对象数据库20.利用Accss创建的数据库文件,其扩展名为:(D)A、.pdfB、.docC、.txtD、.MDB21.在“tEmployee”表中,“姓名”字段的字段大小为10,在此列输入数据时,最多可输入的字母数是:(B)A、5B、10C、15D、2022.设有“学生”和“班级”两个实体,每个学生只能属于一个班级,一个班级可以有多个学生,“学生”和“班级”实体间的联系是:(C)。

数据库期末考试复习题及答案解析

数据库期末考试复习题及答案解析

试题一一、单项选择题(本大题共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、弱实体集:为一个实体对于另一个实体(一般为强实体,也可以是依赖于其他强实体的弱实体)具有很强的依赖联系,而且该实体主键的一部分或全部从其强实体(或者对应的弱实体依赖的强实体)中获得,则称该实体为弱实体。

一、名词解释,1、死锁:是两个或两个以上的事务之间的循环等待想象。

2、主码主关键字作表的行的唯一标识的候选关键字。

一个表只有一个主关键字。

主关键字又可以称为主键。

主键可以由一个字段,也可以由多个字段组成,分别成为单字段主键或多字段主键。

又称主码二、简答题1、什么是事务,并说明事务有哪些性质。

答:事务是用户定义的一个操作序列,这些操作要么全做要么全不做,事务是一个不可分割的工作单位。

事务具有四个特性:原子性、一致性、隔离性和持续性。

这个四个特性也简称为ACID特性。

2、并发操作可能会产生哪几类数据不一致?答:数据不一致性包括三类:丢失修改,不可重复读,读“脏”数据产生以上三种的原因是:并发操作并没有保证食物的隔离性,并发控制就是要用正确的方式调度并发操作,是一个用户的执行不受其他用户的干扰,从而避免造成数据的不一致性。

3、ER模型中的多对多联系转换成关系表时,其主码是怎样构成的?答:中间表-多对多关系的转化实际中,经常存在多对多关系。

以订单和商品为例,一个订单对应多个商品,一个商品也对应多个订单。

此时在将E-R图转化为关系模型时,需要引入中间表(也叫做连接表)。

中间表包含两个实体表的主键,建立两张表沟通。

中间表也可以有普通字段。

4、叙述等值连接与自然连接的区别和联系。

答等值连接表示为RA=BS,自然连接表示为RS;自然连接是除去重复属性的等值连接。

两者之间的区别和联系如下:1、自然连接一定是等值连接,但等值连接不一定是自然连接。

等值连接不把重复的属性除去;而自然连接要把重复的属性除去。

2、等值连接要求相等的分量,不一定是公共属性;而自然连接要求相等的分量必须是公共属性。

《数据库原理及应用》复习题及答案[1](2)

《数据库原理及应用》复习题及答案[1](2)

《数据库原理及应用》复习题及答案[1](2)数据库原理及应用复习题填空题1.事务的ACID特性指的是:原子性、一致性、隔离性和持久性。

2.实体-联系模型的基本要素是:实体、联系、属性。

3.目前最常用的数据模型有:层次模型、网状模型、关系模型。

4.数据管理技术的发展主要经历了以下三个阶段:人工管理阶段、文件系统阶段、数据库系统阶段。

5.关系的三类完整性约束:域完整性、实体完整性、参照完整性。

6.关系模型由三部分组成:数据结构、数据操作或运算、完整性约束。

7.各分E-R图之间的冲突主要有3类:属性冲突、命名冲突、结构冲突。

8.模式分解等价的标准有:分解具有无损连接性、分解要保持函数依赖、分解既要保持函数依赖,又要具有无损连接性。

9.数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分。

10.DBMS单项选择题1.现在采用的概念模型主要是(A)。

A.实体-联系模型B.结构模型C.数据模型D.抽象模型2.数据字典通常包括(D)A.数据项和数据结构B.数据流和数据存储C.处理过程D.ABC均正确。

3.完整性约束条件作用的对象层次有:(D)A.列级 B.元组级 C.关系层 D.ABC均正确4.SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且(A)。

A.包括20岁和30岁B. 不包括20岁和30岁C.包括20岁但不包括30岁D. 包括30岁但不包括20岁5.SQL语言具有(B)的功能A.关系规范化、数据操纵、数据控制台B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵6.语句SELET COUNT(*) FROM human返回(A)行。

A.1B.2C.3D.47.在SQL语言中,子查询是(D)。

A.返回单表中数据子集的查询语句B.选取多表中字段子集的查询语句C.选取单表中字段子集的查询语句D.嵌入到另一个查询语句之中的查询语句8.假设数据表“test1” 中有10 条数据行,可获得最前面两条数据行的命令为(B)A.SELECT 2 * FROM test1B.SELECT TOP 2 * FROM test1C.SELECT PERCENT 2 * FROM testD.SELECT PERCENT 20 * FROM test19.并发操作不会带来的问题:(B)A.丢失更新B.可重复读C.未提交读D.幻象读10.有两种错误可能造成事务执行失败:(C)A.逻辑错误和数据错误 B.系统错误和数据错误C.逻辑错误和系统错误 D.均不正确11.关系模型是用(B)来表示数据之间的联系。

数据库系统复习题1(附答案)

数据库系统复习题1(附答案)

数据库系统复习题1(附答案)数据库系统复习题⼀、选择题第(1)⾄(3)题基于以下的叙述:有关系模式A(C,T,H,R,S),基中各属性的含义是:C:课程T:教员H:上课时间R:教室S:学⽣根据语义有如下函数依赖集:F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}1、关系模式A的码是(D)A. CB. (H,R)C.(H,T),S)2、关系模式A的规范化程度最⾼达到(B)A. 1NFB. 2NFC. 3NFD. BCNF3、现将关系模式A分解为两个关系模式A1(C,T),A2(H,R,S),则其中A1的规范化程度达到(D)A. 1NFB. 2NFC. 3NFD. BCNF4.设有关系R(A,B,C)和S(C,D)。

与SQL语句select A,B,D from R,S where =等价的关系代数表达式是(B)A. σ=(πA,B,D(R×S))B. πA,B,D(σR,C= (R×S))C. σ=((πA,B R)×(πDS))D. σR,C=(πD((πA,BR)×S)5、设关系R和关系S的元数分别是3和4,关系T是R与S的⼴义笛卡尔积,即:T=R×S,则关系T的元数是(C)A. 7B. 9C. 12D. 166、数据库设计阶段分为(B)A. 物理设计阶段、逻辑设计阶段、编程和调试阶段B. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段C. ⽅案设计阶段、总体设计阶段、个别设计和编程阶段D. 模型设计阶段、程序设计阶段和运⾏阶段7、设U是所有属性的集合,X、Y、Z都是U的⼦集,且Z=U-X-Y。

下⾯关于多值依赖的叙述中,不正确的是(C)A. 若X→→Y,则X→→ZB. 若X→Y,则X→→YC. 若X→→Y,且Y′Y,则X→→Y′D. 若Z=Φ,则X→→Y8、查询优化策略中,正确的策略是(D)A.尽可能早地执⾏笛卡尔积操作B.尽可能早地执⾏并操作C.尽可能早地执⾏差操作D.尽可能早地执⾏选择操作9、语句delete from sc 表明(A)A. 删除sc中的全部记录B. 删除基本表scC. 删除基本表sc中的列数据D. 删除基本表sc中的部分⾏10、在DB应⽤中,⼀般⼀条SQL 语句可产⽣或处理⼀组记录,⽽DB主语⾔语句⼀般⼀次只能处理⼀条记录,其协调可通过哪种技术实现(B)A. 指针B. 游标C. 数组D. 栈11、五种基本关系代数运算是( A )A. ∪,-,×,π和σB. ∪,-,,π和σC. ∪,∩,×,π和σD. ∪,∩,,π和σ12、下列聚合函数中不忽略空值(null) 的是( C )A. SUM (列名)B. MAX (列名)C. COUNT ( * )D. AVG (列名)13、在数据库设计中,将ER图转换成关系数据模型的过程属于(B)A. 需求分析阶段B. 逻辑设计阶段C. 概念设计阶段D. 物理设计阶段第(14)⾄(16)题是基于如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。

(完整word版)数据库原理与应用教程期末考试试题与答案1

(完整word版)数据库原理与应用教程期末考试试题与答案1

数据库原理与应用教程―SQL Server期末测试题与答案(一)一、填空题(每空1 分,共 10 分)1.数据库系统的中心是_____。

2.在关系模型中,实体以及实体间的联系都是用______ 来表示的。

3.设关系模型 R(A ,B,C),F 是 R 上的函数依靠集, F={A → B,C → B} ,则 R 的候选码为 _________。

4.层次模型用“树构造”来表示数据之间的联系,网状模型用“ _________ 来”表示数据之间的联系。

5. SQL Server2005 中,一个简单的数据库能够只有一个_________文件和一个日记文件。

6.齐集索引和非齐集索引的储存构造都采纳____________索引构造。

7.一个事务一定拥有的四个属性是原子性、一致性、__________ 和长久性。

8.在 T-SQL 中,查问表中数据时,可用___________重点字滤掉重复行。

9.调用标量函数时一定供应起码由两部分构成的名称,即 ________. 函数名。

10.触发器是当数据库服务器中发生数据操作语言事件时会自动履行的储存过程。

二、选择题(每题 1 分,共 20 分)1.数据管理的发展不包含下边哪个阶段()(A) 文件系统(B) 数据库系统(C) 人工管理(D) 一致管理2.一个学生能够同时借阅多本书,一本书只好由一个学生借阅,学生和图书之间是什么样的联系()(A) 一对一(B)一对多(C) 多对多(D)以上全不是3.假如事务 1 将数据库中的 A 值从 200 改为 300,事务 2 读 A 值为 300,事务 1 又将方才的操作撤除,A 值恢复为 200,那么事务 2 读取了“脏”数据。

这类状况是因为数据库保护中的那方面不妥而惹起的()(A) 并发控制(B) 完好性拘束(C) 安全性控制(D) 数据库的恢复4.在关系模型中,“元组”是指()(A) 表中的一行(B) 表中的一列(C) 表中的一个数据(D) 表中的一个成分5.有学生、选修和课程三个关系,学生 S(学号,姓名,性别 .),课程 C(课程号,课程名),选修 SC (学号,课程号,成绩)。

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

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

试题一一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

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 )。

数据库应用期末复习题及答案1

数据库应用期末复习题及答案1

数据库应用期末复习题及答案1数据库应用1.问题2where子句的条件表达式中.可以匹配0个到多个字符的通配符是()。

a.*b.%c.一d.?标准答案:B2。

问题3下列命令不属于dbms的数据定义语言的是:()。

a.createb.dropc.insertd.alter标准答案:c3.第4题在概念结构设计阶段获得的结果为()。

a、由b.e-r图表示的数据字典概念模型描述的数据需求c.某个dbms所支持的数据模型d.存储结构和方法的物理结构标准答案:b4.第5题在关系数据库系统中,为了在不增加数据存储空间的情况下简化用户的查询操作,常用的方法是创建()。

a、另一个表B.光标C.视图D.索引标准答案:C5。

问题6下面关于b/s模式描述错误的是:()。

a.b/s建立在广域网之上的。

b、 b/S通常面向相对固定的用户群,并对信息安全具有强大的控制能力。

c.b/s一般采用多重结构,要求构件相对独立的功能,能够相对较好的重用。

d.b/s建立在浏览器上。

标准答案:b6.第7题数据库中可以有()个主键。

a.一个一b.二个c.三个d、任意数量的标准答案:A8。

问题15当两个子查询的结果()时,可以执行并、交、差操作。

a.结构完全不一致b.结构完全一致c.结构部分一致d.主键一致标准答案:b9.第16题M:n关系被转换为关系模式。

关系的代码是()。

a、实体代码B.实体代码组合C.N-终端实体代码d.任意一个实体的码标准答案:b10.第17题在数据库的三级模式结构中,内部模式是()。

a、 1 B.2 C.3d.任意多个标准答案:a11.第18题SQL Server 2000的文件包括:主数据文件、辅助数据文件和()。

a、索引文件B.日志文件C.备份文件D.程序文件标准答案:B13.第22题在SQL Server 2000中,数据库最多可以创建()个表。

a、 1024b。

20亿加元8092D256标准答案:b14.第32题应该使用()语句在SQL中创建基本表。

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

数据库应用1.第2题WHERE子句的条件表达式中.可以匹配0个到多个字符的通配符是( )。

A.*B.%C.一D.?标准答案:B2.第3题下列命令不属于DBMS的数据定义语言的是:( )。

A.CREATEB.DROPC.INSERTD.ALTER标准答案:C3.第4题概念结构设计阶段得到的结果是()。

A.数据字典描述的数据需求B.E-R图表示的概念模型C.某个DBMS所支持的数据模型D.存储结构和方法的物理结构标准答案:B4.第5题在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建()。

A.另一个表(table)B.游标(cursor)C.视图(view)D.索引(index)标准答案:C5.第6题下面关于B/S模式描述错误的是:( )。

A.B/S 建立在广域网之上的。

B.B/S一般面向相对固定的用户群, 对信息安全的控制能力很强。

C.B/S一般采用多重结构,要求构件相对独立的功能,能够相对较好的重用。

D.B/S 建立在浏览器上。

标准答案:B6.第7题在数据库中,可以有( )个主键。

A.一个B.二个C.三个D.任意多个标准答案:A8.第15题当两个子查询的结果( )时,可以执行并、交、差操作。

A.结构完全不一致B.结构完全一致C.结构部分一致D.主键一致标准答案:B9.第16题一个m:n联系转换为一个关系模式。

关系的码为()。

A.某个实体的码B.各实体码的组合C.n端实体的码D.任意一个实体的码标准答案:B10.第17题在数据库的三级模式结构中,内模式有( )。

A.1个B.2个C.3个D.任意多个标准答案:A11.第18题SQL Server 2000的文件包括: 主数据文件、辅助数据文件和( )。

A.索引文件B.日志文件C.备份文件D.程序文件标准答案:B13.第22题在SQL Server 2000中,一个数据库可最多创建( )个表。

A.1024B.20亿C.8092D.256标准答案:B14.第32题SQL中创建基本表应使用( )语句。

A.CREATE SCHEMAB.CREATE TABLEC.CREATE VIEWD.CREATE DATEBASE标准答案:B15.第33题Visual Basic6.0不能使用下面哪一种数据访问技术( )。

A.ADOB.DAOC.ODBC标准答案:C16.第34题一个用户试图用查询分析器连接到一个SQL Server上。

服务器使用Windows验证模式,用户需要如何填写登录名和口令框中的内容才能被验证成功,获得访问权:( )。

A.他的Windows 2000帐号和口令B.什么也不用填。

C.他的Windows 2000帐号和一个空口令。

D.以上的选项都行。

标准答案:B17.第35题用二维表结构表示实体以及实体间联系的数据模型称为()。

A.网状模型B.层次模型C.关系模型D.面向对象模型标准答案:C18.第36题表达式SUBSTRING (‘SHANGHAI’,6,3)的值是()。

A.’SHANGH’B.’SHA’C.’ANGH’D.’HAI’标准答案:D19.第37题下面函数不能进行数据类型转换的是:。

A.CONVERTB.STRC.CASTD.LTRIM标准答案:D20.第38题SELECT s_no=学号,s_name=姓名FROM information WHERE 班级名=’软件021’表示( )。

A.查询INFORMA TION表中’软件021’班学生的学号、姓名B.查询INFORMA TION表中’软件021’班学生的所有信息C.查询INFORMA TION表中学生的学号、姓名D.查询INFORMA TION表中计算机系学生的记录标准答案:A21.第39题某数据表已经将列F定义为主关键字,则以下说法中错误的是( )。

A.列F的数据是有序排列的B.列F的数据在整个数据表中是惟一存在的C.不能再给此数据表建立聚集索引D.当为其他列建立非聚集索引时,将导致此数据表的记录重新排列标准答案:D22.第41题下面关于存储过程的描述不正确的是( )。

A.存储过程实际上是一组T-SQL语句B.存储过程预先被编译存放在服务器的系统表中C.存储过程独立于数据库而存在D.存储过程可以完成某一特定的业务逻辑标准答案:C23.第42题下列( )不属于SQL Server 2000在安装时创建的系统数据库。

A.masterB.modelC.msdberdb标准答案:D25.第47题将多个查询结果返回一个结果集合的运算符是( )。

A.JOINB.UNIONC.INTOD.LIKE标准答案:B26.第48题数据库逻辑结构设计阶段的主要功能是:( )。

A.明确用户需求,确定新系统的功能B.建立数据库的E-R模型C.将数据库的E-R模型转换为关系模型D.选择合适的存储结构和存储路径标准答案:C27.第49题联接有内联接、外联接和交叉联接,其中外联接只能对( )表进行。

A.两个B.三个C.四个D.任意个标准答案:A27.索引项的顺序与表中记录的物理顺序一致的索引,称之为( )。

A.复合索引B.唯一性索引C.聚簇索引D. 非聚簇索引标准答案:B28.第51题下面关于默认值的描述,正确的是:( )。

A.表中添加新列时,如果没有指明值,可以使用默认值B.可以绑定到表列,也可以绑定到数据类型C.可以响应特定事件的操作D.以上描述都正确标准答案:A29.第8题数据库中如果不建立相应的索引文件,在查询时会经常出错。

答案:错误30.第9题在导入数据时,如果SQL Server数据库中不存在对应的表,可以自动创建。

答案:正确31.第10题SQL Server有数据导入功能但没有数据导出功能。

答案:错误32.第19题数据的安全性主要防范的对象是合法用户。

答案:正确33.第20题视图一旦创建后,其中的内容不能被修改。

答案:错误34.第23题SQL Server的数据库可以导出为Access数据库。

答案:正确35.第24题在视图中可以添加和修改数据,在表中可以查看到数据的变化。

答案:正确36.第25题视图具有与表相同的功能,在视图上也可以创建触发器。

答案:错误37.第26题每个存储过程向调用方返回一个整数返回代码。

如果存储过程没有显式设置返回代码的值,则返回代码为0,表示成功。

答案:正确38.第27题数据库设计前只需选择数据库分析设计人员。

答案:错误39.第28题因为通过视图可以插入.修改或删除数据,因此视图也是一个实在表,SQL SERVER将它保存在syscommens系统表中。

答案:错误40.第1题HA VING子句与WHERE子句很相似,其区别在于:WHERE子句作用的对象是(),HA VING子句作用的对象是()。

标准答案:表和视图,分组42.第12题★☆0005题☆★:检索姓名字段中含有'文'的表达式为:select 姓名like ()。

标准答案:'%文%'44.第29题MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Serve服务的图形化工具称为()。

标准答案:服务管理器45.第30题目前最常用的数据库有层次数据库、()数据库和()数据库,其中()数据库是目前应用最广泛的一种数据库。

标准答案:网状、关系、关系46.第31题SQL Server中数据操作语句包括()、()、()和select 语句。

标准答案:insert、update、delete47.第40题在安装好的MS SQL Server中,系统提供了两个示例数据库,它们分别是()、()。

标准答案:northwind、pubs50.第46题SQL Server的数据类型可分为()数据类型和()数据类型。

标准答案:系统、用户自定义2.第3题命令SELECT s_no,A VG(grade) AS ‘平均成绩’FROM score GROUP BY s_no HA VING A VG(grade)>=85,表示( )。

A.查找score表中平均成绩在85分以上的学生的学号和平均成绩B.查找平均成绩在85分以上的学生C.查找score表中各科成绩在85分以上的学生D.查找score表中各科成绩在85分以上的学生的学号和平均成绩标准答案:A3.第4题下面关于唯一索引描述不正确的是:( )。

A.某列创建了唯一索引则这一列为主键B.不允许插入重复的列值C.某列创建为主键,则该列会自动创建唯一索引D.一个表中可以有多个唯一索引标准答案:A4.第5题将SQL Server 2000的数据库转换成ACCESS数据库,可以使用( )来实现。

A.订阅/发布B.数据备份/恢复C.数据分离/附加D.DTS导入/导出标准答案:D5.第6题下面( )不属于master数据库所包含的信息。

A.登录账号B.系统配置C.调度信息D.数据库错误信息标准答案:C6.第7题数据库中只存放视图的()。

A.操作B.对应的数据C.定义D.限制标准答案:C7.第8题使用关键字( )可以把查询结果中的重复行屏蔽。

A.DISTINCTB.UNIONC.ALLD.TOP标准答案:A8.第13题一个面向主题的,集成的,不同时间的,稳定的数据集合是:( )。

A.分布式数据库B.面向对象数据库C.数据仓库D.联机事务处理系统标准答案:C9.第14题在SQL中,CREATEVIEW语句用于建立视图。

如果要求对视图更新时必须满足于查询中的表达式,应当在该语句中使用( )短语。

A.WITH UPDATEB.WITH INSERTC.WITH DELETED.WITH CHECK OPTION标准答案:D10.第17题下面哪种文件无法与SQL Server数据库进行导入和导出操作()。

A.文本文件B.EXCEL文件C.Word文件D.Access文件标准答案:C11.第18题如果要删除Student数据库中的Information表,则可以使用命令:( )。

A.DELETE TABLE informationB.TRUNCATE TABLE informationC.DROP TABLE informationD.ALTER TABLE information标准答案:C13.第20题删除触发器tri_Sno的正确命令是:( )。

A.DELETE TRIGGER tri_SnoB.TRUNCATE TRIGGER tri_SnoC.DROP TRIGGER tri_SnoD.REMOVE TRIGGER tri_Sno标准答案:C14.第21题一个事务提交后,如果系统出现故障,则事务对数据的修改将( )。

A.无效B.有效C.事务保存点前有效D.以上都不是标准答案:C16.第29题下面关于唯一索引描述不正确的是:()。

相关文档
最新文档