暨南大学《数据库原理与应用》试卷

得分评阅人

一、选择题(共10小题,每小题1分,共10分)

1、DBMS必须提供一种使数据库中的数据正确与相容的机制,该机制是:()

A、安全性控制;

B、并发控制;

C、完整性约束;

D、故障恢复。

2、数据库恢复的基础是通过转储建立数据备份,这些数据主要是指( )

A. 数据字典、应用程序、审计文档;

B. 数据字典、应用程序、日志文件;

C. 日志文件、数据库后备副本;

D. 应用程序、数据库后备副本。

3、在数据库设计中,将E-R图转换成关系数据模型的过程属于:()

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、一个事务必定是以BEGIN TRANSACTION开始,Commit或Rollback结束;

C、事务的持续性是指事务提交后数据库中的数据应处于一致、稳定的状态;

D、一个事务通常是一组SQL查询语句、一组更新操作,甚至是整个程序;

9、数据库系统的数据独立性是指()。

A. 不会因为数据的变化而影响应用程序;

B.不会因为存储结构与逻辑结构的变化而影响应用程序;

C.不会因为存储策略的变化而影响数据的存取效率;

D.不会因为数据元素之间逻辑结构的变化而影响存储结构。

10、以下针对外码的叙述哪一个是正确的()?

A、外码并不一定要与相应的主码同名;

B、外码必须与相应的主码同名且唯一;

C、外码一定要与相应的主码同名;

D、外码与相应的主码不必同名,但取值非空。

二、填空题(共4小题,每空1分,共12分)

1、需求分析的任务就是要通过详细的调查、整理与分析获得用户对数据库的如下要求:____信息要求______、__处理要求___和___安全性与完整性要求___。

2、在操作系统中广为采用的预防死锁的策略并不很适合数据库,在数据库中一

般使用__超时法___和_____等待图法_____诊断死锁是否产生。

3、在数据库管理系统中对一个属性的静态完整性约束可包括__实体完整性___、__参照完整性____和_用户定义的完整性__。

4、一个关系模式可能存在以下四种“毛病”:_数据冗余__、_更新异常_____、插入异常__和_删除异常__,范式分析就是解决这些毛病的规范化方法。

三、判断题(共8小题,每小题2分,共16分)

(注:判定为错的必须指出错的原因,不答或答错原因只计1分)

1、数据模式的核心是数据结构与完整性约束,它们体现了数据的组织方式

与管理规则。

答:()__________________________________________________。

2、封锁粒度、并发度与系统开销三者之间的相互关系是:封锁粒度越大,并

发度越大,系统的开销也越大。

答:(错)_____________封锁粒度越大,并发度越小,系统的开销也越大。 _____________________________________。

3、检查点恢复技术解决了REDO处理中的不必要重复的问题,但仍需要搜索

整个日志。

答:()__________________________________________________。

4、强制存取控制(MAC)机制规定只有主体许可级别大于或等于客体密级时

主体才能对客体进行读或写的操作。

答:()__________________________________________________。

5、二级封锁协议是一种并发事务的调度策略,遵循该协议进行并发事务的

调度可确保并发事务执行的结果可串行化。

答:()___________________________________________________。

6、系统故障的恢复步骤是反向扫描日志文件,查找更新操作事务,然后逐一

进行逆操作。

答:()_________________________________________________。

7、数据字典是关于数据库中数据的描述,包括数据项、数据结构、数据存储

等内容。

答:()_________________________________________________。

8、意向锁机制为避免加锁过程产生冲突或导致活锁提供了有力支持,同时

它也提高了加锁的效率。

答:( )_________________________________________________。

四、简答题(共4小题,每小题5分,共20分)

S 、W :

R S W

请首先判断以下运算的合法性,然后给出

合法运算的结果:

① R ∩S ② R -W ③ R -S

④ S ÷R ⑤ R ÷W (5分)

2、扼要阐述事务在并发运行时可能出现的三种典型问题。(5分)

3、请根据下面表格中各种并发控制锁的含义,按照事务之间锁的相关性规则

(5分)

4、简要说明数据库管理系统中自主存取控制(DAC )的基本原理。(5分)

五、演算题(共3小题,每小题5分,共15分)

, 包括学生关系R1、课程关系R2和成绩关系

(1) 查询食品工程专业课程成绩85分以上的学生姓名;

(2) 查询选修了所有课程的学生学号、姓名和专业;

(3) 查询2004年级同学都没有选修的课程名称及授课教师。

六、综合题(共3小题,每小题5分,共15分)

,包括供应商S、产品P、工程J和供应情况Q,各关

1.找出所有浙江的鑫发建材厂供应了零件的工程名称;

2.将哪些在W城市的工程中使用的红色电力线的供应数量减半;

3.建立一个视图S_Supply,其中包括供应商的编号、供应记录数和供应总数量,

且该视图中不含哪些供应记录数小于80或供应总数量不足5000的供应商。

七、分析题(共3小题,每小题4分,共12分)

R(X1,X2,X3,X4,X5,X6,X7,X8),其中各个属性从左至右依次代表学号、姓名、年级、专业、检查项目、检查时间、检查结果、正常值。假设该数据库用于评估学生的健康状况,各属性具有常规的语义,并且其中所有的属性都不允许空值。要求:

1、分析该关系模式中的数据依赖关系,码是什么?

2、判定此关系模式现在是属于哪一种范式?

3、给出一个将该关系模式范式升级的设计方案。

大学2019-2020《数据库系统原理》试卷及答案

