数据库原理复习题 (1)

合集下载

《数据库原理及应用》复习题及答案[1] (2)

《数据库原理及应用》复习题及答案[1] (2)

数据库原理及应用复习题填空题1.事务的ACID特性指的是:原子性、一致性、隔离性和持久性。

2.实体-联系模型的基本要素是:实体、联系、属性。

3.目前最常用的数据模型有:层次模型、网状模型、关系模型。

4.数据管理技术的发展主要经历了以下三个阶段:人工管理阶段、文件系统阶段、数据库系统阶段。

5.关系的三类完整性约束:域完整性、实体完整性、参照完整性。

6.关系模型由三部分组成:数据结构、数据操作或运算、完整性约束。

7.各分E-R图之间的冲突主要有3类:属性冲突、命名冲突、结构冲突。

8.模式分解等价的标准有:分解具有无损连接性、分解要保持函数依赖、分解既要保持函数依赖,又要具有无损连接性。

9.数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分。

10.DBMS单项选择题1.现在采用的概念模型主要是(A)。

A.实体-联系模型B.结构模型C.数据模型D.抽象模型2.数据字典通常包括(D)A.数据项和数据结构B.数据流和数据存储C.处理过程D.ABC均正确。

3.完整性约束条件作用的对象层次有:(D)A.列级 B.元组级 C.关系层 D.ABC均正确4.SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且(A)。

A.包括20岁和30岁B. 不包括20岁和30岁C.包括20岁但不包括30岁D. 包括30岁但不包括20岁5.SQL语言具有(B)的功能A.关系规范化、数据操纵、数据控制台B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵6.语句SELET COUNT(*) FROM human返回(A)行。

A.1B.2C.3D.47.在SQL语言中,子查询是(D)。

A.返回单表中数据子集的查询语句B.选取多表中字段子集的查询语句C.选取单表中字段子集的查询语句D.嵌入到另一个查询语句之中的查询语句8.假设数据表“test1” 中有 10 条数据行,可获得最前面两条数据行的命令为(B)A.SELECT 2 * FROM test1B.SELECT TOP 2 * FROM test1C.SELECT PERCENT 2 * FROM testD.SELECT PERCENT 20 * FROM test19.并发操作不会带来的问题:(B)A.丢失更新B.可重复读C.未提交读D.幻象读10.有两种错误可能造成事务执行失败:(C)A.逻辑错误和数据错误 B.系统错误和数据错误C.逻辑错误和系统错误 D.均不正确11.关系模型是用(B)来表示数据之间的联系。

数据库原理复习题_专1

数据库原理复习题_专1

数据库原理复习题_专1一、选择题1.以下内容中不属数据库所具特点的是()。

.数据共享B.数据完整性C.存储数据量大D.最小宂余2.以下表达数据库治理系统含义的是().DB B.DBMS C.DBD.DT3.在数据库技术中,实体—联系模型是一种().概念数据模型B.结构数据模型C.物理数据模型D.逻辑数据模型4.数据库的概念模型独立于()。

.具体的机器和DBMS B.E-R图C.信息世界D.现实世界5.目前应用最广泛的数据库数据模型是()。

.层状模型B.XX状模型C.混合模型D.关系模型6.数据库系统的核心是()。

.数据库B.数据库治理系统C.数据模型D.软件工具7.数据库系统的三级模式结构是指().外模式、模式、子模式B.子模式、模式、概念模式C.模式、内模式、存储模式D.外模式、模式、内模式8.关系数据模型通常由三部分组成,它们是().数据结构、数据通信、关系操作B.数据结构.关系操作、完整性约束C.数据通信、关系操作、完整性约束D.数据结构、数据通信、完整性约束9.在DBS中,DBMS和OS之间的关系是(). 相互调用B. DBMS调用OSC. OS调用DBMSD. 并发运行10.下列四项中说法不正确的是( ).数据库减少了数据冗余B.数据库中的数据可以共享C.数据库幸免了一切数据的重复D.数据库具有较高的数据独立性11.在数据库技术中,独立于计算机系统的模型是().E-R 模型B.层次模型C.关系模型D.面向对象的模型12.同一个关系模型的任两个元组值()。

.不能全同B.可全同C.必须全同D.以上都不是13.组成关系模型二维表的最小数据单位是()。

.记录B.数据项C.字段D.数据库文件14.用二维表结构表示实体以及实体间联系的数据模型称为()。

. XX状模型B.层次模型C.关系模型D. 面向对象模型15.关系数据库治理系统应能实现的专门关系运算包括()。

.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表16.设关系R 和关系S的元素个娄分别是3和4,关系T是R与S的笛卡尔积,即:T=R×S,则关系T的元数个数是().7 B.9 C.12 D.17.关系代数表达式的优化策略中,首先要做的是( ).对文件进行预处理B.尽早执行选择运算C.执行笛卡儿积运算D.投影运算18.SQL语言称为()。

《数据库系统原理》复习题(答案)

《数据库系统原理》复习题(答案)

(一)填空题1.数据管理经历了_______阶段、________阶段到________阶段的变迁。

