数据库原理 模拟试卷1

合集下载

数据库原理与应用试卷1

数据库原理与应用试卷1

数据库原理与应⽤试卷1数据库原理与应⽤模拟试题⼀⼀、选择题(每题2分,共20分)1.下列哪个不属于DBMS的主要功能:【】A.数据定义功能B.数据操纵功能C.图形界⾯功能D.数据库维护功能答案:C解释:DBMS数据库管理系统的主要功能有数据定义功能、数据组织、存储和管理、数据操纵功能、数据控制功能、数据库的建⽴和维护功能,还有其它功能如DBMS与其他软件的通信,异构数据库的互操作等。

C图形界⾯功能不是DBMS的主要功能。

2.下列哪⼀个不是关系模型具有的性质:【】A.列是同质的B.列序有关C.⾏序⽆关D.分量必须取原⼦值答案:B解释:关系模型包含6条性质:列是同质的;不同的列可以出⾃同⼀个域;列序⽆关性;任意两个元组不能完全相同;⾏序⽆关性;分量必须取原⼦值。

B列序有关不是关系模型具有的性质。

3.外模式/模式映像保证:【】A.数据独⽴性B.物理独⽴性C.概念独⽴性D.逻辑独⽴性答案:D解释:外模式/模式映像的⽤途是保证数据的逻辑独⽴性:应⽤程序(外模式)与数据库的逻辑结构(模式)是相互独⽴的。

即数据的逻辑结构发⽣改变,应⽤程序不⽤改变。

D逻辑独⽴性符合题意。

4.属性Cname的开头为DB,且第四个字符为i的条件为:【】/doc/b812632702.htmlame LIKE ‘DB_i%’/doc/b812632702.htmlame LIKE ‘DB*i?’/doc/b812632702.htmlame LIKE ‘DB%i_’/doc/b812632702.htmlame LIKE ‘DB?i*’解释:在LIKE的查询语法中,通配符%匹配任意长度的字符串,_匹配任意单个字符。

A Cname LIKE ‘DB_i%’符合题意。

5.表达年龄(Sage)⾮空的WHERE⼦句为:【】A.Sage <> NULLB.Sage != NULLC.Sage IS NOT NULLD.Sage NOT IS NULL答案:C解释:SQL中的空⽤关键字NULL代表,是空为IS NULL,⾮空为IS NOT NULL。

数据库原理与应用模拟试卷1答案

数据库原理与应用模拟试卷1答案

《数据库原理与应用》模拟试卷1 答案一、选择题(具体要求。

本大题共10道小题,每小题2分,共20分)二、填空题(具体要求。

本大题共有15个空,每空1分,共15分)三、简答题(具体要求。

本大题共5道小题,每小题5分,共25分)①数据库定义功能;②数据存取功能;③数据库运行管理;④数据库的建立和维护功能。

2. 什么是基本表?什么是视图?两者的区别和联系是什么?答:基本表是本身独立存在的表,在SQL中一个关系就对应一个表。

视图是从一个或几个基本表导出的表。

视图本身不独立存储在数据库中,是一个虚表。

即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中。

视图在概念上与基本表等同,用户可以如同基本表那样使用视图,可以在视图上再定义视图。

3. 什么叫数据抽象?试举例说明。

答:数据抽象是对实际的人、物、事和概念进行人为处理,抽取所关心的共同特性,忽略非本质的细节,并把这些特性用各种概念精确地加以描述,这些概念组成了某种模型。

如分类这种抽象是:定义某一类概念作为现实世界中一组对象的类型。

这些对象具有某些共同的特性和行为。

它抽象了对象值和型之间的“is member of”的语义。

在E-R模型中,实体型就是这种抽象。

例如在学校环境中,李英是老师,表示李英是教师类型中的一员,则教师是实体型,李英是教师实体型中的一个实体值,具有教师共同的特性和行为:在某个系某个专业教学,讲授某些课程,从事某个方向的科研。

4.数据库中为什么要有恢复子系统?它的功能是什么?答:因为计算机系统中硬件的故障、软件的错误、操作员的失误以及恶意的破坏是不可避免的,这些故障轻则造成运行事务非正常中断,影响数据库中数据的正确性,重则破坏数据库,使数据库中全部或部分数据丢失,因此必须要有恢复子系统。

恢复子系统的功能是:把数据库从错误状态恢复到某一已知的正确状态(亦称为一致状态或完整状态)。

5. 并发操作可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况?答:并发操作带来的数据不一致性包括三类:丢失修改、不可重复读和读“脏”数据。

《数据库原理与应用》模拟题1与答案

《数据库原理与应用》模拟题1与答案

模拟题_1_答案一、判断共10题(共计10分)第1题(1.0分)使用报表向导创建报表"可以在报表中排序和分组记录,但只能选择4个字段作为排序和分组依据"的说法是不正确的.答案:Y第2题(1.0分)将一个基表或查询作为新建窗体的数据源,"单击工具栏上的"属性"按钮,在"数据"选项卡中的" 记录源"属性下拉列表中选择一个表或查询"的操作是正确的.答案:Y第3题(1.0分)"文本框"可以作为绑定或未绑定控件来使用.答案:Y第4题(1.0分)SQL仅能创建"选择查询".答案:N第5题(1.0分)文本框是属于容器型控件.答案:N第6题(1.0分)在Access2000中,定义字段属性的默认值是指不得使字段为空.答案:N第7题(1.0分)绑定型控件与未绑定型控件之间的区别是未绑定控件可以放置在窗体任意位置,而绑定控件只能放置在窗体的固定位置.答案:N第8题(1.0分)"报表页眉"的内容是报表中不可缺少的关键内容.答案:N第9题(1.0分)Access中的"数据访问页"对象可以使用浏览器来访问Internet上的Web页.答案:Y第10题(1.0分)在SQL查询中使用WHILE子句指出的是"查询目标".答案:N二、单项选择共60题(共计60分)第1题(1.0分)数据库是()。

A:以—定的组织结构保存在辅助存储器中的数据的集合B:一些数据的集合.C:辅助存储器上的一个文件.D:磁盘上的一个数据文件.答案:A第2题(1.0分)Access数据库的类型是()。

A:层次数据库B:网状数据库C:关系数据库D:面向对象数据库答案:C第3题(1.0分)Access在同一时间,可打开()个数据库。

