计算机导论 第五章 数据库技术概论期末测试习题与答案

合集下载

数据库期末考试试题及答案

数据库期末考试试题及答案

数据库期末考试试题及答案一、名词解释(每小题2分,共10分)1. 数据库(Database)2. 数据模型(Data Model)3. 表(Table)4. 字段(Field)5. 记录(Record)6. 主键(Primary Key)7. 外键(Foreign Key)8. 索引(Index)9. 视图(View)10. 存储过程(Stored Procedure)二、选择题(每小题2分,共20分)1. 下列哪个是关系型数据库管理系统?A. OracleB. MyBatisC. MongoDBD. Redis2. 在数据库中,哪个字段用于唯一标识一条记录?A. 字段名B. 数据类型C. 主键D. 索引3. 以下哪个不属于数据库的基本操作?A. 插入B. 删除C. 修改D. 格式化4. 下列哪个SQL语句用于创建表?A. SELECTB. INSERTC. CREATE TABLED. UPDATE5. 在SQL中,哪个关键字用于删除表?A. DROP TABLEB. DELETEC. ALTER TABLED. TRUNCATE TABLE6. 下列哪个SQL语句用于查询所有字段?A. SELECT FROM table_nameB. SELECT table_name FROMC. SELECT FROM table_nameD. SELECT table_name7. 以下哪个函数用于计算两个日期之间的差值?A. DATEDIFFB. TIMESTAMPDIFFC. DATE_ADDD. DATE_SUB8. 下列哪个SQL语句用于修改表的结构?A. MODIFY TABLEB. ALTER TABLEC. CHANGE TABLED. RENAME TABLE9. 下列哪个关键字用于创建外键约束?A. FOREIGN KEYB. CONSTRAINTC. PRIMARY KEYD. INDEX10. 以下哪个存储过程用于备份数据库?A. BACKUP DATABASEB. RESTORE DATABASEC. CREATE DATABASED. DROP DATABASE三、填空题(每小题2分,共20分)1. 在SQL中,用于插入数据的语句是______。

数据库概论期末复习试卷及答案

数据库概论期末复习试卷及答案

数据库概论期末复习试卷及答案一、选择题(20分)1、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是____A___。

A.DBS包括DB和DBMS B.DBMS包括DB和DBSC.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS2、关系数据模型___D____。

A.只能表示实体之间的1:1联系B.只能表示实体之间的1:n联系C.只能表示实体之间的m:n联系D.可以表示实体间的上述三种联系3、在数据库中,下列说法__A___是不正确的。

A 数据库避免了一切数据的重复B 若系统是完全可以控制的,则系统可确保更新时的一致性C 数据库中的数据可以共享D 数据库减少了数据冗余4、在数据库中,产生数据不一致的根本原因是__C___。

A.数据存储量太大B.没有严格保护数据C.未对数据进行完整性控制D.数据冗余5、在数据库的三级模式结构中,描述数据库中全局逻辑结构和特征的是__D__。

A.外模式B. 内模式C. 存储模式D. 模式6、数据库三级模式体系结构的划分,有利于保持数据库的___A___.A.数据库独立性B. 数据安全性C.结构规范化D. 操作可行性7、设关系R和S都是二元关系,那么与元组表达式:{t | ($u) ( $v) (R(u) ùS(v) ùu[1]=v[1] ùt[1]=v[1] ùt[2]=v[2])}等价的关系代数表达式是________。

A.p3,4(R ¥S)B.p2,3(R ¥S)1=1C.p3,4(R ¥S)D.p3,4(s 1=1(R ′S))1=1 8、关系模式中各级模式之间的关系为____A?____。

A. 3NFì 2NFì 1NFB. 3NFì 1NFì 2NFC. 1NFì 2NFì 3NFD. 2NFì 1NFì 3NF9、数据库中的封锁机制是___C___的主要方法。

数据库第五章习题及答案

数据库第五章习题及答案

数据库第五章习题及答案本文档为数据库第五章的习题及答案,帮助读者巩固数据库相关知识。