(手工管理、文件管理、数据库管理)2.实体之间联系的基本类型有______、_______、_______。

(一对一、一对多、多对多)3.在E-R图中,用____表示实体,用______表示联系,用______表示属性。

(矩形框、菱形框、椭圆框)4.数据库的三层模式结构是________、_________、_______。

(外模式、逻辑模式、内模式)5.关系模型中一般讲数据完整性分为三类:_________、___________、__________。

(实体完整性、参照完整性、用户定义完整性)6.数据模型由三部分组成:数据结构、数据操作和____________。

(数据的约束条件或数据完整性规则)7.SQL语言是一种标准的数据库语言, 包括数据的查询、定义、操纵和______四部分功能。

(控制)8.视图是从其它________或视图导出的虚表。

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

(外关键字)10.访问SQL server数据库对象时,需要经过身份验证和_________两个阶段,其中身份验证分为Windows验证模式和_______验证模式。

(权限验证、混合)11._______是存储在文件中的一系列SQL语句,即一系列按顺序提交的批处理。

(脚本)12.SQL语言中行注释的符号为_________;块注释的符号为_________。

(--、/**/)13.SQL server中的变量分为两种,全局变量和局部变量。

其中全局变量的名称以_______字符开始,有系统定义和维护。

局部变量以__________字符开始,由用户自己定义和赋值。

(@@、@)14.在SQL server中,其权限分为三类,即_________权限、_________权限和_________权限。

大学数据库原理期末考试试题及答案一

大学数据库原理期末考试试题及答案一

一、填空题1.标准的数据库三级模式是概念模式、(内)模式和(外)模式。

2.数据完整性约束分为(静态)约束和(动态)约束。

3.分布式数据库系统的特点是数据的(分布)性和整体的(逻辑)性。

4.在数据库系统中,所有应用程序都通过(DBMS)访问数据库。

5.在数据库的三级模式结构中,数据是按(内)模式的描述存储在磁盘中,按(外)模式提供给用户的。

6.在关系中,能唯一标识元组的属性称为(超键)。

7.在对象关系模型中,属性的符合类型包括:多集类型、数组类型、(结构)类型和(集合)类型。

8.对于函数依赖x→Y,如果Y是X的子集,此函数称为(平凡)函数依赖。

方法的三要素是:实体、属性和(联系)。

10.假设两个事务同时存取同一个数据集,当第一个事务结束之前,第二个事务更新数据库,这就违反了事务的(隔离)性,破坏了DB 的一致性。

11.假设一个学生只属于一个班级,则班级和学生之间是(一对多,1:N)联系;学生可以同时修多门课程,学生和课程之间是(多对多,M:N)联系。

12.结构数据模型的组成包括:数据结构,(数据操作)和(数据完整性约束)。

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

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

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

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

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

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

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

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

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

二、单选题1. 位于用户和数据库之间的一层数据管理软件是( C)2. 一个事务中所有对数据库操作是一个不可分割的操作序列,这称为事务的( A )A.原子性B.一致性C.隔离性D.持久性3. 关系代数的五个基本操作是:并、差、选择、投影和( D )A.等值连接连接C.自然连接D.笛卡儿积4. 在关系数据库中,表与表之间的联系是通过( B )实现的。

数据库原理试题及答案

数据库原理试题及答案

数据库原理试题及答案一、选择题1. 数据库系统的核心是()。

A. 数据库B. 数据库管理系统C. 操作系统D. 应用程序答案:B2. 关系型数据库中的关系是指()。

A. 表格B. 图C. 树D. 网答案:A3. 在数据库中,用于存储数据的逻辑结构是()。

A. 索引B. 视图C. 表D. 记录答案:C二、填空题1. 数据库管理系统(DBMS)的主要功能包括数据定义、数据操纵、数据控制和________。

答案:事务管理2. 在关系型数据库中,表与表之间的联系称为________。

答案:关系3. 数据库的三级模式包括外模式、内模式和________。

答案:概念模式三、简答题1. 请简述数据库的三大范式。

答案:数据库的三大范式包括:- 第一范式(1NF):表中的每个字段都是不可分割的基本数据项。

- 第二范式(2NF):在第一范式的基础上,非主属性完全依赖于主键。

- 第三范式(3NF):在第二范式的基础上,任何非主属性不依赖于其他非主属性。

2. 什么是事务的ACID属性?答案:事务的ACID属性包括:- 原子性(Atomicity):事务中的操作要么全部完成,要么全部不完成。

- 一致性(Consistency):事务执行的结果必须使数据库从一个一致性状态转换到另一个一致性状态。

- 隔离性(Isolation):事务的执行不应互相干扰。

- 持久性(Durability):一旦事务提交,则其结果在数据库中永久保存。

四、计算题1. 假设有一个学生表Student,包含字段:学号(Sno),姓名(Sname),年龄(Sage),专业(Sdept)。

请写出查询所有计算机专业学生的SQL语句。

答案:```sqlSELECT * FROM Student WHERE Sdept = '计算机';```2. 给定一个订单表Orders,包含字段:订单号(OrderID),客户ID (CustomerID),订单日期(OrderDate),总金额(TotalAmount)。