A:1B:2C:3D:4答案:A第4题(1.0分)将表中的字段定义为(),其作用使字段中的每一个记录都必须是惟一的以便于索引. A:索引B:主键C:必填字段D:有效性规则答案:B第5题(1.0分)内部计算函数"Min"的意思是求所在字段内所有的值的().A:和B:平均值C:最小值答案:C第6题(1.0分)将信息系99年以前参加工作的教师的职称改为副教授合适的查询为()。

数据库原理期末模拟试题大全及部分答案

数据库原理期末模拟试题大全及部分答案

数据库原理模拟试卷(1)一、项选择题(在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。

每小题1分,共15分)1.数据库系统的体系结构是(C )A、两级模式结构和一级映象B、三级模式结构和一级映象C、三级模式结构和两级映象D、三级模式结构和三级映象2.SQL语言称为(C )。

A、结构化定义语言B、结构化控制语言C、结构化查询语言D、结构人操纵语言3.在视图上不能完成的操作是(D)。

A、在视图上定义新的视图B、查询操作C、更新视图D、在视图上定义新的基本表4.数据库的并发操作有可能带来的三个问题中包括(D)。

A、数据独立性降低B、无法读出数据C、权限控制D、丢失更新5.当前应用最广泛的数据模型是(B)。

A、ER模型B、关系模型C、网状模型D、层次模型6.现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。

则该关系模式的码是(D )。

A、书号B、读者号C、书号+读者号D、书号+读者号+借期7.要保证数据库物理数据独立性,需要修改的是( B )A.模式B.模式与内模式的映射C.模式与外模式的映射D.内模式8.下列四项中,不属于数据库特点的是( D )A.数据共享B.数据完整性C.数据冗余较小D.数据独立性低9.数据库中存储的是( D )A.数据B.数据模型C.数据之间的联系D.数据以及数据之间的联系10.反映现实世界中实体及实体间联系的信息模型是( D )A.关系模型B.层次模型C.网状模型D.E—R模型11. 五种基本关系代数运算是( a)A. ∪,-,×,π和σB. ∪,-,∞,π和σC. ∪,∩,×,π和σD. ∪,∩,∞,π和σ112.数据库保护的几个方面中,不包括的是( A )A.控制数据冗余B.并发控制C.完整性保护D.故障恢复13.下列四项中,关系规范化程度最高的是关系满足( B )A.非规范关系B.第三范式C.第二范式D.第一范式14.单个用户使用的数据视图的描述称为(a )A.外模式B.概念模式C.内模式D.存储模式15. 子模式DDL用来描述( b )A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构二、填空题(每空1分,共15分)1、在三大传统的数据模型中,具有严格的数学理论基础的是_关系模型___。

数据库原理模拟题及其答案

数据库原理模拟题及其答案

数据库原理模拟题及其答案数据库原理模拟题及其答案(1)一、填空题1.________________是一个逻辑上统一、地域上分布的数据集合。

(分布式数据库)2.数据库的三级模式是指内模式、___________________、外模式。

(模式)____________________现实世界在人们头脑中的反映,是对客观事物及其联系的一种抽象描述。

(概念世界)3.数据模型由三部分组成:模型结构、数据操作、__________________。

(完整性规则)4.一种数据模型的特点是:有且仅有一个根结点,根结点没有父结点;其它结点有且仅有一个父结点。

则这种数据模型是__________________________。

(层次模型)5.能唯一标识一个元组的属性或属性组成为________________。

(关键字)6.SQL语言一种标准的数据库语言, 包括查询、定义、操纵、___________四部分功能。

(控制)7.视图是从其它________________________或视图导出的表。

(基本表)8.在关系模式R 中,若属性或属性组X 不是关系R 的关键字,但X 是其他关系模式的关键字,则称X 为关系R 的______________________。

(外关键字)9. 数据字典中的___________________是不可再分的数据单位。

(数据项)二、单项选择题1.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是。

A.外模式 B.内模式 C.存储模式 D.模式答案:D2.SQL语言是语言。

A.层次数据库 B.网络数据库C.关系数据库 D.非数据库答案:C3.SQL语言具有的功能。

A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵答案:B4.SQL语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE等。

数据库模拟试题1

数据库模拟试题1

数据库模拟试题1数据库原理模拟试卷(一)一、单项选择题(本大题共20小题,每小题1分,共20分)。

1.描述事物的符号记录称为__B______。

A、信息B、数据C、记录D、记录集合2.__B___是位于用户与操作系统之间的一层数据管理软件。

A、数据库系统B、数据库管理系统C、数据库D、数据库应用系统3.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和__D___。

A、数据库管理系统B、数据库应用系统C、数据库应用系统D、各类相关人员4.数据库系统阶段,数据__D___。

A、具有物理独立性,没有逻辑独立性B、有物理独立性和逻辑独立性C、独立性差D、有高度的物理独立性和一定程度的逻辑独立性5.__B___属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。

A、数据模型B、概念模型C、E-R图D、关系模型6.要保证数据库的数据独立性,需要修改的是(A)A.三层模式之间的两种映射B.模式与内模式C.模式与外模式D.三层模式7.下列四项中说法不正确的是(C)A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性A.多对多B.一对一C.多对一D.一对多10.在视图上不能完成的操作是(C)A.更新视图B.查询C.在视图上定义新的基本表D.在视图上定义新视图11.现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。

则该关系模式的码是(D)。

A、书号B、读者号C、书号+读者号D、书号+读者号+借期12.下列四项中,不属于数据库特点的是(D)A.数据共享B.数据完整性C.数据冗余较小D.数据独立性低13.数据库中存储的是(D)A.数据B.数据模型16.若事务T对数据对象A进行读取和修改操作,且其它任何事务都不能访问A,此时事务T需对数据对象A加上_________________。

数据库模拟试题1(含答案)

数据库模拟试题1(含答案)

