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

合集下载

MySQL数据库原理与应用贾晶习题答案

MySQL数据库原理与应用贾晶习题答案

《MySQL数据库原理与应用》模拟试卷一、选择题(每题1分,共5分)1.数据库、数据库系统和数据库管理系统之间的关系是?A.数据库系统包括数据库和数据库管理系统B.数据库管理系统包括数据库和数据库系统C.数据库包括数据库系统和数据库管理系统D.数据库系统就是数据库,也就是数据库管理系统【答案:A】2.下列四项中,不属于数据库系统特点的是?A.数据共享B.数据独立C.数据结构化D.数据高冗余【答案:D】二、判断题(每题1分,共5分)1.数据库系统的主要目的是实现数据共享和数据独立性。

()【答案:正确】2.数据库管理系统(DBMS)是数据库系统的核心组成部分。

()【答案:正确】三、填空题(每题1分,共5分)1.数据模型是对现实世界的数据特征进行的抽象,来描述数据库的________与________。

【答案:结构与语义】2.数据库的数据独立性是指不会因为数据的存储策略变化而影响系统存储结构。

()【答案:错误】四、简答题(每题2分,共10分)1.简述数据库系统的两个主要目标。

【答案:数据库系统的主要目标是实现数据共享和数据独立性。

】2.什么是数据库管理系统(DBMS)?它在数据库系统中扮演什么角色?【答案:数据库管理系统是用于管理数据库的软件系统,它在数据库系统中扮演核心角色,负责数据的组织、存储、检索和维护。

】五、应用题(每题2分,共10分)1.解释关系模型中候选码的概念及其作用。

【答案:候选码是关系模型中的一个或多个属性,其值能唯一标识该关系模式中的任何元组。

】六、分析题(每题5分,共10分)1.分析数据库系统中数据独立性的重要性。

【答案:数据独立性确保了应用程序与数据库的底层存储结构相独立,使得在数据库结构变化时,应用程序不需要修改,从而提高了系统的灵活性和可维护性。

】七、实践操作题(每题5分,共10分)1.描述使用E-R模型进行数据库设计的基本步骤。

【答案:使用E-R模型进行数据库设计的基本步骤包括确定实体、属性、关系,绘制E-R图,转换为关系模型,设计数据库表结构。

数据库系统概论模拟试卷及参考答案

数据库系统概论模拟试卷及参考答案

《数据库系统概论》模拟试卷(一)参考答案一、单项选择题(每小题2分,共30分)1、( B )是按照一定的数据模型组织的,长期储存在计算机内,可为多个用户共享的数据的集合。

(A)、数据库系统(B)、数据库(C)、关系数据库(D)、数据库管理系统2、下列关于索引的叙述,正确的是(A)。

(A)、可以根据需要在基本表上建立一个或多个索引,从而提高系统的查询效率。

(B)、一个基本表最多只能有一个索引。

(C)、建立索引的目的是为了给数据表中的元素指定别名,从而使别的表也可以引用这个元素。

(D)、一个基本表至少要存在一个索引。

3、设有两个关系R(A,B)和S(A,C),下列等式成立的是(A)。

(A)、(B)、(C)、(D)、4、在数据库的物理结构中,将具有相同值的元组集中存放在连续的物理块的存储方法称为( C )。

(A)、HASH (B)、B树索引(C)、聚簇(D)、其它5、设有两个事务T1、T2,其并发操作如图所示,下面评价正确的是( D )(A)、该操作不存在任何问题(B)、该操作丢失修改(C)、该操作不能重复读(D )、该操作读“脏”数据6、 关系模式规范化理论主要解决的问题是( B )(A )、提高查询速度(B )、消除操作异常和数据冗余 (C )、减少数据操作的复杂性 (D )、保证数据的安全性和完整性7、 层次型、网状型和关系型数据模型划分原则是( D )。

(A )、 记录长度(B )、 文件的大小(C )、 联系的复杂程度 (D )、数据之间的联系8、 有关系:R (A ,B ,C )(主码为A )和S (D ,A )(主码为D ,外码为A ),外码A 参照于关系R 的主码A 。