《数据库原理》复习题(选择题部分) (1) (2)

《数据库原理》复习题(选择题部分) (1) (2)

《数据库原理》复习题(选择题部分)1.()是长期存储在计算机内的有组织,可共享的数据集合。

(A)数据库管理系统(B)数据库系统(C)数据库(D)文件组织2.()是位于用户与操作系统之间的一层数据管理软件。

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

(A)数据库管理系统(B)数据库应用系统(C)相关的计算机系统(D)各类相关人员4.下列命令不属于DBMS的数据定义语言的是:()。

(A)CREATE(B)DROP(C)INSERT(D)ALTER5.SQL Server 2005是一种()的数据库管理系统。

(A)关系型(B)层次型(C)网状(D)树型6.支持SQL Server 2005 中的所有可用功能,可作为企业数据库服务器使用的SQL Server 2005版本是:()。

(A)SQL Server 2005个人版.(B)SQL Server 2005企业版(C)SQL Server 2005开发版.(D)SQL Server 2005标准版7.SQL Server 2005 企业版可以安装在()操作系统上。

(A)Microsoft Windows 98.(B)Microsoft Windows Me(C)Microsoft Windows 2000 Professional.(D)Microsoft Windows 20038.一个面向主题的,集成的,不同时间的,稳定的数据集合是:()。

(A)分布式数据库(B)面向对象数据库(C)数据仓库(D)联机事务处理系统9.以下()不属于数据库对象(A)表和视图(B)索引和约束(C)T-SQL脚本(D)触发器10.SQL Server 2005的物理数据库构架主要包括()。

(A)文件及文件组.(B)页面和盘区(C)表和视图(D)数据和程序11.SQL Server 2005的数据以页为基本存储单位,页的大小为()。

数据库原理复习资料

数据库原理复习资料

数据库原理习题题型一选择题(15个)二填空题(10个)三简答题(6个)四设计题(1个)五应用题(1个)六综合题(1个)一、知识点1、数据库系统和文件系统的比较。

2、简述数据库系统的三级模式结构。

3、简述数据库系统三级模式结构中的两级映像,并说明其优点。

4、简述数据库系统的组成部分。

5、简述DBA的主要职责。

6、简述关系模型的特点。

7、简述关系模型能够的组成部分。

8、简述关系的性质。

9、简述关系的完整性。

10、什么是主码?什么是侯选码?什么是外码?11、简述自然连接和等值连接的区别。

12、简述视图和关系的区别。

13、简述内连接和外连接的区别。

14、简述在SQL语言中实现子查询的方法和各自的特点。

15、简述嵌入式SQL语言需要解决的问题。

16、简述游标的特点。

17、数据库的完整性概念与数据库的安全性概念的区别与联系?18、简述关系数据库设计中存在的问题。

19、简述1NF,2NF,3NF,BCNF解决的模式设计中的问题。

20、简述E-R模型之间的冲突类型及相应的解决方法。

21、简述E-R模型向关系模型转换的基本规则。

22、试判断该表是否可以直接作为关系数据库中的关系,并说明原因。

23、简述数据库保护中安全性控制的一般方法。

24、简述事务的概念及特点。

25、简述事务的并发操作带来的数据不一致性的类型。

26、简述封锁的类型及含义。

27、简述封锁协议类型及含义。

28、简述恢的策略。

29、“串行调度”和“可串行化调度”有何区别?30、简述两阶段琐的含义及解决的问题。

31、简述数据模型的三要素。

32、简述数据库系统数据独立性的特点。

33、简述常用数据模型的数据结构。

34、简述在SQL中建表时如何实现对关系完整性。

35、简述关系完整性及规则。

35、给定关系模式R(sno,sdept,mname,cname,grade),其中各属性的含义是: sno :学号,sdept :系代码,mname :系主任,cname :课程名,grade成绩,请判定该关系模式属于第几范式,并说明原因。

数据库组成原理复习试题

数据库组成原理复习试题

期末考试卷(一)一、单项选择题(每小题1分,共计10分)1、数据管理技术的发展经历了三个阶段,不属于这三个阶段的是()A) 手工管理阶段 B) 文件系统阶段C) 数据库阶段 D) 数据仓库阶段2、SQL中删除表的命令是()A)DELETE TABLE B)DROP TABLEC)REMOVE TABLE D)CREATE TABLE3、下述哪一条不属于概念模型应具备的性质()A) 有丰富的语义表达能力 B) 易于交流和理解C) 易于修改和变动 D) 在计算机中实现的效率高4、采用二维表格结构表达实体类型及实体间联系的数据模型是()A)层次模型 B)网状模型 C)关系模型 D)实体联系模型5、设有关系W(工号,姓名,工种,定额),将其规范化到第三范式正确的答案是()。

A)W1(工号,姓名) W2(工种,定额)B)W1(工号,工种,定额) W2(工号,姓名)C)W1(工号,姓名,工种) W2(工种,定额)D)以上都不是6、设关系R与关系S具有相同的目(或称度),且相对应的属性的值取自同一个域,则R-(R-S)等于___________。