数据库模拟试题1(含答案)模拟试题1一. 单项选择题(本大题共15小题,每小题2分,共30分)1.在文件系统中,所具有的数据独立性是[] A .系统独立性B .物理独立性C .逻辑独立性D .设备独立性 2.数据库系统中存放三级结构定义的DB 称为[]A .DBSB .DDC .DDLD .DBMS3.设有关系R(A,B,C)和关系S(B,C,D),那么与R ⋈S 等价的关系代数表达式[]A .σ1=5(R ⋈S )B .σ1=5(R ×S )C .σ1=2(R ⋈S )D .σ1=2(R ×S ) 4.与域表达式 { ab | ( c) (R(ac) ∧ R(cb))} 等价的关系代数表达式是 []A .π1,4(σ2=3(R ×R ))B .π1,3(R ⋈R )C .π1,4(R ⋈R )D .π1,3(R ⋈S )5.设有两个关系R (A ,B )和S (B ,C ),与下列SELECT 语句 SELECT A ,B FROM RWHERE B NOT IN (SELECT BFROM SWHERE C='C56');等价的关系代数表达式是[]A .πA ,B (σC ≠'C56'(R ⋈S ))B .πA ,B (R ⋈ S )C ≠'C56'2=12=3C.R-πA,B(σC= 'C56'(R⋈S))D.R-πA,B(σC≠'C56'(R⋈S))6.嵌入式SQL的预处理方式,是指[ ]A.识别出SQL语句,加上前缀标识和结束标志B.把嵌入的SQL语句处理成函数调用形式C.对源程序进行格式化处理D.把嵌入的SQL语句编译成目标程序7.设关系模式R(A,B,C,D),F是R上成立的FD集,F={ B→D,AD→C },那么ρ={ ABC,BCD }相对于F[ ]A.是无损联接分解,也是保持FD的分解B.是无损联接分解,但不保持FD的分解C.不是无损联接分解,但保持FD的分解D.既不是无损联接分解,也不保持FD的分解8.设有关系模式R(A,B,C,D),F是R上成立的FD集,F={A→B,C→D},则F+中左部为(BC)的函数依赖有[ ]A.2个 B.4个 C.8个 D.16个9.有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N联系类型,6个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有[ ]A.17个 B.18个 C.23个 D.27个10.DBMS的并发控制子系统,保证了事务__________的实现[ ]A.原子性 B.一致性 C.隔离性 D.持久性11.SQL中不一定能保证完整性约束彻底实现的是[ ]A.主键约束B.外键约束C.局部约束D.检查子句12.ORDB中,同类元素的有序集合,并且允许一个成员可多次出现,称为[ ]A.结构类型 B.集合类型 C.数组类型 D.多集类型13.在ORDB中,当属性值为单值或结构值时,引用方式任和传统的关系模型一样,在层次之间加[ ]A.冒号“:” B.单箭头“→” C.下划线“_” D.圆点“.”14.某一种实际存在的事物具有看来好像不存在的性质,称为[ ]A.不存在性 B.虚拟性 C.无关性 D.透明性15.DDBS中,全局关系与其片段之间的映象是[ ]A.一对一的 B.一对多的 C.多对一的 D.多对多的二.填空题(本大题共10小题,每小题1分,共10分)16.关系模型和层次、网状模型最大差别是用___________而不是用___________导航数据。

数据库原理模拟试卷

数据库原理模拟试卷

数据库原理模拟试卷(A)卷一、单项选择题(1.5×2=30分)1、下列四项中,不属于数据库系统的主要特点的是()。

A.数据结构化B.数据的冗余度小C.较高的数据独立性D.程序的标准化2、概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是()A.层次模型B.关系模型C.网状模型D.实体-联系模型3、消除了非主属性对码的部分函数依赖的1NF的关系模式,必定是()。

A. 1NFB. 2NFC. 3NFD. BCNF4、关系数据库规范化是为解决关系数据库中()问题而引入的。

A. 操作异常和数据冗余B. 提高查询速度C. 减少数据操作的复杂性D. 保证数据的安全性和完整性5、在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是()人员的职责A.数据库管理员B.系统分析员C.数据库设计员D.应用程序员6、设有关系模式R(A,B,C),F={A→B,C→B}。

相对于F,R的候选键为()。

A.AC B.ABC C.AB D.BC7、某学校的学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是()。

A. 多对多B. 一对一C. 多对一D. 一对多8、视图是一个“虚表”,视图的构造基于()A.基本表B.视图C.基本表或视图D.数据字典9、在数据库设计中使用E-R图工具的阶段是( )。(A)需求分析阶段(B)数据库物理设计阶段(C)数据库实施(D)概念结构设计阶段10、若有关系St (NO,NAME,SEX,AGE),删除其中AGE字段的SQL语句是()。

A.ALTER TABLE St DROP AGE B.DROP AGE FROM StC.ALTER TABLE St DELETE AGE D.DELETE AGE FROM St11、下列关于触发器的描述错误的是()。

A. 触发器是一种特殊类型的存储过程B. 触发器必须创建在一个特定的表上C. 触发器通过EXECUTE语句调用D. DML触发器中使用了两张专用的临时表inserted和deleted12、关系模型中,一个候选码()。

数据库原理模拟卷1-3

数据库原理模拟卷1-3

数据库原理模拟卷(3)一、填空题(每空2分,共40分)1.目前,数据库系统支持的主要数据模型有层次_模型、网状模型和_关系_模型。

2.数据管理技术经历了人工管理,_文件系统和_数据库系统。

3.关系模型的三类完整性是_实体完整性、__参照完整性_和用户自定义完整性。

若基本关系R中含有与另一个基本关系S的主码Ks相对应的属性组F,则对于R中每一个元组在F上的值必须为______或者______。

4.数据库系统中,数据的逻辑独立性是指:当数据的__逻辑结构_____改变了,___用户程序____可以不变。

5.SQL语言中的GRANT语句的功能是_授权定义或存取控制功能_____;REVOKE 语句的功能是_可以从单个用户或组显式地撤消权限和特权_。

6.E-R图的主要元素是实体、属性和__联系___。

7.若事务T对数据A加上S锁,则其它事务只能对A加_______锁,而不能加_______锁,直到T释放A上的S锁。

8.数据库的逻辑模型设计阶段,任务是将___概念模型_____转换成关系模型。

9.假设有如下事务:T1 : 在检查点之前提交;T2:在检查点之前开始执行,在检查点之后故障点之前提交;T3:在检查点之前开始执行,在故障点时还未完成;T4:在检查点之后开始执行,在故障点之前提交;T5:在检查点之后开始执行,在故障点时还未完成。

在利用具有检查点的恢复技术进行恢复时,________需要REDO, ________需要UNDO。

10.数据库恢复要涉及到的两个技术是数据转储和_____恢复_______。

11.数据库中避免活锁的简单方法是采用_先来先服务_____的策略。