大学2019—2020学年第2学期考试卷参考答案 一、填空题(每空1分,共18分) 1、 数据库管理系统 是位于用户与操作系统之间的一层数据管理软件。 2、数据库系统的三级模式结构是指 内模式 、 模式 、 外模式 。 3、数据库系统的三种数据模型是 层次模型 、 关系模型 、 网状模型 。 4、若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为 候选码 。 5、实体联系模型中三种联系是 一对一联系(1:1)、 一对多联系(1:n ) 、 多对多联系(m :n ) 。 6、数据库事务的ACID 特性是指 原子性 、 一致性 、 隔离性 和持续性。 7、并发控制带来的三种数据不一致是丢失数据、 不可重复读 、 读“脏”数据 。 8、封锁是实现并发控制的一个非常重要的技术,基本的封锁类型有两种,即共享锁(X 琐)、 排它锁(S 锁) 。 二、选择题(每空1分,共12分) 1、关系模式的任何属性 A A. 不可再分 B. 可再分 C. 命名在该关系模式中可以不唯一 D. 以上都不是 2、关系数据库中的关键字是指 D A. 能唯一决定关系的字段 B. 不可改动的专用保留字 C. 关键的很重要的字段 D. 能唯一标是元组的属性或属性组合 3、有关系R 和S ,R ∩S 的运算等价于 B A. S-(R-S) B. R-(R-S) C. (R-S)∪S D. R ∪(R-S) 4、设关系R 和S 的属性个数分别为r 和s ,则(R ×S)操作结果的属性个数为 A A. r+s B. r-s C. r ×s D. max(r,s) 5、进行自然联接运算的两个关系必须具有 B A. 相同属性个数 B. 公共属性 C. 相同关系名 D. 相同关键字 6、关系模式中,各级范式之间的关系为 A A. 3NF ⊂2NF ⊂1NF B. 3NF ⊂1NF ⊂2NF C. 1NF ⊂2NF ⊂3NF D. 2NF ⊂1NF ⊂3NF 7、在关系数据库中,任何二目关系模式的最高范式必定是 D

《网络数据库与应用》高频考点试卷整理

《网络数据库与应用》模拟试卷 考试形式:开卷考试时间:90分钟 学习中心:_________ 姓名:_________ 学号:_________ 成绩:_________ 请将答案直接写在试卷上,答题纸仅作草稿纸用!!! 一.是非题(每题1分共30分,在括号中使用×√答题) 1.在应用程序中使用了数据库管理系统,可以提高编程效率和应用程序的运行效率。() 2.在C/S模式中,客户端不能和服务器端安装在同一台机器上。() 3.MySQL可以在众多的操作系统下运行,也能在各种不同的体系结构上运行。() 4.为了让MySQL较好地支持中文,在安装MySQL时,应该将数据库服务器的缺省字符集 ()设定为gbk。 5.MySQL服务器程序一旦启动后,就不能被关闭,除非重新启动主机。() 6.结构化查询语言只涉及查询数据的语句,并不包括修改和删除数据的语句。() 7.字符串“2010-02-2”和整数20100202都可以代表2010年2月2日。() 8.所有TIMESTAMP列在插入NULL值时,自动填充为当前日期和时间。() 9.NULL和Null都代表空值。() 10.!=和<>都代表不等于。() 11.x in (a,b,c)等同于x=a || x=b || x=c () 12.对于字符串型数据,空字符串’’就是NULL,对于数值型数据0就是NULL。() 13.所创建的数据库和表的名字,都可以使用中文。() 14.同一表中,列名不能重复。() 15.建立索引的目的在于加快查询速度以及约束输入的数据。() 16.只能将表中的一个列定义为主键,不能将多个列定义为复合的主键。() 17.在同一表中,任意两行的主键值不可能相同,也不能为NULL。() 18.相对而言,char类型的列比varchar类型的列在查询时速度慢。() 19.create table 语句中有定义主键的选项。() 20.RAND函数返回的是一个大于0小于1.0的随机数。() 21.DELETE语句中只要是没有WHERE子句,就将删除表中的所有数据行,不管有没有 ()LIMIT语句。 22.当一个表中所有行都被delete语句删除后,该表也同时被删除了。() 23.在创建表的时候,就必须定义表之间的连接,然后才能在SELECT语句中使用该连接。() 24.INSERT语句所插入的数据行数据可以来自另外一个SELECT语句的结果集。() 25.UPDATE语句修改的是表中数据行中的数据,也可以修改表的结构。() 26.不使用JOIN关键字,也可以表示外连接。() 27.SELECT语句的ORDER BY子句定义的排序表达式所参照的列甚至可以不出现在输出列 ()表中。 28.如果在排序和分组的对象上建立了索引,可以极大地提高速度。() 29.用union上下连接的各个select都可以带有自己的order by子句。() 30.UNION中ALL关键字的作用是在结果集中所有行全部列出,不管是否有重复行。() 二.单选题(每题1.5分,共15分) 1.三层结构中各层程序之间的关系是_____。

广工数据库-期末-试卷