A)RUS B)R∩S C)R×S D)R-S7、在SQL中,聚合函数COUNT(列名)用于()A)计算元组个数 B)计算属性的个数C)对一列中的非空值计算个数D)对一列中的非空值和空值计算个数8、关系的主属性不可以为空值(NULL),这属于()A) 实体完整性规则 B) 参照完整性规则C) 域完整性规则 D) 用户完整性规则9、在关系模式的分解时应保持"等价",有数据等价和语义等价,其中数据等价用()来衡量A)保持函数依赖 B)无损分解C)范式的级别 D)候选键10、不含有多余属性的超键称为()A)主键 B)候选键 C)外键 D)主属性二、填空题(每空1分,共计20分)1、SQL支持集合的并运算,运算符是_____________________________。

数据库原理考试总复习题库 你懂的 肯定帮的到你

数据库原理考试总复习题库  你懂的 肯定帮的到你

数据库原理总复习题一、填空题1. SQL Server数据库应用的处理过程分布在客户机(或客户端)__ 和服务器上。

2. SQL Server提供了动态的自我管理机制,能够自动增大或缩小数据库所占用的硬盘空间。

3、. 常见的SQL Server2005的版本一般包括企业版、标准版、工作组版、精简版(次序无先后)。

6. SQL Server主数据文件、次数据文件和事务日志文件默认的扩展名分别为mdf、ndf、ldf (次序无先后)。

7. SQL Server客户机传递到服务器上的一组完整的数据和SQL语句称为批处理_ 。

9. 函数LEFT(…abcdef‟,2)的结果是‟ab‟。

10. SQL Server中的整数类型包括____ bigint、int、smallint、tinyint (次序无先后)___四种。

11. Microsoft SQL Server2005是运行在_____ windows _____操作系统平台上的、逻辑模型为___关系_____型数据库管理系统。

12. SQL Server将数据组织到用户可以看见的逻辑组件____ ,而在磁盘上则作为操作系统文件实现。

13. 如果希望修改数据库的名字,可以使用的系统存储过程是sp_renamedb。

14. 数据库备份和恢复的Transact-SQL语句分别是____ Backup Database_____和____ Restore Database _____。

15. 找回被删除表的惟一方法是事先做好数据库的备份工作。

16. 索引是一种常用的改善数据库性能的技术。

17. 索引会影响对基本表的___插入、删除、修改____等操作的速度。

18. 聚集索引与非聚集索引相比,查询速度要快。

19. SQL Server中为局部变量赋值的语句是SELECT和SET。

20. 使用create database命令定义一个数据库,包括定义_____数据_____文件和_____日志_____文件两个部分。

数据库原理试题及答案

数据库原理试题及答案

数据库原理试题及答案一、选择题1. 数据库的主要特点是什么?A. 数据独立性B. 冗余性C. 数据共享性D. 数据保密性答案:A. 数据独立性2. 关系数据库中,主键的作用是什么?A. 用于建立实体之间的联系B. 用于唯一标识关系表中的每一条记录C. 用于排序和索引D. 用于限制实体的属性取值范围答案:B. 用于唯一标识关系表中的每一条记录3. 下面哪个不是SQL的基本操作?A. SELECTB. UPDATEC. DELETED. INSERT答案:C. DELETE4. 数据库ACID特性中的一致性指的是什么?A. 事务执行前后数据的一致性B. 并发操作下的数据一致性C. 数据库内部元数据的一致性D. 数据备份和恢复的一致性答案:A. 事务执行前后数据的一致性5. 数据库索引的作用是什么?A. 提高数据查询的效率B. 加快数据的插入和更新操作C. 保证数据的一致性D. 限制数据的访问权限答案:A. 提高数据查询的效率二、填空题1. 数据库中,用于描述数据之间的关系的形式称为________。

答案:表2. 数据库中,用于存储数据的基本单位称为________。

答案:字段3. 数据库中,用于组织和管理数据的软件系统称为________。

答案:数据库管理系统(DBMS)4. 关系数据库中,用于连接不同表之间的数据的字段称为________。

答案:外键5. 关系数据库中,用于限制字段取值范围的规则称为________。

答案:约束三、简答题1. 请简要描述数据库的三级模式结构。

答:数据库的三级模式结构包括外模式(视图层)、概念模式(逻辑层)和内模式(物理层)。

外模式是用户对数据库的部分数据的逻辑表达方式,用户可以通过外模式对所需数据进行查询和操作。

概念模式是数据库的全局逻辑结构,它定义了数据库中各个实体及其之间的关系,并给出了对数据进行操作的完整规则。

内模式是数据库在物理存储上的表示,它描述了数据在磁盘上的存储方式和组织结构。

数据库系统原理试题+答案

数据库系统原理试题+答案