习题1. 数据库的优点有哪些?数据库具有以下优点: - 数据共享:多个用户可以同时访问和共享数据库中的数据。

- 数据一致性:数据库提供事务管理能力,保证了数据的一致性。

- 数据持久性:数据在数据库中是永久存储的,不会因为系统关机或程序结束而丢失。

- 数据冗余度低:数据库通过规范化设计,减少了数据的冗余性,提高了数据的存储效率。

- 数据独立性:数据库支持数据与应用程序的独立性,提高了系统的灵活性和维护性。

- 数据安全性:数据库提供了用户权限管理和数据备份机制,保证了数据的安全性。

2. 数据库的三级模式结构是什么?数据库的三级模式结构包括: - 外模式(视图层):外模式是用户所看到的数据库的子集,用于描述用户对数据库的逻辑视图。

每个用户可以有不同的外模式来满足自己的需求。

- 概念模式(逻辑层):概念模式是全局数据库的逻辑结构和组织方式,描述了数据的总体逻辑视图。

概念模式独立于具体的应用程序,是数据库管理员的角度来看待数据库的。

- 内模式(物理层):内模式是数据库的存储结构和物理组织方式,描述了数据在存储介质上的实际存储方式。

3. 数据库的完整性约束有哪些?数据库的完整性约束包括: - 实体完整性约束:确保表的主键不为空,每个实体都能够唯一标识。

- 参照完整性约束:确保外键的引用关系是有效的,即外键值必须等于被引用表中的主键值或者为空。

- 用户定义完整性约束:用户可以自定义额外的完整性约束,如检查约束、唯一约束、默认约束等。

4. 数据库的关系模型有哪些特点?数据库的关系模型具有以下特点: - 数据用二维表的形式进行组织,表由行和列组成,每一行表示一个实体,每一列表示一个属性。

- 表与表之间通过主键和外键建立关联关系,形成关系。

- 关系模型提供了一种数据独立性的设计方法,使得应用程序与数据的逻辑结构相分离,提高了系统的灵活性和可维护性。

数据库期末考试试题及答案

数据库期末考试试题及答案

数据库期末考试试题及答案一、选择题(每题2分,共20分)1. 在关系数据库中,用来表示实体之间关系的是:A. 属性B. 关系C. 键D. 表答案:B2. SQL语言中的“SELECT”语句用于:A. 插入数据B. 更新数据C. 查询数据D. 删除数据答案:C3. 数据库管理系统(DBMS)的主要功能不包括:A. 数据存储B. 数据查询C. 数据备份D. 数据加密答案:D4. 以下哪个不是数据库设计中的范式:A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)答案:D5. 在数据库中,主键的作用是:A. 唯一标识表中的记录B. 存储数据C. 建立表与表之间的关系D. 排序数据答案:A6. 事务的四大特性不包括:A. 原子性B. 一致性C. 隔离性D. 持久性答案:D7. 以下哪个是数据库的并发控制技术:A. 索引B. 视图C. 锁D. 触发器答案:C8. 数据库的完整性约束包括:A. 实体完整性B. 参照完整性C. 用户定义完整性D. 所有以上答案:D9. 数据库的恢复技术不包括:A. 事务日志B. 检查点C. 数据备份D. 索引答案:D10. 在数据库中,视图的作用是:A. 提高查询速度B. 简化用户操作C. 保护数据D. 存储数据答案:B二、简答题(每题10分,共30分)1. 解释什么是数据库的规范化,并说明其目的是什么?答:数据库的规范化是指按照一定的规则将数据库中的数据组织起来,以减少数据冗余和提高数据的一致性。

其目的是确保数据库的设计是合理的,避免数据的异常,如插入异常、删除异常和更新异常。

2. 描述数据库事务的ACID属性,并解释每个属性的含义。

答:事务的ACID属性包括:- 原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不完成,不会结束在中间某个点。

- 一致性(Consistency):事务必须保证数据库从一个一致的状态转移到另一个一致的状态。

数据库系统概论_期末考试复习题(附答案)

数据库系统概论_期末考试复习题(附答案)