广工《数据库原理与应用》试题 一、选择题(每题1分,共30分选择正确答案的编号, 填在各题后的括号内) 1、用二维表结构表示实体以及实体间联系的数据模型为()。 A、网状模型B、层次模型 C、关系模型D、面向对象模型 2、SQL语言是()标准语言。 A、层次数据库 B、网络数据库 C、关系数据库 D、非数据库 3、创建表时,用来说明字段默认值的是( )。 A、 CHECK B、 CONSTRAINT C、 DEFAULT D、 UNIQUE 4、下述SQL语句中,更新表中数据作用的命令动词是( )。 A、 ALTER B、 CREATE C、 UPDATE D、 INSERT 5、在SELECT语句中使用“*”表示()。 A、选择任何字段 B、选择全部字段 C、选择全部记录 C、选择主码 6、视图是从一个可以多个()表中导出的。 A、基表 B、虚表 C、索引 D、记录 7、数据库的( )是指数据的正确性和相容性。 A.安全性 B.完整性 C.并发控制 D.恢复 8、要保证数据库的数据独立性,需要修改的是( )。 A、三层模式之间的两种映射 B、模式与内模式 9、空值NULL是()的值。

A、空字符串 B、不知道的、不确定或无法填入 C、数值零 D、以上都不是 10、下面是聚合函数的选项是()。 A、 distinct B、sum C、 if D、top 11、子查询可以返回()行而不产生错误。 A、仅一行 B、如果不以ANY、ALL、EXISTS或IN开头,则仅一行 C、无限多行 D、如果不以ANY、ALL、EXISTS或IN开头,则为无限行 12、属性是指实体具有的()。 A. 某种描述. B、某种特性 C、某种数值. D、某种类型 13、在一个关系中如果有这样一个属性存在着,它的值能惟一地标识关系中的每一个元组,称这个属性为 ( ) A.候选码 B.数据项 C.主属性 D.主属性值 14、表中可以()一个元组(一个记录)的某个属性组(字段组)称为主键. A、唯一确定 B、不唯一确定 C、模糊确定 D、表达 15、若某个属性组不是关系A主码,但它是另一个关系B的主码,则该属性或属性组称为关系A的( )。 A、外部属性 B、主键 C、内键 D、外键 16、 ( )是对关系的描述,一般表示为关系名(属性名1,属性名2,……,属性名n)。 A、关联模式 B、数据模式 C、库模式 D、关系模式 17、在关系代数运算中,5种基本运算为: A、并、差、选择、投影、自然连接 B、并、差、交、选择、投影 C、并、差、选择、投影、乘积 D、并、差、交、选择、乘积 2

广东工业大学数据库原理与应用试卷答案

1页脚内容

2页脚内容

3页脚内容

一、填空(每题1分,共10分) 1、层次模型,网状模型,关系模型 2、逻辑结构设计,物理结构设计 3、原子性,持续性 4、并发调度的可串行性 5、闭包 6、描述事物的符号记录 二、选择题(每题2分,共20分) 三、简答题(每题4分,共16分) 1、解释数据库,数据库系统,数据库管理系统三个概念。 数据库是指长期存储于计算机内的、有组织的、可共享的数据集合。(1分) DBMS是指位于用户与OS之间的一层数据管理软件,它位用户或应用程序提供访问DB的方法。(1分) DBS是实现有组织的、动态的存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即采用数据库技术的计算机系统。(2分) 2、试述视图和基本表之间的联系和区别? (1)视图和基本表在概念上等同,他们都是关系。(1分) (2)基本表是本身独立存在的表。视图是从一个或几个基本表(或视图)中导出的表,它与基本表不同,是一个 虚表。数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍然放在原来的基本表中。(3分) 3、数据库的完整性概念与数据库的安全性概念有什么区别和联系? 数据的完整性和安全性是两个不同的概念,但是有一定的联系。 前者是为了防止数据库中存在不符合语义的数据,防止错误信息的输入和输出,即所谓垃圾进垃圾出所造成的无效操作和错误结果。(2分) 后者是保护数据库防止恶意的破坏和非法的存取。也就是说,安全性措施的防范对象是非法用户和非法操作,完整性措施的防范对象是不合语义的数据。(2分) 4、什么是封锁?基本的封锁类型有几种,简要说明它们的含义。 封锁就是事务T在对某个数据对象(例如表、记录等)操作之前,先向系统发出请求,对其加锁。加锁后事务T就对该数据对象有了一定的控制,在事务T释放它的锁之前,其它的事务不能更新此数据对象。(2分)基本封锁类型:排它锁和共享锁。 排它锁又称为写锁:若事务T对数据对象A加上X锁,则只允许T读取和修改A,其它任何事务都不能再对A加任何类型的锁,直到T释放A上的锁(1分) 共享锁又称为读锁:若事务T对数据对象A加上S锁,则其它事务只能再对A加S锁,而不能加X锁,直到T释放A 上的S锁。(1分) 四、计算(4分) 1、(R÷S)×S={(2,3,4,5),(2,7,2,3)} 2 4页脚内容

暨南大学《数据库原理与应用》试卷

得分评阅人 一、选择题(共10小题,每小题1分,共10分) 1、DBMS必须提供一种使数据库中的数据正确与相容的机制,该机制是:() A、安全性控制; B、并发控制; C、完整性约束; D、故障恢复。 2、数据库恢复的基础是通过转储建立数据备份,这些数据主要是指( ) A. 数据字典、应用程序、审计文档; B. 数据字典、应用程序、日志文件; C. 日志文件、数据库后备副本; D. 应用程序、数据库后备副本。 3、在数据库设计中,将E-R图转换成关系数据模型的过程属于:() 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、一个事务必定是以BEGIN TRANSACTION开始,Commit或Rollback结束; C、事务的持续性是指事务提交后数据库中的数据应处于一致、稳定的状态; D、一个事务通常是一组SQL查询语句、一组更新操作,甚至是整个程序; 9、数据库系统的数据独立性是指()。 A. 不会因为数据的变化而影响应用程序; B.不会因为存储结构与逻辑结构的变化而影响应用程序; C.不会因为存储策略的变化而影响数据的存取效率; D.不会因为数据元素之间逻辑结构的变化而影响存储结构。 10、以下针对外码的叙述哪一个是正确的()? A、外码并不一定要与相应的主码同名; B、外码必须与相应的主码同名且唯一; C、外码一定要与相应的主码同名;