二、单项选择题(在下列每小题四个备选答案中选出一个正确答案,并将其字母标号填入括号内。

每题1分,共15分)1.关系模型中,同一个表中的不同属性命名(C )A.可相同B.必须相同C.必须不同D.可相同,但数据类型不同2.DB、DBMS和DBS三者间的关系是(B)A.DB包括DBMS和DBSB.DBS包括DB和DBMSC.DBMS包括DBS和DBDBS与DB和DBMS无关3._C____是长期存储在计算机内的有组织,可共享的数据集合.A.数据库管理系统B.数据库系统C.数据库D文件组织4.数据库具有( C ),最小冗余,较高的数据独立性和易于扩充等特点。

(完整版)数据库原理模拟试卷1

(完整版)数据库原理模拟试卷1

《数据库原理》期末考试模拟试卷一.选择题(每空2分,共40分)1 为保证数据库的数据独立性,数据库系统提供了【】来保证。

A. 三层模式之间的两种映像B. 模式与内模式C. 模式与外模式D. 三层模式2 下列四项中,不属于数据库系统特点的是【】A. 数据共享B. 数据完整性C.数据冗余度高D. 数据独立性高3 设有关系R,对关系R进行选择操作,正确的是【】A. R×RB. R∞A RC.πA(R)D.σA(R)4 当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是【】A. 属性冲突B. 语法冲突C. 结构冲突D. 命名冲突5 设关系模式R(A,B,C,D),F是R上成立的FD,F={A→B,B→C,D→B},则分解={ACD,BD}相对于F是【】的分解A.无损联接,但不保持函数依赖B.不是无损联接,但是保持函数依赖C.无损联接,也保持函数依赖D.既不是无损联接,也不是保持函数依赖6 实体完整性规则中,若属性A是基本关系R的主码,则属性A【】A. 不能取空值B. 只能取空值C. 可以取任何值D. 以上都不对7 【】是指长期储存在计算机内的、有组织的、可共享的数据集合A. 数据B. 数据库C. 数据库管理系统D. 数据库系统8 任何一个满足2NF但不满足3NF的关系模式都不存在【】A. 主属性对码的部分依赖B. 非主属性对码的部分依赖C. 主属性对码的传递依赖D. 非主属性对码的传递依赖9 数据库(DB)、数据库管理系统(DBMS)和数据库系统(DBS)三者之间的关系是【】A. DB包括DBMS和DBSB. 不能相互包括C. DBMS包括DB和DBSD. DBS包括DB和DBMS10 在E-R模型中,如果有2个不同的实体型和1个M:N联系,根据E-R模型转换为关系模型的规则,转换为关系模式的数目是【】A. 3B. 4C. 5D. 611 SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现的是【】功能。

(完整版)数据库原理模拟试卷1

(完整版)数据库原理模拟试卷1

《数据库原理》期末考试模拟试卷一. 选择题(每空2分,共40分)1 为保证数据库的数据独立性,数据库系统提供了【】来保证。

A. 三层模式之间的两种映像B. 模式与内模式C. 模式与外模式D. 三层模式2 下列四项中,不属于数据库系统特点的是【】A. 数据共享B. 数据完整性C.数据冗余度高D. 数据独立性高3 设有关系R,对关系R进行选择操作,正确的是【】A. R×RB. R∞A RC.πA(R)D.σA(R)4 当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是【】A. 属性冲突B. 语法冲突C. 结构冲突D. 命名冲突5 设关系模式R(A,B,C,D),F是R上成立的FD,F={A→B,B→C,D→B},则分解={ACD,BD}相对于F是【】的分解A.无损联接,但不保持函数依赖B.不是无损联接,但是保持函数依赖C.无损联接,也保持函数依赖D.既不是无损联接,也不是保持函数依赖6 实体完整性规则中,若属性A是基本关系R的主码,则属性A【】A. 不能取空值B. 只能取空值C. 可以取任何值D. 以上都不对7 【】是指长期储存在计算机内的、有组织的、可共享的数据集合A. 数据B. 数据库C. 数据库管理系统D. 数据库系统8 任何一个满足2NF但不满足3NF的关系模式都不存在【】A. 主属性对码的部分依赖B. 非主属性对码的部分依赖C. 主属性对码的传递依赖D. 非主属性对码的传递依赖9 数据库(DB)、数据库管理系统(DBMS)和数据库系统(DBS)三者之间的关系是【】A. DB包括DBMS和DBSB. 不能相互包括C. DBMS包括DB和DBSD. DBS包括DB和DBMS10 在E-R模型中,如果有2个不同的实体型和1个M:N联系,根据E-R模型转换为关系模型的规则,转换为关系模式的数目是【】A. 3B. 4C. 5D. 611 SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现的是【】功能。

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

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

数据库原理模拟试卷一(答案)一、单项选择题(本大题共20小题,每小题1分,共20分)1.提供数据库数据描述的集中管理的是(d)a、数据库模式B.数据库C.数据库管理系统D.数据字典2.授权和完整性管理器属于DBMS(B)a.查询处理器b.存储管理器c.事务管理器d.用户管理器3.使用createschema语句建立的是(a)a.数据库模式b.表c.视图d.索引4.设R和s具有相同的结构和80个元组。

如果这两个关系相交,运算结果的元组数是(b)a.80b到80C大于或等于160D大于或等于80小于或等于1605使用SQL授权语句中的“所有特权”来表示(b)a.授权所有用户b.所有的操作权限c.对所有的数据集合d.允许再授权6.表达业务流程分析结果的图表是(b)a、业务流程图B.数据流程图C.局部E-R图D.基本E-R图7.数据库模式的标准化基于数据库设计a.需求分析阶段b.概念设计阶段c.逻辑设计阶段d.物理设计阶段8.能够消除冗余的键的范式是(c)a.2nfb.3nfc.4nfd.bcnf9.在以下故障中,不会破坏数据库内容的故障为(b)a.计算机病毒发作b.供电系统故障c.瞬时的强磁场干扰d.磁盘介质损坏10.在数据库技术中,独立于计算机系统的模型是(a)a.e-r模型b.层次模型c.关系模型d.面向对象的模型11.五种基本的关系代数运算是(a)a。