关系R 和S 的元组如图所示,指出关系S 中必定违反完整性规则的元组是( C )。

(A )、(1,2) (B )、(2,null ) (C )、(3,3) (D )、(4,1)关系R关系S9、 设有两个关系R(A ,B )和S (B ,C ),与下列SELECT 语句SELECT A ,BFROM RWHERE B NOT IN(SELECT BFROM SWHERE C='C56');等价的关系代数表达式是(C)。

《数据库原理》在线作业1附满分答案

《数据库原理》在线作业1附满分答案

《数据库原理》在线作业1附满分答案试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 50 分)
1.Access数据库属于()数据库。

A.层次模型
B.网状模型
C.关系模型
D.面向对象模型
答案:C
2.创建表时可以在()中进行。

A.报表设计器
B.表浏览器
C.表设计器
D.查询设计器
答案:C
3.从关系中找出满足给定条件的操作称为()。

A.选择
B.投影
C.联接
D.自然联接
答案:A
4.DBS是指()。

A.数据
B.数据库
C.数据库系统
D.数据库管理系统
答案:C
5.属于SQL中的数据查询的动词的是()。

A.select
B.insert
C.create
D.grant
答案:A
更多加 boge30619 有惊喜
6.CHECK表示哪个完整性约束()。

A.主码约束
B.指定默认值
C.参照完整性约束
D.限制取值范围。