• 12、下列聚合函数中不忽略空值(null) 的是( C )• A. SUM (列名) B. MAX (列名)• C. COUNT ( * ) D. AVG (列名)• 13、在数据库设计中,将ER图转换成关系数据模型的过程属于(B)• A. 需求分析阶段B. 逻辑设计阶段• C. 概念设计阶段D. 物理设计阶段1、什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?答:数据与程序的逻辑独立性:当模式改变时(例如增加新的关系、新的属性、改变属性的数据类型等),由数据库管理员对各个外模式/模式的映像做相应改变,可以使外模式保持不变。

应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。

数据与程序的物理独立性:当数据库的存储结构改变了,由数据库管理员对模式/内模式映像做相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性,简称数据的物理独立性。

数据库管理系统在三级模式之间提供的两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。

• 8、什么是数据库的逻辑结构设计?试述其设计步骤。

答:数据库的逻辑结构设计就是把概念结构设计阶段设计好的基本E 一R 图转换为与选用的DBMS 产品所支持的数据模型相符合的逻辑结构。

设计步骤为: ( l )将概念结构转换为一般的关系、网状、层次模型;( 2 )将转换来的关系、网状、层次模型向特定DBMS 支持下的数据模型转换;( 3 )对数据模型进行优化。

• 9、数据字典的内容和作用是什么?答:数据字典是系统中各类数据描述的集合。

数据字典的内容通常包括:( l )数据项;( 2 )数据结构;( 3 )数据流;( 4 )数据存储;( 5 )处理过程五个部分。

其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构。

数据字典通过对数据项和数据结构的定义来描述数据流和数据存储的逻辑内容。

计算机导论试卷第5章 课后习题参考答案

计算机导论试卷第5章 课后习题参考答案

第5章课后习题及参考答案一、选择题1. DBMS指的是()。

A、数据库管理系统B、数据库系统C、数据库应用系统D、数据库服务系统2.下列不属于DBMS功能的是()。

A、数据定义B、数据操纵C、数据字典D、数据库运行控制3.数据库系统的核心是()。

A、数据库B、操作系统C、数据库管理系统D、文件系统4.数据管理技术的发展经历了三个阶段,不属于这三个阶段的是()。

A、手工管理阶段B、文件系统阶段C、数据库阶段D、数据仓库阶段5.数据库系统中所支持的数据模型有()。

A、层次模型、网状模型、链接模型B、网状模型、链接模型、关系模型C、层次模型、网状模型、关系模型D、层次模型、网状模型、树形模型6.SQL Server数据库管理系统支持的数据模型是()。

A、关系型B、网状型C、层次型D、共享型7.用二维表来表示实体间联系的数据模型称为()。

A、层次模型B、网状模型C、关系模型D、E-R模型8.在一个数据表中,有一个或者若干个字段,它们的值可以唯一的标识一条记录,这个字段称为()。

A、主题字B、标题C、关键字D、记录名9.在数据库技术中,实体-联系模型是一种()。

A、概念数据模型B、结构数据模型C、物理数据模型D、逻辑数据模型10.下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近?()A、属性B、关系C、域D、元组11.在从计算机软件系统的构成看,DBMS是建立在()软件之上的软件系统?A、硬件系统B、操作系统C、语言处理系统D、编译系统12.在信息世界的基本概念中,客观存在并可相互区别的事物称为( )。

A、实体B、属性C、码D、域13.从关系中找出满足给定条件的所有元组的运算称为( )。

A、除B、选择C、连接D、投影14.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以多名职员,则部门与职员之间的联系类型是( )。

A、m:nB、1:mC、m:kD、1:115.在数据库的三级模式中,真正存储数据的是( )。

(完整版)数据库系统概论期末试题及答案(整理版)

(完整版)数据库系统概论期末试题及答案(整理版)

《数据库原理及应用》试题1一、选择题1、数据库系统的基本特征是_________。

A 、数据的统一控制B 、数据共享性和统一控制C 、数据共享性、独立性和冗余度小D 、数据共享性和数据独立性(难度系数C )正确答案:C2、DB 、DBMS 和DBS 三者之间的关系是_________。