∪, ×,π和σb.∪,-,∞,π和σc.∪,∩,×,π和σd.∪,∩,∞,π和σ12.在SQL中,以下涉及null值的操作是不正确的:(c)a.ageisnullb.ageisnotnullc.age=nulld.not(ageisnull)13.单个用户使用的数据视图的描述称为(a)a.外模式b.概念模式c.内模式d.存储模式14.删除基本表中的元组时,与该表的关系中外键和主键与参考表相同的元组将一起删除。

拟采用的方法为(b)a.restrict方式b.cascade方式c.setnull方式d.check方式15.在客户机/服务器架构的数据库系统中,数据库功能分为前端和后端两部分。

数据库原理习题及答案(总共5套)

数据库原理习题及答案(总共5套)

数据库原理习题及答案(总共5套)模拟试题(⼀)⼀、填空题(30分)1.数据的独⽴性包括数据的物理独⽴性和数据的逻辑独⽴性。

2.数据的物理独⽴性是指当数据的存储结构(或内模式)改变时,通过系统内部的⾃动映象功能或转换功能,保持了数据的全局逻辑结构(或模式)不变。

3.数据模型由三部分组成:数据结构数据操作完整性约束4.⼀个学⽣可以同时借阅多本图书,⼀本图书只能由⼀个学⽣借阅,学⽣和图书之间为1:n(⼀对多)的联系。

5.⼀个关系模型由若⼲个关系模式组成。

6.在选择运算所得到的结果关系中,所含的元组数不多于原关系中的元组数。

7.SQL语⾔具有对数据的定义查询操纵控制等四个⽅⾯的功能。

8.设X→Y是关系模式R的⼀个函数依赖,并且Y是X的⼦集,则称X→Y是平凡函数依赖。

9.在⼀个关系模式中,若⼀个属性或属性组K完全函数决定整个元组,则称K为该关系的⼀个候选关键字。

10.如果⼀个关系R中的所有⾮主属性都不传递依赖于任何候选关键字,则称关系R属于第三范式,记作R∈3NF。

11.⼀个关系模式为Y(X1,X2,X3,X4),假定该关系存在如下函数依赖:X1←→X2,X1→X3,X1→X4,则该关系属于BCNF。

12.假定⼀个E-R图包含有A实体和B实体,并且从A到B存在着1∶n的联系,则转换成关系模型后,包含有3个关系模式。

13.实现系统案例,防⽌⾮法破坏数据,所采⽤的数据保护措施有:⽤户标识和鉴定、存取控制定义视图审计数据加密14.恢复的实现技术有:数据转储和登录⽇志⽂件。

13、15.____分布式数据库___________是⼀个逻辑上统⼀、地域上分布的数据集合。

16.关系中能唯⼀标识元组,且⼜不含多余属性称为___候选键_____________。

17.在概念结构设计中先,定义全局概念结构的框架,然后逐步细化。

这种⽅法称为_____________⾃顶向下⽅法___________。

18.分布式数据库系统中透明性层次越⾼,应⽤程序的编写越简单。

数据库原理及应用模拟试卷(答案)(1)

数据库原理及应用模拟试卷(答案)(1)

数据库系统原理模拟试卷一、单项选择题(每小题2分,共20分)1.(B )是存储在计算机内有结构的数据的集合。

A.数据库系统 B.数据库C.数据库管理系统 D.数据结构2.数据库的三级模式结构中,数据库对象—视图是(A )A.外模式 B.内模式 C.存储模式 D.模式3.在下列关于关系表的陈述中,错误的是( B )A 表中任意两行的值不能相同B 表中任意两列的值不能相同C 行在表中的顺序无关紧要D 列在表中的顺序无关紧要4. D)。

5.SQL语句GRANT,可以支持RDBMS的什么技术的实现( A)A.安全性B.完整性C.并发控制D.恢复6.( B )用来记录对数据库中数据进行的每一次更新操作。

A.后援副本B.日志文件C.数据库D.缓冲区7.把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL语句是 ( B )A.GRANT GRADE ON SC TO ZHAOB.GRANT UPDATE (GRADE) ON SC TO ZHAOC.GRANT UPDATE ON SC TO ZHAOD.GRANT UPDATE ON SC (GRADE) TO ZHAO8.以下不属于数据库的安全性控制方法有(B )A.加密B.并发控制C.存取控制D.视图9.一个关系模式R{x1,x2,x3,x4},假定该关系存在着如下函数依赖:(x1,x2)→x3,x2→x4,则该关系属于( A )A.1NFB.2NFC.3NFD.BCNF10.如果事务T已在数据R上加了X锁,则其他事务在数据R上( D )。

A.只可加X锁 B.只可加S锁二、判断题(对的打√,错的打×。

每空1分,共10分)1.关系是关系数据模型的唯一数据结构。

(√)2.数据的完整性是指数据库中数据的全面性。

(×)3.数据库的三级模式结构中,模式是描述数据的全局逻辑结构。

(√)4.在关系数据库中,每个关系必须有唯一的候选码。

(×)5.在数据库设计过程中,概念结构设计独立于DBMS。

数据库原理模拟试题

数据库原理模拟试题

数据库系统原理与应用模拟题一一、选择题:在每小题列出的四个选项中只有一个是符合题目要求的,请将正确选项前的字母填在题后的横线内。

(本大题共15小题,每小题1分,共15分)1、子模式是用户与数据库的接口之一,它对应于数据库的_________A. 外模式B. 概念模式C. 内模式D. 存储模式2、设有关系框架R(A,B,C,D)及其上的函数相关性集合F={B→A,BC→D},那么关系框架R最高是_________A. 第一范式的B. 第二范式的C. 第三范式的D. BCNF范式的3.在数据库设计中使用E-R图工具的阶段是_________。

A.需求分析阶段B.数据库物理设计阶段C.数据库实施D.概念结构设计阶段4. 数据的正确、有效和相容称之为数据的_________。

A.安全性 B、一致性 C、独立性 D.完整性5. 视图是一个“虚表”,视图的构造基于_________A.基本表B.视图C.基本表或视图D.数据字典6.如果事务T获得了数据对象R上的排它锁,那么_________A.T对R只能读不能写B.T对R只能写不能读C.其它事务对过R只能读不能写D.其它事务对R既不能读也不能写7.数据库的物理独立性是指_________A.概念模式改变,外模式和应用程序不变B.内模式改变,外模式和应用程序不变C.内模式改变,概念模式不变D.概念模式改变,内模式不变8、关系数据库中能唯一标识元组的那个属性称为_________。