数据库系统原理试题+答案一、单选题(共100题,每题1分,共100分)1、数据库管理系统是计算机的A、系统软件B、数据库系统C、数据库D、应用软件正确答案:A2、下列关于触发器的说法中,错误的是A、在删除一个表的同时,不会自动地删除该表上的触发器B、为了修改一个触发器,必须先删除它,然后再重新创建C、在触发器的创建中,每个表每个事件每次只允许一个触发器D、触发器不能更新或覆盖正确答案:A3、下列关于MySQL的说法中,错误的是A、MySQL是一个RDBMSB、MySQL具有客户/服务器体系结构C、MySQL 由美国MySQL AB公司开发D、许多中、小型网站为了降低网站总体拥有成本而选择MySQL作为网站数据库正确答案:C4、在MySQL中,实体完整性是通过【】来实现的。

A、键约束B、主键约束C、主键约束和候选键约束D、候选键约束正确答案:C5、使用存储过程的好处不包括A、良好的封装性B、存储过程可作为一种安全机制来确保数据的完整性C、可增强SQL语言的功能和灵活性D、移植性好正确答案:D6、下列关于SQL的说法中,错误的是A、SQL是 SQL Server 2000专有的语言B、掌握SQL可以帮助用户与几乎所有的关系数据库进行交互C、SQL简单易学D、SQL是一种强有力的语言正确答案:A7、事务的持续性是指A、事务中包括的所有操作要么都做,要么都不做B、事务一旦提交,对数据库的改变是永久的C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的D、事务执行完毕后将数据库从一个一致性状态转变到另一个一致性状态正确答案:B8、当对各种约束进行命名后,就可以使用【】语句来更新与列或表有关的各种约束。

A、CREATE TABLEB、ALTER TABLEC、SELECT TABLED、DELETE TABLE正确答案:B9、对多用户的并发操作加以控制和协调是指A、数据集成B、数据共享C、故障恢复D、并发控制正确答案:D10、标明不同任务的功能及使用状况的是A、数据操作特征表B、数据流程图C、任务分类表D、操作过程说明书正确答案:C11、在数据库中,产生数据不一致的根本原因是A、没有严格的数据保护B、未对数据进行严格的控制C、数据冗余D、数据存储量太大正确答案:C12、关系模型的组成不包括A、数据结构B、数据完整性C、数据一致性D、关系操作正确答案:C13、若D1={a1,a2,a3},D2={1,2,3},则D1XD2集合中共有【】个元组。

数据库原理复习题

数据库原理复习题

数据库原理复习题数据库原理复习题一、单项选择题(本大题共30小题,每小题1分,共30分)1. 数据库系统达到了数据独立性,是因为采用了( D )。

A. 层次模型B. 网状模型C. 关系模型D. 三级模式结构2. 层次模型的上一层记录类型和下一层记录类型之间的联系是( B )。

A. 一对一联系B. 一对多联系C. 多对一联系D. 多对多联系3. 在关系数据库系统中,一个关系相当于(A)。

A. 一张二维表B. 一条记录C. 一个关系数据库D. 一个关系代数运算4. 建立索引的目的是( B )。

A. 减少存储空间B. 提高存取速度C. 减少输入输出D. 减少冗余5. 用户选作元组标识的一个候选码称为( C )。

A. 外部码B. 候选码C. 主码D. 超码6. 在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的( B )阶段。

A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计9. 在SELECT语句的下列子句中,通常和HA VING子句同时使用的是( C )。

A. ORDER BY子句B. WHERE子句C. GROUP BY子句D. 均不需要10. 规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及( C )的缺陷。

A. 数据的不一致性B. 封锁C. 冗余度大D. 数据丢失11. 从E-R模型向关系模型转换,一个M:N的联系转换成关系模式时,该关系模式的码是( C )。

A. M端实体的码B. N端实体的码C. M端实体码与N端实体码组合D. 重新选取其他属性12. 在数据库设计的需求分析阶段,业务流程一般采用( B )表示。

A. E-R图B. 数据流图C. 程序结构图D. 程序框图13. 模式/内模式映象一般是在( C )中描述。

A. 外模式B. 应用程序C. 内模式D. DB缓冲区14. SELECT语句中“SELECT DISTINCT”表示查询结果中( C )。

数据库原理复习题(1)

数据库原理复习题(1)

数据库原理复习题1.描述数据库中全体数据的逻辑结构和特征的是()。

(1.3A)A.内模式B.概念模式C.外模式D.存储模式2.自然联接是构成新关系的有效方法。

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

(2.4B)A.元B.行C.记录D.属性3.SQL语言中,实现数据检索的语句是()。

(3.1A)A.SELECT B.INSERT C.UPDATE D.DELETE4.在数据库的三级模式结构中,描述数据库全局逻辑结构和特性的是()。

(1.3A)A.外模式B. 内模式C. 存储模式D.模式5.当实体中有多个属性可作为键而选定其中一个时,称为该实体的()。

(2.1A)A. 外键B. 候选键C. 主键D. 主属性6.设关系模式R(ABC)上成立的FD集为{B→C},ρ={AC,BC}为R的一个分解,那么ρ相对于{B→C}()。

(6.3B)A.是无损联接分解B.不是无损联接分解C.是否无损联接分解还不能确定D.是否无损联接由R的当前关系确定7.SQL中集合成员资格比较操作“元组NOT IN(集合)”中的“NOT IN”与下列()操作符等价。

