中南大学数据库习题(刘安丰老师提供的)教学教材

中南大学数据库习题(刘安丰老师提供的)第六章习题一.选择题1.规范化理论是关系数据库进行逻辑设计的理论依据。

根据这个理论,关系数据库中的关系必须满足:其每一个属性都是(B )A)互不相关的 B)不可分解的 C)长度可变的 D)互相关联的2.关系数据库规范化是为解决关系数据库中( A)问题而引入的。

A)插入、删除和数据冗余 B)提高查询速度C)减少数据操作的复杂性 D)保证数据的安全性和完整性。

3.规范化过程主要为克服数据库逻辑结构中的插入异常、删除异常以及(C )的缺陷。

A)数据的不一致性 B)结构不合理 C)冗余度大 D)数据丢失4.关系模型中的关系模式至少是( A )A)1NF B)2NF C)3NF D)BCNF5.以下哪一条属于关系数据库的规范化理论要解决的问题?( A )A)如何构造合适的数据库逻辑结构B)如何构造合适的数据库物理结构C)如何构造合适的应用程序界面D)如何控制不同用户的数据操作权限6.下列关于关系数据库的规范化理论的叙述中,哪一条是不正确的?(A )A)规范化理论提供了判断关系模式优劣的理论标准B)规范化理论提供了判断关系数据库管理系统优劣的理论标准C)规范化理论对于关系数据库设计具有重要指导意义D)规范化理论对于其它模型的数据库的设计也有重要指导意义7.下列哪一条不是由于关系模式设计不当所引起的问题?BA)数据冗余 B)插入异常 C)删除异常 D)丢失修改8.下列关于部分函数依赖的叙述中,哪一条是正确的?( D)A)若X→Y,且存在属性集Z,Z∩Y≠Φ,X→Z,则称Y对X部分函数依赖B)若X→Y,且存在属性集Z,Z∩Y=Φ,X→Z,则称Y对X部分函数依赖C)若X→Y,且存在X的真子集X′,X′Y,则称Y对X部分函数依赖D)若X→Y,且存在X的真子集X′,X′→Y,则称Y对X部分函数依赖9.下列关于关系模式的码的叙述中,哪一项是不正确的?(C )A)当候选码多于一个时,选定其中一个作为主码B)主码可以是单个属性,也可以是属性组C)不包含在主码中的属性称为非主属性D)若一个关系模式中的所有属性构成码,则称为全码10.在关系模式中,如果属性A和B存在1对1的联系,则( C )A)A→B B)B→A C)A B D)以上都不是11.候选关键字中的属性称为( B )A)非主属性 B)主属性 C)复合属性 D)关键属性12.由于关系模式设计不当所引起的插入异常指的是(D )A)两个事务并发地对同一关系进行插入而造成数据库不一致B)由于码值的一部分为空而不能将有用的信息作为一个元组插入到关系中C)未经授权的用户对关系进行了插入D)插入操作因为违反完整性约束条件而遭到拒绝13.X→Ai成立是X→A1A2…Ak成立的( C )A)充分条件 B)必要条件 C)充要条件 D)既不充分也不必要14.任何一个满足2NF但不满足3NF的关系模式都存在( D)A)主属性对候选码的部分依赖 B)非主属性对候选码的部分依赖C)主属性对候选码的传递依赖 D)非主属性对候选码的传递依赖15.设有关系模式R(A,B,C,D),其函数依赖集F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到( C )。

A)BCNF B)3NF C)2NF D)1NF16.设有关系模式R(A,B,C),根据语义有如下函数依赖集:F={A→B,(B,C)→A}。

关系模式R的规范化程度最高达到( C)A)1NF B)2NF C)3NF D)4NF17.在关系模式R中,若其函数依赖集中所有候选关键字都是决定因素,则R最高范式是(D)。

A)1NF B)2NF C)3NF D)BCNF18.关系模式中,满足2NF的模式,( B)。