《 数据库原理与应用》课程考试试卷(A)

闽江学院200 ~ 200 学年第学期 《数据库原理与应用》课程考试试卷(A) 开课系部:计算机科学,考试时间:年____月____日时考试形式:闭卷√、开卷,允许带入场 考生姓名:学号:专业:班级: 一、判断题(每题1分,共10分) 1、ORACLE数据库是关系数据库。 ( Y ) 2、概念模型是按计算机系统的观点对数据建模的。( N ) 3、下列式子R∩S=R—(R—S)不成立。( N ) 4、数据库系统的三级模式结构中,外模式、模式、内模式都只有一个。(N ) 5、数据字典是各类数据描述的集合。( Y ) 6、在嵌入式SQL语句中,主语句向SQL语句提供参数,主要用通信区实现。( N ) 7、关系模型中的关系模式至少应该满足1NF的要求。 (Y ) 8、分布式数据库可以从逻辑上看成一个整体。 ( Y ) 9、在SQL SERVER中,触发器的执行是在数据的插入、更新或删除之前执行的。( N ) 10、封锁粒度越大,可以同时进行的并发操作越大,系统的并发程度越高。( N ) 1、数据操纵 2、安全性保护 3、除法 4、有序文件 5、关系 6、外部关键字值(或外码值) 7、总体E-R模型(或E-R图) 8、关系数据库 9、.日志文件 10、数据(或实体) 11、读过时数据(或不可重复读),读“脏”数据(或脏读,或污读)(位置可相互交换) 12、一致性13、系统故障,介质故障(位置可对调) 14、分布式数据库管理系统(DDBMS)15、死锁 16、SC.C#=C.C# 或C.C# =SC.C# 17、概念结构设计18、3NF 19、服务管理器20、Distinct 二、填空题(每空1分,共20分) 1、SQL语言提供数据定义、数据查询、___数据操纵__ ___、数据控制等功能。 2、数据库保护问题包括:____安全性保护____、完整性、故障恢复和并发控制等多方面。 3、关系代数中专门的关系运算包括:选择、投影、连接和__除法______。 4、数据库中文件记录的组织方式是:无序文件、__有序文件______、聚集文件、HASH文件等。 5、设关系模式R (A,B,C),F是R上成立的FD集,F = {B→A,B→C},则分解ρ = {AB,AC}丢失的FD是关系。 6、在关系数据模型中,两个关系R1与R2之间存在1∶M的联系,可以通过在一个关系 R2中的___外部关键字值_____在相关联的另一个关系R1中检索相对应的记录。 7、.数据库的逻辑模型设计阶段,任务是将_____ E-R图___转换成关系模型。 8、关系规范化理论是设计__关系数据库______的指南和工具。 9、当数据库被破坏后,如果事先保存了___.日志文件_____和数据库的副本,就有可能恢复数据库。

数据库原理补考卷(大学专业试卷)

数据库原理补考卷 一、简答题:(20分,一个小题2分) 1 什么是数据库? 答:是长期存储在计算机内、有组织的可共享的数据集合。 2 什么是数据库管理系统? 答:是操纵和管理数据库的一组软件。具有定义、建立、维护和使用数据库的功能。 3 什么是关系? 答:关系是一张二维表,每个关系有一个关系名。 4 叙述等值连接与自然连接的区别和联系 答:自然连接是除去重复属性的等值连接。自然连接一定是等值连接,反之不一定。等值连接要求相等的属性分量,但不一定是相同的属性,而自然连接必需是相同的属性。等值连接不把相同的属性去掉,而自然连接去掉。 5 举例说明关系参照完整性的含义 答:在学生表student和链接表SC中,sno在学生表student 中是主键,sno在SC中不是主键,但sno的值必须满足或者为空,或者在另一个表中能找到,否则会出现错误。 6 说出关系规范化的目的 答:控制冗余,避免插入异常和删除异常,从而增强数据库结构的稳定性和灵活性。 7数据的安全性指的是什么? 答:保护数据库,防止未经授权的,或不合法的使用造成的数据泄露、更改或破坏。 8数据库的完整性指的是什么? 答:正确性和相容性。 9什么是事物? 答:是数据库管理系统的基本单位,是用户定义的一组逻辑一致的程序序列。要么都执行,要么都不执行。 10并发操作会产生几种不一致情况?用什么办法避免不一致的情况发生? 答:丢失修改,不能重复读和读脏数据。采用封锁机制来进行并发控制,避免不一致的情况发生。 二、试用关系代数表示下列查询语句:(20分,每小题5分) 1 检索“程军”老师所授课程的课程号(C#)和课程名(CNAME) 2 检索至少选修“程军”老师所授全部课程的学生姓名(SNAME) 3 检索选修课程包括“程军”老师所授课程之一的学生的学号 4 检索选修课程名为“C语言”的学生的学号(S#)和姓名(SNAME)

数据库技术与应用试卷及答案

数据库技术与应用试卷 一、选择题 (每小题 1 分,共 20 分) 1.表单的NAME属性是 D 。 A.显示在表单标题栏中的名称 B.运行表单程序时的程序名 C.保存表单时的文件名 D.引用表单对象时的名称 2.下列叙述中含有错误的是B 。 A.一个数据库表只能设置一个主索引 B.唯一索引不允许索引表达式有重复值 C.候选索引既可以用于数据库表也可以用于自由表 D.候选索引不允许索引表达式有重复值 3.对于自由表而言,不能创建的索引类型是____A_。 A.主索引 B.候选索引 C.普通索引 D.唯一索引 4.下列类的特性中,___D__体现并扩充了面向对象程序设计方法的共享机制。 A.抽象性 B.多态性 C.封装性 D.继承性 5.Visual FoxPro是一个_____B。 A. 数据库系统 B. 数据库管理系统 C. 数据库 D. 数据库管理员 6.实体模型反映实体及实体之间的关系,是人们的头脑对现实世界中客观事物及其相互联系 的认识,而__A__是实体模型的数据化,是观念世界的实体模型在数据世界中的反映,是对对现实世界的抽象。 A. 数据模型 B. 物理模型 C. 逻辑模型 D. 概念模型 7.在Visual FoxPro 中创建数据库后,系统自动生成的三个文件的扩展名分别为_B____。 A. .PJX、.PJT、.PRG B. .DBC、.DCT、.DCX C. .FPT、.FRX、.FXP D. .DBC、.SCT、.SCX 8.在Visual FoxPro 中,创建____C_将不以独立的文件存储。 A. 查询 B. 类库 C. 视图 D. 菜单 9.下列不属于关系代数运算的是___A_。 A. 查询 B. 投影 C. 选择 D. 联接 10.下列表达式中,合法的是________B_. A. Year(Date())-{2000/08/02} B. Date()-{2000/08/02} C. Date()+{2000/08/02} D. A、B、C均对 11. 数据库表的参照完整性规则包括更新规则、删除规则和插入规则。其中,插入规则可以 设置为__D___。 A. 级联,或限制,或忽略 B.级联,或忽略 C. 级联,或限制 D. 限制,或忽略 12. 在报表设计器中,报表最多可以分为___D__种不同类型的报表带区(例如页标头区、细 节区等等)。

2022年广东白云学院计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)

