数据库系统原理模拟题

合集下载

全国自考(数据库系统原理)模拟试卷3(题后含答案及解析)

全国自考(数据库系统原理)模拟试卷3(题后含答案及解析)

全国自考(数据库系统原理)模拟试卷3(题后含答案及解析) 题型有:1. 单项选择题 2. 填空题 3. 简答题 4. 综合题 5. 设计题单项选择题1.下列哪个选项不属于数据管理技术进入数据库阶段的标志( )A.层次模型的IMS系统的推出B.具有数百兆字节容量和快速存取的磁盘进入市场C.网状模型的提出D.关系模型的提出正确答案:B解析:本题主要考查的知识点为数据库管理技术的发展阶段。

具有数百兆字节容量和快速存取的磁盘进入市场,只是为数据库技术的产生提供了良好的物质条件,并不是数据管理技术进入数据库阶段的标志。

2.在数据库系统中,提供数据与应用程序间物理独立性的是( )A.外模式/逻辑模式映像B.逻辑模式/内模式映像C.外模式/内模式映像D.子模式/逻辑模式映像正确答案:B解析:主要考查的知识点为物理独立性。

逻辑模式/内模式映像定义逻辑模式和内模式之间的对应性,提供的是数据与应用程序之间的物理独立性。

3.下列描述中正确的是( )A.概念模型独立于硬件,但依赖于软件B.逻辑模型独立于硬件和软件C.外部模型独立于硬件,但依赖于软件D.内部模型依赖于硬件,但独立于软件正确答案:C解析:C选项是正确的,其他选项的正确表述应该为:概念模型独立于硬件和软件,逻辑模型独立于硬件但依赖于软件,内部模型依赖于硬件和软件。

4.在数据库的三层模式中,描述数据库中全部数据的整体逻辑结构的是( )A.外模式B.内模式C.逻辑模式D.存储模式正确答案:C解析:在用户(或应用程序)到数据库之间,DB的数据结构有三个层次:外模式是用户与数据库系统的接口,是用户用到的那部分数据的描述。

逻辑模式是数据库中全部数据的整体逻辑结构的描述。

内模式是数据库在物理存储方面的描述,定义所有内部记录类型、索引和文件的组织方式,以及数据控制方面的细节。

5.数据库管理系统能实现对数据库的数据载入、转换、转储、数据库的改组以及性能监控,这类功能称为数据库的( )A.定义功能B.操纵功能C.保护功能D.维护功能正确答案:D6.关系模式的任何属性( )A.不可再分B.可再分C.命名在该关系模式中可以不唯一D.以上都不正确正确答案:A解析:由关系的性质可知,关系中的属性是最小的不可再分的数据单位。

数据库原理模拟题

数据库原理模拟题

数据库原理模拟题一、填空题1、数据库中存储的是数据以及数据之间的联系。

2、反映现实世界中实体及实体间联系的信息模型是ER模型。

3、关系代数的专门关系运算中,从指定关系R中取出满足条件的元组集的运算称为选择。

4、数据库三/级模式中,用户与数据库系统的接口是外模式。

5、用树形结构表示实体之间联系的模型是层次模型。

6、关系数据库管理系统应能实现的专门关系运算包括选择, 投影和连接。

7、在ER图中,用长方形表示实体,用椭圆表示属性。

8、在数据库系统中,实现各种数据管理功能的核心软件称为DBMS 。

9、在关系数据模型中,通常可以把字段称为属性,而把记录类型成为关系模式.10、在数据库系统中,用户所见的数据模式为外模式。