A)可能是1NF B)必定是1NF C)必定是3NF D)必定是BCNF19.消除了部分函数依赖的1NF的关系模式,必定是(B )。

A)1NF B)2NF C)3NF D)4NF20.已知关系模式R(A,B,C,D,E)及其上的函数依赖集F={A→D,B→C,E→A},该关系模式的候选码是( B )。

A)AB B)BE C)CD D)DE21.在关系模式R(A,B,C,D)上成立的函数依赖集F={A→C,C→B},则关系模式R的候选码是( A )A)AD B)B C)C D)BC23.设有关系模式R(A,B,C,D),F是R上成立的FD集,F={B→C,C→D},则属性C的闭包C+为(C)A)BCD B)BC C)CD D)BC24.设关系模式R(X,Y,Z)上成立的函数依赖集F={XY→Z},则关系模式R 属于( B )。

A)2NF B)3NF C)BCNF D)4NF25.关系模式学生(学号,课程号,名次),若每一名学生每门课程有一定的名次,每门课程每一名次只有一名学生,则一下叙述中错误的是( B)。

A))学号,课程号)和(课程号,名次)都可以作为候选键B)只有(学号,课程号)能作为候选键C)关系模式属于第三范试 D)关系模式属于BCNF26.下面关于函数依赖的叙述中,不正确的是AA)若X→Y,X→Z,则X→YZ B)若XY→Z,则X→Z,Y→ZC)若X→Y,WY→Z,则XW→Z D)若X→Y,则XZ→YZ27.在关系模式R中,称满足下面哪一个条件的X→→Y为平凡的多值依赖?B A)U-X-Y=ф B)X∩Y=ф C)X是单个属性 D)Y是单个属性28.设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。

下面关于多值依赖的叙述中,不正确的是(B)。

A)若X→→Y,则X→→Z B)若X→Y,则X→→YC)若X→→Y,且Y’是Y的子集,则X→→Y’ D)若Z是空集,则X→→Y29.设关系模式R(A,B,C,D,E),有下列函数依赖:A→BC,D→E,C→D,下面对R的分解中,哪些分解是R的无损联接分解( A)。

A)(A,B,C)(C,D,E) B)(A,B)(A,C,D,E)C)(A,C)(B,C,D,E) D)(A,B)(C,D,E)30.设关系模式R(A,B,C),F是R上成立的FD集,F={B→C},则分解{AB,BC}相对于F()。

A)是无损联接,也是保持FD的分解 B)是无损联接,但不保持FD的分解C)不是无损联接,但保持FD的分解 D)既不是无损联接,也不保持FD的分解二.填空题1.关系模式规范化需要考虑数据产生的依赖关系,人们已经提出了多种类型的数据依赖,其中最主要的是函数依赖和___多值依赖 ___。

2.在关系模式R中,如果X→Y,且对于X的任意真子集X’,都有X’Y,则称Y对X___完全__函数依赖。

3.在关系A(S,SN,D)和B(D,CN,NM)中,A的主键是S,B的主键是D,则D在S中称为____外码 __。

4.设有关系模式R(B,C,M,T,A,G),根据语义有如下函数依赖集:F={B→C,(M,T)→B,(M,C)→T,(M,A)→T,(A,B)→G}。

则关系模式R的候选码是___AM____。

5.关系数据库规范化理论的研究中,在函数依赖的范畴内,__BCNF___达到了最高的规范化程度。

6.用户关系模式R中所有的属性都是主属性,则R的规范化程度至少达到___3NF___。

7.在函数依赖中,平凡的函数依赖根据Armstrong推理规则中的__自反 ____律就可推出。

8.在一个关系R中,若每个数据项都是不可分割的,那么R一定属于_1NF____。

9.如果X→Y且有Y是X的子集,那么X→Y称为___平凡的函数依赖___。