2022年广东白云学院计算机科学与技术专业《数据库原理》科目期末 试卷A(有答案) 一、填空题 1、在VB 6.0中,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset的_____方法和Update方法,使用Adobel.Recordset的_____方法可以使当前行指针在结果集中向前移动一行。 2、某在SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成 本价)和销售表(商品号,销售时间,销售数量,销售单价)。用户需统计指定年份每类 商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、 销售总数量和销售总利润。为了完成该统计操作,请按要求将下面的存储过程补充完整。 3、关系代数运算中,基本的运算是______________、______________、______________、 ______________和______________。 4、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。因为,用户只要提出______,不必指出 ______。 5、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下 不进行。 6、在RDBMS中,通过某种代价模型计算各种查询的执行代价。在集中式数据库中,查 询的执行开销主要包括______和______代价。在多用户数据库中,还应考虑查询的内存代 价开销。 7、在数据库系统封锁协议中,一级协议:“事务在修改数据A前必须先对其加X锁,直 到事务结束才释放X锁”,该协议可以防止______;二级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,读完后即可释放S锁”,该协议可以防止 ______;三级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,直到事务结束后才释放S锁”,该协议可以防止______。

数据库原理模拟试卷一答案

数据库原理模拟试卷一 答案 SANY标准化小组 #QS8QHH-HHGX8Q8-GNHHJ8-HHMHGN#

一、单项选择题(本大题共20小题,每小题1分,共20分) 1. 提供数据库数据描述的集中管理的是 ( D ) A.数据库模式 B.数据库 C.数据库管理系统 D.数据字典 2. 授权和完整性管理器属于DBMS的 ( B ) A.查询处理器 B.管理器 C.事务管理器 D.用户管理器 3. 使用CREATE SCHEMA 语句建立的是 ( A ) A.数据库模式 B.表 C.视图 D.索引 4. 设关系R和S的结构相同,并且各有80个元组,假如这两个关系作交运算,其运算结果的元组个数为( B ) B.小于等于80 C.大于等于160 D.大于等于80,小于等于160 5. 在SQL的授权语句中使用“ALL PRIVILEGES”,表示 ( B ) A.授权所有用户 B.所有的操作权限 C.对所有的数据集合 D.允许再授权 6. 表达业务流程分析结果的图表是 ( B ) A.业务流程图 B.数据流图 C.局部E-R图 D、基本E-R图 7. 对数据库模式进行规范化处理,是在数据库设计的 ( C ) A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段 8. 能够消除冗余的键的范式是 ( C ) D. BCNF 9. 在下列几种故障中,不破坏数据库内容的是 ( B ) A.计算机病毒发作 B.供电系统故障 C.瞬时的强磁场干扰 D.磁盘介质损坏 10. 在数据库技术中,独立于计算机系统的模型是 ( A ) 模型 B.层次模型 C.关系模型 D.面向对象的模型 11. 五种基本关系代数运算是 ( A ) A.∪,-,×,π和σ B.∪,-,∞,π和σ C.∪,∩,×,π和σ D.∪,∩,∞,π和σ12. SQL中,下列涉及空值的操作,不正确的是 ( C ) IS NULL IS NOT NULL = NULL (AGE IS NULL) 13. 单个用户使用的数据视图的描述称为 ( A ) A.外模式 B.概念模式 C.内模式 D.存储模式

《数据库原理》期末试卷及答案(A)