二、单选题1.设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为( A ).A.r+sB.r-sC.r×sD.max(r,s)2.从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模型时,该关系模式的关键字是( D ).A.M端实体的关键字B.N端实体的关键字C.重新选取其他属性D.M端实体关键字与N端实体关键字组合3.一个关系数据库文件中的各条记录( A ).A.前后顺序可以任意颠倒,不影响库中的数据关系B.前后顺序不能任意颠倒,一定要按照输入的顺序排列C.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列D.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同4.DB,DBMS和DBS三者之间的关系是( B ).A.DB包括DBMS和DBSB.DBS包括DB和DBMSC.DBMS包括DB和DBSD.不能相互包括5.ER图是表示概念模型的有效工具之一,在ER图中的菱形框表示( A )A.联系B.实体C.实体的属性D.联系的属性6.SQL的视图是从一个或几个( C )中导出的.A.视图B.基本表C.视图或基本表D.数据库7.SQL谓词”年龄BETWEEN15AND35”表示年龄在15至35之间,且( A ).A.包括15岁和35岁B.包括15岁但不包括35岁C.包括35岁但不包括15岁D.不包括15岁和35岁8.SQL语言的一次查询的结果是一个( A ).A.表B.元组C.记录D.数据项9.SQL语言具有两种使用方式,它们在使用的细节上会有些差别,特别是SELECT语句.这两种不同使用方式的SQL,分别称为交互式SQL和( C )A.提示式SQLB.多用户SQLC.嵌入式SQLD.解释式SQL10.SQL语言中,删除一个表中所有数据,但保留表结构的命令是( B ).A.REMOVEB.DELETEC.DROPD.CLEAR11.SQL语言中创建外键,使用FOREIGNKEY时要配合的语句是( D ).A.PRIMARYB.FOREIGNC.EXTENDD.REFERENCES12.部分匹配查询中,通配符”%”代表( C ).A.一个字符B.多个字符C.零或多个字符D.一或多个字符13.当两个关系没有公共属性时,其自然联接表现为( A ).A.笛卡儿积B.等值联接C.结果为空D.出错14.定义在{1,2}和{1,2}上的二元关系数为( D )A.2B.4C.8D.1615.下面哪个不是数据库系统必须提供的数据控制功能( B ).A.安全性B.可移植性C.完整性D.并发控制16.概念模型表示方法醉常用的是( A )A.ER方法B.数据的方法C.分布式方法D.面向对象的方法17.关系R的实体完整性控制是指( D ).A.主键非空B.主键唯一C.主键非空或唯一D.主键非空且唯一18.下述关于数据库系统的正确叙述是( B ).A.数据库系统避免了一切冗余B.数据库系统减少了数据冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据19.关系模型中的关系模式至少是( A ).A.1NFB.2NFC.3NFD.BCNF20.一般情况下,当对关系R和S使用自然联接时,要求R和S至少含有一个共同的( D )A.记录B.行C.数据字典D.属性21.关系数据模型的三个组成部分中,不包括( C ).A.数据结构B.数据操作C.数据恢复D.数据完整性规则22.关系运算中花费时间可能醉长的运算是( C ).A.选择B.投影C.笛卡尔积D.除23.关于关系代数的五个基本操作是( C )A.并,差,交,除,笛卡尔积B.并,差,交,投影,除C.并,差,交,选择,投影D.并,差,笛卡尔积,投影,选择24.候选码中的属性都属于( A ).A.主属性B.候选属性C.关键属性D.复合属性25.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHEER),学生选课关系是SC(S#,C#,GRADE)要查找选修”COMPUTER”课程的女学生的姓名,将涉及到关系( D )A.SB.SC,CC.S,SCD.S,C,SC26.绝大多数数据库系统的总体结构,都具有外模式,模式和内模式三/级模式结构.描述数据库中全体数据的全局逻辑结构和特征的是( C )A.模式和内模式B.内模式C.模式D.外模式27.逻辑数据独立性是指( D ).A.内模式变化时应用程序可以不变B.模式变化时应用程序可以不变C.模式变化时,只要适当调整外模式和模式间的映射,应用程序可以不变D.模式变化时,只要适当调整外模式和模式间的映射,外模式上的应用程序可以不变28.日志文件是用于记录( D ).A.程序运行过程B.数据操作C.程序执行的结果D.对数据的所有更新操作29.如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是( A ).A.两个都是SELECTB.SELECT和UPDATEC.两个都是UPDATED.UPDATE和INSERT30.同一个关系的任意两个元组的值( B ).A.可以全相同B.不能全相同C.必须全相同D.以上都不是31.设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为( A )A.r+sB.r-sC.r譻D.max(r,s)32.下列叙述中错误的是( A ).A.在数据库系统中,数据的物理结构必须与逻辑结构一致B.数据库技术的根本目标是解决数据共享问题C.数据库技术是指已有数据管理系统的基础上建立数据库D.数据库系统需要操作系统的支持33.下列各种对关系数据库的基本操作中,( A )是从表中选取满足某种条件的元组的操作,相当于横向选择数据.A.选择B.投影C.连接D.除34.设有两个事务T1,T2,其并发操作如下所示,下面评价正确的是( B ).A.该操作不存在问题B.该操作丢失修改C.该操作不能重复读D.该操作读”脏”数据35.试图是由下面哪两者导出的表( B )A.模式,关系B.基本表,视图C.基本关系,关系D.内模式,外模式36.视图与关系模式之间的联系是( C ).A.内模式/模式B.内模式/外模式C.模式/外模式D.模式/关系模式37.数据库的三/级模式结构之间存在着二级映像,使得数据库具有较高的( C ).A.数据重用性B.事务并发性C.数据独立性D.数据可靠性38.下列各种模型中不是数据模型的是( A )A.概念模型B.层次模型C.网状模型D.关系模型39.数据库系统达到了数据独立性是因为采用了( D ).A.关系模型B.网状模型C.层次模型D.三/级模式结构40.索引的描述存放在下列哪一项所指示的对象中( C )A.视图B.模式C.数据字典D.文件三、判断题1.DELETETABLE和DROPTABLE都可以完全删除一张表.(错)2.在关系笛卡尔积运算记号R×S中,R,S均为关系名.(对)3.数据一致性是指DB中的数据类型一致.(错)4.死锁是操作系统中的问题,数据库操作中不存在.(错)5.DELETETABLE和DROPTABLE都可以完全删除一张表.(错)6.关系中的行,列均可交换.(对)7.数据库系统的三/级模式结构中,外模式,模式,内模式都只有一个.(错)8.数据库系统指软件为主,不包括数据库与用户.(错)9.一个表的主键只能建立在一列上.(错)10.一个表可以创建多个主键.(错)四、问答题1.简述关系模型的三类完整性约束.[答案]:实体完整性:主码的取值约束,该主码取值能够唯一的标识一个元组,PRIMARYKEY. 参照完整性:外码的取值约束,外码取值必须是参考表中主键的取值或空,FOREIGNKEY.用户自定义完整性:CHECK,DEFAULT,NOTNULL等对属性的约束.2.举例说明,定义基本表时,如何使用列级约束和表级约束.[答案]:当约束作用的列是一列时,可以在该列建立列级约束,也可以建立表级约束;而当约束作用的列是多列的组合时,只能建立表级约束.如学生基本信息表S(Sno,Sname,Ssex,Sage,Sdept)中,主键是Sno,则可以建立列级约束(CREATETABLE(SnoCHAR(4)PRIMARYKEY,其它列定义))或表级约束(CREATETABLE(...所有列定义,PRIMARYKEY(Sno))),而选课表SC(Sno,Cno,Grade)中,主键是Sno,Cno组合时,只能建立表级约束PRIMARYKEY(Sno,Cno).3.简述数据库设计的六个步骤.[答案]:1)需求分析,得出数据流图DFD,数据字典DD2)概念设计,设计E-R图3)逻辑设计,设计关系模式4)物理设计,设计数据存储结构,索引5)数据库实施,数据装载6)数据库运行和维护4.简述数据库系统的三/级模式和二级映像结构的优势.[答案]:数据库三/级模式二级映像结构是从DBMS角度的观察视图.数据库体系结构为不同用户设计不同的模式级别.达到了简化问题,数据独立,安全隔离,面向全局共享等优点.因为数据库管理的数据是全局,复杂和海量的,设计的人员多.由于不同用户关注的角度,程度各不相同,因此他们只需要指导自己应该了解的数据即可,至于数据在数据库中的逻辑与物理存储结构对终端用户可以是透明的.。

数据库系统原理 试卷

数据库系统原理 试卷

数据库系统原理试卷一、选择题(每题5分,共40分)1. 数据库系统的核心是()。

A. 数据库B. 数据库管理系统C. 数据模型D. 软件工具答案:B。

解析:数据库管理系统是数据库系统的核心,它负责对数据库进行管理和操作。

2. 在关系数据库中,用来表示实体之间联系的是()。

A. 树结构B. 网结构C. 线性表D. 二维表答案:D。

解析:在关系数据库中,实体之间的联系是通过二维表来表示的。

3. 数据库的三级模式结构中,外模式又称为()。

A. 物理模式B. 存储模式C. 逻辑模式D. 用户模式答案:D。

解析:外模式是用户看到和使用的局部数据的逻辑结构和特征的描述,也称为用户模式。

4. SQL语言中,删除一个表的命令是()。

A. DELETEB. DROPC. CLEARD. REMOVE答案:B。

解析:在SQL语言中,DROP命令用于删除表等数据库对象。

5. 关系数据库规范化是为了解决关系数据库中()问题而引入的。

A. 插入、删除和数据冗余B. 提高查询速度C. 减少数据操作的复杂性D. 保证数据的安全性和完整性答案:A。

解析:关系数据库规范化主要是为了解决插入异常、删除异常和数据冗余等问题。

6. 若关系R和S的关系代数操作的结果为RS,这是()操作。

A. 笛卡尔积B. 并C. 交D. 差答案:A。

解析:RS表示关系R和S的笛卡尔积操作。

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

A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 物理设计阶段答案:C。

解析:将E - R图转换成关系数据模型是数据库逻辑设计阶段的任务。

8. 数据库系统中,数据的物理独立性是指()。

A. 数据库与数据库管理系统的相互独立B. 用户程序与DBMS的相互独立C. 用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D. 应用程序与数据库中数据的逻辑结构相互独立答案:C。

解析:数据的物理独立性是指用户的应用程序与存储在磁盘上数据库中的数据是相互独立的。

(完整版)数据库原理期末模拟试题大全

(完整版)数据库原理期末模拟试题大全

1.试述E-R图转换成关系模型的转换原则。

(4分)2.等值联接、自然联接二者之间有什么区别? (3分)3.简述从1NF到4NF的规范化过程?(4分)4.试举例说明一条完整性规则的数学表示方法。

(5分)2.答:数据冗余大、插入异常、删除异常、修改麻烦。

解决办法:模式分解。

3.什么是事务?它有哪些属性?答:事务是用户定义的一个操作序列,这些操作要么全做要么全不做,事务是一个不可分割的工作单位。

事务具有四个特性:原子性、一致性、隔离性和持续性。

这个四个特性也简称为ACID特性。

4.答:PRIMARY KEY(主码)FOREIGN KEY(外码)DEFAULT (缺省)CHECK(检查)UNIQUE(唯一值)六、程序设计题(共15分,第1小题5分,第2小题10分)1.设有关系模式为:学生(学号,姓名,性别,年龄,所在系)课程(课程号,课程名,先行课)选课(学号,课程号,成绩)请用关系代数完成下列操作:(1)求选修了课程号为“5”课程的学生学号和姓名。

(2)求没有选修课程号为“5”课程的学生学号。

(3)求既选修了课程号为“5”,又选修“6“号课程的学生学号。

(4)求选修了全部课程的学生学号和姓名。

(5)求选修了学号为“95001”学生所学过的所有课程的学生学号和姓名。

2.以下给出三个基本表。

Student(学生表)的字段按顺序为学号、姓名、性别、年龄、所属院系;Course(课程表)的字段按顺序为课程编号、课程名、先行课程、课程学分;SC(选课表)的字段按顺序为学号、课程号、成绩。

试用SQL语句表示下列操作。

(1)写出创建学生表Student的SQL命令,各字段的类型及长度应根据实际情况确定。

其中学号属性不能为空,并且其值是唯一的,并在Sno列上建立一个聚簇索引。

(2)检索信息系(IS)和计算机科学系(CS)的学生的姓名和性别。

(3)检索各个课程号及相应的选课人数。

(4)检索每个学生及其选修的课程名和成绩。

数据库系统原理练习题库(附参考答案)

数据库系统原理练习题库(附参考答案)

数据库系统原理练习题库(附参考答案)一、单选题(共100题,每题1分,共100分)1.属于数据库结构设计阶段的是A、程序设计B、功能设计C、事务设计D、逻辑结构设计正确答案:D2.人工管理阶段,计算机主要应用于A、数据集成B、科学计算C、过程控制D、故障恢复正确答案:B3.下列关于数据控制语言的说法中,正确的是A、REVOKE语句用于授予权限B、GRANT语句用于收回权限C、数据控制语言主要用于数据执行流程管理D、数据控制语言包括的主要SQL语句是GRANT和REVOKE正确答案:D4.下列属于关联分析算法的是A、AprioriB、GMMC、RedisD、HBase正确答案:A5.同一数据被反复存储的情况是A、删除异常B、插入异常C、更新异常D、数据冗余正确答案:D6.产生数据不一致的主要原因是并发操作破坏了事务的A、持续性B、一致性C、原子性D、隔离性正确答案:D7.DBMS提供【】来严格地定义模式。

A、模式描述语言B、子模式描述语言C、内模式描述语言D、程序设计语言正确答案:A8.关系数据库以【】作为数据的逻辑模型。

A、二维表B、关系C、关系模型D、数据库正确答案:C9.关于调用存储过程的说法,错误的是A、可以从交互式界面调用B、可以使用CALL语句来调用存储过程C、可以由嵌入式SQL调用D、不是所有的SQL接口都能调用存储过程正确答案:D10.可唯一标识实体的属性集称为A、键B、实体型C、域D、属性正确答案:A11.目的是为可实际运行的应用程序设计提供依据与指导,并作为设计评价的基础的是A、设计评价B、编制应用程序设计说明C、模型转换D、子模式设计正确答案:B12.在使用游标的过程中,需要注意的事项不包括A、游标不能单独在查询操作中使用B、在一个BEGIN···END语句块中每一个游标的名字并不是唯一的C、游标是被SELECT语句检索出来的结果集D、在存储过程或存储函数中可以定义多个游标正确答案:B13.对关系的描述不正确的是A、关系中的元组次序可交换B、关系可以嵌套定义C、关系是一张二维表D、关系是一个集合正确答案:B14.下列关于MySQL的说法中,正确的是A、在MySQL中,一个关系对应多个基本表B、在MySQL中,一个或多个基本表对应一个存储文件C、在MySQL中,一个表只能有一个索引D、在MySQL中,索引不能存放在存储文件中正确答案:B15.关系数据库是以【】的形式组织数据。

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

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

数据库原理模拟题及其答案数据库原理模拟题及其答案(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等。

数据库系统原理模拟试卷(二)

数据库系统原理模拟试卷(二)

北方民族大学计算机学院数据库系统系统原理模拟试卷一、选择题(20分,每小题2分)1. 下列四项中,不属于数据库特点的是:A.数据共享B.数据冗余很高C.数据完整性D.数据独立性高2. 设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为:A.r+sB.r-sC.r×sD.max(r,s)3. 在ER模型中,如果有6个不同实体集,有9个不同的二元联系,其中3个1∶N联系,3个1∶1联系,3个M∶N联系,根据ER模型转换成关系模型的规则,转换成关系的数目是:A.6B.9C.12D.154. 取消所授权限的命令是:A.DELETE┄FROM┄B.DROP┄FROM┄C.RELEASE┄FROM┄D.REVOKE┄FROM┄5. 弱实体集转换为关系模式后,其关系模式的属性为:A.自身属性及来自于另一个实体集的键码属性B.只来自于弱实体集属性本身C.只来自于另一个实体集的键码属性D. 以上都不对6.在关系代数表达式的优化策略中,不正确的叙述是:A.尽可能早地执行选择B.尽可能早地执行联接C.同时计算一连串的选择和投影D.把笛卡儿积和随后的选择合并成联接运算7. 关于数据库表中的主键或unique(唯一值),下面哪种说法正确:A.主键中每个属性都隐含unique。

B.主键中各属性的联合取值为unique。

C.unique与主键等价。

D.每个unique属性都隐含为主键。

8. 关于函数依赖的判断,下面哪种说法不正确?A.若任意两元组在属性A上一致,在B上也一致,则有A → B成立。

B.若任意两元组在属性A上一致,在B上不一致,则A → B不成立。

C.若任意两元组在属性A上不可能一致,则不管在B上是否一致,有A → B成立。

D.若任意两元组在属性A上不可能一致,则A → B不成立。

9.若某关系R(A, B, C, D)有函数依赖AB→C, C→D, D→A,那么下面那一个属性集不是关系R的键:A.{A,B}B.{B,C}C.{B,D}D.{A,C}10.下列式子中,不正确的是:A.R∪S=R∪(S-R)B. R∪S=S∪(S-R)C.R∩S=R-(R-S)D. R∩S=S-(S-R)二、填空题(10分,每小题2分)1. SQL语言提供数据库定义、数据操作、数据控制等功能。

数据库原理模拟试题

数据库原理模拟试题

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

(本大题共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、分解模式的两条基本原则是:______________,_______________。

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

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

全国自考(数据库系统原理)模拟试卷1(题后含答案及解析) 题型有:1. 单项选择题 2. 填空题 3. 简答题 4. 综合题 5. 设计题单项选择题1.如果想找出在关系R的A属性上不为空的那些元组,则选择子句应该为( )A.WHERE A!=NULLB.WHERE A<>NULLC.WHERE A IS NOT NULLD.WHERE A NOT IS NULL正确答案:C2.通过指针链接来表示和实现实体之间联系的模型是( )A.关系模型B.层次模型C.网状模型D.层次和网状模型正确答案:D解析:层次模型以“树”结构表示数据间的关系,网状模型以“图”结构表示数据间的关系,它们都是通过指针链接实现的。

3.分析用户的业务处理后,以( )形式表示数据的流向和对数据的加工。

A.业务流程图B.数据流图C.局部图D.基本ER图正确答案:B解析:数据流图是从“数据流向”和“对数据的加工”两方面表达数据处理系统工作过程的一种图形表示法。

4.数据库概念设计的主要任务是( )A.建立ER图B.创建数据库说明C.建立数据流图D.把数据送入数据库正确答案:A解析:建立ER图是概念设计的主要任务,创建数据库说明是逻辑设计的主要任务,建立数据流图是需求分析的主要任务,把数据送入数据库中是数据库实施阶段的任务。

5.关系规范化中的插入异常是指( )A.不该插入的数据被插入B.应该插入的数据没插入C.插入了没有用的数据D.插入了错误的数据正确答案:B6.当关系R和S自然连接时( )A.在新表中,包含R×S中所有的行B.在新表中,只包含两个关系之间公共属性值相等的行,消除重复列C.在新表中,只包含两个关系之间公共属性值相等的行,不消除重复列D.自然连接要求两个关系中相同的分量,不必是相同的属性组正确答案:B7.关系R和S如题7图所示。

R-S的结果是( )A.B.C.D.正确答案:D解析:关系R和关系S的差是由属于R但不属于S的元组构成的集合。

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

数据库系统原理模拟试卷及部分答案

数据库系统原理模拟试卷及部分答案

数据库系统原理——模拟试卷一、概念题1、数据库管理系统2、外码3、日志文件及其作用4、可串行化调度二、简答题1、简述数据库系统的三级模式结构。

2、故障恢复过程中的撤消操作(UNDO)和重做操作(REDO)的工作分别是什么?答:撤消操作(UNDO)是对未完成的事务的更新操作执行逆操作。

即将日志记录中“更新前的值”写入数据库。

--插入操作,“更新前的值”为空,则相当于做删除操作--删除操作,“更新后的值”为空,则相当于做插入操作--若是修改操作,则用更新前的值代替更新后的值重做操作(REDO)是对已完成的事务将己提交的结果重新写入数据库。

3、简述嵌入式SQL语言如何跟主语言通讯?4、给出事务的定义,并说明其基本特性(ACID)。

5、简述数据库系统设计的主要步骤和各步骤的主要工作。

6、简述DBA的主要取责。

7、在SQL SERVER中数据库完整性保护如何实现?在♪声明数据完整性:在CREATE TABLE和ALTER TABLE中定义,系统本身自动强制来实现。

包括各种约束、缺省和规则♪规则对象:规则提供了数据库中保证值域和用户定义完整性规则的另一种方法。

简而言之,规则对象和表一样用CREATE命令创建,但只需定义一次,通过与一个或多个表中的一个或多个列连接绑定就可以重复使用。

♪过程数据完整性:通过使用脚本语言(主语言或T-SQL)定义,系统在执行这些语句时强制完整性实现,如触发器。

主要作用是实现由主键和外键所不能实现的、复杂的引用完整性及数据的一致性。

主要用于表间的完整性约束。

三、单项选择题1.要保证数据库的数据独立性,需要修改的是( A)a.三层模式之间的两种映射b.模式与内模式c.模式与外模式d.三层模式2.下列四项中说法不正确的是(C )a.数据库减少了数据冗余b.数据库中的数据可以共享c.数据库避免了一切数据的重复d.数据库具有较高的数据独立性3.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是(D)a.多对多b.一对一c.多对一d.一对多4、任何一个满足2NF但不满足3NF的关系模式都不存在(B )。

数据库系统原理章节自测题

数据库系统原理章节自测题

数据库系统原理章节自测题第一章自测题一、填空题1)数据管理技术的发展, 与__________、__________和__________有密切的联系。

2)文件系统中的数据独立性是指__________独立性。

3)文件系统的缺陷是: _________、_________和__________。