A 、DBS 与DB 和DBMS 无关 B 、DBMS 包括DBS 和DBC 、DB 包括DBMS 和DBSD 、DBS 包括DB 和DBMS(难度系数B )正确答案:D3、设有关系R 和S ,关系代数 表示的是_________。

S)(R R --A 、R∩S B 、R ―S C 、R÷S D 、R ∪S(难度系数B )正确答案:A4、自然连接是构成新关系的有效方法。

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

A 、行B 、属性C 、记录D 、元组(难度系数C )正确答案:B5、以下是信息世界的模型,且实际上是现实世界到机器世界的一个中间层次的是_________。

A 、数据模型B 、概念模型C 、关系模型D 、E-R 图(难度系数C )正确答案:C6、构成E—R 模型的三个基本要素是_________。

A 、实体、属性值、关系;B 、实体、属性、联系;C 、实体、实体集、联系;D 、实体、实体集、属性;(难度系数C )正确答案:B7、在关系代数运算中,五种基本运算为_________。

A 、并、差、选择、投影、连接B 、并、交、选择、投影、笛卡尔积C 、并、差、选择、投影、笛卡尔积D 、并、除、投影、笛卡尔积、选择(难度系数B )正确答案:C8、在下列关于规范化理论的叙述中,不正确的是_________。

A 、任何一个关系模式一定有键。

B 、任何一个包含两个属性的关系模式一定满足3NF 。

C 、任何一个包含两个属性的关系模式一定满足BCNF 。

数据库系统概论复习期末试题及答案

数据库系统概论复习期末试题及答案

一、单项选择题(本大题共20小题,每小题2分,共40分)1.数据库系统的核心是( B )A.数据库B.数据库管理系统C.数据模型D.软件工具2.下列四项中,不属于数据库系统的特点的是( C )A.数据结构化B.数据由DBMS统一管理和控制C.数据冗余度大D.数据独立性高3.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( D)A.层次模型B.关系模型C.网状模型D.实体-联系模型4.数据的物理独立性是指( C )A.数据库与数据库管理系统相互独立B.用户程序与数据库管理系统相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构是相互独立的5.要保证数据库的逻辑数据独立性,需要修改的是( A )A.模式与外模式之间的映象B.模式与内模式之间的映象C.模式D.三级模式6.关系数据模型的基本数据结构是(D )A.树B.图C.索引D.关系7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是(C )A.车次B.日期C.车次+日期D.车次+情况摘要8.己知关系R和S,R∩S等价于( B )A. (R-S)-SB. S-(S-R)C.(S-R)-RD. S-(R-S)9.学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。

如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行(A )A. 全外联接B. 左外联接C. 右外联接D. 自然联接10.用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元组是( D )A. '5021','刘祥',男,21B. NULL,'刘祥',NULL,21C. '5021',NULL,男,21D. '5021','刘祥',NULL,NULL11.把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是( C )A. GRANT QTY ON SPJ TO '李勇'B. GRANT UPDATE(QTY) ON SPJ TO '李勇'C. GRANT UPDATE (QTY) ON SPJ TO 李勇D. GRANT UPDATE ON SPJ (QTY) TO 李勇12.图1中( B )是最小关系系统A B C D图113.关系规范化中的插入操作异常是指 ( D )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入14.在关系数据库设计中,设计关系模式是数据库设计中( A )阶段的任务A.逻辑设计B.物理设计 C.需求分析 D.概念设计15.在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为( C )。

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

一、选择题
1、数据库管理系统是()。

A.一种编译系统
B.一种操作系统
C.在操作系统支撑下的系统软件
D.操作系统的一部分
正确答案:C
2、ER模型属于()。

A.概念模型
B.层次模型
C.网状模型
D.关系模型
正确答案:A
3、设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。

A.课号,成绩
B.学号,姓名,成绩
C.学号,成绩
D.学号,课号
正确答案:D
4、关系数据库管理系统实现的专门关系运算包括()。

A.排序、索引和统计
B.选择、投影和连接
C.关联、更新和排序
D.选择、投影和更新
正确答案:B
5、如果要改变一个关系中属性的排列顺序,应使用的关系运算是()。

A.投影
B.重建
C.选取
D.连接
正确答案:A
6、数据库系统中的数据模型通常由()三部分组成。

A.数据定义、数据管理和运行控制
B.数据定义、数据操作和安全性约束
C.数据结构、数据管理和数据保护
D.数据结构、数据操作和完整性约束
正确答案:D
7、数据库系统依靠()支持了数据独立性。

A.封装机制
B.ddl语言和dml语言互相独立
C.模式分级、级间映射
D.定义完整性约束条件
正确答案:C
8、关系R和S进行自然连接时,要求R和S含有一个或多个公共()。

A.记录
B.元组
C.行
D.属性
正确答案:D
9、对于关系R和S,R∩S的运算等价于()。

A.(R-S)∪S
B.S-(R-S)
C.R∪(R-S)
D.R-(R-S)
正确答案:D
10、用户或应用程序看到的数据的局部逻辑结构和特征描述的是(),他是模式的子集。

A.子模式
B.模式
C.内模式
D.概念模式
正确答案:A
二、多选题
1、下列关于数据库系统特点的叙述中,不正确的是()。

A.数据库的概念模型和逻辑模型都需要对应DBMS的支持。

B.数据库系统中模式改变,则需将与其有关的子模式做相应改变,否则用户程序需改写
C.数据一致性是指数据库中数据类型的一致
D.各类用户程序均可随意地使用数据库中的各种数据
正确答案:A、B、C、D
2、以下选项中,属于数据库特点的是()。

A.数据独立性高
B.不需要DBMS的支持
C.数据共享
D.数据低冗余
正确答案:A、C、D
3、数据库常见的逻辑模型有()。

A.层次模型
B.物理模型
C.关系模型
D.网状模型
正确答案:A、C、D
4、以下属于E_R图中用到的符号的是()。

A.菱形框
B.椭圆
C.矩形框
D.直线
正确答案:A、B、C、D
三、判断题
1、在人工管理阶段,程序员在程序中不仅要规定数据的逻辑结构,还要设计数据的物理结构。

(对)
2、数据库管理系统是位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问数据库的方法。

(对)
3、DBMS 提供数据操纵语言DDL实现对数据库中数据的基本操作,如检索、插入、修改、删除和排序等。

(错)
4、数据的组织一般可以分为四级:数据项、记录、文件和数据库。

(对)
5、数据库系统主要由硬件、软件、数据库和用户4部分构成。

(对)
6、数据从现实世界到计算机数据库的抽象表示经历了三个阶段:现实世界、信息世界、概念世界。

(错)
7、概念模型从用户的观点出发,能够准确、方便的表示概念世界,E-R图是对其进行描述的主要工具。

(对)
8、关系模型提供了实体完整性规则、参照完整性规则、用户定义完整性规则。

其中,用户自定义完整性规则是关系模型必须满足的完整性约束条件。

(错)
9、能够唯一地标志一个元组的属性或属性集称为候选关键字,在一个关系中,候选关键字是唯一的。

(错)
10、关系代数是施加于关系上的一组集合代数运算,运算结果仍是一个关系。

(对)
四、填空题
1、()是事物特性的反映和描述,不仅包括狭义的数值,还包括文字、声音、图
形等一切能被计算机接收并处理的符号。

正确答案:数据
2、关系数据库系统的数据独立性包括逻辑独立性和()。

正确答案:物理独立性
3、设关系R和S要进行交、并、差运算,要求具有相同的()。

正确答案:关系模式
4、从关系中找出满足给定条件的所有元组称为(),经过运算得到的结果可以形成新的关系,其关系模式不变。

正确答案:选择
5、设有学生表S(学号,姓名,班级)和学生选课表SC(学号,课程号,成绩),
为维护数据一致性,表S与SC之间应满足__________完整性约束。

正确答案:参照
6、设一个集合A={3,4,5,6,7},集合B={1,3,5,7,9},则A和B的并集中
包含有__________个元素。

(答案填写阿拉伯数字)
正确答案:7。

相关文档
最新文档