10.若关系模式R的规范化程度达到4NF,则R的属性之间不存在非平凡且非__函数依赖__的多值依赖。

三.简答题1.指出下列关系模式是第几范式?并说明理由(1)R(X,Y,Z) F={XY→Z}(1)BCNF 码:XY 每个函数依赖的左边都是码。

(2)R(X,Y,Z) F={Y→Z,XZ→Y}(2)3NF 码:XY,XZ 不存在非主属性对码的部分函数依赖和传递函数依赖,Y不是码,所以不是BCNF。

(3)R(X,Y,Z) F={Y→Z,Y→X,X→YZ}(3)BCNF 码:X,Y 每个函数依赖的左边都是码。

(4)R(X,Y,Z) F={X→Y,X→Z}(4)BCNF 码:X 每个函数依赖的左边都是码。

(5)R(X,Y,Z,W) F={X→Z,WX→Y}(5)1NF 码:1NF 存在非主属性(Z)对码的部分函数依赖2.试问下列关系模式最高属于第几范式,并解释其原因。

(1)R(A,B,C,D),F={B→D,AB→C}(2)R(A,B,C,D,E),F={AB→CE,E→AB,C→D}(3)R(A,B,C,D),F={B→D,D→B,AB→C}(4)R(A,B,C),F={A→B,B→A,A→C}(5)R(A,B,C),F={A→B,B→A,C→A}(6)R(A,B,C,D),F={A→C,D→B}(7)R(A,B,C,D),F={A→C,CD→B}2)试问下列关系模式最高属于第几范式,并解释其原因。

(1)1NF 码:AB 存在非主属性(D)对码的部分函数依赖。

(2)2NF 码:E,AB 存在非主属性(D)对码的传递函数依赖(AB→C,C→D)。

(3)3NF 码:AB,AD 不存在非主属性对码的部分函数依赖和传递函数依赖,B和D不是码,所以不是BCNF。

(4)BCNF 码:A,B 每个函数依赖的左边都是码。

(5)2NF 码:C 存在非主属性(B)对码的传递函数依赖(C→A,A→B)(6)1NF 码:AD 存在非主属性(C,B)对码的部分函数依赖。

(7)1NF 码:AD 存在非主属性(C,B)对码的部分函数依赖。

3.设有关系模式R(U,F),其中:U={A,B,C,D,E,P},F={A→B,C→P,E→A,CE→D},求出R的所有候选码。

3)R的所有候选码是CE4.设有关系模式R(U,F),其中,U={A,B,C,D,E},F={A→BC,CD→E,B→D,E→A}(1)计算B+;(2)求出R的所有候选码;(3)判断关系模式最高达到第几范式。

4)(1)B+=BD(2)R的所有候选码为:E,A,CD,BC(3)没有非主属性,B不是码,所以为3NF5.设有关系模式R(U,F),其中,U={A,B,C,D,E},F={A→D,E→D,D→B,BC→D,DC→A}(1)求出R的所有候选码;(2)判断ρ={AB,AE,CE,BCD,AC}是否为无损联接分解?5)(1)R的所有候选码为:EC(2)A.首先构造初始表:B.按下列次序反复检查函数依赖和修改M:A→D,属性A中有相同值,故将b24和b54改为b14;E→D,属性E中有相同值,故将b34改为b14;D→B,属性D中有相同值,故将b22、b32、b52改为a2;BC→D,属性B、C中有相同值(第三到五行),故将D中第三行和第五行的b14改为a4;DC→A,属性D、C中有相同值,故将A列中的b41改为a1;此时第三行已为a1-a5,所以ρ是无损连接分解。

合集下载

数据库习题答案

数据库习题答案