数据库原理与应用试卷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题(共计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.________________是一个逻辑上统一、地域上分布的数据集合。

(分布式数据库)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等。

数据库原理期末考试6套题

数据库原理期末考试6套题

数据库原理模拟试卷(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

数据库模拟试题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加上_________________。

数据库系统概论模拟题及答案

数据库系统概论模拟题及答案

数据库系统概论模拟试卷附答案分值:100一、选择题(15空,每空2分,共30分)1.在数据库系统中,把可以相互区别的客观事物称为()A.属性 B. 字段C.文件D.实体2.数据库的存储设备和存取方法变化不影响整体逻辑结构的特点,称为数据库的()A.实体独立性 B.物理数据独立性C.客观独立性D.逻辑数据独立性3.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是()A. 多对多B. 一对多C. 多对一D. 一对一4.如果关系模式R上有函数依赖AB→C和A→C,则R中存在()A. 完全依赖B.部分依赖C. 传递依赖D.多值依赖5.关系模型的参照完整性约束是指()A.限制引用一个关系中的不同元组数据B.限制引用不同关系中的元组数据C.限制一个关系引用与之联系关系中不存在的元组数据D.限制两个关系间的互相引用6.管理数据库系统是数据库系统的核心,它负责有效地组织、存储、获取和管理数据,属于一种(),是位于用户与操作系统之间的一层数据管理软件。

A.系统软件B.工具软件C.应用软件D.数学软件7.DBMS通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的()。

A.可靠性 B.一致性 C.完整性D.安全性8.在数据库中,下列说法()是不正确的。

A.数据库中没有数据冗余 B.数据库具有较高的数据独立性C.数据库能为各种用户共享 D.数据库加强了数据保护9. 按照传统的数据模型分类,数据库系统可以分为( )三种类型。

A.大型、中型和小型 B.西文、中文和兼容C.层次、网状和关系 D.数据、图形和多媒体10. 在数据库的三级模式结构中,( )是用户与数据库系统的接口,是用户用到的那部分数据的描述。

A.外模式 B.内模式C.存储模式 D.模式11.一个事务一旦完成全部操作后,它对数据库的所有更新应永久地反映在数据库中,不会丢失。

这是指事务的( ) 。

A. 原子性B. 一致性C. 隔离性D. 持久性12. 在数据库中,软件错误属于( )。

数据库原理试题及答案

数据库原理试题及答案

数据库原理试题答案(B卷)一、填空题(每空 2 分,共 20 分)1、关系中主码的取值必须唯一且非空,这是由 ___________ 完整性规则决定的.2、当数据库被破坏后,如果事先保存了数据库副本和 ________________ ,就有可能恢复数据库.3、数据库的 ____________ 是指数据库的正确性和相容性.4、关系数据操作语言的特点是:操作对象与结果均为 ___________ 、操作的非过程性强、语言一体化、并且建立在数学理论基础之上。

5、SQL 是一种介于关系代数和 _____________ 之间的结构化的查询语言.6、对于每一个外模式,数据库系统都有一个 _______________ 映象,它定义了该外模式与模式之间的对应关系。

7、视图是一个需表,它一经定义就可以和基本表一样被查询,但 _________ 操作将有一定的限制。

8、数据仓库是一个面向主题的、 _____________ 、不可更新的、随时间不断变化的数据集合。

9、避免活锁的简单方法是采用 _____ 的策略。

10、知识库系统和主动数据库系统是将数据库技术和 ________ 技术相结合产生的。

二、选择题(每小题 1 分,共 10 分)1、SQL 中,下列涉及空值的操作,不正确的是()A . AGE IS NULLB . AGE IS NOT NULLC . AGE=NULLD . NOT (AGE IS NULL)2、关系数据模型的三个组成部分中,不包括()A .完整性规则B .数据结构C .数据操作D .并发控制3、DB, DBMS 和 DBS 三者间的关系是()A . DB 包括 DBMS 和 DBS B . DBS 包括 DB 和 DBMSC . DBMS 包括 DBS 和 DBD . DBS 与 DB 、 DBMS 无关4、数据库的并发操作可能带来的问题包括( )A .丢失更新B .数据独立性会提高C .非法用户的使用D .增加数据的冗余度5、并发事务的交叉执行破坏了事务的() A .原子性 B .隔离性 C .一致性D .永久性6、3NF ()规范化为 BCNF .A .消除非主属性对码的部分函数依赖B .消除非主属性对码的传递函数依赖C .消除主属性对码的部分和传递函数依赖D .消除非平凡且非函数依赖的多值依赖7、()是长期存储在计算机内的有组织,可共享的数据集合。

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

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

数据库原理·模拟试卷及答案(1)模拟试卷(⼀)答案⼀、单项选择题(本⼤题共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 )A.80B.⼩于等于80C.⼤于等于160D.⼤于等于80,⼩于等于1605. 在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 )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中,下列涉及空值的操作,不正确的是 ( C )A.AGE IS NULLB.AGE IS NOT NULLC.AGE = NULLD.NOT (AGE IS NULL)13. 单个⽤户使⽤的数据视图的描述称为 ( A )A.外模式B.概念模式C.内模式D.存储模式14. 在删除基本表中某个元组时,将以此表为参照表的关系中外键与主键相同的元组⼀起删除,应采⽤的⽅式是( B )A.RESTRICT⽅式B.CASCADE⽅式C.SET NULL⽅式D.CHECK⽅式15. 在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的是 ( B )A.⽤户界⾯B. 存取结构C.数据输⼊D. 报表输出⼆、填空题(本⼤题共20个空,每空1分,共20分)1. 结构数据模型的组成包括:数据结构,(数据操作)和(数据完整性约束)。

数据库模拟试题一及其答案

数据库模拟试题一及其答案

《数据库原理与设计》模拟试题(一)一、选择题(20分,每小题2分):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.设有两个事务T1、T2,其并发操作如图1所示,下面评价正确的是____。

A该操作不存在问题B.该操作丢失修改C.修改该操作不能重复读D.该操作读“脏”数据T1 T2①读A=10,B=5②读A=10A=A*2写回③读A=20,B=5求和25验证错图1 事务并发操作图二、填空题(20分,每小空2分):1.①是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。

(完整版)数据库原理模拟试卷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实现的是【】功能。

9全国自考数据库系统原理模拟试卷(一)

9全国自考数据库系统原理模拟试卷(一)
答案:实体集
5. 数据库用户有。___
ห้องสมุดไป่ตู้答案:DBA、专业用户、应用程序员、最终用户
6. 关系代数是___为___的一组高级运算的集合。
答案:关系运算对象
7. 关系模型中的关系模式至少是___
答案:1NF
8. 外模式/模式映象用于___。
答案:定义外模式与概念模式之间的对应性
9. P.PS.chend 1976年提出用___表示实体及其联系。
更多试卷,请访问9州考苑()
C. 需求分析 D. 物理设计
答案:A
12. 聚合函数中,操作对象是元组的函数是() A. SUM B. AVG C. COUNT D. MIN
答案:C
13.
A. A B. B C. C D. D
答案:C
14. 概念结构设计的目标是产生DB的概念结构(即概念模型),这个结构主要反映() A. DBA的管理信息需求 B. 应用程序员的编程需求 C. 企业组织的信息需求 D. DB的维护需求
6. 对于视图元组的更新操作(INSERT、DELETE、UPDATE),有哪三条规则?
答案:(1)如果一个视图是从多个基本表使用联接操作导出的,那么不允许对这个视图执行更新 操作。 (2)如果在导出视图的过程中,使用了分组和聚合操作,也不允许对这个视图执行更新操作。 (3)如果视图是从单个基本表使用选择、投影操作导出的,并且包含了基本表的主键或某个候选 键,那么这样的视图称为“行列子集视图”,并且可以被执行更新操作。 在SQL中,允许更新的视图在定义时,必须加上“WITH CHECK OPTION”语。
更多试卷,请访问9州考苑()
FROMSP WHEREPNO=P.PNO ANDSNO=S.SNO))