(3.4B)A.<>ALL B.<>ANY C.=ANY D.=ALL 8.下图中给定关系R()。

(6.2C)零件号单价P125P28P325P49A.不是3NF B.是3NF但不是2NFC.是3NF但不是BCNF D.是BCNF9.DBS是()。

(1.1A)A.数据库B.数据库系统C.数据处理D.数据库管理系统10.在关系代数中,5种基本运算为()。

(2.2A)A.并、差、选择、投影、自然联接B.并、差、交、选择、投影C.并、差、选择、投影、乘积D.并、差、交、选择、乘积11.使用SQL语句进行查询操作时,若希望查询结果中不出现重复元组,应在SELECT子句中使用()保留字。

(3.4B)A.UNIQUE B.ALL C.EXCEPT D.DISTINCT12. 若D1={a1,a2,a3},D2={1,2,3},则D1×D2集合中共有元组()个。

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

数据库原理复习题完整版

数据库原理复习题完整版

数据库原理复习题 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】数据库原理复习题一、单项选择题1、()的存取路径对用户透明,从而具有更高的数据独立性,更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作A、关系模型B、层次模型C、网状模型D、以上都是2、SQL语言的GRANT和REVOKE语句主要是用来维护数据库的()。

A、完整性B、可靠性C、安全性D、一致性3、一个关系只有一个()A、候选码B、主码C、超码D、外码4、关系模式中,满足2NF的模式()。

A、可能是1NFB、必定是BCNFC、必定是3NFD、必定是1NF5、如果事务T获得了数据项Q上的排它锁,则T对Q ()。

A、只能读不能写B、只能写不能读C、既可读又可写D、不能读不能写6、在ER模型中,如果有3个不同的实体型,3个M:N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是()。

A、4B、5C、6D、77、“年龄在15至30岁之间”这种约束属于DBMS的( )功能。

A、恢复B、并发控制C、完整性D、安全性8、解决事务并发操作带来的数据不一致性问题普遍采用()技术。

A、封锁B、恢复C、存储D、协商9、关系数据库中的关系必须满足:其中的每一属性都是( )。

A、互不相关B、不可再分C、长度可变D、互相关联10、在两个实体类型间有一个M:N联系时,这个结构转换成的关系有( )个。

A、1B、2C、3D、411、描述数据库全体数据的全局逻辑结构和特性的是()。

A、存储模式B、外模式C、内模式D、模式12、若R为n元关系,S为m元关系,则R×S为()元关系。

A、mB、 nC、 m+nD、 m×n13、数据系统的概念模型独立于( )。

A、具体的机器和DBMSB、信息世界C、E--R图D、现实世界14、关系数据库中的关系必须满足:其中的每一属性都是( )。

数据库原理-期末考试复习题及答案1

数据库原理-期末考试复习题及答案1

7. 已知关系R(A,B,C,D)和R上的函数依赖集F={A→CD,C→B},则
得 分
R∈ NF。
三、简答题
(本大题共3小题,第1题4分,第2、3题各3分,
共10分)
1. 试述数据、数据库、数据库管理系统、数据库系统的概念。
2. 说明视图与基本表的区别和联系。
3.数据库系统的故障有哪些类型?
二、填空题(每空1分)
1. 主属性 空值(或NULL) 2. 外码 3. GRANT
4. R-(R-S) 5. 数据库管理系统(或DBMS) 数据库管理员(或DBA) 6. 概念结构设计阶段 物理结构设计阶段 7. 2
三、简答题(本大题共3小题,第1题4分,
第2、3题各3分,共10分)
得 分
四、设计题
(第1题15分,第2题10分,共25分)
1. 设有一个工程供应数据库系统,包括如下四个关系模式:
S(SNO,SNAME, STATUS,CITY);
P(PNO,PNAME,COLOR,WEIGHT);
J(JNO,JNAME,CITY);
SPJ(SNO,PNO,JNO,QTY);
…LOCK X(C) …UNLOCK (C) …UNLOCK (B)
则遵守两段封锁协议的事务是( )
A.T1 B.T2 C.T1和T2 D.没有
二、填空题
(本大题共7小题,每空1分,共10分)
请在每小题的空格中填上正确答案。
A.宿舍编号
B.学号
C.宿舍地址,姓名
D.宿舍编号,学号
6. 自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( )。

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

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

第一章单项选择题:下列各项中,哪项属于数据库系统最明显的特点(C)。

A)存储容量大 B)处理速度快C)数据共享 D)处理方便 2.数据库系统与文件系统的主要区别是(C)。

A)数据库系统复杂,而文件系统简单B)文件系统管理的数据量小,数据库系统可以管理庞大的数据量C)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决D)文件系统只能管理程序文件,而数据库系统可以管理多种类型的文件3.数据库技术的主要特点不包括(D)。

A)数据的结构化 B)数据的冗余度小 C)数据独立性高D)程序标准化 4.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是(A)。