《数据库习题答案》来自五星文库点这里,有很多篇《数据库习题答案》在线阅读本文:数据库习题答案导读:第三章习题,1.关系数据库设计理论,数据依赖范式和关系模式的规范化设计方法,其中数据依赖起着核心的作用,2.关系数据库中的关系模式至少要满足第一范式,如果每个属性值都是不可再分的最小数据单位,(2)试分析模式R的数据冗余问题,关系R中的C属性会存在在数据冗余,相应地原来存储在一张二维表内的数据就要分散存储到多张二维表中,第四章习题,A删除基本表B修改基本表中的数据,A数据项B 元组,C表D数据库第三章习题一、单项选择题1.在关系模型R中,函数依赖X→Y的语义是( B )A.在R的某一关系中,若两个元组的X值相等,则Y值也相等B.在R的每一关系中,若两个元组的X值相等,则Y值也相等C.在R的某一关系中,X值应与Y值相等D.在R的每一关系中,X值应与Y值相等2.设学生关系模式为:学生(学号,姓名,年龄,性别,成绩,专业),则该关系模式的主键是( B )A.性别 B.学号C.学号,姓名 D.学号,姓名,性别3.如果X→Y(Y不包含于X,且Y不能决定X)和Y→Z成立,那么X→Z成立。