数据库原理习题及答案(总共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,并且有一个1∶ n关系从a到B,转换成关系模型后,它包含三种关系模式。

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

13、15.________________________。

16.唯一标识没有冗余属性的元组的关系称为________;候选键___;。

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

这种方法被称为自上而下方法。

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

二、单项选择题(20分)1、 ________________________。

数据库系统基本原理练习试卷1(题后含答案及解析)

数据库系统基本原理练习试卷1(题后含答案及解析)

数据库系统基本原理练习试卷1(题后含答案及解析) 题型有:1. 选择题选择题(每小题1分,共60分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.下面列出数据管理技术发展的3个阶段中,哪个(些)阶段没有专门的软件对数据进行管理? ( )。

Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段A.ⅠB.ⅡC.Ⅰ和ⅡD.Ⅱ和Ⅲ正确答案:A 涉及知识点:数据库系统基本原理2.在下面列出的数据模型中,哪一个是概念数据模型? ( )A.关系模型B.层次模型C.网状模型D.实体—联系模型正确答案:D 涉及知识点:数据库系统基本原理3.下面列出的条目中,哪些是数据库系统的组成成员? ( ) Ⅰ.操作系统Ⅱ.数据库管理系统Ⅲ.用户Ⅳ.数据库管理员Ⅴ.数据库A.Ⅱ、Ⅲ、Ⅳ和ⅤB.Ⅱ、Ⅳ和VC.Ⅰ、Ⅲ、Ⅳ和ⅤD.全都是正确答案:D 涉及知识点:数据库系统基本原理4.用二维表结构表示实体以及实体间联系的数据模型称为( )。

A.网状模型B.层次模型C.关系模型D.面向对象模型正确答案:C 涉及知识点:数据库系统基本原理下列问题是基于如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。

5.若执行下面列出的操作,哪个操作不能成功执行? ( )A.从EMP中删除行(‘010’,’王宏达’,’01’,1200)B.在EMP中插入行(‘102’,’赵敏’,’01’,1500)C.将EMP中雇员号=‘056’的工资改为1600元D.将EMP中雇员号=‘101’的部门号改为’05’正确答案:D 涉及知识点:数据库系统基本原理6.若执行下面列出的操作,哪个操作不能成功执行? ( )A.DEPT中删除部门号=‘03’的行B.在DEPT中插入行(‘06’,’计划部’,’6号楼’)C.将DEPT中部门号=‘02’的部门号改为’10’D.将DEPT中部门号=‘01’的地址改为’5号楼’正确答案:C 涉及知识点:数据库系统基本原理7.在雇员信息表关系EMP中,哪些属性是外键(foreign key)? ( )A.雇员号B.雇员名C.部门号D.工资正确答案:C 涉及知识点:数据库系统基本原理8.在下面所列出的条目中,哪些是数据库管理系统的基本功能? ( ) Ⅰ.数据库定义Ⅱ.数据库的建立和维护Ⅲ.数据库存取Ⅳ.数据库和网络中其他软件系统的通信A.Ⅰ和ⅡB.Ⅰ、Ⅱ和ⅢC.Ⅱ和ⅢD.全都是正确答案:D 涉及知识点:数据库系统基本原理9.在数据库管理系统的层次结构中,由高级到低级的层次排列顺序为( )。

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

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

《数据库原理与应用》模拟试题一(闭卷 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. 数据库的数据的独立性可分为___________和___________ 。

山东中医药大学数据库原理模拟考试及答案

山东中医药大学数据库原理模拟考试及答案

数据库原理模拟考试(总分100分,考试时长90分钟)一、单项选择题(每小题2 分,共 40分)1、以下是对层次数据库结构的描述,请选择错误描述的选项。

()A、层次数据库结构将数据通过一对多或父节点对子节点的方式组织起来B、一个层次数据库中,根表或父表位于一个类似于树形结构的最上方,它的字表中包含相关数据C、它的优点是用户不需要十分熟悉数据库结构D、层次数据库模型的结构就像是一棵倒转的树2、在数据管理技术发展的三个阶段中,数据共享性最好的是( )。

A、人工管理阶段B、文件系统阶段C、数据库系统阶段D、三个阶段相同3、IBM公司的IMS数据库管理系统采用的数据模型是( )A、层次模型B、网状模型C、关系模型D、面向对象模型4、ORDER BY子句在()A、WHERE子句之后B、所有子句之后C、GROUP BY子句之后D、所有子句之前5、下列哪个选项不是物理结构中的对象( )A、数据文件B、重做日志文件C、表空间D、控制文件6、( )是从表中取出满足某种条件的属性成分操作,即从列的方向进行选择所需的值。

A、投影B、选择C、扫描D、检索7、若关系模式R属于2NF,且它的每一个非主属性都不传递函数依赖于R的主键,则称R属于()A、3NFB、4NFC、5NFD、BCNF8、下列选项中不是关系数据库基本特征的是()A、不同的列应有不同的数据类型B、不同的列应有不同的列名C、与行的次序无关D、与列的次序无关9、若要建立数据库内两个表之间的关系,应对()的字段作为关联建立联系A、相同名称的字段B、相同数据类型的字段C、名称相同且数据类型相同D、数据类型相同且字段含义和大小相同10、以下关于索引的描述正确的是______。

A、数据库中同一个索引允许有多个的关键字,每个关键字可以来自不同的表。

B、索引的关键字只能是表中的一个字段。

C、一个数据库表只能创建一个索引。

D、索引需要额外的存储空间。

11、关于使用存储过程的说法,错误的是A、存储过程会预先编译,执行速度会快于交互执行的SQL语句B、存储过程能完成复杂的逻辑判断和复杂的运算C、存储过程中的声明和参数都是可选的D、存储过程中可以使用创建数据库对象的语句12、如果某字段需要存储照片,以下( )数据类型最适合A、文本型B、备注型C、超链接D、OLE对象13、下面哪个说法符合数据库系统WAL(log先写协议)( )A、库内存中被事务修改的页面在事务成功完成时被强制写到磁盘中B、库内存中被事务修改的页面在事务撤销时被写到标记为非脏页C、成功完成时不需要将与其相关的log页面强制写回磁盘D、中被修改的内存数据页面在写回磁盘前必须将与其相关的log写回磁盘14、下面关于函数依赖的叙述中,错误的是()A、若X Y,Y Z,则 X ZB、若X Y, Y,则XC、若X Y, X,则 YD、若 X,则X15、设计子模式属于数据库设计的( )。

重点数据库模拟试题

重点数据库模拟试题

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

一、单项选择题(本大题共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 )A.80B.小于等于80C.大于等于160D.大于等于80,小于等于1605. 在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 )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中,下列涉及空值的操作,不正确的是( C )A.AGE IS NULLB.AGE IS NOT NULLC.AGE = NULLD.NOT (AGE IS NULL)13. 单个用户使用的数据视图的描述称为( A )A.外模式B.概念模式C.内模式D.存储模式14. 在删除基本表中某个元组时,将以此表为参照表的关系中外键与主键相同的元组一起删除,应采用的方式是( B )A.RESTRICT方式B.CASCADE方式C.SET NULL方式D.CHECK方式15. 在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的是( B )A.用户界面B. 存取结构C.数据输入D. 报表输出二、填空题(本大题共20个空,每空1分,共20分)1. 结构数据模型的组成包括:数据结构,(数据操作)和(数据完整性约束)。

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

3. 标准的数据库三级模式是概念模式、(内)模式和(外)模式。

4. 用有向图结构表示实体类型及实体间联系的数据模型称为(网状)模型。

5. 若用户编写程序时,只需指出做什么,不需指出怎么做,这类DML是(非过程性)DML;关系的DML属于这一类。

6. 在SQL中,用(update)命令可以修改表中的数据,用(ALTER)命令可以修改表的结构。

7. 在ER图中,菱形框表示(联系)。

8. 物理结构设计是设计DB的物理结构,主要包括DB的(存储结构)和存取方法。

9. 并发控制的主要方法是采用(封锁机制)。

10. 在并行处理中,若干事物相互等待对方释放封锁,称为系统进入(死锁)状态。

11. DDBS的“地址透明性”位于(分片)模式和(分配)模式之间。

三、名词解释(本大题共5个小题,每小题3分,共15分)1. 概念模式是数据库中全部数据的整体逻辑结构的描述。

它由若干个概念记录类型组成。

概念模式不仅要描述概念记录类型,还要描述记录间的联系、操作、数据的完整性、安全性等要求。

2. X封锁如果事务T对数据R实现X封锁,那么其他的事务要等T解除X封锁以后,才能对这个数据进行封锁。

只有获准X封锁的事务,才能对被封锁的数据进行修改。

3. 复制透明性即用户不必关心数据库在网络中各个结点的数据库复制情况,更新操作引起的波及由系统去处理。

4. 主属性包含在任何一个候选键中的属性。

5. 事务的原子性一个事务对数据库的操作是一个不可分割的操作系列,事务要么完整地被全部执行,要么全部不执行。

四、简答题(本大题共5小题,每小题5分,共25分)1. 设有关系R与SR :A B C2 3 44 5 67 8 9S:D E7 54 8计算π3,2(R), σA=D(R×S)π3,2(R): σA=D(R×S) :C B A B CD E4 3 7 8 9 7 56 5 4 5 6 4 89 82. 设R=ABCD,R上的F={A→C,D→C,BD→A}, 试证明ρ={AB,ACD,BCD}相对于F不是无损联接分解。

根据算法4.2(1) 构造表(2)根据A→C,D→C,BD→A进行处理没有一行都是a,所以,ρ相对于F不是无损联接分解。

3. 什么是Write-Ahead Log (WAL) Protocol “运行记录优先原则”?其作用是什么?在数据库系统中,写一个修改到数据库中和写一个表示这个修改的登记记录到日志文件中是两个不同的操作,在这两个操作之间有可能发生故障。

这时,如果先写了数据库修改,而在运行记录中没有登记这个修改,则以后就无法恢复这个修改,那么以后也就无法撤消这个修改。

为了安全起见,采用“运行记录优先原则”。

它包括两点:(1)至少要等相应运行记录已经写入“日志”文件后,才能允许事务往数据库中写记录。

(2)直至事务的所有运行记录都已写入运行“日志”文件后,才能允许事务完成“END TRANSACTION”处理。

4. 试叙述分布式DBMS的功能。

主要功能有:(1)接受用户请求,并判定把它送到哪里,或必须访问哪些计算机才能满足该请求。

(2)访问网络数据字典,或者至少了解如何请求和使用其中的信息。

(3)如果目标数据存储于系统的多个计算机上,就必须进行分布式处理。

(4)通信接口功能,在用户、局部DBMS和其他计算机的DBMS之间进行协调。

(5)在一个异构型分布式处理环境中,还需提供数据和进程移植的支持。

这里的异构型是指各个场地的硬件、软件之间存在一定差别。

5. 数据独立性与数据联系这两个概念有什么区别?数据独立性是指应用程序与数据之间相互独立,不受影响。

数据联系是指同一记录内部各字段间的联系,以及记录之间的联系。

五、程序设计题(本大题共4小题,每小题5分,共20分)1.对于教学数据库的三个基本表学生S(S#,SNAME,AGE,SEX)学习SC(S#,C#,GRADE)课程C(C#,CNAME,TEACHER)试用关系代数表达式和SQL语句表示:检索WANG同学不学的课程号。

(C)-πC#(σSNAME='WANG'S SC) 或者(1)π(SC)-πC#(σSNAME='WANG'S SC)(全部课程号减去WANG同学所学的课程号)π(2)SELECT C#FROM CWHERE C# NOT IN(SELECT C#FROM SCWHERE S# INSELECT S#FROM SWHERE SNAME=…WANG‟)2.教学数据库的基本表如上题,有如下关系代数表达式:πC#,CNAME(C(πS#,C#(SC)†πS#(S)))请写出对应的SQL语句,并指出其汉语含义。

汉语含义:检索全部学生都选修的课程的课程号与课程名。

SELECT C#,CNAMEFROM CWHERE NOT EXISTS(SELECT *FROM SWHERE NOT EXISTS(SELECT *FROM SCWHERE SC.S#=S.S# AND SC.C#=C.C#))3.设销售数据模型如下:厂家S (SNO,SNAME,CITY )产品P (PNO,PNAME,COLOR,WEIGHT)销售SPJ (SNO,PNO,QTY)用SQL完成以下操作:试建立一个有关产品“电钻”的产品号和厂家号的视图,其结构如下:View2(ENO, SNO)CREATE VIEW View2(ENO, SNO)AS SELECT P.PNO,SNOFROM SPJ,PWHERE SPJ.PNO=P.PNO AND PNAME="电钻";4.在以上销售数据库表中,用SQL语句完成以下操作:PNO为'00227'的产品数增加100;并检索出其对应的产品名。

UPDATE SPJSET QTY=QTY+100WHERE PNO='00227';SELECT PNAMEFROM PWHERE PNO='00227';六、应用题(本大题10分)1. 学生运动会模型:(1)有若干班级,每个班级包括: 班级号,班级名,专业,人数(2)每个班级有若干运动员,运动员只能属于一个班,包括:运动员号,姓名,性别,年龄(3)有若干比赛项目,包括:项目号,名称,比赛地点(4)每名运动员可参加多项比赛,每个项目可有多人参加(5)要求能够公布每个比赛项目的运动员名次与成绩(6)要求能够公布各个班级团体总分的名次和成绩解题要求:(1)画出每个实体及其属性关系、实体间实体联系的E-R图.(2)根据试题中的处理要求:完成数据库逻辑模型,包括各个表的名称和属性.并指出每个表的主键和外键。

(1)(2)班级(班级号,班级名,专业,人数) 主键:班级号运动员(运动员号,姓名,性别,年龄,班级号)主键:运动员号外键:班级号项目(项目号,项目名,比赛地点) 主键:项目号比赛(运动员号,项目号,成绩,名次,得分)主键:运动员号,项目号外键:运动员号;项目号。

相关文档
最新文档