A)DBS包含DB和DBMS B)DB包含DBS和DBMS C)DBMS包含DB和DBS D)DBS与DB、DBMS指的是相同的东西5.数据库是在计算机中按照一定的数据模型组织、存储和应用的(B)。

A)文件的集合 B)数据的集合 C)命令的集合 D)程序的集合6.使用Visual FoxPro开发学校教学管理系统属于计算机的(B)。

A)科学计算应用B)数据处理应用 C)过程控制应用D)计算机辅助教学应用7.在计算机中,简写DBMS指(D)。

A)数据库 B)数据库系统 C)数据库管理员D)数据库管理系统8.在开发学校教学管理系统时,设计系统的ER模型属于数据库设计中的(B)阶段。

A)调查分析B)概念设计C)物理设计 D)数据库实施 9.在有关数据管理的概念中,数据模型是指(C)。

A)文件的集合 B)记录的集合 C)对象及其联系的集合 D)关系数据库管理系统 10.对于现实世界中事物的特征,在描述现实世界的概念数据模型中使用(A)。

A)属性描述 B)实体描述 C)表格描述 D)关键字描述11.信息世界的主要对象称为(B)。

A)关系B)实体 C)属性D)记录12.在实体联系模型中,实体所具有的某一特性称之为(A)。

A)属性 B)实体型 C)键 D)域 13.每个学生只能属于一个班,每个班只有一个班长,则班级和班长之间的联系是(A)。

A)1 :1 B)1 :n C)m : n D)不确定14.下列实体之间的联系中,属于多对多的联系是(A)。

A)学生与课程 B)学校与教师 C)班级与班主任 D)商品条形码与商品15.一个公司中有多个部门和多名员工,每个员工只能在一个部门就职,部门和员工的联系类型是(B)。

A)1 :1 B)1 :n C)m : n D)不确定 16.在概念模型中,一个实体集对应于关系模型中的一个(D)。

A)元组 B)字段 C)属性D)关系 17.把实体联系模型转换为关系模型时,实体之间多对多联系在关系模型中通过(C)。

A)建立新的属性实现B)建立新的关键字实现C)建立新的关系实现D)建立新的实体实现18.在关系中,下列说法正确的是(C)。

A)元组的顺序很重要 B)属性名可以重名C)任意两个元组不允许重复 D)每个元组的一个属性可以由多个值组成19.在关系中,下列说法正确的是(C)。

A)列的顺序很重要B)当指定候选键时列的顺序很重要C)列的顺序无关紧要D)主键必须位于关系的第1列20.在关系模型中,以下说法正确的是(B)。

A)一个关系中可以有多个主键 B)一个关系中可以有多个候选键 C)主键属性中可以取空值D)有一些关系中没有候选键21.在关系模型中,以下不属于关系的特点的是(B)。

A)关系的属性不可再分B)关系的每个属性都必须从不同的域取值C)关系的每个属性名不允许重复D)关系的元组不能有重复22.关系模型中,如果一个关系中的一个属性或属性组能够惟一标识一条元组,那么称该属性或属性组是(C)。

A)外键 B)主键 C)候选键 D)联系23.某企业推销员档案关系中,包括编号、身份证号、姓名、性别、生日、手机号码、家庭地址等属性,那么不可以作为关系候选键的属性是(B)。

A)编号 B)姓名 C)手机号码D)身份证号 24.用户欲启动Visual FoxPro,桌面创建有Visual FoxPro 8.0快捷图标。

不能够启动Visual FoxPro的操作是(C)。

A)在“开始菜单”的“程序”项中单击“Microsoft Visual FoxPro 8.0” B)双击Visual FoxPro 8.0安装所在文件夹的系统程序Visual FoxPro 8.EXE C)在“开始菜单”的“运行”项中输入:DO Visual FoxPro 8.EXE D)双击桌面Visual FoxPro 8.0快捷图标。

25.用户启动Visual FoxPro后,如果要退出Visual FoxPro系统,可在命令窗口中输入命令(B)。

A)CLEAR B)QUIT C)EXIT D)CANCEL 填空题:数据库技术经历了(手工管理)(文件系统管理)和(数据库系统管理)等阶段。

数据库设计一般包括(系统调查与分析)(概念设计)(逻辑设计)(物理设计)(实施与测试)和(运行维护)等步骤。

数据模型不仅要求表示事物本身的数据,而且还包括表示(事物之间联系)的数据。

ER模型中,实体和实体间的联系方式有(一对一)(一对多)和(多对多)。

ER图中,实体、属性、联系分别用(矩形框)(椭圆框)和(菱形框)等符号表示。

关系中,一行叫一个(元组),一列叫一个(属性)。

关系中能惟一确定每一个元组的属性或属性组合叫(候选键)。

一个关系中有属性是另一个关系的主键,并且这个属性作为两个关系联系的纽带,则在该关系中,这个属性叫(外键)。

第二章单项选择题 1.以下不是数据库所依据的数据模型的是(A)。

A)实体联系模型 B)网状模型 C)关系模型 D)层次模型 2.按照DBMS采用的数据模型,Visual FoxPro属于(C)。

