




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库期末考试复习题库(非常全面)的数据的集合。A .数据库系统B.数据库C.数据库管理系统D .数据结构第一部分答案:B5.数据库中存储的是第一章:A .数据B.数据模型一选择题:1.在数据管理技术的发展过程中,经历了人工管C.数据以及数据之间的联系理阶段、文件系统阶段和数据库系统阶段。在这几6.数据库中,数据的个阶段中,数据阶段。A.数据库系统B.文件系统C人D .数据答案:数据库概念模型A .具体的机器和DBMSB.E-R图C.信息世界D.现实世界案:A3.数据库的基本特点是A. (1)数据可以共享(或数据结构化)数据独立性数据冗余大,D.信息 答案:物理独立性是A .数据库与数据库管理
2、系统的相互独立B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立 答案:C7.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指A.同一个应用中的多个程序共享一个数据集B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件D.多种应用、多种语言、多个用户相互覆盖地使用数据集合答案:D(4)统一管理和控制8.据库系统的核心是B. (1)数据可以共享(或数据结构化) 据独立性 数据冗余小,数易扩充A .数据库C .数据模型B.数据库管理系统D . 软件工具(4)统一管理和控制答案:BC. (1)数据
3、可以共享(或数据结构化)数9.下述关于数据库系统的正确叙述据互换性数据冗余小,易扩充(4)统一管理和控制A.数据库系统减少了数据冗余B.数据库D. (1)数据非结构化 数据独立性数据冗余小,(4)统一管理和控制答案:B易扩充.是存储在计算机内有结构系统避免了一切冗余C数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据答案:A10.数将数据库的结构划分成多个层次, 是为了提高数据库的D.数据独立性答案:AA.数据独立性B .逻辑独立性C .管17.数据库管理系统能实现对数据库中数据的查理规范性D .数据的共享询、插入、修改和删除等操作,这种功能称A .数据独立性B
4、.物理独立性D .管理规范性A .数据定义功能B.数据管理功能答案:BBC.数据操纵功能D.数据控制功能答案:11.数据库(DB)数据库系统(DBS和数据库管理系统(DBMS三者之间的关系是18.数据库管理系统是A. DBS包括DB和DBMSB. DDMSA.操作系统的一部分B.在操作系统支包括DB和DBSC .DB包括DBS和DBMS持下的系统软件C . 一种编译程序D. DBS就是DB,也就是DBMSD. 种操作系统答案:B答案:A19.据库的三级模式结构中,描述数据库中全体数12.在数据库中,产生数据不一致的根本原因据的全局逻辑结构和特征的是()A.外模式B.内模式C.存储模式冗余13.
5、A.数据存储量太大B.没有严格保护数C未对数据进行完整性控制答案:D数据库管D.模式答案:D.数据20 据库系统A.数学软件C.计算机辅助设计案:D理系统 (DBMS)A.不会因为数据的变化而影响应用程序B.不会因为系统数据B.应用软件D .系统软件答14.数据库管理系统(DBMS)的主要功能A.修改数据库B.定义数据库C应用数据库D.保护数据库答案:B15.数据库系统的特点是、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。A.数据共享B.数据存储C .数据应用 D .数据保密 答案:A16据库系统的最大特点是A .数据的三级抽象和二级独立性B .数据共享性C .数据的结构化存储结构
6、与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构答案:B21.信息世界中的术语,与之对应的数据库术语A.文件B .数据库 C .字段 D.记答案:D22次型、网状型和关系型数据库划分原则A .记录长度B .文件的大小C.联系的复杂程度D.数据之间的联系案:D23.传统的数据模型分类,数据库系统可以分为三种类型A.大型、中型和小型B.西文、中文和数据结构数据操作完整性约束兼容 C.层次、网状和关系D.数据、图8.数据结构是对数据系统的静态特性的描形和多媒体答案:C述,数据操作是对数据库系统的动态特性24.层次模型不能直接
7、表示的描述。答案:数据结构数据操作A.1 : 1关系B. 1 : m关系9.数据库体系结构按照模式外模式C. m : n关系D. 1 : 1 和 1 : m和内模式三级结构进行组织。答案:关系答案:C模式外模式内模式25.数据库技术的奠基人之一.Codd从1970年起10.实体之间的联系可抽象为三类,它们是发表过多篇论文,主要论述的是A.层次数据模型B.网状数据模型。 答案:1 : 11 :C.关系数据模型D 面向对象数据模型11 .数据冗余可能导致的问题有答案:C答案:浪费存储空间及修改麻烦、填空题潜在的数据不一致性1.数据管理技术经历了人工管理文件系统三:简答题:和数据库系统三个阶段。答案
8、:人工管1.什么是数据库理文件系统数据库系统答:数据库是长期存储在计算机内、有组织的、2.数据库是长期存储在计算机内、有 组织的、可共享的数据集合。数据库是按某种数据模型进行共享的数据集合。答案:组织共享组织的、存放在外存储器上,且可被多个用户同时3. DBMS是指它是位于用户和使用。因此,数据库具有较小的冗余度,较高的数间的一层管理软件。答案:数据库管理系统据独立性和易扩展性。用户操作系统2.什么是数据库的数据独立性4.数据库管理系统的主要功能有数据定义功答:数据独立性表示应用程序与数据库中存能_、数据操纵功能、数据库的运行管理 和数储的数据不存在依赖关系,包括逻辑数据独立性和据库的建立以及
9、维护 等4个方面。物理数据独立性。答案:数据定义功能数据操纵功能逻辑数据独立性是指局部逻辑数据结构(外视5.数据独立性又可分为逻辑数据独立性和物图即用户的逻辑文件)与全局逻辑数据结构(概念理数据独立性。 答案:逻辑数据独立性视图)之间的独立性。当数据库的全局逻辑数据结物理数据独立性构(概念视图)发生变化(数据定义的修改、数据之间6.当数据的物理存储改变了,应用程序不变,而联系的变更或增加新的数据类型等)时,它不影响由DBMS处理这种改变,这是指数据的 物理独立某些局部的逻辑结构的性质,应用程序不必修改。答案:物理独立性物理数据独立性是指数据的存储结构与存取7.数据模型是由数据结构、数据操作方法
10、(内视图)改变时,对数据库的全局逻辑结构(概和完整性约束三部分组成的。答案:念视图)和应用程序不必作修改的一种特性,也就是说,数据库数据的存储结构与存取方法独立3.什么是数据库管理系统答:数据库管理系统(DBMS)是操纵和管理数 据库的一组软件,它是数据库系统(DBS的重要组 成部分。不同的数据库系统都配有各自的 DBMS而不同的DBMS各支持一种数据库模型,虽然它们 的功能强弱不同,但大多数DBMS的构成相同,功 能相似。一般说来,DBMS具有定义、建立、维护和使 用数据库的功能,它通常由三部分构成:数据描述 语言及其翻译程序、数据操纵语言及其处理程序和数据库管理的例行程序。4.什么是数据字
11、典数据字典包含哪些基本内容第2章关系数据库答:数据字典是数据库系统中各种描述信息和控制信息的集合,它是数据库设计与管理的有力工一、选择题1、关系数据库管理系统应能实现的专门关系运算具,是进行详细数据收集和数据分析所获得 的主要包括成果。数据字典的基本内容有:数据项、数据结构、A.排序、索引、统计B.选择、投影、数据流、数据存储和处理过程 5个部分。连接C.关联、更新、排序D.显示、打印、第一章补充作业部分:制表答案:B假设教学管理规定:关系模型中,个关键字一个学生可选修多门课,一门课有若干学生选修;A.可由多个任意属性组成B.至多由一个一个教师可讲授多门课,一门课只有一个教属性组成师讲授;C可
12、由一个或多个其值能惟一标识该关系模一个学生选修一门课,仅有一个成绩。式中任何元组的属性组成D .以上都不是学生的属性有学号、学生姓名;教师的属性有教答案:C师编号,教师姓名;课程的属性有课程号、课程3、自然连接是构成新关系的有效方法。一般情况名。下,当对关系R和S使用自然连接时,要求R和S要求:根据上述语义画出 ER图,要求在图中含有一个或多个共有的画出实体的属性并注明联系的类型;A.元组 B.行 C.记录 D.属性解答:a生名m选修C课程号、关系运;课程花费时间可能最长的运算。选择C.笛卡尔积答案:DD.除答案:C5 关系模式的任何属性二、填空题1、一个关系模式的定义格式为A.不可再分B.可
13、再分答案:关系名(属性名1,属性名2,,属性名C.命名在该关系模式中可以不惟一D.以上n)都不是答案:A2、. 一个关系模式的定义主要包括 关系6.在关系代数运算中,五种基本运算、属性名属性类A.并、差、选择、投影、自然连接B并、属性长度和关键字差、交、选择、投影答案:关系名属性名属性类型C.并、差、选择、投影、乘积D.并、差、属性长度关键字交、选择、乘积答案:C3、.关系代数运算中,传统的集合运算有7、设有关系R,按条件f对关系R进行选择,正确的是答案:笛卡尔积并A. RB.RC.f(R)交差D.f(R)4、关系代数运算中,基本的运算是答案:8、如图所示,两个关系运算后得到R3。答案:R1和
14、R2,它们进行并差笛卡尔积投影选择5、关系代数运算中,专门的关系运算有R投影答案:选择投影连ABCA1XC2YD1yR3ABCDEA1XMIC1YMIC2yNJB.并C.笛卡尔积R1D.连A.答案:系演算DEM1MI2NJ5MK0&关系数据库中基于数学上两类运算是关系代数和关系演算关系代数关7、.已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主关键字是,系关系的外关键字 ,学生关系的主关键字是,外关键字卫答案:系编号无学号系编号第4章数据库的安全性一、选择题1下面哪个不是数据库系统必须提供的数据控制 功能A.安全性B.可
15、移植性C.完整性D.并发控制答案:B2、保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据A.安全性B.完整性C并发控制D.恢复答案:3、数据库的完整性是指数据的正确性和相容性。A.安全性B.完整性C并发控制D.恢复答案:4、在数据系统中,对存取权限的定义称为A.命令B.授权C.定义D.审计答案:5、数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库A.可靠性B. 致性C.完整性D.安全性答案:D6、下列SQL语句中,能够实现“收回用户ZHA0对学生表(STUD中学号(XH)的修改权”这一功能的是A. REVOKE UPDATE(XH)
16、 ON TABLE FROM ZHAO B. REVOKE UPDATE(XH) ON TABLE FROM PUBLICC. REVOKE UPDATE(XH) ON STUD FROM ZHAOD. REVOKE UPDATE(XH) ON STUD FROM PUBLIC答案:C7、把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL语句是A) GRANT GRADE ON SC TO ZHAOB) GRANT UP DATE ON SC TO ZHAOC) GRANTUPDATE(GRADE)ON SCTO ZHAOD) GRANTUPDATEON SC(GRADE)TO ZH
17、AO答案:C8在SQL Server中删除触发器用(A . ROLLBACKB. DROPC . DELALLOCATE D. DELETE答案:B二、填空题1保护数据安全性的一般方法是设置用户标识和存取权限控制用户标识和存取权限控制2、安全性控制的一般方法有、和 视图的保护五级安全措施。答案: 用户标识鉴定存取控制 审计数据加密答案:要存取的数据对象3、存取权限包括两方面的内容,一个是二,另一个是 d。对此数据对象进行操作的类型4、在数据库系统中对存取权限的定义称为授权答案:授权5、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用 语句,收回所授的权限使用
18、语句。答案:GRANTREVOKE6、DBMS存取控制机制 主要包括两部分:自主存取控制,_ 强制存取控制。 答案:强制存取控制7、当对某一表进行诸如()、()、()这些操作时,SQL Server就会自动执行触发器所定义的SQL语句。答案:INSERTDELETE,U PDATE第5章数据库完整性、选择题:1在数据库系统中,保证数据及语义正确和有效 的功能是 (A.并发控制B.存取控制C安全控制D.完整性控制案:D2、关于主键约束以下说法错误的是(A. 一个表中只能设置一个主键约束B. 允许空值的字段上不能定义主键约束C允许空值的字段上可以定义主键约束D.、可以将包含多个字段的字段组合设置为
19、主键答案:3、4、A.5、B. DeleteC. U pdateD. Create答案:D数据库的是指数据的正确性和相容性。安全性B.完整性C.并发控制D.恢复答案:在数据库的表定义中,限制成绩属性列的取值在0到100的范围内,属于数据的约束。在表或视图上执行除了()以外的语句都可以 激活触发器。A、实体完整性B、参照完整性C、用户自定义D、用户操作案:二、设计题在学生课程管理数据库中创建一触发器,当向学生选课表插入记录时,检查该记录的学号在学生表中是否存在,检查该记录的课程号在课程表中是否存在,及选课成绩是否在0到100范围,若有一项为否,则不允许插入。答案:create trigger s
20、tu_i ns_tnon scfor in sertasbeg indeclare s# char(6),c# char(5),grade intselect s#=s no, c#=c no, grade=scorefrom in sertedif (s# not in (select sno from stude nt) or (c# not in (select eno from course) )or (grade not betwee n 0 and 100)rollback tran sacti onelseprint '成功插入'end第6章关系数据理论、选择题1
21、、关系规范化中的删除操作异常是指,插入操作异常是指 。A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应答案:D8候选关键字中的属性称为0该插入的数据未被插入答案:AD2、设计性能较优的关系模式称为规范化,规范化主要的理论依据是A.关系规范化理论B.关系运算理论 C.关系代数理论D.数理逻辑答案:的缺陷。A.数据的不一致性B.结构不合理C.冗余度大D.数据丢失答案:4、当关系模式R(A B)已属于3NF,下列说法中是正确的。A .它一定消除了插入和删除异常B.仍存在一定的插入和删除异常C. 一定属于BCNF3、规范化过程主要为克服数据库逻辑结构中的插入异常,删除异
22、常以及冗余度大D. A和C都是答案:B5、关系模型中的关系模式至少是1NF2NF3NFBCNF答案:A6、在关系DB中,任何二元关系模式的最高范式 必定是1NF2NF3NFBCNF7、在关系模式R中,若其函数依赖集中所有候选关键字都是决定因素, 则R最高范式是答案:CA. 2NFB. 3NFC. 4NF D. BCNF10、关系模式的候选关键字可以有,主关键字有答案:B答案:BA .非主属性B.主属性C.复合属性D .关键属性9、消除了部分函数依赖的1NF的关系模式,必定是A . 1NFB . 2NFC. 3NFD . 4NF答案:B答案:C答案:BA.部门总经理B.部门成员C部门名D.部门号
23、答案:BA . 0个B. 1个 C . 1个或多个 D .多个11、关系模式的分解不惟A .惟一 B .不惟 12、根据关系数据库规范化理论,关系数据库中的关系要满足第一范式。下面“部门”关系中,因哪个属性而使它不满足第一范式部门(部门号,部门名,部门成员,部门总经理)、填空题1、在关系A(S, SN, D)和B(D, CN, NM中,A的主键是S, B的主键是D,则D在S中称为答案:外部键2、对于非规范化的模式,经过转变为1NF,将1NF经过_转变为2NF,将2NF经过转变为3NF。答案:使属性域变为简单域消除非主属性对主关键字的部分依赖消除非主属性对主关键字的传递依赖3、在关系数据库的规范
24、化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和无损连接性0答案:无损连接性、选择题第7章数据库设计1、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的段。A.需求分析B.概念设计C.逻辑设计D.物理设计答案:B2、在关系数据库设计中,设计关系模式是的任务。A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 物理设计阶段案:C3、数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作A.建立库结构B.扩充功能C.加载数据系 统 调 试4、在数据库的概念设计中,最常用的数据模型是A. 形象模型B. 物理模型C.
25、逻辑模型实体联答案:D5、从E-R模型关系向关系模型转换时,一个M : N联系转换为关系模型时,该关系模式的关键字A. M端实体的关键字B. N端实体的关键字 C. M端实体关键字与 N端实体关键字组合D.重新选取其他属性答案:C6、当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是A.属性冲突B. 语法冲突C结构冲突答案:属性冲突命名冲突结构冲突答案:B7、概念模型独立于A. E-R模型B.硬件设备和DBMSC.操作系统和DBMSDBMS答案:B数据流程图(DFD)是用于描述结构化方法中阶段的工具。A.可行性分析B.详细设计C.需求分析D.程序编码答案:C9、下图所示的E-R
26、图转换成关系模型,可以转换为.关系模式。A. 1个B. 2个C. 3个D. 4个1、答案:C二、填空题数据库设计的几个步骤是答案:需求分析,概念设计,逻辑设计,物理设计,系统实施,系统运行和维护2、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计阶段。3、答案:物理在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程等的描述,通常称为答案:数据字典4、在设计分E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计的,所以三类。各个分E-R图之间难免有不一致的地方,这些冲突主要有第 8 章数
27、据库编程、选择题1、修改存储过程 使用的语句是()。A. ALTER PROCEDURE B. DROP PROCEDUREC.INSERT PROCEDUE D. DELETE PROCEDUE答案:A2、创建存储过程 的语句是()。A. ALTER PROCEDURE B. DROP PROCEDURE C.CREATEPROCEDUE D. INSERT PROCEDUE答案: CB DIM count=13、下面( )组命令,将变量 count 值赋值为 1。ADECLARE countSELECT count=1C DECLARE countSELECT count=1DDIM co
28、untSELECT count=14在SQL Serve冲删除存储过程用(A. ROLLBACKB. DROP PROCC.DELALLOCATE D. DELETE P ROC答案:B10.在SQL Server编程中,可使用()将多个语句捆绑。A. B. BEGIN-ENDC.(D.答案:B二、填空题1、在T-SQL编程语句中,WHILE结构可以根据条件多次重复执行一条语句或一个语句块,还可以使用() 和CONTINUE关键字在循环内部控制WHILE循环中语句的执行。答案:BREAK2、存储过程是存放在)上的预先定义并编译好的T-SQL语句。 答案: SQL SERVE服务器上3、游标是系
29、统为用户开设的一个(),存放SQL语句的执行结果答案:数据缓冲区第9章关系查询处理和查询优化第10章数据库恢复技术选择题1、是 DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。A.程序B.命令C.事务答案:C2、事务的原子性是指A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的D.事C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的 务必须是使数据库从一个一致性状态变到另一个一致性状态答案:A3、事务的一致性是指A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据为的改变是永久的D.事C. 一个事务内部的操作及使用的数据对并
30、发的其他事务是隔离的 务必须是使数据库从一个一致性状态变到另一个一致性状态答案:D4、事务的隔离性是指A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的D.事C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的 务必须是使数据库从一个一致性状态变到另一个一致性状态答案:C5、事务的持续性是指A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C. 一个事力内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须是使数据库从一个一致性状态变到另一个一致性状态答案:B6、若数据库中只包含成功事务提交的结果,则此数据库就称为
31、处于状态。A.安全C.不安全答案:B7、若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为A.事务故障B.系统故障C.介质故障D.运行故障答案:B8、若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为A.事务故障B.系统故障C介质故障D.运行故障答案:C9、用来记录对数据库中数据进行的每一次更新操作。A.后援副本B.日志文件C数据库缓冲区答案:B10、用于数据库恢复的重要文件是A.数据库文件B.索引文件C. 日志文件D .备注文件答案:C11、数据 库
32、恢复的基础是利用转储的冗 余数据。这 些转储的冗 余数据 包A.数据字典、应用程序、审计档案、数据库后备副本B.数据字典、应用程序、日志文件、审计档案C.日志文件、数据库后备副本D. 数据字典、应用程序、数据库后备副本答案:C填空题1、事务是 DBMS的基本单位,它是用户定义的一组逻辑一致的程序2、.若事务在运行过程中,由于种种原因,使事务未运行到正常终止点之间就被撤消,这种情况就称为 事务故障。答案:事务故障3、数据库恢复是将数据库从状态恢复到的功能。 答案:错误某一已知的正确状态4、数据库系统在运行过程中,可能会发生故障。故障主要有 事务故障、系统故 障、介质故障和计算机病毒四类。答案:事
33、务故障系统故障 计算机T1T2 读A=100A=A*2写回 ROLLBACK 恢复A=100读 A=10病毒5、数据库系统是利用存储在外存上其他地方的冗余数据来重建被破坏的数据库。它主要有两种:后援副本和 日志文件答案:冗余数据后援副本日志文件3、设有两个事务T1、T2,其并发操作如下所示,下列评价正确的是A.该操作不存在问题B.该操作丢失修改C.该操作不能重复读D.该操作读“脏”数据答案:DA. 封锁B.恢复C.存取控制4、解决并发操作带来的数据不一致性总是普遍采用答案:A5、若事务T对数据R已经加X锁,则其他事务对数据RA.可以加S锁不能加X锁B.不能加S锁可以加X锁C.可以加S锁也可以加
34、X锁D.不能加任何锁答案:D6关于“死锁”,下列说法中正确的是A.死锁是操作系统中的问题,数据库操作中不存在B.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库C.当两个用户竞争相同资源时不会发生死锁D.只有出现并发操作时,才有可能出现死锁答案:D7、对并发操作若不加以控制,可能会带来问题。A.不安全 B.死锁C.死机答案:D8、并发操作会带来哪些数据不一致性A.丢失修改、不可重复读、脏读、死锁B.不可重复读、脏读、死锁0c.丢失修改、脏读、死锁D.丢失修改、不可重复读、脏读答案:D填空题1、DBMS的基本工作单位是事务,它是用户定义的一组逻辑一致的程序序列;并发控制的主要方法是机制。
35、答案:封锁2、有两种基本类型的锁,它们是共享锁排它锁答案:共享锁排它锁第二部分第一章数据库系统概论填空题文件管理数据库处理技术经历了人工管理、文件管理、数据库管理以及分布式数据库管理四个发展阶段。(07年7月考)(09年1、7月考)2.在文件管理阶段,程序和数据在存储位置上是分开存放的。3.在人工管理和文件管理阶段,程序设计依赖于.数据表示。(09年1月考判断)4.数据共享数据库系统具有数据结构化独立的数据操作界面、由 DBMS统一管理等优点。数据独立性、数据粒度小、(08年1月、考)5.在文件管理阶段、文件之间是相互独立 的,在数据库管理阶段,文件之间是相互联系的。(07年7月考是非题)在
36、_数据库系统中,容易做到数据共享。(08在_文件系统中,不容易做到数据共享, 年1月考判断)7 .在文件系统中,存取数据的基本单位为 位为数据项 。记录_,在数据库系统中,存取数据的基本单8. 在 文件系统中,数据没有独立的操作界面,在数据库系统中数据具有独立的操作界面。(08年1月考)9.在数据库系统中访问数据,既可以采用程序执行 方式,也可以 视屏交互采用方式。10. DBMS具有安全性一致性并发性 和数据库恢复等管理控制功能。(08年1月考)11. 分布式数据库系统既支持客户的一局部_应用,又支持客户的.全局亠应用。(07年7月考是非题)12.分布式数据库系统除了具有一般数据库系统的优点
37、之外,还具有 性高、地域范围广、数据量大、客户数多地域范围广兼容性好等优点。可靠13.在实体中能作为码的属性称为主属性否则称为非主属性。考14.域是实体中相应属性的取值范围,性别属性的域包含 2个值。(08年1月考)15.实体之间的联系类型有三种,分别是1对1、1对多 和 多对多。(08、07年7月考)(09年1月考)16 若实体A和B是多对多的联系,实体 B和C是1对1的联系,则实体 对多的联系。(09年1月考选择)17. 若实体A和B是1对多的联系,实体B和C是1对多的联系,贝y实体多 的联系。的联系。18 .若实体A和B是1对多的联系,实体 B和C是多对1的联系,则实体 多对 多(08年
38、7月考)一个数据库的元关系由DBMS19.任一种数据模型都有20.把保存关系定义的关系称为对应数据库的元关系,自动建立。(08年1月考)21.关系数据库系统具有数据结构单一、采用集合运算、数据完全独立数学 理论支持等优点。(08年7月考)(08年1月考)22.在对象 数据模型中,对象 不但能够继承,而且能够嵌套。非题)(07、09年7月考是在非关系模型中操作记录的方式是过程式的,在关系模型中操作记录的方式是集合式的。23.关系中的每一行称为元组,每一列称为属性 。24.在数据库体系结构中,两级数据映像分别是指 模式和内模式 之间的数据映像。(08年1月考)外模式和模式之间的数据映像与25.数据
39、库系统的三级模式结构和两级数据映像确保了数据的物理独立性和逻辑 独立性。(08年7月考)(07年7月考)第二章关系运算1.关系数据模型包括关系数据结构关系完整性规则和 关系运算三个方面。(07年7月考)(09年1、7月考)2 .设D1,D2和D3域的基数分别为 2,3和4,贝U D1 D2 D3的元组数为_24_,每个元组有_3_个分量。(07、09年7月考)3.学生关系中的班级号属性与班级关系中的班级号主码属性相对应, 系中的外码_。( 07年7月考)则班级号为学生关4. 若一个关系为R (学生号,姓名,性别,年龄),则 学牛号 可以作为该关系的主码,姓名、性别和年龄为该关系的非主属性。(0
40、7年7月考)(085.在候选码中的每个属性被称为主 属性,不在任何候选码中的每个属性被称非主属性。(09年1、7月考)6.关系完整性包括实体完整性、参照完整性和 用户定义完整性三个方面。年1月考)7.在参照和被参照的关系中,每个外码值或者为 空,或者等于另一个关系中的主码值。8.设一个集合A=3,4,5,6,7,集合B=1,3,5,7,9,则A和B的并集中包含有丄个元素,A 和B的交集中包含有3个元素,A和B的差集中包含有 2个元素。(07年7月考)9.设一个关系A具有a1个属性和a2个元组,关系B具有b1个属性和b2个元组,则关系AX B具有 a1+b1 个属性和 a2 x b2 个元组。(
41、08年7月考)10.专门的关系运算包括选择投影、连接和除四种。11.设一个学生关系为生号,课程号,成绩S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学 ),则至少选修了课程号为001 '和002 '课程的全部学生信息所对应的运算表达式为S >< n 学生号 ( 5 课程号='001'V课程号='002' ( X )S(学生号,姓名),课程关系为 C(课程号,课程名),选课关系为 课程号,成绩),则选修了课程名为程序设计课程的全部学生信息所对应的运12.设一个学生关系为生号,X(学算表达式为 S >< (
42、 n学生号( X ><( S课程号='程序设计'(C)。13.设一个学生关系为 S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为 生号,课程号,成绩),则姓名为变量K的值的学生所选修的全部课程信息所对应的运算(5姓名=k(_S_)。 ( 09年1月考判断)表达式为 C课程号(_X14.设一个学生关系为S(学生号,姓名),课程关系为 C(课程号,课程名),选课关系为生号,课程号,成绩),求出所有选课的学生信息的运算表达式为课程号(X)C 的自然连接。(07、09年7月考是非题)X(学X(学第三章关系规范化基础1 .在一个关系R中,若属性集X函数决定属性集
43、 Y,则记作为 * Y,称X为决定因素。2.在一个关系R中,若XT Y且X Y,则称XT Y为非平凡依赖,否则,若XTY且X Y,则称Xt Y为平凡依赖。(08年7月考)3.在一个关系R中,“职工号”函数决定“姓名”既是非平凡函数依赖,又是 完全函数依赖。(07、09年7月考)4.已知“职工号T性别”成立,则“(职工号,性别)T 性别”既是平凡函数依赖,第四章结构化查询语言SQL又是 部分 函数依赖。(08年1月考)5. 在一个关系R中,若存在"学号T系号,系号T系主任”,则隐含存在着学号函数决定系主任_。 ( 08年7月考)6.在一个关系R中,若存在XT Y和XTZ,贝y存在 XT
44、 (Y, Z),称此为函数依赖的上并性规则。(08年1月考)7.在一个关系R中,若存在 心(YZ),则也隐含存在 _X Y_和_ XT Z_,称此为函数依赖的分解性 规则。(08年7月考)(07、09年7月考)8.在一个关系R中,若X能够函数决定关系 R中的每个属性,并且 X的任何真子集都不能 函数决定R中的每个属性,则称X 为关系R的一个 候选码 。(08年7月考)9. 一个关系的候选码能够函数决定每个属性,其中除了存在完全函数决定外,也允许存在部_函数决定和 传递 函数决定。(08年1月考)10.设一个关系为系的候选码为R(A,B,C,D,E)它的最小函数依赖集为FD=AtB,Ct D,
45、( A,C)t E,则该关_ (A, C) _,该候选码含有 _2_属性。11.设一个关系为R(A,B,C,D,E,F,)它的最小函数依赖集为FD=AtB,At C, DTE, DT F,则该关系的候选码为_ ( A, D) _,该候选码含有2 _属性。(08年1月、考)12. 设一个关系为 R(A,B,C,D,E,F,G,)它的最小函数依赖集为FD=AtB,Ct D, 4 E, i F,则该关系的候选码为_ (A, C, G) _ ,该候选码含有_3_属性。(08年1月、07年7月考)13. 对关系进行规范化, 通常只要求规范化到 第三 范式,该规范化过程能够很好的保持数 据的无损连接性和函
46、数依赖性。(08年1月考)冗余以及插14. 一个关系若存在部分函数依赖和传递函数依赖,则必然会造成数据 入、删除和修改 异常。(08年7月考)15.设一个关系为 R(A,B,C,D,E)它的最小函数依赖集为FD=At B,AtC,(A,D)t E,则该关系的候选码为 (A, D) _,该关系存在着 部分_函数依赖。(08年7月考)16.设一个关系为 R(A,B,C,D,E)它的最小函数依赖集为FD=At B,CT D,Ct E,该关系只满足_第一 _范式,若要规范化为高一级的范式,则将得到_3_个关系。(08年7月考)17.关系数据库中的每个关系必须最低达到第一 _范式,该范式中的每个属性都是
47、不可再分 的。数据冗余和操作异18. 一个关系若存在部分函数依赖和传递函数依赖,则必然会造成 常。(09年7月考)19. 设一个关系为 R(A,B,C,D,E,F,G)它的最小函数依赖集为FD=AtB,AtCC D,CtE,At F,FTG,该关系满足第二范式,若要规范化为高一级的范式,则将得到_3_个关系。(09年1月考)则称该关系达到20.若一个关系的任何非主属性都不部分依赖和传递依赖于任何候选码, 第三范式。(09年1月考选择、判断)一、填空题1.数据库系统的外模式在 SQL中称为视图,它由基本表产生出来。2. SQL是高度 非过程化 和面向 集合 操作的语言。(08、07年7月考)(0
48、9年1月考)3.由 create schema KUCUN authorization LIU 命令建立的一个数据库名为KUCUN ,所有者为 LIU 。( 07年7月考)4.在 SQL中建立和删 除数据库模式 的命令分别为 create database 和 dropdatabase 。5.在SQL中完整性约束分为 列级完整性约束和表级完整性约束两个方面。6.在 列级 完整性约束中,每个约束只能涉及到1个属性,在 表级 完整性约束中,每个约束可以涉及到多个属性。(08年7月考)7.在SQL中,列级完整性约束分为种情况,表级完整性约束分为4 种情况。在SQL中,主码约束的关键字为 年7月考)(08年1月考)8.primary key ,夕卜码约束的关键字为foreign key。( 08check。(08 年 7uni que,检查约束的关键字为9.在SQL中,单值约束的关键字为月
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论