只有一个是符合题目要求的,请将其代码填在题后的括号内。错选或未选都无分。) 1、A 2、D 3、C 4、A 5、B 6、A 7、C 8、D 9、B 10、D 11、B 12、C 13、B 14、D 15、B 16、D 17、B 18、D 19、B 20、B 二、填空题(本大题共10小题,每小题1分,共10分。将正确的答案填在每小题的空格内。错填或不填均无分) 21、程序 22、m×n 23、自然连接 24、CREATE INDEX 25、聚簇索引 26、元组 27、空值 28、授权 29、投影 30、GROUP BY 三、名词解释(本大题共5小题,每小题3分,共15分) 31、数据库管理系统是数据库系统的核心,是为数据库的建立、使用和维护而配置的软件。它建立在操作系统的基础上,是位于操作系统和用户之间的一层管理软件,负责对数据库进行同一的管理和控制。它的功能主要包含6个方面: (1)数据定义 (2)数据操纵 (3)数据库进行管理 (4)数据组织、存储和管理 (5)数据库的建立和维护 (6)数据通信接口 32、完全函数依赖: 在关系模式R(U)中,如果X→Y,并且对于X的任何一个真子集X',都有,则称Y完全函数依赖于X. 33、视图 视图是从一个或几个基本表(或视图)导出的表,它与基本表不同,是一个虚表。 数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。基本表中的数据发生变化,从视图中查询出的数据也随之发生变化。从这个意义上讲,视图就像一个窗口,透过它可以看到数据库中自己感兴趣的数据及其变化。 34、主码和主属性 如果关系中的某一个属性组的值能够唯一地标识一个元组,而其子集不行,则称该属性组为侯选码.若一个关系有多个侯选码,则选定其中一个为主码。侯选码的诸属性称为主属性。

《数据库原理与应用》考试试卷和答案

《数据库原理与应用》考试试卷和答案 一.单项选择题(每题1分,共23分) 1.目前市场上常见的DBMS 90%以上都是基于( C )数据模型的。 A.层次B.网状C.关系D.面向对象 2.E-R图是在数据库设计中用来表示( A )的一种常用方法。 A.概念模型B.逻辑模型C.物理模型D.面向对象模型 3.( C )是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。 A.外模式B.内模式C.模式D.概念模式 4.( B )也称存储模式,是数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式。 A.外模式B.内模式C.模式D.概念模式 5.数据库的概念模型独立于(A )。 A.具体的机器和DBMS B.E-R图C.信息世界D.现实世界 6.在数据库中存储的是( C )。 A.数据B.数据库模型C.数据以及数据之间的联系D.信息 7.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:其每一个属性都是(B )。A.互不相关的B.不可分解的C.长度可变得D.互相关联的 8.在数据模型中有“型”和“值(或实例)”两个对应的概念。其中数据库的模式是一个(D )的概念,是一个相对()的概念,而数据库在某一时刻的状态则是一个()的概念,是一个相对()的概念。 A.型;变化;值;不变B.值;不变;型;变化 C.值;变化;型;不变D.型;不变;值;变化 9.关系表A的属性个数为5,元组个数为10;关系表B的属性个数为6,元组个数为20. 则A与B的笛卡尔积A×B的属性有( D )个,元组个数有()个。 A.30;200 B.11;30 C.30;30 D.11;200 10.父亲和子女的亲生关系属于( B )的关系。 A.1:1 B.1:n C.m:n D.不一定 11.在SQL语言中,删除关系表中的一个属性列,要用动词( D ),删除关系表中的一行或多行元组,要用动词()。A.delete,delete B.drop,drop C.delete,drop D.drop,delete 12.在SQL语言中,为关系模式增加一个属性要用动词(B),为关系表增加一行或多行元组要用动词()。 A.insert,insert B.add,insert C.insert,add D.add,add 13.实体完整性约束和SQL语言中的( A )相对应。 A.primary key B.foreign key C.check D.都不是 14.参照完整性约束和SQL语言中的(B )相对应。 A.primary key B.foreign key C.check D.都不是 15.物理数据独立性是指()。 A.概念模式改变,外模式和应用程序不变B.概念模式改变,内模式不变 C.内模式改变,概念模式不变D.内模式改变,外模式和应用不变 16.SQL语言中的select子句和关系代数中的运算符(A )相对应,SQL语言中的where子句和关系代数中的运算符()相对应。 A.∏,○B.÷,∞C.○,∏D.∏,÷ 17.在SQL语言中,(C )可能使得数据库中元组的排列顺序发生改变。 A.添加一个元组B.修改一个元组 C.建立一个聚簇索引D.建立一个check约束 18.在我们的学生-课程数据库中,SC表上建立了两个外码约束,被参照表是Student表和Course表,则最适当的说法是:A.Student表中的学生号Sno不能随意取值B.Course表中的课程号Cno不能随意取值 C.SC表中学生号Sno不能随便D.SC表中学生号Sno、课程号Cno均不能随意取值 19.如果在学生-课程数据库中的SC表上建立了参照完整性约束: Foreign Key (Sno)References Student(Sno), Foreign Key (Cno)References Course(Cno), 则( D )操作可能会违背该完整性约束。 A.在Student表上增加一行记录B.在Course表上增加一行记录 C.在SC表上删除一行记录D.更新SC表上的记录 20.( C )的视图是可以完全更新的。 A.一个由两个以上的表导出的视图B.视图的定义中含有集函数 C.仅由一个表的行列子集构成的D.视图的定义中含有ORDER BY子句 21.关于视图,不正确的说法是(C )。

大学《数据库》期末试卷及答案(一)