4)就信息处理的方式而言, 在文件系统阶段, __________处于主导地位, _________只起着服从程序设计需要的作用;而在数据库方式下, _________占据了中心位置。

5)对现实世界进行第一层抽象的模型, 称为__________模型;对现实世界进行第二层抽象的模型, 称为__________模型。

6)层次模型的数据结构是__________结构;网状模型的数据结构是__________结构;关系模型的数据结构是__________结构;面向对象模型的数据结构之间可以__________。

7)在层次、网状模型中, 用__________导航数据;而在关系模型中, 用__________导航数据。

8)数据库的三级模式结构是对__________的三个抽象级别。

9)DBMS为应用程序运行时开辟的DB系统缓冲区, 主要用于__________和__________。

10)在数据库技术中, 编写应用程序的语言仍然是C一类高级语言, 这些语言被称为__________语言。

11)在DB的三级模式结构中, 数据按__________的描述提供给用户, 按__________的描述存储在磁盘中, 而__________提供了连接这两级的相对稳定的中间观点, 并使得两级中的任何一级的改变都不受另一级的牵制。

12)层次、网状的DML属于________语言, 而关系型DML属于_________语言。

13)DBS中存放三级结构定义的DB称为__________。

14)从模块结构考察, DBMS由两大部分组成: __________和__________。