A.唯一性的属性B.不可改动的保留字段C.关系元组的唯一性D.候选码9、设关系R和S的元组个数分别为x和y,那么广义笛卡尔集操作结果的元组个数为___________A x+yB x-yC x*yD max(x,y)10、Access 2000是一个基于__________A.层次模型的DBMSB.网状模型的DBMSC.关系模型的应用程序D.关系模型的DBMS11、下面哪一项是DBS采用的并发控制措施___________A 授权B 登记日志文件C 封锁D 数据加密12、在数据库三级模式间引入二级映象的主要作用是___________A 提高数据与程序的独立性B 提高数据与程序的安全性C 保持数据与程序的一致性D 提高数据与程序的可移植性13、在下列关于关系的陈述中,错误的是_________A 表中任意两行的值不能相同B 表中任意两列的值不能相同C 行在表中的顺序无关紧要D 列在表中的顺序无关紧要14、在数据库设计中,表示用户业务流程的常用方法是_________A.数据流图DFDB.ER图C.程序流程图D.数据结构图15、下列四项中,不属于数据库特点的是_________A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高二、填空题:(每空1分,共15分)1、多个事务在并发执行时如果不加以控制,可能产生丢失更新、__________、__________等问题2、分解模式的两条基本原则是:______________,_______________。

《数据库原理与应用》模拟试题一及参考答案

《数据库原理与应用》模拟试题一及参考答案

《数据库原理与应用》模拟试题一(闭卷 120 分钟)一、选择题( 20分)1.下述关于数据库系统的正确叙述是()A. 数据库系统减少了数据冗余B. 数据库系统避免了一切冗余C. 数据库系统中数据的一致性是指数据类型一致D. 数据库系统比文件系统能管理更多的数据2. 数据模型的三要素是( )A. 外模式、模式和内模式B. 关系模型、层次模型、网状模型C. 实体、属性和联系D. 数据结构、数据操作和完整性约束3. 自然连接是构成新关系的有效方法。

一般情况下,当对关系R和S使用自然连接时,要求R或S含有一个或多个共有的()A. 元组B. 行C. 纪录D. 属性4. SQL中,与“NOT IN”等价的操作符是( )A. =SOMEB. =ALLC. <>SOMED.<>ALL5. 下列SQL语句中,修改表结构的是( )A. ALTERB. CREATEC. UPDATED. INSERT6. 若用如下的 SQL语句创建一个表student:CREATE TABLE student ( NO char(4) NOT NULL,NAME char(8) NOT NULL,SEX char(2),AGE numeric(2))可插入到student表中的值是:A. (NULL , ' 李华 ' , ' 男 ' , '23')B.('1031' , NULL, ' 男 ' , 23 )C. ('1031' , ' 李华 ' , NULL , NULL)D.('1031' , ' 李华 ' , 男 , 23 )7. 当关系模式R(A,B)已属于3NF,下列说法中正确的是()A. R一定消除了插入和删除异常B. 仍然存在一定的插入和删除异常C.一定属于 BCNFD.A和C的说法都正确8. 关系模式中,满足 2NF 的模式()A.可能是 1NFB.必定是 1NFC.必定是 3NFD.必定是 BCNF9 . 设有两个事务 T1,T2 ,其并发操作如图所示,下面描述正确的是()T1 T2Read A=10 Update A=A-5 Read A=10 Update A=A-8A.不存在问题B.丢失更新C.不能重读D.读“ 脏” 数据10. 从 E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是()A. M端实体的关键字B. N端实体的关键字C. 两端实体的关键字组合D. 重新选取其它属性二、填空题( 10分)1. 数据库的数据的独立性可分为___________和___________ 。

重点数据库模拟试题

重点数据库模拟试题

数据库原理及应用模拟试卷(1)一、选择题(每题1分,共20分)1.下列哪种数据管理技术真正消除了程序与数据间的相互依赖关系()。

A. 自由管理B. 文件管理C. 数据库系统管理D. 以上说法都不对2.数据库中,属性是指()。

A. 客观存在的事物B. 事物的具体描述C. 事物的某一特征D. 某一具体事件3.数据库系统包括()。

A. DB、DBMSB. DB、DBAC. DB、DBMS、DBA、计算机硬件D. DB、DBMS、DBA、OS、计算机硬件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. E-R模型10.下列关于关系性质的描述中正确的是()。

A. 关系中行的值可以相同B. 关系中列的值可以相同C. 关系中行的次序不可以交换D. 关系中列的次序不可以交换11.一般地说,能够唯一决定关系中其它属性的关键字是指()。

A. 唯一的一个属性B. 唯一的一组属性C. 不唯一的一个属性D. 不唯一的一组属性12.数据库系统具有许多特点,使其很快成为数据处理的主要工具,下列哪个特点不是数据库系统的特点()。

数据库系统原理模拟试卷1(题后含答案及解析)

数据库系统原理模拟试卷1(题后含答案及解析)

数据库系统原理模拟试卷1(题后含答案及解析) 题型有:1. 填空题 2. 单项选择题 3. 多项选择题 4. 判断题 6. 简答题填空题1.数据库系统是实现有组织地、动态地存储大量___________数据,支持多用户访问的计算机软件、________和数据资源组成的系统。

正确答案:关联,硬件涉及知识点:数据库系统原理2.关系模型的主要特征是用________结构表达实体集,用________表示实体间联系。

正确答案:二维表格,外键涉及知识点:数据库系统原理3.如果属性集K是关系模式R1的主键,K也是关系模式R2的外键,那么在R2的关系中,K的取值只允许两种可能:________,________。

正确答案:或者为空值,或者等于R1关系中某个主键值涉及知识点:数据库系统原理4.关系演算是基于________的关系运算。

正确答案:谓词演算涉及知识点:数据库系统原理5.在字符串的匹配操作中,通配符________表示与零个或多个字符组成的字符串匹配。

正确答案:%涉及知识点:数据库系统原理6.数据库设计过程的输入包括四部分内容:总体信息需求、处理需求、________、硬件和OS特征。

正确答案:DBMS的特征涉及知识点:数据库系统原理7.数据库系统可能发生的故障有:________、系统故障和介质故障。

正确答案:事务故障涉及知识点:数据库系统原理8.分布式查询处理的时间主要取决于________。

