数据库原理与应用》期末试题及其答案

合集下载

数据库原理与应用》期末试题及其答案

数据库原理与应用》期末试题及其答案

一. 单项选择题(每小题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.关系数据库规范化二、填空题(每小题1分,共10分)1.SQL 语言提供数据库定义、__数据操纵、数据控制2.数据库保护问题包括:安全性保护、完整性、故障恢复和并发控制等多方面。

3.关系代数中专门的关系运算包括:选择、投影、连接和_除法4. 设有关系SC (sno, cname, grade ),各属性的含义分别为学号、课程名、成绩。

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

5.关系数据库数据操作的处理单位是_关系_,层次和网状数据库数据操作的处理单位是记录。

6.在关系数据模型中,两个关系R1与R2之间存在1∶M 的联系,可以通过在一个关系R2中的_外部关键字值(外键)_在相关联的另一个关系R1中检索相对应的记录。

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

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

课程名称:数据库原理及应用考试时间专业:年级:学号:姓名:一、单项选择(共20小题,每小题2分,共20分)。

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的命令是()。

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

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

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

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

数据库原理与应用期末考试客观题及答案

数据库原理与应用期末考试客观题及答案

一、单选题1、商品和顾客两个实体集之间联系一般是()A.多对多B.多对一C.一对多D.一对一正确答案:A2、数据库系统的三级模式结构中,下列不属于三级模式的是()A.概念模式B.外模式C.内模式D.抽象模式正确答案:D3、一个数据库系统的外模式()A.最多只能有一个B.只能有一个C.至少两个D.可以有多个正确答案:D4、关系数据库管理系统能实现的专门关系运算包括()A.关联、更新、排序B.选取、投影、连接C.排序、索引、统计D.显示、打印、制表正确答案:B5、关系模式的任何属性()A.命名在关系模式中可以不唯一B.不可再分C.可再分D.以上都不对正确答案:B6、当FROM子句中出现多个基本表或者视图的时候,系统将执行()操作A.笛卡尔积B.并C.自然连接D.等值连接正确答案:A7、以下关于视图的描述中,不正确的是()A.视图是虚表B.使用视图可以加快查询语句的编写C.使用视图可以加快查询语句的执行速度D.视图是外模式正确答案:C8、规范化过程主要为克服数据库逻辑结构中的插入异常、删除异常以及()A.结构不合理B.数据的不一致性C.数据丢失D.冗余度大正确答案:D9、如果事务T对数据R实现X封锁,则T对R()A.只能读不能写B.不能读也不能写C.只能写不能读D.即可读也可写正确答案:D10、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的()阶段。

A.物理设计B.概念设计C.需求分析D.逻辑设计正确答案:B二、判断题1、实体完整性和参照完整性是关系必须要满足的性质正确答案:√2、日志和写操作的关系是先进行写操作然后记录日志。

正确答案:×3、对于多对多关系,在转换关系模式的时候,该关系转换为关系表,表的主码是参与多对多关系的两个实体主码所构成的联合主码。

正确答案:√4、在SQL Server中,一个登录账号只能对应一个数据库用户。

正确答案:×5、在SQL的select子句中,having子句位于where子句之后。

数据库原理与应用教程期末考试试题与答案

数据库原理与应用教程期末考试试题与答案

数据库原理与应用教程―SQL Server期末测试题与答案(二)一、填空题(每空1分,共10分)1.在信息世界中能唯一标识实体的属性集,称为________。

2.如果关系模式R 是1NF ,且每个非主属性________函数依赖于主键,那么称R 是第二范式的模式。

3.数据规范化的优点之一是能消除_____ ___和操作异常现象。

4.若关系A 有m 个属性,关系B 有n 个属性,则A×B 有________个属性。

5.关系代数运算中,专门的关系操作有:选择、投影、除和________。

6.关系中属性的取值范围称为属性的___________。

7.在SQL Server2005中,通配符只有在_________子句中才有意义,否则会被当作普通字符使用。

8.触发器也是一种存储过程,它主要通过事件进行触发而被执行,而存储过程可以通过 而被直接调用。

9.一般可以使用________命令来标识T-SQL 批处理的结束。

10.在索引命令中使用关键字CLUSTERED 表示将建立的是____________索引。

二、选择题(每小题1分,共20分)1.数据库的概念模型( )(A)依赖于计算机硬件和DBMS(B)独立于计算机硬件,依赖于DBMS(C)依赖于计算机硬件,独立于DBMS(D)独立于计算机硬件和DBMS2.假设某个E-R 图中有5个实体型、2个1∶M 联系和2个M ∶N 联系,则该E-R 图转换的关系模式个数至少是( )(A)5 (B)7 (C)8 (D)93.用二维表来表示实体及实体之间联系的数据模型称为( )(A)实体-联系模型 (B)层次模型(C)网状模型 (D)关系模型4.在学生关系:学生(学号,姓名,年龄,性别)中,想查询年龄小于20的学生的学号和姓名,则关系运算式应写成( )(A) )(20学生年龄<σ (B))学生(年龄学号,姓名)(20<∏σ (C) )(学生学号,姓名年龄)(20∏<σ (D)))((20学号,姓名学生年龄<σ5.在一个关系中,每个属性都是不可分解的,这个关系一定达到( )(A) 2NF (B)3NF (C)BCNF (D)1NF6.学生表中st(学号,姓名,性别,年龄),删除其中的“年龄”字段的SQL 语句是( )(A)ALTER TABLE st DROP 年龄(B)DROP 年龄FROM st(C)ALTER TABLE st DELETE年龄(D)DELETE年龄FROM st7.如果学生表st是使用以下SQL语句创建的:CREATE TABLE st (sno CHAR(4) not null,sn CHAR(8),sex CHAR(2),age INT);下面的SQL语句中可以正确执行的是()(A)INSERT INTO st(sno,sex,age) V ALUES (‘s9’,’男’,17)(B)INSERT INTO st(sn,sex,age) V ALUES(″李安齐″,″男″,20)(C)INSERT INTO st(sex,age)V ALUES(″男″,20)(D)INSERT INTO st(sno,sn)V ALUES(″s9″,″安齐″,16)8.撤销user1用户修改st表中的“姓名”字段的权限,应使用的SQL语句是()(A)REVOKE UPDATE(姓名) ON st TABLE FROM user1(B)REVOKE UPDA TE(姓名) ON TABLE st FROM user1(C)REVOKE MODIFY(姓名) ON st TABLE FROM user1(D)REVOKE MODIFY(姓名) ON TABLE st FROM user19.SQL Server 2005的四个系统数据库中记录系统的所有信息的是()(A)Master (B)Model (C)Msdb (D)Tempdb10.有这样一个数据表,学生(学号,姓名,年龄,省份),要想查询学生们所在省份的种类个数,以下SELECT语句正确的是()(A)SELECT COUNT(省份) FROM学生(B)SELECT COUNT(DISTINCT 省份) FROM学生(C)SELECT COUNT(学号) FROM学生(D)SELECT COUNT(学号) FROM学生GROUP BY省份11. 有这样一个数据表,职工(职工号,姓名,职务,工资),要想查询工资最高的职工号和姓名,以下SELECT语句正确的是()(A)SELECT职工号, 姓名FROM职工WHERE工资= MAX(工资)(B)SELECT职工号, 姓名FROM职工WHERE工资=(SELECT MAX(工资) FROM职工)(C)SELECT职工号, 姓名, 工资FROM职工WHERE工资=MAX(工资)(D)SELECT职工号, 姓名,MAX(工资) FROM职工WHERE工资=MAX(工资)12.要想用T-SQL语句从学生表中查询姓名中有“红”字的学生,条件表达式应写成()(A)姓名LIKE ‘%红%’ (B)姓名LIKE ‘%红’(C)姓名LIKE ‘%红-’(D)姓名LIKE ‘-红%’13.如果事务T获得了数据项Q上的共享锁,则T对Q()(A)只能读不能写(B)只能写不能读(C)既可读又可写(D)不能读不能写14.SQL语言具有数据操作功能,SQL语言的一次查询的结果是一个()(A)数据项(B)记录(C)元组(D)表15.SQL语言的标准库函数COUNT、SUM、A VG、MAX和MIN等,不允许...出现在下列哪个子句中()(A)SELECT (B)HA VING (C)GROUP…HA VING(D)WHERE16.现要在SC(S#,C#,G)表中查找缺少成绩(G)的学生学号(S#)和课程号(C#),下面SQL语句中WHERE子句的条件表达式应是:SELECT S#,C# FROM SCWHERE()(A)G=0 (B)G<=0 (C)G=NULL (D)G IS NULL17.关于视图以下说法正确的是()(A)不可以在其他视图上再建立视图(B)视图也是表,只不过存储基本表中的一部分数据(C)视图增强了数据的安全性(D)如果视图中的某列是从算术表达式派生而来,可以指定视图中每列的名称,也可以不指定18.不能激活触发器执行的事件是()(A)SELECT (B)UPDATE (C)INSFRT (D)DELETE19.对数据模式来说,采用三级模式的主要原因是()(A)把大模式分解成小模式,便于DBMS进行分级管理(B)解决程序与数据之间的数据独立性(C)便于应用程序从不同角度进行数据调用(D)便于提供数据的二级映象20.SQL语言中建立唯一性索引的命令是()(A)CREATE INDEX 索引名ON 基本表名(属性名)(B)CREATE INDEX UNIQUE索引名ON 基本表名(属性名)(C)CREATE UNIQUE INDEX索引名ON 基本表名(属性名)(D)CREATE DISTINCT INDEX索引名ON 基本表名(属性名)三、名词解释(每小题3分,共15分)1.数据模型2.函数依赖3.内模式4.触发器5.锁四、简答题(每小题5分,共25分)1.简述SQL Server的安全性机制。

数据库原理及应用期末考试试题及

数据库原理及应用期末考试试题及

数据库原理 -期末考试复习题及答案一、单项选择题(本大题共20 小题,每题 2 分,共 40 分 )得分在每题列出的四个备选项中只有一个是切合题目要求的,请将其代码填写在题后的括号内。

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

1.以下四项中,不属于数据库系统的主要特色的是()。

A .数据构造化B .数据的冗余度小C.较高的数据独立性 D .程序的标准化2.数据的逻辑独立性是指()A.内模式改变,模式不变D.内模式改变,外模式和应用程序不变3.在数据库的三级模式构造中,描绘数据库中全体数据的全局逻辑构造和特色的是(A .外模式B .内模式C.储存模式 D .模式)。

4.相对于非关系模型,关系数据模型的弊端之一是()。

A .存取路径对用户透明,需查问优化B.数据构造简单C.数据独立性高D.有严格的数学基础5.现相关系表:学生(宿舍编号,宿舍地点,学号,姓名,性别,专业,出诞辰期)的主码是(A .宿舍编号B.学号C.宿舍地点,姓名D .宿舍编号,学号)。

6.自然连结是构成新关系的有效方法。

一般状况下,当对关系和 S 含有一个或多个共有的()。

R 和S 使用自然连结时,要求RA .元组B.行C.记录 D .属性7.以下关系运算中,(A .选择C.广义笛卡尔积)运算不属于特意的关系运算。

B .连结D.投影8.SQL语言拥有()的功能。

A.关系规范化、数据操控、数据控制B.数据定义、数据操控、数据控制C.数据定义、关系规范化、数据控制D .数据定义、关系规范化、数据操控9.从 E-R(A .M 模型关系向关系模型变换时,一个)。

端实体的重点字M:N联系变换为关系模式时,该关系模式的重点字是B .N 端实体的重点字C . M 端实体重点字与 N 端实体重点字组合D .从头选用其余属性10. SQL 语言中,删除一个表的命令是()A . DELETEB . DROPC. CLEARD . REMOVE11. 图1中()是关系齐备的系统A B CD图 112.相关系模式 A(S , C , M) ,此中各属性的含义是: S :学生; C :课程; M :名次,其语义是:每一个学生选修每门课程的成绩有必定的名次,每门课程中每一名次只有一个学生(即没有并 列名次),则关系模式 A 最高达到( )A .1NF C . 3NF13.关系规范化中的删除异样是指( )A .不应删除的数据被删除C .应当删除的数据未被删除B .不应插入的数据被插入D .应当插入的数据未被插入14.在数据库设计中,A . 需求剖析阶段C .逻辑设计阶段E - R图产生于()B .物理设计阶段 D .观点设计阶段15.有一个关系:学生(学号,姓名,系别),规定学号的值域是8 个数字构成的字符串,这一规则属于()。

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

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

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

1. DB、DBMS和DBS三者之间的关系是()。

A.DB包括DBMS和DBS B.DBS包括DB和DBMSC.DBMS包括DB和DBS D.不能相互包括2. 对数据库物理存储方式的描述称为()A.外模式B.内模式C.概念模式D.逻辑模式3. 在数据库三级模式间引入二级映象的主要作用是()A.提高数据与程序的独立性B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性4. 视图是一个“虚表”,视图的构造基于()A.基本表B.视图C.基本表或视图D.数据字典5.关系代数中的π运算符对应SELECT语句中的以下哪个子句?()A.SELECT B.FROMC.WHERE D.GROUP BY6.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()A.多对多 B.一对一 C.多对一 D.一对多7.如何构造出一个合适的数据逻辑结构是()主要解决的问题。

A.关系系统查询优化B.数据字典C.关系数据库规范化理论D.关系数据库查询8. 将E-R模型转换成关系模型,属于数据库的()。

A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计9.事务日志的用途是()A. 事务处理B. 完整性约束C. 数据恢复D. 安全性控制10.如果事务T已在数据R上加了X锁,则其他事务在数据R上()A. 只可加X锁B. 只可加S锁C. 可加S锁或X锁D. 不能加任何锁二、填空题(本大题共10小题,每小题2分,共20分)错填、不填均无分。

1. 数据库的逻辑数据独立性是由 映象提供的。

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

3. 设有学生表S(学号,姓名,班级)和学生选课表SC(学号,课程号,成绩),为维护数据一致性,表S 与SC 之间应满足 完整性约束。

数据库原理与应用教程期末考试试题与答案1

数据库原理与应用教程期末考试试题与答案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. DB、DBMS和DBS三者之间的关系是()。

A.DB包括DBMS和DBS B.DBS包括DB和DBMSC.DBMS包括DB和DBS D.不能相互包括2.对数据库物理存储方式的描述称为()A.外模式B.内模式C.概念模式D.逻辑模式3.在数据库三级模式间引入二级映象的主要作用是()A.提高数据与程序的独立性B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性4.视图是一个“虚表”,视图的构造基于()A.基本表B.视图C.基本表或视图D.数据字典5.关系代数中的π运算符对应SELECT语句中的以下哪个子句?()A.SELECT B.FROMC.WHERE D.GROUP BY6.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()A.多对多B.一对一C.多对一D.一对多7.如何构造出一个合适的数据逻辑结构是()主要解决的问题。

A.关系系统查询优化B.数据字典C.关系数据库规范化理论D.关系数据库查询8.将E-R模型转换成关系模型,属于数据库的()。

A. 需求分析B.概念设计C.逻辑设计D.物理设计9.事务日志的用途是()A. 事务处理B. 完整性约束C. 数据恢复D. 安全性控制10.如果事务T已在数据R上加了X锁,则其他事务在数据R上()A.只可加X锁B.只可加S锁C. 可加S锁或X锁D. 不能加任何锁二、填空题(本大题共10小题,每小题2分,共20分)错填、不填均无分。

1. 数据库的逻辑数据独立性是由 映象提供的。

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

3. 设有学生表S(学号,姓名,班级)和学生选课表SC(学号,课程号,成绩),为维护数据一致性,表S 与SC 之间应满足 完整性约束。

(完整版)数据库原理与应用》期末试题及其答案

(完整版)数据库原理与应用》期末试题及其答案

(完整版)数据库原理与应用》期末试题及其答案一.单项选择题(每小题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.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是____阶段。

A.数据库系统B.文件系统 C.人工管理D.数据项管理2.对关系模型叙述错误的是____。

A.建立在严格的数学理论、集合论和谓词演算公式的基础之上B.微机DBMS绝大部分采取关系数据模型C.用二维表表示关系模型是其一大特点D.不具有连接操作的DBMS也可以是关系数据库系统3.关系运算中花费时间可能最长的运算是____。

《数据库原理及应用》考试题目及答案

《数据库原理及应用》考试题目及答案

《数据库原理及应用》期末考试试卷答案及评分标准一、单选题 (每小题 2 分,共 20 分)1.关系数据库规范化是为解决关系数据库中()问题而引入的。

A. 插入异常、删除异常和数据冗余B. 提高查询速度C. 减少数据操作的复杂性D. 保证数据的安全性和完整性2.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。

A.DBMS包括DB和DBS B.DB包括DBS和DBMSC.DBS包括DB和DBMS D.DBS就是DB,也就是DBMS3.数据库管理系统能实现对数据库中数据表、索引等对象的定义、修改、删除,这类语言称为()。

A.数据定义语言(DDL)B.数据操纵语言(DML)C.数据查询语言(DQL)D.数据控制语言(DCL)4.概念模型是()A、用于信息世界的建模,与具体的 DBMS 有关B、用于信息世界的建模,与具体的 DBMS 无关C、用于现实的建模,与具体的 DBMS 有关D、用于现实的建模,与具体的 DBMS 无关5.物理数据独立性是指()。

A. 模式改变,外模式和应用程序不变B. 模式改变,内模式不变C. 内模式改变,模式不变D. 内模式改变,外模式和应用程序不变6.SQL语言是()语言。

A.层次数据库B.网络数据库C.关系数据库D.非数据库7.自然连接是构成新关系的有效方法。

一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。

A. 元组B. 行C. 记录D. 属性8.文件系统与数据库系统的最大区别是()。

A. 数据共享B. 数据独立C. 数据结构化D. 数据冗余9.用于事务回滚的SQL语句是()A、CREATE TABLEB、COMMITC、GRANT和REVOKED、ROLLBACK10.为提高效率,关系数据库系统必须进行()处理。

A、定义视图B、查询优化C、建立索引D、数据规范化到最高范式二、填空题 (每小题 2 分,共 20 分)1. 数据库中的数据具有两个特征:______________、______________2. 关系中主码的取值必须唯一且非空,这条规则是______________完整性规则。

(完整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 (学号,课程号,成绩)。

数据库原理与应用期末考试试题与答案(00001)

数据库原理与应用期末考试试题与答案(00001)

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

1.DB、DBMS 和DBS三者之间的关系是()。

A. DB 包括DBMS和DBSB..DBS包括DB和DBMSC. DBMS 包括DB 和DBSD.不能相互包括2.对数据库物理存储方式的描述称为()A .外模式B . 内模式C .概念模式D . 逻辑模式3.在数据库三级模式间引入二级映象的主要作用是()A .提高数据与程序的独立性B . 提高数据与程序的安全性C .保持数据与程序的一致性D . 提高数据与程序的可移植性4.视图是一个“虚表”,视图的构造基于()A .基本表B . 视图C .基本表或视图D . 数据字典5. 关系代数中的n运算符对应SELECT语句中的以下哪个子句?()A. SELECT B . FROMC. WHERE D . GROUP BY6 . 公司中有多个部门和多名职员,每个职员只能属于一个部门, 一个部门可以有多名职员,从职员到部门的联系类型是(A .多对多B .一对一 C.多对一 D .一对多7 . 如何构造出一个合适的数据逻辑结构是()主要解决的问题。

A .关系系统查询优化B .数据字典C .关系数据库规范化理论D . 关系数据库查询8.将E-R模型转换成关系模型,属于数据库的( )A.需求分析B.概念设计C.逻辑设计D.物理设计9. 事务日志的用途是()A.事务处理B.完整性约束C.数据恢复D.安全性控制10.如果事务T已在数据R上加了X锁,则其他事务在数据R上()A.只可加X锁B.只可加S锁C.可加S锁或X锁D.不能加任何锁二、 填空题(本大题共10小题,每小题2分,共20分) 错填、不填均无分。

1. 数据库的逻辑数据独立性是由 ____________________ 映象提供的。

2. 关系代数中专门的关系运算包括:选择、投影、连接和 _________3.设有学生表S (学号,姓名,班级)和学生选课表SC (学号,课程号,成绩),为维护数据 一致性,表S 与SC 之间应满足 ______________ 完整性约束。

数据库原理和应用期末复习试题和答案解析

数据库原理和应用期末复习试题和答案解析

《数据库原理及应用》期末复习资料一、单项选择题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.如果X→→Y,Y→→Z,则X→→YZC.如果X→→Y,Y→→Z,则X→→YZD.如果X→→Y,Y→→Z,则X→→Z-Y12. 在数据库设计中,将E-R图转换成关系数据模型的过程属于__________。

数据库原理与应用教程期末考试试题与答案1

数据库原理与应用教程期末考试试题与答案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.现实世界中事物在某一方面的特性在信息世界中称为__________。

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.如果X→→Y,Y→→Z,则X→→YZC.如果X→→Y,Y→→Z,则X→→YZD.如果X→→Y,Y→→Z,则X→→Z-Y12. 在数据库设计中,将E-R图转换成关系数据模型的过程属于__________。

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

一.单项选择题(每小题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.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是____阶段。

A.数据库系统 B.文件系统 C.人工管理 D.数据项管理2.对关系模型叙述错误的是____。

A.建立在严格的数学理论、集合论和谓词演算公式的基础之上B.微机DBMS绝大部分采取关系数据模型C.用二维表表示关系模型是其一大特点D.不具有连接操作的DBMS也可以是关系数据库系统3.关系运算中花费时间可能最长的运算是____。

A.投影 B.选择 C.笛卡尔积 D.除4.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。

要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系____。

A.S B.SC,C C.S,SC D.S,C,SC5. FoxBASE、FoxPro属于___A.表式系统 B.最小关系系统 C.关系完备的系统 D.全关系系统6.关系规范化中的删除操作异常是指________。

A.不该删除的数据被删除B.不该插入的数据被插入C应该删除的数据未被删除D应该插入的数据未被插入 7.在关系数据库设计中,设计关系模式是____的任务。

A.需求分析阶段 B.概念设计阶段C.逻辑设计阶段 D.物理设计阶段8.从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的码是____。

A.M端实体的码 B.N端实体的码C.M端实体码与N端实体码组合 D.重新选取其他属性9下面哪个不是数据库系统必须提供的数据控制功能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=“数据库系统”。

5.关系数据库数据操作的处理单位是_____,层次和网状数据库数据操作的处理单位是记录。

6.在关系数据模型中,两个关系R1与R2之间存在1∶M 的联系,可以通过在一个关系R2中的________在相关联的另一个关系R1中检索相对应的记录。

7.数据库的逻辑模型设计阶段,任务是将________转换成关系模型。

8.关系规范化理论是设计________的指南和工具。

9.当数据库被破坏后,如果事先保存了________和数据库的副本,就有可能恢复数据库。

10.关系中主码的取值必须唯一且非空,这条规则是________完整性规则。

1、视图是一个虚表,它是从____中导出的表。

在数据库中只存放那个使用的____ ,不存放视图的_____ .2、SQL语言中,修改表结构的语句是____________ .3、关系模式是关系的___________,相当于 _______.4、关系数据库中,二维表称为一个,表的一行称为,表的一列称为。

5、关系代数运算中,基本的运算有_________ , _______ ,_______ , ________, __________ .6、安全性控制的一般方法_____ , ______ ,_____ ,_____ , ______ , _______ .7、数据恢复是利用______数据重建已破坏的数据1、迄今为止,数据管理技术经历了、和发展阶段2、DBMS提供的用于定义数据库的语言称为 ,英文简称为3、DBMS对数据库的保护主要通过、、、和四个方面的控制实现的4、从一个或多个基本表导出的不独立占据存储的虚表称为。

5、数据库管理系统(DBMS)由以下三类程序组成:语言、控制数据库运行和维护数据库,其中的语言系统分为主语言和______。

6、据独立性分为和。

7、在三大传统的数据模型中,具有严格的数学理论基础的是。

8、在关系模型中,把数据看成一个二维表,每一个二维表称为一个______。

1、SQL语言的数据定义功能包括 _____ , ____ ,_______ , ____2、SQL语言中,实现数据检索的语句是 _____3、关系操作的特点是_______操作4、在数据库三级模型结构中,单个用户使用的数据视图的描述,称为,全局数据视图的描述,称为,物理存储数据视图的描述,称为。

5、关系代数运算中,专门的关系运算有__ , ____ , ____ .6、数据的安全性是_______ , _________ , ______ .7、事物的属性___ , ___ , ___ , ___ .8、进行并发控制的主要技术是______三、名词解释(每小题4分,共16分)1.事务2.DBA3.SQL语言中的视图4.数据字典四、简答题(每小题5分,共20分)1.数据库管理系统的主要功能有哪些?2.数据库系统中的常见故障有哪些?3.简述SQL语言的组成。

4.说明关系模型有哪三类完整性规则?1.什么是数据库?2.什么是数据库的数据独立性?3.叙述等值连接与自然连接的区别和联系。

五、程序设计题(每小题3分,共24分)现有关系数据库如下: 学生(学号,姓名,性别,专业,奖学金)课程(课程号,名称,学分), 学习(学号,课程号,分数)用关系代数表达式实现下列1—4小题:1.检索“英语”专业学生所学课程的信息,包括学号、姓名、课程名和分数。

2.检索“数据库原理”课程成绩高于90分的所有学生的学号、姓名、专业和分数;3.检索不学课程号为“C135”课程的学生信息,包括学号,姓名和专业;4.检索没有任何一门课程成绩不及格的所有学生的信息,包括学号、姓名和专业;用SQL语言实现下列5—8小题: 5.检索不学课程号为“C135”课程的学生信息,包括学号,姓名和专业;6.检索至少学过课程号为“C135”和“C219”的学生信息,包括学号、姓名和专业;7.从学生表中删除成绩出现过0分的所有学生信息;8.定义“英语”专业学生所学课程的信息视图AAA,包括学号、姓名、课程号和分数。

六、应用题(每小题5分,共20分)现有某个应用,涉及到两个实体集,相关的属性为:实体集R(A#,A1,A2,A3),其中A#为码实体集S(B#,B1,B2),其中B#为码从实体集R到S存在多对一的联系,联系属性是D1。

1.设计相应的关系数据模型;2.如果将上述应用的数据库设计为一个关系模式,如下:RS(A#,A1,A2,A3,B#,B1,B2,D1),指出该关系模式的码。

3.假设上述关系模式RS上的全部函数依赖为:A1→A3,指出上述模式RS最高满足第几范式?(在1NF~BCNF之内)为什么?4.如果将上述应用的数据库设计为三个关系模式,如下:R1 (A#,A1,A2,A3) R2 (B#,B1,B2) R3 (A#,B#,D1) 关系模式R2是否一定满足第3范式?为什么?答案:一、单项选择题(每小题1分,共10分) 1.C 2.C 3.D 4.D 5.A 6.D 7.C 8.B 9.A 10.C1.A 2.D 3.C 4.D 5.B 6.A 7.C 8.C 9.B 10.C二、填空题(每小题1分,共10分)1数据操纵 2.安全性保护 3.除法4.UPDATE SET SC5.关系6.外部关键字值(外键)7.总体E-R模型8.关系数据库9.日志文件 10.实体 1一个或多个基本表,定义,视图对应的数据2 Alter3框架,记录格式4、关系元组属性5、笛卡尔积, 并差投影选择6用户标识与鉴定存储控制定义视图审计数据加密7、冗余1.手工,文件,数据库 2.数据定义语言,DDL2.访问控制、完整性、数据恢复、并发控制 4.视图5.嵌入式语言6.逻辑独立性、物理独立性7.关系模型 8、关系1、定义数据库,定义基本表,定义视图,定义索引。

2Select3集合4外模式模式内模式5选择投影连接6保护数据库,防止未经授权的,或不合法的使用造成的数据泄漏、更改或损坏。

7原子性一致性隔离性持续性8加锁三、名词解释(每小题4分,共16分)1.事务是一个不可分割的操作序列,是数据库环境中的逻辑工作单位。

2.负责全面地管理和控制DBS正常运行的人或机构。

3.在SQL中,外模式一级数据结构的基本单位是视图,它是从若干基本表和(或)其它视图中构造出来的,视图并不存储对应的数据,只是将视图的定义存于数据字典中。

4.是对系统中数据的详细描述,它提供对数据库数据描述的集中管理。

四、简答题(每小题5分,共20分)1.数据库定义、操纵、保护、存储、维护和数据字典。

2.事务故障,系统故障、介质故障。

3.分为四个部分: 数据查询、数据定义、数据操纵、数据控制。

4.实体完整性、参照完整性、用户自定义完整性。

1.什么是数据库?答:数据库是长期存储在计算机内、有组织的、可共享的数据集合。

相关文档
最新文档