数据库原理期末模拟试题大全

数据库原理期末模拟试题大全

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

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

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

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. ∪,∩,∞,π和σ12.数据库保护的几个方面中,不包括的是( 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、在三大传统的数据模型中,具有严格的数学理论基础的是_关系模型___。

数据库原理习题及答案(总共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、 ________________________。

《数据库原理》模拟试题

《数据库原理》模拟试题

《数据库原理》模拟试题(二)(题型:单项选择、填空题)一、单项选择题(共90题)1. 在数据库系统中,通常用三级模式来描述数据库,其中( (1) )是用户与数据库的接口,是应用程序可见到的数据描述,( (2) )是对数据整体的( (3) )的描述,而( (4) )描述了数据的( (5) )。

A. 外模式B. 概念模式C. 内模式D. 逻辑结构E. 层次结构F. 物理结构答案:A B D C F2. 层次模型不能直接表示()。

A. 1:1联系B. 1:n联系C. m:n联系D. 1:1和1:n联系答案:C3. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是()模式。

A. 模式B. 物理模式C. 子模式D. 内模式答案:C4. 在数据库中,数据的物理独立性是指()。

A. 数据库与数据库管理系统的相互独立B. 用户程序与DBMS的相互独立C. 用户的应用程序与存储在磁盘上的数据库中的数据相互独立D. 应用程序与数据库中数据的逻辑结构相互独立答案:C5. 关系数据模型()。

A. 只能表示实体间的1:1联系B. 只能表示实体间的1:n联系C. 只能表示实体间的m:n联系D. 可以表示实体间的上述三种联系答案:D6. 数据模型的三要素是()。

A. 外模式、模式和内模式B. 关系模型、层次模型和网状模型C. 实体、属性和联系D. 数据结构、数据操作和完整性约束答案:D7. 数据库的三级体系结构即子模式. 模式与内模式是对()的三个抽象级别。

A. 信息世界B. 数据库系统C. 数据D. 数据库管理系统答案:C8. 数据库的三级模式之间存在的映象关系正确的是()。

A. 外模式/内模式B. 外模式/模式C. 外模式/外模式D. 模式/模式答案:B9. 数据库三级模式中,真正存在的是()。

A. 外模式B. 子模式C. 模式D. 内模式答案:D 10. 数据模型用来表示实体间的联系,但不同的数据库管理系统支持不同的数据模型。

数据库原理·模拟试卷及答案(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. 结构数据模型的组成包括:数据结构,(数据操作)和(数据完整性约束)。

数据库系统原理模拟习题+答案

数据库系统原理模拟习题+答案

数据库系统原理模拟习题+答案一、单选题(共100题,每题1分,共100分)1.下列关于游标的说法中,错误的是A、在使用游标之前,必须先声明(定义)它B、在定义游标之后,必须打开该游标,才能使用C、在实际应用中,一个游标可以被多次打开D、句柄必须在游标之前定义,否则系统会出现错误消息正确答案:D2.引起数据不一致的根源是A、数据冗余B、并发控制C、故障恢复D、数据集成正确答案:A3.【】主要是指某些特定应用要求的数据存取时间限制。

A、数据的完整性B、数据的安全保密性C、数据恢复D、响应时间正确答案:D4.聚类的目的是A、使对象之间的距离尽可能大B、使属于同一类别的对象之间的距离尽可能小,而不同类别的对象间的距离尽可能大C、使属于同一类别的对象之间的距离尽可能大,而不同类别的对象间的距离尽可能小D、使对象之间的距离尽可能小正确答案:B5.属于行为设计阶段的是A、逻辑设计B、概念设计C、物理设计D、功能设计正确答案:D6.下列关于SQL的说法中,错误的是A、SQL是 SQL Server 2000专有的语言B、掌握SQL可以帮助用户与几乎所有的关系数据库进行交互C、SQL简单易学D、SQL是一种强有力的语言正确答案:A7.在关系模式R(U,F)中,R中任何非主属性对候选键完全函数依赖是RE3NF的A、充分必要条件B、充分条件C、必要条件D、既不充分也不必要条件正确答案:C8.下列关于索引的说法中,错误的是A、索引文件需要占用磁盘空间B、创建的索引越多越好C、DBMS会将一个表的所有索引保存在同一个索引文件中D、创建索引能够提高数据文件的访问效率正确答案:B9.在创建存储过程时,常用的条件判断语句有A、LOOP语句B、REPEAT语句C、WHILE语句D、CASE语句正确答案:D10.下列属于列存储数据库的是A、RedisB、CouchDBC、MongoDBD、Cassandra正确答案:D11.在数据仓库技中,【】是数据汇总/聚集工具。

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

号座安阳工学院《数据库系统原理》课程试卷A •在系统运行过程中,对数据库的空间增长情况进行监控2013 —— 2014 学年第一学期题号-一- -二二三四五六总分得分阅卷人B •在系统运行过程中,对数据库系统各时段CPU和内存使用情况进行监控C.建立关系表以后编写系统应用程序D •定期进行数据备份3. R为4元关系R(A , B, C, D) , S为3元关系S(B, C, D),则S构成的结果集为题一号线学答名姓要——不封级内—班线—封密业专密—兀关系。

、填空题(每空1分,共10分)1. 能够唯一标识实体的属性或属性组称为_____________ 。

2. 如果两个关系没有公共属性,则其自然联接操作与______________ 操作等价。

3. SQL中聚合函数“ COUNT (*)”的功能是______________ 。

4. 关系模式如果为1NF,则在对数据操作时存在的问题包括 ______________ 、删除异常、修改异常。

5. 视图是一个虚表,它一经定义就可以和基本表一样被查询,但_______ 操作将有一定的限制。

6. 在SQL的授权语句中的关键字PUBLIC表示_____________ 。

7. 若要求分解保持函数依赖,那么模式分解可以达到的范式级别是__________ 。

8. 数据库设计分为以下六个设计阶段:需求分析阶段、概念结构设计阶段、、数据库物理设计阶段、数据库实施阶段、数据库运行和维护阶段。

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

10. 多个事务执行的次序称为__________ 。

、单项选择题(每小题2分,共40分)1 •数据库的存储设备和存取方法变化不影响整体逻辑结构的特点,称为数据库的( )A .实体独立性B .物理数据独立性C.客观独立性 D .逻辑数据独立性2 .以下活动中,一般情况下不属于DBA任务的是C. 74.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是A .多对多B .一对多C.多对一 D .一对一5.—个关系中的候选关键字A .至多一个C.必须多个6.下列哪些属性不适合建立索引B .可多个D .至少3个A .经常出现在GROUP BY字句中的属性B .经常参与连接操作的属性C.经常出现在WHERE字句中的属性D .经常需要进行更新操作的属性7. SQL语言具有数据操作功能,SQL语言的一次查询的结果是一个A .数据项B .记录C.元组 D .表&在SQL语言中,用于测试列值非空的语句是A . IS NOT EMPTYB . IS NOT NULLC. NOT UNIQUE D . NOT EXISTS号 座C .读脏数据C . 在SQL 中,与“ NOT IN ”等价的操作符是 <>ALL =SOME10 .下列SQL 语句中,能够实现“将查询 权限授予其他用户”这一功能的是<>SOME =ALLSC 表的权限授予用户 U1,并允许该用户将此GRANT SELECT TO SC ON U1 WITH PUBLIC GRANT SELECT ON SC TO U1 WITH PUBLICA . (PID , GoodsName) C . (PID , GoodsID)B . (PID , GoodsClassID) D . (PID , GoodsPrice)14.在关系数据库中,从关系规范化的意义看, 如果关系R 中的非主属性对码有传递函数 依赖,那么R 至多是 A . 1NF C . 3NFB . 2NF D . BCNF15 .最小函数依赖集 Fm 要求所有函数依赖的右部 C . GRANT SELECT TO SC ON U1 WITH GRANT OPTIONA .最多有一个属性B .最少有一个属性 GRANT SELECT ON SC TO U1 WITH GRANT OPTION C .可以有多个属性D .属性个数无要求11 .被命名的一组与数据库操作有关的权限称为 16.并发事务的交叉执行破坏了事务的 A .用户组 B .用户 A .原子性 B .隔离性 C .角色D .模式C . 一致性D .永久性17.要求事务在读取数据前先加共享锁,且读完数据后即可释放S 锁,这种封锁协议是C .D T C12 .下面给出的关系表 r(A , B , C , D)满足下述哪个函数依赖 13 .某供应商关系模式为A .一级圭寸锁协议B .二级封锁协议C .三级封锁协议D .四级封锁协议18 .以下哪一个将用来记录对数据库中数据进行的每一次更新操作 A .数据字典 B .后援副本 Provider(PID , Pname , Tel , GoodsID , GoodsClassID , GoodsName , GoodsPrice) 该关系模式应满足如下函数依赖:PID T Pname , PID T TEL , GoodsID T GoodsClassID ,GoodsID T GoodsName , GoodsName T GoodsPrice 则这个关系模式的主码为C .日志文件D .数据库19 .设有事务T1 A .丢失了修改和T2,其并发操作顺序如下表所示。

该并发操作带来的问题是(B .不能重复读 D .写错误号座20 .已知事务T1的封锁序列为: 和商品颜色;主键为商品编号LOCK (A), LOCK (B) , LOCK (C) , UNLOCK(B)…UNLOCK (A)…UNLOCK (C)事务T2的封锁序列为:题一号线学答名姓要——不封级内—班线—封密业专密—LOCK (A) , UNLOCK (A)则遵守两段封锁协议的事务是A. T1C. T1 和T2LOCK (B) , LOCK (C)B . T2D .没有•- UNLOCK (C) •- UNLOCK (B)()销售表:S(MNO,PNO,QTY)各属性含义依次为商场编号、商品编号和销售数量;主键为(商场编号,商品编号)基于以上关系模式使用关系代数实现以下查询1. 查询销售了’红色'商品的商场编号、商品名称和销售数量。

2. 查询能销售所有商品的商场编号。

三、简答题(每小题5分,共10分)1.在下表中填写X封锁与S封锁的相容矩阵,用N表示不相容,Y表示相容。

X SXS2 •在被参照关系中删除元组时,如何来实现参照完整性?得分四、应用题(每小题3分,共21分)假设有如下三个关系模式:商场表:M(MNO,MNAME,CITY) 各属性含义依次为商场编号市;主键为商场编号。

商场名和商场所在城商品表:P(PNO,PNAME,CITY,COLOR) 各属性含义依次为商品编号、商品名、产地使用SQL语句实现以下操作3. 查询能够在'匕京'市购买到的商品的商品编号和商品名称。

4. 查询只在本地供货的商品的商品编号和商品名称。

5. 建立视图ACC,要求包含商品编号PNO和销售总数量ACNT。

6•查询销量最好的商品名称(可以使用视图ACC )。

7•将没有产地信息的商品记录更新其产地为’中国'号座图书表(图书编号,图书名称,出版社编号,出版名称,出版时间,出版数量,版次 图书销售表(图书编号,销售日期,销售数量,书店编号,读者编号,读者姓名,读 者电话) 书店表(书店编号,联系电话,所在城市编号,城市名称)得 卡分t 二五、综合题(每小题3分,共9分)有运动员参加比赛的关系模式R (运动员号码,比赛项目,成绩,项目类别,比赛主管)如果规定:每个运动员参加一个比赛项目只有一个比赛成绩, 每个比赛项目只属于一个项目类别,每个项目类别只有一个比赛主管。

二 题 一 号 线 学 一 _ 答一1. 根据上述规定,写出模式 R 的基本FD 和关键码。

2. R 最高为第几范式? 3 .将R 规范为3NF 。

经过详细的需求分析后,其联系可以描述如下:I •系统所涉及的数据存在如下约束出版社可以出版多本图书,一本图书只能在一个出版社出版, 在该系统的记录的图书出版信息包括出版时间、版次及出版数量信息。

n •一个书店可以出售多本图书给多个读者,每位读者可以从多个书店购买多本图书,一本图书可以通过多个书店出售给读者, 书店把图书出售给读者后会在系统中记录售书日期 和售书数量信息:川•每个书店只能位于一个城市,一个城市可以有多个书店。

1.请根据以上详细的需求分析画出合理的图书销售数据库的概念模型 (用ER 图表示)。

2•以图书销售表为例说明原数据库设计的不合理之处,并给出该数据库符合 3NF 要求的全部关系模式。

得 !分L六、数据库设计题(每小题5分,共10分): 密:业密某图书销售数据库,其初步设计后的关系表结构如下:。

相关文档
最新文档