大学《数据库》期末试卷及答案 一、单项选择题 (本大题共10小题,每小题2分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要 求的,错选、多选或未选均无分。 1. DB 、DBMS 和DBS 三者之间的关系是( )。 A .DB 包括DBMS 和DBS B .DBS 包括DB 和DBMS C .DBMS 包括DB 和DBS D .不能相互包括 2. 对数据库物理存储方式的描述称为( ) A .外模式 B .内模式 C .概念模式 D .逻辑模式 3. 在数据库三级模式间引入二级映象的主要作用是( ) A .提高数据与程序的独立性 B .提高数据与程序的安全性 C .保持数据与程序的一致性 D .提高数据与程序的可移植性 4. 视图是一个“虚表”,视图的构造基于( ) A .基本表 B .视图 C .基本表或视图 D .数据字典 5. 关系代数中的π运算符对应SELECT 语句中的以下哪个子句?( ) A .SELECT B .FROM C .WHERE D .GROUP BY 6. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( ) 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 . 不能加任何锁 ( 考 生 答 题 不 得 超 过 此 线 )

数据库原理试卷及答案

课程数据库原理班级学号姓名_ 单项选择题答题卡: 一、选择题(共20分,每题1 分) 1、在数据库三级模式间引入二级映象的主要作用是( A )。 A. 提高数据与程序的独立性 B. 提高数据与程序的安全性 C. 保持数据与程序的一致性 D. 提高数据与程序的可移植性 2、数据库系统中的数据模型通常由(A)三部分组成。 A. 数据结构、数据操作和完整性约束 B. 数据定义、数据操作和安全性约束 C. 数据结构、数据管理和数据保护 D. 数据定义、数据管理和运行控制 3、五种基本关系代数运算是(A)。 A. ∪,-,×,π和σ B. ∪,-,∞,π和σ C. ∪,∩,×,π和σ D. ∪,∩,∞,π和σ 4、在关系R和关系S进行自然联接时,只把S中原该舍弃的元组保存到新关系中,这种 操作称为(C)。 A. 外联接 B. 内联接 C. 左外联接 D. 右外联接 5、下列聚合函数中不忽略空值(null)的是( C )。 A. SUM(列名) B. MAX(列名) C. COUNT(* ) D. A VG(列名) 6、关系数据库规范化是为了解决关系数据库中(B)的问题而引入的。 A. 插入、删除、更新异常和数据冗余 B. 提高查询速度 C. 减少数据操作的复杂性 D. 保证数据的安全性和完整性 7、学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间 的联系类型是(D)。 A. 多对多 B. 一对一 C. 多对一 D. 一对多 8、现有一个关系:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允 许一个读者多次借阅,但不能同时对一种书借多本,则该关系模式的主码是(D)。 A. 书号 B. 读者号 C. 书号+ 读者号 D. 书号+ 读者号+ 借期 9、若用如下的SQL语句创建一个student表,可插入表中的元组是(B)。CREATE TABLE student (SNO CHAR(4) PRIMARY KEY, NAME CHAR(8) NOT NULL, SEX CHAR(2),

数据库原理试卷A(标准答案)

单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在答题卡上。每小题1分,共20分) 1.数据模型的三要素中,数据的约束条件规定数据及其联系的( A )。 A. 制约规则 B. 静态特性 C. 动态特性 D. 数据结构 2.DB、DBMS、DBS三者之间的关系是( B )。 A. DBMS包括DB和DBS B. DBS包括DB和DBMS C. DB包括DBMS和DBS D. DB、DBMS、DBS是同一个意思 3.有一个关系:学生(学号,姓名,系别),规定学号的值域是9个字符组成的字符串,这一规则属于 ( C )。 A. 实体完整性约束 B. 参照完整性约束 C. 用户自定义完整性约束 D. 关键字完整性约束 4.有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是 1:N联系类型,6个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式至少有( B )。 A.17个B.18个C.23个D.27个 5.在数据库技术中,未提交的随后被撤消了的数据,称为( D )。 A.报废的数据B.过时的数据C.撤消的数据D.脏数据 6.嵌入式SQL的预处理方式,是指( D )。 A.识别出SQL语句,加上前缀标识和结束标志 B.对源程序进行格式化处理 C.把嵌入的SQL语句编译成目标程序 D.把嵌入的SQL语句处理成函数调用形式 7.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况

称为( A )。 A. 介质故障 B. 运行故障 C. 系统故障 D. 事务故障 8.如果事务T获得了数据项Q上的排它锁,则T对Q( C )。 A. 只能读不能写 B. 只能写不能读 C. 既可读又可写 D. 不能读也不能写 9.在SQL的下列语句中,能够实现参照完整性约束的语句( D )。 A.FOREIGN KEY B.PRIMARY KEY C.REFERENCES D.FOREIGN KEY和REFERENCES 10.在需求分析阶段,数据字典是对系统中( A )。 A.数据的描述 B.处理的描述 C.功能的描述 D.数据与处理关系的描述 11.对数据对象施加封锁,避免死锁的方法没有采用以下( C )策略。 A.顺序封锁法B.一次封锁法C.先来先服务D.两段锁 12.在数据库系统中,对存取权限的定义称为( B )。 A. 声明 B. 授权 C. 加密 D. 口令 13.将SQL嵌入到主语言使用时,必须区分SQL语句和主语句。通常在所有的SQL语句前加上( B )。 A. : B. EXEC SQL C. SQL D. DECLARE 14.设有关系B(书号,书名),如果要检索第3个字母为N,且至少包含4个字母的书名,则SQL查 询语句中WHERE子句的条件表达式应写成:书名Like( C )。 A. ’_ _N _’ B. ‘_ _ N%’ C. ‘_ _ N _ %’ D. ‘_%N_ _’ 15.数据库设计人员与用户之间沟通信息的桥梁是( A )。 A. 实体联系图 B. 程序流程图 C. 模块结构图 D. 数据结构图

最新专升本《数据库系统原理》-试卷-答案

专升本《数据库系统原理》 一、(共52题,共151分) 1. 在数据库系统中,当数据库的内模式发生改变时,应用程序可以不变。这是由数据库中数据的()保证的。(2分) A.物理数据独立性 B.逻辑数据独立性 C.位置数据独立性 D.存储数据独立性 标准答案:A 2. 在下面列出的数据模型中,哪一个是概念数据模型()(2分) A.关系模型 B.层次模型 C.网状模型 D.实体-联系模型 标准答案:D 3. 下面列出的条目中,哪些是数据库技术的主要特点() Ⅰ.数据共享度高 Ⅱ.数据的冗余小 Ⅲ.较高的数据独立性 Ⅳ.程序的标准化(2分) A.Ⅰ、Ⅱ和Ⅲ B.Ⅰ和Ⅱ C.Ⅰ、Ⅱ和Ⅳ D.都是 标准答案:A 4. 在三级模式之间引入两级映像,其主要功能之一是()(2分) A.使数据与程序具有较高的独立性 B.使系统具有较高的通道能力 C.保持数据与程序的一致性 D.提高存储空间的利用率 标准答案:A 5. 由于关系模式设计不当所引起的插入异常指的是()(2分) A.两个事务并发地对同一关系进行插入而造成数据库不一致 B.由于码值的一部分为空而不能将有用的信息作为一个元组插入到关系中 C.未经授权的用户对关系进行了插入 D.插入操作因为违反参照完整性约束条件而遭到拒绝 标准答案:B 6. 下面有关模式分解的叙述中,不正确的是()(2分) A.若一个模式分解保持函数依赖,则该分解一定具有无损连接性 B.若要求分解保持函数依赖,那么模式分解可以达到3NF,但不一定能达到BCNF C.若要求分解既具有无损连接性,又保持函数依赖,则模式分解可以达到3NF,但不一定能达到BCNF D.若要求分解具有无损连接性,那么模式分解一定可以达到BCNF 标准答案:D 7. 事务的一致性是指()。(2分) A.事务中包括的所有操作要么都做,要么都不做 B.事务一旦提交,对数据库的改变是永久的 C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D.事务必须是使数据库从一个一致性状态变到另一个一致性状态 标准答案:D 8. SQL语言是()(2分) A.高级言语 B.汇编语言 C.结构化查询语言 D.宿主语言 标准答案:C 9. 在SQL中,与“NOT IN”等价的操作符是()(2分) A.SOME C.= SOME D.= ALL 标准答案:A 10. 关于事务的故障与恢复,下列说法正确的是()(2分) A.事务日志用来记录事务执行的频度 B.任何故障的恢复都由系统自动完成 C.系统故障的恢复只需进行REDO操作 D.对日志文件设置检查点是为了提高故障恢复效率 标准答案:D 11. 关系型数据库中,关于数据库表的外码叙述正确的是()。(3分) A.外码一定有一个参照关系 B.外码通常是被参照关系的主码或候选码 C.外码一般不是参照关系的属性 D.使用企业管理器中的关系图可以方便地创建外码 标准答案:A,B 12. 已知数据库的排序规则是默认设置。在northwind数据库中有一个表[order details],表示所有定单的详情,该表中有一列quantity,表示定单中某产品的数量。如果想实现按照产品数量从小到大排序来查询定单,使用的order by子句为()。(3分) A.Select * from [order details] Order by quantity desc B.Select * from [order details] Order by quantity asc C.Select * from [order details] Order by quantity D.Select * from [order details] Order by desc quantity 标准答案:B,C 13. 事务的并发控制系统是为了保证事务的()而设计的。(3分) A.原子性 B.一致性 C.隔离性 D.持久性 标准答案:B,C 14. 我们使用的sql语言是()。(3分)

2023年华东师范大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)