正确答案:网络中数据传输量涉及知识点:数据库系统原理9.关系演算可分为元组关系演算和域关系演算,而在元组演算中,元组关系演算表达式的一般形式为________。

正确答案:|t|p(t)| 涉及知识点:数据库系统原理10.DB是与一个特定组织各项应用有关的全部数据的集合,通常由两大部分组成:一部分是应用数据的集合,称为________,它是数据库的主题;另一部分是关于各级数据结构的描述,称为描述数据库,由DD系统管理。

数据库原理模拟试卷_带答案_V2016

数据库原理模拟试卷_带答案_V2016

345 2
18
345 4
74
620 4
125
图3
试用 SQL 语言写出下列查询: (1)找出店员人数不超过 100 人或者在长沙市的所有商店的代号和商店名。 (2)找出至少供应了代号为’256’的商店所供应的全部商品的其它商店的商
店名和所在城市。
3. 设有职工基本表:EMP(ENO,ENAME,AGE,SEX,SALARY),其属性 分别表示职工号、姓名、年龄、性别、工资。为每个工资低于 1000 元的女职 工加薪 200 元,试写出这个操作的 SQL 语句。
得分
二、填空题
(本大题共 9 小题,每空 1 分,共 10 分) 请在每小题的空格中填上正确答案。错填、不填均无分。
3
1. 关 系 数 据 模 型 由 关 系 数 据 结 构 、 关 系 操 作 和 三部分组成。
பைடு நூலகம்
关系完整性约束
2. 一般情况下,当对关系 R 和 S 使用自然连接时,要求 R 和 S 含有一个或多个 共有的 属性
被 T0 锁住的数据项,这种情形称为 死锁

9. 可串行性
是并发事务正确性的准则。
得分
三、简答题
(第 1、3 题 3 分,第 2 题 4 分,共 10 分)
1. 试述关系模型的参照完整性规则?
2. 试述视图的作用?
3. 登记日志文件时必须遵循什么原则?
4
得分 四、设计题
( 第 1 题 4 分,第 2 题 6 分,第 3 题 3 分,第 4 题 4 分, 第 5 题 8 分,共 25 分)
7
得分
五、综合题(15 分)
某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个 工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且 每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂 编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工 号、姓名。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《数据库原理》期末考试模拟试卷一. 选择题(每空2分,共40分)1 为保证数据库的数据独立性,数据库系统提供了【】来保证。

A. 三层模式之间的两种映像B. 模式与内模式C. 模式与外模式D. 三层模式2 下列四项中,不属于数据库系统特点的是【】A. 数据共享B. 数据完整性C.数据冗余度高D. 数据独立性高3 设有关系R,对关系R进行选择操作,正确的是【】A. R×RB. R∞ARC.πA (R) D.σA(R)4 当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是【】A. 属性冲突B. 语法冲突C. 结构冲突D. 命名冲突5 设关系模式R(A,B,C,D),F是R上成立的FD,F={A→B,B→C,D→B},则分解={ACD,BD}相对于F是【】的分解A.无损联接,但不保持函数依赖B.不是无损联接,但是保持函数依赖C.无损联接,也保持函数依赖D.既不是无损联接,也不是保持函数依赖6 实体完整性规则中,若属性A是基本关系R的主码,则属性A【】A. 不能取空值B. 只能取空值C. 可以取任何值D. 以上都不对7 【】是指长期储存在计算机内的、有组织的、可共享的数据集合A. 数据B. 数据库C. 数据库管理系统D. 数据库系统8 任何一个满足2NF但不满足3NF的关系模式都不存在【】A. 主属性对码的部分依赖B. 非主属性对码的部分依赖C. 主属性对码的传递依赖D. 非主属性对码的传递依赖9 数据库(DB)、数据库管理系统(DBMS)和数据库系统(DBS)三者之间的关系是【】A. DB包括DBMS和DBSB. 不能相互包括C. DBMS包括DB和DBSD. DBS包括DB和DBMS10 在E-R模型中,如果有2个不同的实体型和1个M:N联系,根据E-R模型转换为关系模型的规则,转换为关系模式的数目是【】A. 3B. 4C. 5D. 611 SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现的是【】功能。

A. 数据控制B. 数据查询C. 数据定义D. 数据操纵12 现有如下关系:患者(病历号,患者姓名,性别),医疗(病历号,医生编号,医生姓名,就诊日期),其中医疗关系中的外码是【12.】A. 病历号和患者姓名B. 医生编号和病历号C.病历号D. 医生编号13 现有关系模式: EMP(雇员ID,雇员号,工资,参加工作日期,领导姓名) DEPT(部门号,部门名称,地址,电话) ,在以下视图中不允许更新的是【】视图V1,由1970年以后参加工作的雇员组成视图V2,由部门号和各部门的平均工资组成视图V3,由雇员姓名和其领导者姓名组成视图V4,由薪金超出所有雇员平均薪金以上的雇员组成A. 视图V1、视图V2B. 视图V3、视图V4C. 视图V2、视图V4D. 视图V2、视图V314 关系代数表达式的优化策略中,首先要进行的是【14.】A. 对文件进行预处理B. 尽早执行选择操作C. 执行笛卡尔积运算D. 尽早执行连接操作15 【】不是数据库与文件系统的区别。

A.数据面向应用,可重复使用B.数据共享性高C.数据独立性高D. 数据由DMBS统一管理和控制16 关系数据库规范化是为了解决关系数据库中【】的问题而引入的A. 查询速度B. 插入、删除异常和数据冗余C. 数据的安全性和完整性D. 以上都对17 下面的选项不是关系数据库基本特征的是【】A. 不同的列可以有相同的数据类型B. 不同的列可以相同的列名C. 与行的次序无关D. 与列的次序无关18 关系代数中的连接操作是由【】操作组合而成A. 选择和投影B. 选择和笛卡尔积C. 投影、选择、笛卡尔积D. 投影和笛卡尔积19 视图是一个“虚表”,我们可以基于【】来构造视图。

A. 基本表或视图B. 视图C. 基本表D. 数据字典20 在数据库设计中,通常使用【】来描述概念模型A. 数据字典B. 程序流程图C. 数据结构图D. E-R图二. 填空题(每空1分,共10分)1 数据模型通常由数据结构、( 1 数据操作)和( 2完整性约束)三部分组成。