A)层次型数据库管理系统B)网状型数据库管理系统C)关系型数据库管理系统D)混合型数据库管理系统3.完整描述数据模型有三个要素,以下不属于这三个要素的是(B)。

A)数据结构 B)数据分类 C)数据操作D)数据约束4.关系模型中,基本的关系代数运算指(D)。

A)插入、删除、修改B)编辑、浏览、替换C)排序、索引、查询 D)选择、投影、连接 5.关系R和S的并运算是(A)。

A)由R和S的所有元组合并,并删除掉重复的元组组成的关系B)由属于R而不属于S的所有元组组成的关系C)由既属于R又属于S的所有元组组成的关系 D)由属于R和属于S的所有元组拼接组成的关系6.在关系代数中,传统的集合运算包括(B) A)增加、删除、修改 B)并、交、差运算C)连接、自然连接和笛卡儿积D)投影、选择和连接运算7.专门的关系运算不包括下面的哪种运算(D)。

A)连接运算 B)投影运算 C)选择运算 D)并运算 8.专门的关系运算中,投影运算是(B)。

A)在指定关系中选择满足条件的元组组成一个新关系B)在指定关系中选择属性列组成一个新关系C)在指定关系中选择满足条件的元组和属性列组成一个新的关系D)上述说法都不正确9.给定表:商品(编号,名称,型号,单价),销售(日期,编号,数量,金额)。

现在要将两个表合并为:销售报表(编号,名称,单价,数量,金额),可以用(D)。

A)先做笛卡儿积,再做投影B)先做笛卡儿积,再做选择C)先做自然连接,再做选择D)先做自然连接,再做投影10.在关系数据库中,不属于数据库完整性规定的是(C)。

A)实体完整性 B)参照完整性 C)逻辑完整性 D)用户定义完整性11.在Visual FoxPro中定义数据库表“学生档案”,定义“学号”为主索引,则(A)。

A)可实现实体完整性B)可实现参照完整性C)可实现用户定义完整性D)不能实现任何数据完整性12.关系规范化理论要求,关系必须满足的要求是关系的每个属性都是(D)。

A)互不依赖的B)长度不变的C)互相关联的D)不可分解的13.如果一个关系的键是单属性,那么这个关系最低一定是属于(B)。

A)1NF的关系B)2NF的关系 C)3NF的关系 D)不能确定 14.在数据库理论中,数据库设计成三级模式结构,以下不属于这三级模式的是(D)。

A)模式B)外模式C)内模式D)关系模式二.填空题1.数据模型的三要素指(数据结构)、(数据操作)和(数据约束)。

2.目前使用的各种数据库所依据的数据模型有(层次模型)、(网状模型)和(关系模型)。

3.关系代数运算中,核心的运算包括(投影)、(选择)和(连接)。

4.关系数据库中的数据完整性规则包括(实体完整性)、(参照完整性)和(用户定义完整性)。

5.关系中属性间的函数依赖可分为(部分函数依赖)、(完全函数依赖)和(传递函数依赖)等几类。

6.数据库体系结构用三级模式进行描述,这三级模式分别是(模式)、(外模式)和(内模式)。

7.DBMS提供数据操纵语言(DML)实现对数据库的操作,DML的基本操作包括(插入)、(删除)、(修改)、和(查询)。

8.DBMS支持程序设计语言的方式有(宿主型)和(自主型)。

9.通过给数据库表定义主索引,Visual FoxPro实现的数据完整性是(实体完整性)。

第三章一.单项选择题: 1.Visual FoxPro的表文件中,字段是一种(B)。

A)常量B)变量C)函数D)运算符2.在Visual FoxPro中,下述字符串表示方法正确的是(C)。

A)”计算机”水平”” B)(计算机”水平”) C)”计算机[水平]” D)[计算机[水平]]3.执行下列命令序列 store 10 to x store 20 to y ? (x=y) or (x<y) 主窗口中显示的结果是(A)。

A).T. B).F. C)0 D)14.Visual FoxPro中,下列数据中属于常量的是(C)。

A)01/01/05 B)T C).Y. D)TOP5.下列选项中属于Visual FoxPro合法变量名的是(C)。

A)[AB] B)2AB C)学号_1 D)AB C6.在Visual FoxPro 中,5E-9是一个(D)。

A)内存变量 B)表达式 C)字符型变量 D)数值型常量7.命令SET EXACT ON作用是(C)。

A)保证算术运算的精确度B)要求完整书写命令C)字符串比较时要求精确一致 D)指定小数位数8.下面关于Visual FoxPro数组的叙述中,错误的是(D)。

A)用DIMENSION和DECLARE都可以定义数组B) Visual FoxPro只支持一维数组和二维数组C)刚刚定义的数组的各个元素的初值均为.F. D)一个数组中各个数组元素必须是同一种数据类型 9.使用命令DECLARE mm(2,3)定义数组,包含的数组元素(下标变量)的个数为(D)。

A)2个 B)3个 C)5个 D)6个 10.在Visual FoxPro的表达式中,有算术运算、关系运算和逻辑运算时,其运算的优先顺序是(A)。

相关文档
最新文档