2023年华东师范大学计算机科学与技术专业《数据库原理》科目期末 试卷A(有答案) 一、填空题 1、数据模型是由______________、______________和______________三部分组成。 2、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。 3、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。 4、以子模式为框架的数据库是______________;以模式为框架的数据库是______________;以物理模式为框架的数据库是______________。 5、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。 一个关系R 6、设在SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示。 ①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。首先应该进行的恢复操作是恢复_____,第二个应该进行的恢复操作是恢复_____。 ②假设这些备份操作均是在BK设备上完成的,并且该备份设备只用于这些备份操作,请补全下述恢复数据库完全备份的语句

RESTORE_____FROM BK WITH FILE=1,_____; 7、关系规范化的目的是______。 8、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有 的依赖关系和______。 9、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如 下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。SELECT城市FROM作者表_____ SELECT城市FROM出版商表; 10、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF经过转变为3NF______。 二、判断题 11、可以用UNION将两个查询结果合并为一个查询结果。() 12、在数据库设计中,数据流图是用来建立概念模型的。() 13、有了外模式/模式映象,可以保证数据和应用程序之间的物理独立性。() 14、在关系数据库中,属性的排列顺序是可以颠倒的。() 15、关系是一张二维表。() 16、在数据库恢复中,对已完成的事务进行撤销处理。() 17、有两个关系R和S,分别包含15个和10个元组,则在R∪S、R-S、R∩S中可能 出现的一种元组数目情况是18、7、7() 18、在数据表中,空值表示不确定。()

相关主题
相关文档
最新文档