这条规则称为( B )A.自反律 B.传递律C.伪传递律 D.增广律4.关系模式R?2NF,则R一定是(b )A.1NF B.3NF5.设一关系模式为:运货路径(顾客姓名,顾客地址,商品名,供应商姓名,供应商地址),则该关系模式的主键是( C )A.顾客姓名,供应商姓名,供应商地址 B.顾客姓名,商品名C.顾客姓名,供应商姓名,商品名 D.顾客姓名,顾客地址6.下列有关范式的叙述中正确的是( B )A.如果关系模式R?1NF,且R中主属性完全函数依赖于主键,则R是2NFB.如果关系模式 R?3NF,则R?2NF一定成立C.如果关系模式R?1NF,则只要消除了R中非主属性对主键的传递依赖,则R可转换成2NFD.如果关系模式R?1NF,则只要消除了R中非主属性对主键的部分依赖,则R可转换成3NF7.关系模式学生(学号,课程号,名次),若每一名学生每门课程有一定的名次,每门课程每一名次只有一名学生,则以下叙述中错误的是( B )A.(学号,课程号)和(课程号,名次)都可以作为候选键B.只有(学号,课程号)能作为候选键C.该关系模式属于第三范式D.该关系模式属于BCNF8.已知关系模式R(ABCD),F={A→C,B→C,C→D },则以下成立的是( B )A.A→B B.A→DC.AD→BC D.AC→BD9.如果X→Y且Z?U成立,那么XZ→YZ成立,这条规则称为( D )A.自反律 B.传递律`C.伪传递律 D.增广律10.能够消除多值依赖引起的冗余是( D )A.1NF B.2NF二、填空题1.关系数据库设计理论,数据依赖范式和关系模式的规范化设计方法。

中南大学《数据库原理与技术》课程作业(在线作业)三及参考答案

中南大学《数据库原理与技术》课程作业(在线作业)三及参考答案
(B)角色
(C)登录
(D) SQL Server用户
参考答案:
(B)
8.
事务是数据库操作的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于()状态。
(A)安全性
(B)一致性
(C)完整性
(D)可靠性
参考答案:
参考答案:
(D)
13.
并发操作会带来的数据不一致性有()。
(A)丢失修改、不可重复读、读脏数据、死锁
(B)不可重复读、读脏数据、死锁
(C)丢失修改、读脏数据、死锁
(D)丢失修改、不可重复读、读脏数据
参考答案:
(D)
14.
数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包指()。
(A)数据字典、应用程序、审计档案、数据库副本
参考答案:
(ACD)
2.
事务的特性有()。
(A)原子性
(B)一致性
(C)隔离性
(D)持续性
参考答案:
(ABCD)
3.
数据安全性控制通常采取的措施有()。
(A)鉴定用户身份
(B)设置口令
(C)控制用户存取权限
(D)数据加密
参考答案:
(ABCD)
4.
SQL Server的安全性管理包括()。
(A)数据库系统登录管理
(A)事务故障
(B)系统故障
(C)介质故障
(D)人为错误
参考答案:
(C)
22.
SQL Server 2000提供了4层安全防线,其中“SQL Server通过登录账号设置来创建附加安全层。用户只有登录成功,才能与SQL Server建立一次连接。”属于( )。

中南大学数据库考试题库

中南大学数据库考试题库

基础知识(单选)1.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的( )阶段。

A 需求分析B 概念设计C 逻辑设计D 物理设计参考答案B数据库设计步骤:(1)规划(必要性、可行性,总目标)(2)需求分析(分析用户活动,产生业务流程图;确定系统范围,产生系统范围图;分析用户活动涉及的数据,产生数据流程图;分析系统数据,产生数据字典。

)(3)概念设计(设计出独立于计算机硬件和DBMS的概念模式。

E-R模型是主要设计工具)(4)逻辑结构设计(把概念设计阶段设计好的全局E-R模式转换成与选用的具体机器上的DBMS所支持的数据模型相符合的逻辑结构,包括数据库模式和外模式)(5)数据库的物理设计(对于给定的数据模型选取一个最适合应用环境的物理结构的过程。

数据库的物理结构主要指数据库的存储记录格式、存储记录安排和存取方法)(6)数据库的实现(建立实际数据库结构;装入试验数据对应用程序进行调试;装入实际数据,进入试运行状态)(7)数据库的运行与维护(维护数据库的安全性与完整性;监测并改善数据库运行性能;根据用户要求对数据库现有功能进行扩充;及时改正运行中发现的系统错误)2. 关于数据库概念设计阶段的工作目标,下列说法错误的是A 定义和描述应用系统涉及的信息结构和范围B 定义和描述应用系统中数据的属性特征和数据之间的联系C 描述应用系统的数据需求D 描述需要存储的记录及其数量参考答案D3. SQL Server 2000的字符型系统数据类型主要包括( )。

A int、money、charB char、varchar、textC datetime、binary、intD char、varchar、int参考答案B4. 具有联系的相关数据按一定的方式组织排列,并构成一定的结构,这种结构即( )。

A 数据模型B 数据库C 关系模型D 数据库管理系统参考答案A5. 在数据库系统中,下列哪个映像关系用于提供数据与应用程序间的逻辑独立性?A 外模式/模式B 模式/内模式C 外模式/内模式D 逻辑模式/内模式参考答案B6. 关系模型的数据结构是A 树B 图C 表D 二维表参考答案D7. 数据字典是数据库管理系统的重要组成部分,其中存储的各类信息通常由A 数据库管理员维护B 程序员维护C 数据库管理系统维护D 一般用户维护参考答案A8. E-R图用于描述数据库的A 概念模型B 数据模型C 存储模型D 逻辑模型参考答案A9.下面列出的条目中,()不是数据库技术的主要特点。

数据库基础与应用(题与答案整理好)中南大学远程教育平台

数据库基础与应用(题与答案整理好)中南大学远程教育平台

《数据库基础与应用》学习中心:专业:学号:姓名:第1章数据库概述一、选择题1.( A )是位于用户与操作系统之间的一层数据管理软件。

数据库在建立、使用和维护时由其统一管理、统一控制。

A.DBMS B.DB C.DBS D.DBA2.( C )是长期存储在计算机内有序的、可共享的数据集合。

A.DATA B.INFORMATION C.DB D.DBS3.文字、图形、图像、声音、学生的档案记录、货物的运输情况等,这些都是( A )。

A.DATA B.INFORMATION C.DB D.其他4.数据库应用系统是由数据库、数据库管理系统(及其开发工具)、应用系统、( D )和用户构成。

A.DBMS B.DB C.DBS D.DBA5.目前( A )数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。

A.关系 B.面向对象 C.分布6.( A )是刻画一个数据模型性质最重要的方面。

因此在数据库系统中,人们通常按()的类型来命名数据模型。

A.数据结构 B.数据操纵 C.完整性约束二、填空题1.数据库就是长期储存在计算机内 _有序的、可共享的数据集合。

2.数据库管理系统是位于用户与操作系统之间的一层数据管理软件。

数据库在__建立_____、_使用______和_维护______时由数据库管理系统统一管理、统一控制。

3.数据库应用系统是由_数据库______、_数据库管理系统(及其开发工具)______、____应用系统___、__DBA_____和___用户____构成。

4.数据库技术经历了_手工______、_文件______和__数据库_____三个发展阶段。

5.数据模型通常都是由_数据结构______、__数据操作_____和__完整性与约束性条件_____三个要素组成。

6.目前最常用的数据模型有__关系_____、_网状______和__层次_____。

20世纪80年代以来,_关系数据模型______逐渐占主导地位。

数据库课后习题参考答案与解析

数据库课后习题参考答案与解析

第1章数据概述一.选择题1.下列关于数据库管理系统的说法,错误的是CA.数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型B.数据库管理系统对数据库文件的访问必须经过操作系统实现才能实现C.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件D.数据库管理系统对用户隐藏了数据库文件的存放位置和文件名2.下列关于用文件管理数据的说法,错误的是DA.用文件管理数据,难以提供应用程序对数据的独立性B.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序C.用文件存储数据的方式难以实现数据访问的安全控制D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率3.下列说法中,不属于数据库管理系统特征的是CA.提供了应用程序和数据的独立性B.所有的数据作为一个整体考虑,因此是相互关联的数据的集合C.用户访问数据时,需要知道存储数据的文件的物理信息D.能够保证数据库数据的可靠性,即使在存储数据的硬盘出现故障时,也能防止数据丢失5.在数据库系统中,数据库管理系统和操作系统之间的关系是DA.相互调用B.数据库管理系统调用操作系统C.操作系统调用数据库管理系统D.并发运行6.数据库系统的物理独立性是指DA.不会因为数据的变化而影响应用程序B.不会因为数据存储结构的变化而影响应用程序C.不会因为数据存储策略的变化而影响数据的存储结构D.不会因为数据逻辑结构的变化而影响应用程序7.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于AA.系统软件B.工具软件C.应用软件D.数据软件8.数据库系统是由若干部分组成的。

下列不属于数据库系统组成部分的是B A.数据库B.操作系统C.应用程序D.数据库管理系统9.下列关于客户/服务器结构和文件服务器结构的描述,错误的是DA.客户/服务器结构将数据库存储在服务器端,文件服务器结构将数据存储在客户端B.客户/服务器结构返回给客户端的是处理后的结果数据,文件服务器结构返回给客户端的是包含客户所需数据的文件C.客户/服务器结构比文件服务器结构的网络开销小D.客户/服务器结构可以提供数据共享功能,而用文件服务器结构存储的数据不能共享数据库是相互关联的数据的集合,它用综合的方法组织数据,具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,具有安全控制机制,能够保证数据的安全、可靠,允许并发地使用数据库,能有效、及时地处理数据,并能保证数据的一致性和完整性。

数据库1-5习题及答案

数据库1-5习题及答案

《数据库原理与应用》习题(1)一、单项选择题(每小题1分,共10分)1.要保证数据库逻辑数据独立性,需要修改的是( )A.模式B.模式与内模式的映射C.模式与外模式的映射D.内模式2.下列四项中,不属于数据库特点的是( )A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高3.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是( )A.多对多B.一对一C.多对一D.一对多4.反映现实世界中实体及实体间联系的信息模型是( )A.关系模型B.层次模型C.网状模型D. E-R模型5.对数据库并发操作有可能带来的问题包括( )A.读出“脏数据”B.带来数据的冗余C.未被授权的用户非法存取数据D.破坏数据独立性6.关系数据模型的三个组成部分中,不包括( )A.完整性规则B.数据结构C.数据操作D.并发控制7.SQL语言的REVOKE语句实现下列哪一种数据控制功能?A.可靠性控制B.并发性控制C.安全性控制D.完整性控制8.事务有多个性质,其中不包括( )A.一致性B.唯一性C.原子性D.隔离性9.SQL语言通常称为( )A.结构化查询语言B.结构化控制语言C.结构化定义语言D.结构化操纵语言10.如何构造出一个合适的数据逻辑结构是( )主要解决的问题。

A.关系数据库优化B.数据字典C.关系数据库规范化理论D.关系数据库查询二、填空题(每小题1分,共10分)1.SQL语言提供数据库定义、________ 、数据控制等功能。

2.数据库保护问题包括:________ 、完整性、故障恢复和并发控制等多方面。

3.关系代数中专门的关系运算包括:选择、投影、连接和________ 。

4. 设有关系SC(sno, cname, grade),各属性的含义分别为学号、课程名、成绩。

若要将所有学生的“数据库系统”课程的成绩增加5分,能正确完成该操作的SQL语句是 grade = grade+5 WHERE cname=“数据库系统”。

数据库习题带答案

第一章绪论Ⅰ、学习要点1、准确掌握数据、数据库、数据库系统、数据库管理系统等基本术语、概念;2、数据独立性的概念、分类及实现途径;3、数据模型的概念、分类、要素及作用;4、数据库三级模式体系结构的含义及作用;5、关系数据模型的三要素内容。

Ⅱ、习题一、选择题:1、使用二维表格结构表达数据和数据间联系的数据模型是()A、层次模型B、网状模型C、关系模型D、实体—联系模型2、DB、DBS、DBMS间的关系是()A、DB包括DBMS和DBSB、DBMS包括DB和DBSC、DBS包括DB和DBMSD、DBS与DB和DBMS无关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、数据库系统中,用()描述全部数据的物理存储视图。

A、外模式B、模式C、内模式D、数据模式10、数据库系统中用于定义和描述数据库逻辑结构的语言是()A、DMLB、DDLC、DCLD、SQL11、数据库系统支持的数据共享指的是()A、同一应用的多个程序共享同一数据集合B、多个用户、同一语言程序共享同一数据集合C、多个用户共享同一数据文件D、多种语言、多个用户、多个应用相互覆盖地使用同一数据集合12、数据库系统中,当内模式发生变化时,采用()来保证数据的物理独立性。

2022年中南大学信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)

2022年中南大学信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)一、填空题1、在数据库系统封锁协议中,一级协议:“事务在修改数据A前必须先对其加X锁,直到事务结束才释放X锁”,该协议可以防止______;二级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,读完后即可释放S锁”,该协议可以防止______;三级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,直到事务结束后才释放S锁”,该协议可以防止______。

2、在VB 6.0中,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset的_____方法和Update方法,使用Adobel.Recordset的_____方法可以使当前行指针在结果集中向前移动一行。

3、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。

方法主要有两种:______和______。

4、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF经过转变为3NF______。

5、DBMS的完整性控制机制应具备三个功能:定义功能,即______;检查功能,即______;最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。

6、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。

7、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过______和______约束来实现的。

数据库第6章第7章习题

第6章关系数据理论一.选择题1.对关系模式进行规范化的主要目的是BA.提高数据操作效率B.维护数据的一致性C.加强数据的安全性D.为用户提供更快捷的数据操作2.关系模式中的插入异常是指DA.插入的数据违反了实体完整性约束B.插入的数据违反了用户定义的完整性约束C.插入了不该插入的数据D.应该被插入的数据不能被插入3.如果有函数依赖X→Y,并且对X的任意真子集X’,都有X’Y,则称C A.X完全函数依赖于Y B.X部分函数依赖于YC.Y完全函数依赖于X D.Y部分函数依赖于X4.如果有函数依赖X→Y,并且对X的某个真子集X’,有X’→Y成立,则称B A.Y完全函数依赖于X B.Y部分函数依赖于XC.X完全函数依赖于Y D.X部分函数依赖于Y5.若X→Y和Y→Z在关系模式R上成立,则X→Z在R上也成立。

该推理规则称为C A.自反规则B.增广规则C.传递规则D.伪传递规则6.若关系模式R中属性A仅出现在函数依赖的左部,则A为AA.L类属性B.R类属性C.N类属性D.LR类属性7.若关系模式R中属性A是N类属性,则A DA.一定不包含在R任何候选码中B.可能包含也可能不包含在R的候选码中C.一定包含在R的某个候选码中D.一定包含在R的任何候选码中8.设F是某关系模式的极小函数依赖集。

下列关于F的说法,错误的是B A.F中每个函数依赖的右部都必须是单个属性B.F中每个函数依赖的左部都必须是单个属性C.F中不能有冗余的函数依赖D.F中每个函数依赖的左部不能有冗余属性9.有关系模式:学生(学号,姓名,所在系,系主任),设一个系只有一个系主任,则该关系模式至少属于BA.第一范式B.第二范式C.第三范式D.BC范式10.设有关系模式R(X, Y, Z),其F={Y→Z, Y→X, X→YZ},则该关系模式至少属于DA.第一范式B.第二范式C.第三范式D.BC范式11.下列关于关系模式与范式的说法,错误的是DA.任何一个只包含两个属性的关系模式一定属于3NFB.任何一个只包含两个属性的关系模式一定属于BCNFC.任何一个只包含两个属性的关系模式一定属于2NFD.任何一个只包含三个属性的关系模式一定属于3NF12.有关系模式:借书(书号,书名,库存量,读者号,借书日期,还书日期),设一个读者可以多次借阅同一本书,但对一种书(用书号唯一标识)不能同时借多本。

数据库原理期末复习(中南大学)数据库系统概论复习资料2.docx

第一章一、名词解释1.Database:数据库,是长期储存在计算机内、有组织的、可共享的大量数据的集合。

2.DBMS:数据库管理系统,是位于用户与操作系统之间的一层数据管理软件,用于科学地组织、存储和管理数据、高效地获取和维护数据。

3.DBS:数据库系统,指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统、应用系统、数据库管理员(DBA)构成。

4.数据模型:是用来抽象、表示和处理现实世界中的数据和信息的工具,是对现实世界的模拟,是数据库系统的核心和基础;其组成元素有数据结构、数据操作和完整性约束。

5.概念模型:也称信息模型,是按用户的观点来对数据和信息建模,主要用于数据库设计。

6.逻辑模型:是按计算机系统的观点对数据建模,用于DBMS实现。

7.物理模型:是对数据最底层的抽象,描述数据在系统内部的表示方式和存取方法,在磁盘或磁带上的存储方式和存収方法,是面向计算机系统的。

8.E・R图:即实体•关系图,用于描述现实世界的事物及其相互关系,是数据库概念模型设计的主要工具。

9.关系模式:从用户观点看,关系模式是rti—组关系组成,每个关系的数据结构是一张规范化的二维表。

10.型/值:型是对某一类数据的结构和属性的说明;值是型的一个具体赋值,是型的实例。

11.数据库模式:是对数据库屮全体数据的逻辑结构(数据项的名字、类型、取值范围等)和特征(数据Z间的联系以及数据有关的安全性、完整性要求)的描述。

12.数据库的三级系统结构:外模式、模式和内模式。

13.数据库内模式:又称为存储模式,是对数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式。

一个数据库只有一个内模式。

14.数据库外模式:又称为子模式或用户模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图。

通常是模式的子集。

一个数据库可有多个外模式。

15.数据库的二级映像:外模式/模式映像、模式/内模式映像。

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