2 目前数据库领域中最常用的数据模型有四种,它们是层次模型、网状模型、( 3关系模型)和(4 面向对象模型)3 按照规范化的方法,数据库的设计可以分为需求分析、( 5 概念结构设计)、( 6 逻辑结构设计)、物理结构设计、数据库的实施、数据库的运行和维护。

4 设关系R和S的元组个数分别为50和200,设T是R与S的笛卡尔积,则T的元组个数是( 7 10000)。

5 根据计算机的系统结构,DBS可以分为(8 集中式)、(9 客户机\服务器式)、(10 分布式)和并行式四种。

三.简答题1.设有两个基本表 R(A,B,C)和 S(A,B,C)。

试用 SQL查询语句表达关系代数表达式R-S。

SELECT A,B,CFROM RWHERE NOT EXISTS (SELECT A,B,CFROM S);或:(SELECT A,B,CFROM R)EXCEPT(SELECT A,B,CFROM S)2.设有三个关系:S(S#,SNAME,AGE,SEX)SC(S#,C#,GRADE)C(C#,CNAME,TEACHER)现有如下SQL语句:SELECT S.S#,SNAMEFROM S, SC, CWHERE S.S#=SC.S# AND C.C#=SC.C# AND CNAME=’数据库原理’试用关系代数表达式的优化法对查询语句进行代数优化,画出优化后的查询树。

3.设有关系模式SCT(S, C, Tn),其中S表示学生学号,C表示课程号,Tn表示教师姓名。

每个教师只能上一门课,学生与课程的关系确定后,教师即可唯一确定,学生如果选择教师,则只能上该教师讲的那门课。

问:(1)该关系模式的候选码是什么?(2)请写出该关系模式中的所有函数依赖。

(3)该关系模式的最高范式是什么,并说明理由。

答:(1)该关系模式的候选码是(S, C),(S, Tn)。

(2)该关系模式中的函数依赖如下:(S, C)→Tn,(S, Tn)→C,Tn → C。

(3)由于(S, C)→Tn,(S, Tn)→C,满足3NF;但,在Tn → C中,决定因素Tn不含有候选码,所以SCT不满足BCNF。

所以,最高范式为3NF。

四.综合题(共30分)1.假设需要设计一个有关人寿保险业务的数据库。

规定:(1)每个客户可以投保多个不同险种,每个险种有多个客户投保,客户投保后持有包含了保险金额、保险年限和年交保金等信息的保险单;(2)每个客户由固定的保险业务员负责,每个业务员代理多个客户的投保业务。

数据库概念设计的E-R图如下:【1】写出进行数据库逻辑设计后的关系模式,并指出各模式中的主码。

【2】若规定用户按保险年限内均摊保险金额的方式交付每年的保险金,写出该约束子句。

这种完整性约束属于哪种约束?答:【1】业务员(业务员号,业务员名)客户(身份证号,客户名,业务员号)险种(险种号,说明)保单(身份证号,险种号,保险金额,保险年限, 年交保金)【2】CHECK (年交保金=保险金额/保险年限) ;元组级用户定义完整性约束数据库原理模拟题 2一、选择题(每题2分,共40分)1.实体联系模型属于( D )。

A. 层次模型B. 网状模型C. 关系模型 D 概念模型2.在一个关系中,任意两个元组的值( C )。

A. 可以全同B. 必须全同C. 不能全同D. 以上都不是3.关系R和S进行自然连接时,要求R和S含有一个或多个公共( B )A. 行B. 属性C. 记录D.元组4.SQL是( C )的缩写.A. Standard Query LanguageB. Select Query LanguageC. Structured Query LanguageD. 以上都不是5.当两个子查询的结果( C )时,可以执行并、交、差操作。

A.结构完全不一致时B.结构部分一致C.结构完全一致时D.主键一致6.在数据库设计中,当合并局部E-R图时,职工在某一局部应用中被当作实体,而在另一局部应用中被当作属性,这种情况被称之为( A )冲突。

A.结构B.命名C.联系D.属性7.在关系中的各元组的( B )。

A.顺序不能任意排列,一定要按照输入的顺序排列B.顺序可以任意排列C.顺序一定要按照关键字段值的顺序排列D.排列顺序不同,统计处理的结果就可能不同。

8.SQL中创建基本表应使用( C )语句。

A.CREATE VIEWB.CREATE DATABASEC.CREATE TABLED.CREATE FORM9.与WHERE 年龄 BETWEEN 32 AND 45 语句等价的子句是( D )。

A. WHERE年龄 >32 AND年龄<45B. WHERE年龄>=32 AND年龄<45C. WHERE年龄>32 AND年龄<=45D. WHERE年龄>=32 AND年龄<=45 10.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,职员与部门的联系类型是( C )。

A. m : nB. 1 : nC. n : 1D. 1 : 111.在数据库的三级模式结构中,内模式有( A )。

A.1个 B.2个 C.三个 D.任意多个12.下述那一条不属于概念模型应具备的性质( D )。

A.有丰富的语义表达能力 B.易于交流和理解C.易于变动 D.在计算机中实现的效率高13.用二维表结构表示实体以及实体间联系的数据模型称为( C )。

A.网状模型 B.层次模型 C.关系模型 D.面向对象模型14.使用CREATE VIEW语句建立的是( C )。

A.数抿库B.表C.视图D.索引15.元组关系演算表达式{t R(t) ∧ S(t)}表达的是( D )。

A. R SB. R SC. R-SD. S-R16.如果一个关系R中的所有非主属性都完全函数依赖于键码,则称关系R 属于( A )。

A. 2NFB. 3NFC. 4NFD. BCNF17.数据库系统的基础是( D )。

A.数据结构B.数据库管理系统C.操作系统D.数据模型18.一个学生可以同时借阅多本图书,一本图书只能借给一个学生,学生和图书之间的联系为( B )的联系。

A.一对一B.一对多C.多对多D.多对一19.在数据库中,下列说法中( A )是不正确的。

A.数据库避免了一切数据的重复B.若系统是完全可以控制的,则系统可确保更新时的一致性C.数据库中的数据可以共享D.数据库减少了数据冗余20. 数据库管理系统(DBMS)是( C )。

A.一个完整的数据库应用系统 B.一组硬件C.一组软件 D.既有硬件,也有软件二、填空题(每空1分,共10分)1.SQL语言的功能包括(数据查询)、(数据定义)、(数据操纵)、(数据控制)。

相关文档
最新文档