巢湖学院-数据库期末考试试题

合集下载

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

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

数据库期末考试试题及答案一、名词解释(每小题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中,用于插入数据的语句是______。

大学数据库管理系统期末考试题库及答案

大学数据库管理系统期末考试题库及答案

大学数据库管理系统期末考试题库及答案选择题(每题2分)
1. 数据库的定义是:()
A. 文件管理系统
B. 存放数据的仓库
C. 存放数据的干草堆
D. 存放数据的操作系统
2. 下面不属于关系数据库特点的是:()
A. 实现了数据的共享性
B. 储存维护数据的程序和数据是分离的
C. 数据具有冗余性
D. 有数据结构和完整性约束的实现机制
3. 在定义关系模式时,应指明其下列哪几个方面?()
A. 元组的组成
B. 属性的含义与名称
C. 属性的可取值范围和类型
D. 约束条件
4. 下列哪种技术可用于备份数据库?()
A. 每日回滚
B. 磁盘阵列
C. 数据库快照
D. 服务器镜像
填空题(每空2分)
1. 数据库管理员的英文缩写是 ________。

2. 触发器的语法格式包括:CREATE TRIGGER 触发器名________ 操作类型 ON 表名 ________ 触发事件 AS ________。

3. 设计一个订单管理的关系模式,其中包含表格Order、Product、Customer等,要求Order表格中的外键是分别来自于Product和Customer的 ________ 。

4. 数据库中的ACID是指事务具有的原子性、 ________ 、隔离性和持久性四个特性。

简答题(每题10分)
1. 什么是数据库的粒度?请举例说明。

2. 请谈谈您是如何设计ER图的?
3. 什么是SQL注入?
论述题(40分)
1. 如何进行优化数据库性能?请从以下三个方面论述:调整数据库参数、优化表格和SQL语句优化。

数据库期末考试题及答案

数据库期末考试题及答案

数据库期末考试题及答案绪论一、选择题1. DBS是采用了数据库技术的计算机系统,它是一个集合体,包含数据库、计算机硬件、软件和()。

A. 系统分析员B. 程序员C. 数据库管理员D. 操作员2. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。

A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS3. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。

I.人工管理阶段II.文件系统阶段III.数据库阶段A. I 和IIB. 只有IIC. II 和IIID. 只有I4. 下列四项中,不属于数据库系统特点的是()。

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. 内模式10.下述()不是DBA数据库管理员的职责。

A.完整性约束说明B. 定义数据库模式C.数据库安全D. 数据库管理系统设计选择题参考答案:(1) C (2) A (3) D (4) C (5) B (6) A (7) C (8) A(9) C (10) D二、简答题1.试述数据、数据库、数据库系统、数据库管理系统的概念。

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

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

4
3. 登记日志文件时必须遵循什么原则? 登记日志文件时必须遵循两条原则:
(1)登记的次序严格按并发事务执行的时间次序。(1 分) (2)必须先写日志文件,后写数据库。(2 分)
得分
四、设计题
( 第 1 题 4 分,第 2 题 6 分,第 3 题 3 分,第 4 题 4 分, 第 5 题 8 分,共 25 分)
2
15.在 E-R 模型中,如果有 3 个不同的实体型,3 个 m:n 联系,根据 E-R 模型转
换为关系模型的规则,转换后关系的数目为( C )。
A.4
B.5
C.6
D.7
16.事务的隔离性是指( A )。 A.一个事务内部的操作及使用的数据对并发的其他事务是隔离的 B.事务一旦提交,对数据库的改变是永久的 C.事务中包括的所有操作要么都做,要么都不做 D.事务必须是使数据库从一个一致性状态变到另一个一致性状态
A.车次 C.车次+日期
B.日期 D.车次+情况摘要
8. 己知关系 R 和 S,R∩S 等价于( B

1
A. (R-S)-S C. (S-R)-R
B. S-(S-R) D. S-(R-S)
9. 学校数据库中有学生和宿舍两个关系:
学生(学号,姓名)和 宿舍(楼名,房间号,床位号,学号)
假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和宿舍分
SET SALARY=SALARY+200
WHERE SALARY<1000 AND SEX='女';(3 分) 4. 设某工厂数据库中有两个基本表:
车间基本表:DEPT(DNO,DNAME,MGR_ENO),其属性分别表示车间编 号、车间名和车间主任的职工号。 职工基本表:ERP(ENO,ENAME,AGE,SEX,SALARY,DNO),其属性 分别表示职工号、姓名、年龄、性别、工资和所在车间的编号。 建立一个有关女车间主任的职工号和姓名的视图,其结构如下: VIEW6(ENO,ENAME)。试写出创建该视图 VIEW6 的 SQL 语句。 参考答案 1:

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

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

数据库期末考试试题及答案一、选择题(每题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):事务必须保证数据库从一个一致的状态转移到另一个一致的状态。

数据库期末考试复习题库(非常全面)

数据库期末考试复习题库(非常全面)

数据库期末考试复习题库(非常全面)第一部分第一章:一选择题:1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是阶段。

A.数据库系统 B.文件系统 C.人工管理 D.数据项管理答案:A 2.数据库的概念模型独立于。

A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界答案:A 3.数据库的基本特点是。

A.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余大,易移植 (4)统一管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制C.(1)数据可以共享(或数据结构化) (2)数据互换性 (3)数据冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制答案:B4. 是存储在计算机内有结构的数据的集合。

A.数据库系统 B.数据库 C.数据库管理系统 D.数据结构答案:B5.数据库中存储的是。

A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息答案:C 6. 数据库中,数据的物理独立性是指。

A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立答案:C7. .数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指。

A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件 D.多种应用、多种语言、多个用户相互覆盖地使用数据集合答案:D8.据库系统的核心是。

A.数据库B.数据库管理系统C.数据模型D.软件工具答案:B9. 下述关于数据库系统的正确叙述是。

A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据答案:A10. 数将数据库的结构划分成多个层次,是为了提高数据库的①和②。

2022年巢湖学院数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)

2022年巢湖学院数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)

2022年巢湖学院数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)一、填空题1、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。

2、在SQL Server 2000中,数据页的大小是8KB。

某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。

3、在VB 6.0中,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset的_____方法和Update方法,使用Adobel.Recordset的_____方法可以使当前行指针在结果集中向前移动一行。

4、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。

5、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。

6、在RDBMS中,通过某种代价模型计算各种查询的执行代价。

在集中式数据库中,查询的执行开销主要包括______和______代价。

在多用户数据库中,还应考虑查询的内存代价开销。

7、主题在数据仓库中由一系列实现。

一个主题之下表的划分可按______、______数据所属时间段进行划分,主题在数据仓库中可用______方式进行存储,如果主题存储量大,为了提高处理效率可采用______方式进行存储。

8、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了保证该操作的完整,需要利用到事务性质中的_____性。

9、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。

10、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。

巢湖学院-数据库期末考试试题

巢湖学院-数据库期末考试试题

1、 数据库管理系统的工作不包括 ( C ) A 、定义数据库 B 、对已经定义的数据库进行管理 C 、为定义的数据库提供操作系统 D 、数据通信2、关系数据库管理系统应能实现的专门关系运算包括 ( D )A 、并、交、差B 、笛卡尔积、连接、除C 、差、选择、投影D 、选择、投影、连接 3、设有事务Ti 和事务Tj,下列能够进行并发执行的是 ( B ) A .Ri(X),Wj(X) B . Ri(X),Rj(X) C .Wi(X),Wj(X) D .Wi(X),Rj(X)4、DB 、DBMS 、DBS 三者之间的关系是否 ( B ) A.DB 、DBMS 、DBS 是同一个意思 B.DBS 包括DB 、DBMS C.DBMS 包括DB 、DBS D.DB 包括DBS 、DBMS5、关系数据模型的组成中,能够描述其动态特征的部分是 ( A ) A . 数据操作 B .数据结构 C .完整性约束规则 D .关系运算6、在数据库的三级模式结构中,描述数据库中数据全局逻辑结构和特征的是 ( D ) A 、外模式 B 、内模式 C 、存储模式 D 、模式7、设关系R 与S 的基数分别为m,n ,则R ╳S 的基数为 ( A ) A.m*n B.m+n C.m-n D.max(m,n)8、下列有关聚簇索引说法正确的是 ( B ) A . 一个表可以建立多个聚簇索引 B . 一个表最多只能建立一个聚簇索引C . 一个表至少建立一个聚簇索引D . 一个关系数据库中的多个表只能建立一个聚簇索引9、在SQL 语句中,在授权过程中,若允许一用户将其拥有权限继续传播的命令( B ) A. with grant option B.with admin option C.with grant cascade D.with grant restrict 10、如图,两个关系R1和R2进行 运算后得到R3的。

( D ) AR1 R2 R311.数据库设计过程中, E-R 是在下列哪一阶段产生的 ( B )A .逻辑模型设计B .概念模型设计C .物理模型设计D .需求分析阶段 12. 从多个关系中挑选出指定的属性组成新关系,其中用到的运算有 ( B ) A .选择与投影 B .投影与连接 C .连接与选择 D .交与投影 13. 设有两个事务T1和T2,并发操作如图, 下面评价正确的事( A )A 、该操作不存在问题B 、该操作丢失修改C 、该操作不能重复读D 、该操作读脏数据14. 在数据库恢复过程中,进行Redo,Undo 操作扫描日志文件的方向 ( C )A.正向、正向B. 反向、反向C. 正向、反向D.反向、正向15.在对数据对象施加封锁时,避免活锁或死锁没有采用下列哪种策略 ( D ) A.一次封锁法 B.顺序封锁法 C.先来先服务法 D.遵循两段封锁协议1.数据库管理技术发展的三个阶段为人工管理、文件系统、_数据库系统__________。

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

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

数据库期末考试试题及答案一、选择题(每题2分,共20分)1. 在关系数据库中,用于查询数据的SQL语句是:A. SELECTB. UPDATEC. INSERT INTOD. DELETE2. 下列哪个不是数据库的三大范式之一?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)3. 以下哪个选项不是数据库设计阶段的任务?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计4. 在数据库中,用于更新表中数据的SQL语句是:A. SELECTB. UPDATEC. DELETED. INSERT INTO5. 以下哪个是数据库事务的四大特性之一?A. 原子性(Atomicity)B. 一致性(Consistency)C. 隔离性(Isolation)D. 持久性(Durability)二、简答题(每题10分,共30分)1. 简述数据库管理系统(DBMS)的主要功能。

2. 解释什么是外键,并说明其在数据库中的作用。

3. 描述数据库备份和恢复的重要性及基本步骤。

三、应用题(每题25分,共50分)1. 假设你是一个数据库管理员,需要为一个在线书店设计数据库。

请列出至少五个实体,并为每个实体设计至少三个属性。

2. 给定以下SQL查询语句:```SELECT AuthorName, COUNT(*) AS BookCountFROM BooksJOIN Authors ON Books.AuthorID = Authors.AuthorIDGROUP BY AuthorNameORDER BY BookCount DESC;```请解释该查询语句的功能,并描述其可能的输出结果。

四、案例分析题(共30分)假设你负责维护一个大学的学生信息系统。

请根据以下场景回答问题:1. 描述如何使用SQL语句添加一个新学生记录。

2. 如果需要查询所有计算机科学系学生的姓名和学号,应使用什么SQL查询语句?3. 假设系统需要支持学生选课功能,描述如何设计相应的数据库表和关系。

数据库期末考试复习题与答案

数据库期末考试复习题与答案

试题一一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

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 )。

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

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

数据库期末考试试题及答案一、单项选择题(每题2分,共20分)1. 数据库管理系统(DBMS)是()。

A. 一组软件B. 一个数据库C. 一组硬件D. 一个操作系统答案:A2. 在关系数据库中,关系是指()。

A. 行的集合B. 列的集合C. 行和列的有序对集合D. 行和列的无序对集合答案:C3. SQL是()。

A. 数据定义语言B. 数据控制语言C. 数据操纵语言D. 结构化查询语言答案:D4. 数据库系统的核心是()。

A. 数据模型B. 数据库管理系统C. 数据库D. 应用程序答案:C5. 数据库设计中,视图设计属于()。

A. 概念性设计B. 逻辑设计C. 物理设计D. 实体-关系模型设计答案:B6. 在关系数据库中,一个关系至少有一个候选键,一个候选键可以有()个属性。

A. 一个B. 多个C. 零个D. 任意个答案:B7. 数据库管理系统能提供数据的()。

A. 物理独立性B. 逻辑独立性C. 数据独立性D. 以上都是答案:D8. 数据库中,存储数据的基本单位是()。

A. 记录B. 字段C. 表D. 文件答案:C9. 数据库系统与文件系统相比,数据库系统能够提供()。

A. 数据共享B. 数据独立性C. 数据完整性D. 以上都是答案:D10. 在数据库中,数据的完整性约束不包括()。

A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 数据冗余答案:D二、填空题(每题2分,共20分)1. 数据库系统由数据库、数据库管理系统和_________组成。

答案:数据库应用程序2. 数据库系统的核心是_________。

答案:数据库3. 数据库管理系统的主要功能包括数据定义、数据操纵、数据控制和_________。

答案:事务管理4. 在关系数据库中,关系模式的每一个分量称为_________。

答案:属性5. 数据库设计分为概念性设计、_________设计和物理设计三个阶段。

答案:逻辑6. 在数据库中,_________是指关系中的列。

(完整版),数据库期末考试复习试题与答案,推荐文档

(完整版),数据库期末考试复习试题与答案,推荐文档

CREATE UNIQUE INDEX
Stusname ON student(Sname)
4. SELECT语句查询条件中的谓词 “ !=ALL ”与运算符 NOT IN
等价
5. 关系模式 R(A , B, C , D) 中,存在函数依赖关系 {A → B, A→ C, A→ D,( B, C )→ A} ,则侯选码是 , R∈ AB NF 。
CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,
Sname CHAR(8) NOT NULL,
Sex CHAR(2),
Age INT)
可以插入到表中的元组是(
D)
A. '5021' , '刘祥 ',男, 21 C. '5021' , NULL,男, 21
B. NULL,'刘祥 ', NULL, 21 D. '5021' , '刘祥 ', NULL ,NULL
Unlock C
..
..
B. Slock A … Slock B … Xlock C ………… Unlock C … Unlock B … Unlock A
C. Slock A … Slock B … Xlock C ………… Unlock B … Unlock C … Unlock A
D. Slock A … Unlock A …… Slock B … Xlock C ……… ...Unlock B … Unlock C
17. 数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据是指(
C

A. 数据字典、应用程序、审计档案、数据库后备副本

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

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

数据库期末考试试题及答案一、选择题(每题2分,共20分)1. 在关系数据库中,表与表之间的联系是通过什么实现的?A. 索引B. 主键C. 外键D. 视图答案:C2. SQL语言中,用于查询数据的命令是:A. UPDATEB. INSERTC. SELECTD. DELETE答案:C3. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据存储B. 数据查询C. 数据加密D. 数据维护答案:C4. 在数据库中,以下哪个不是数据完整性的类型?A. 实体完整性B. 参照完整性C. 用户完整性D. 域完整性答案:C5. 以下哪个不是数据库设计阶段?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计答案:A6. 以下哪个是数据库的并发控制技术?A. 锁定B. 索引C. 视图D. 触发器答案:A7. 在SQL中,用于删除表中数据的命令是:A. DROPB. DELETEC. REMOVED. ERASE答案:B8. 数据库的事务具有以下哪个特性?A. 持久性B. 可靠性C. 可用性D. 完整性答案:A9. 在关系数据库中,哪个操作用于添加新的列?A. ALTER TABLEB. CREATE TABLEC. UPDATE TABLED. INSERT INTO答案:A10. 数据库恢复的基础是:A. 日志文件B. 数据字典C. 备份文件D. 索引答案:A二、填空题(每空2分,共20分)11. 数据库管理系统(DBMS)的核心是________。

答案:关系数据库12. 在SQL中,用于插入数据的命令是________。

答案:INSERT INTO13. 数据库的三大范式分别是第一范式(1NF)、第二范式(2NF)和________。

答案:第三范式(3NF)14. 在数据库中,用于更新数据的命令是________。

答案:UPDATE15. 数据库的并发控制主要是为了解决________和________问题。

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

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

精品文档一、二、十一、选择题(每题1分,共20分)1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段与数据库系统阶段。

在这几个阶段中,数据独立性最高的是( A )阶段。

A. 数据库系统B. 文件系统C. 人工管理D.数据项管理2.数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为(D)。

A. 存储视图B. 概念视图C. 内部视图D. 外部视图3.数据库的概念模型独立于(A)。

A.具体的机器与DBMSB. E-R图C. 信息世界D. 现实世界4.数据库中,数据的物理独立性是指(C)。

A. 数据库与数据库管理系统的相互独立B. 用户程序与DBMS的相互独立C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的D. 应用程序与数据库中数据的逻辑结构相互独立5.关系模式的任何属性(A)。

A. 不可再分B. 可再分C. 命名在该关系模式中可以不惟一D.以上都不是6.下面的两个关系中,职工号与设备号分别为职工关系与设备关系的关键字:职工(职工号,职工名,部门号,职务,工资)设备(设备号,职工号,设备名,数量)两个关系的属性中,存在一个外关键字为( C )。

A. 职工关系的“职工号”B. 职工关系的“设备号”C. 设备关系的“职工号”D. 设备关系的“设备号”7.以下四个叙述中,哪一个不是对关系模式进行规范化的主要目的( C )。

A. 减少数据冗余B. 解决更新异常问题C. 加快查询速度D. 提高存储空间效率8.关系模式中各级范式之间的关系为( A )。

B. A.C. D.9.保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。

这是指数据的( A )。

A. 安全性B.完整性C.并发控制D.恢复10.事务的原子性是指( B )。

A. 事务一旦提交,对数据库的改变是永久的B. 事务中包括的所有操作要么都做,要么都不做C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的D. 事务必须使数据库从一个一致性状态变到另一个一致性状态精品文档.精品文档11.下列哪些运算是关系代数的基本运算( D )。

巢湖学院考试卷样板

巢湖学院考试卷样板

班 姓 学 考试时 考场(教室
装 线
巢湖学院200 —200 学年度第 学期 专业 级本科(专科)《》期末考试试卷(A 卷或B 卷)
命题人 统分人 复核人
一、 多项选择题:(在每小题的五个备选答案中,选 出三至五个正确答案,将其序号填在题中的括号内,漏选、错选均得零分,每小题2分,共10分)
1
二、名词解释:(每小题6分,共30分)
三、简答题:(每小题10分,共30分)
2
班 姓 学 考试时 考场(教室
装 线
四、多项选择题:(在每小题的五个备选答案中,选出三至五个正确答案,将其序号填在题中的括号内,漏选、错选均得零分,每小题2分,共10分)
3
五、名词解释:(每小题6分,共30分)
六、简答题:(每小题10分,共30分)
4。

(完整版)数据库期末考试复习试题和答案解析[60]共有5套卷子

(完整版)数据库期末考试复习试题和答案解析[60]共有5套卷子

试题六一、单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的四个备选项中只有一个是符合题目要 求的,错选、多选或未选均无分。

1. DB 、DBMS 和DBS 三者之间的关系是( )。

A .DB 包括DBMS 和DBS B .DBS 包括DB 和DBMSC .DBMS 包括DB 和DBSD .不能相互包括2. 对数据库物理存储方式的描述称为( )A .外模式B .内模式C .概念模式D .逻辑模式3. 在数据库三级模式间引入二级映象的主要作用是( )A .提高数据与程序的独立性B .提高数据与程序的安全性C .保持数据与程序的一致性D .提高数据与程序的可移植性4. 视图是一个“虚表”,视图的构造基于( )A .基本表B .视图C .基本表或视图D .数据字典5. 关系代数中的π运算符对应SELECT 语句中的以下哪个子句?( )A .SELECTB .FROMC .WHERED .GROUP BY6. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( ) A .多对多 B .一对一 C .多对一 D .一对多7. 如何构造出一个合适的数据逻辑结构是( )主要解决的问题。

A .关系系统查询优化 B .数据字典 C .关系数据库规范化理论 D .关系数据库查询8. 将E-R 模型转换成关系模型,属于数据库的( )。

A. 需求分析 B. 概念设计C. 逻辑设计D. 物理设计9. 事务日志的用途是( )(考 生 答 题 不 得 超 过 此 线)A. 事务处理B. 完整性约束C. 数据恢复D. 安全性控制10.如果事务T 已在数据R 上加了X 锁,则其他事务在数据R 上( )A. 只可加X 锁B. 只可加S 锁C. 可加S 锁或X 锁D. 不能加任何锁二、填空题(本大题共10小题,每小题2分,共20分) 错填、不填均无分。

1. 数据库的逻辑数据独立性是由 映象提供的。

2022年巢湖学院信息管理与信息系统专业《数据库概论》科目期末试卷B(有答案)

2022年巢湖学院信息管理与信息系统专业《数据库概论》科目期末试卷B(有答案)

2022年巢湖学院信息管理与信息系统专业《数据库概论》科目期末试卷B(有答案)一、填空题1、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。

2、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。

3、数据模型是由______________、______________和______________三部分组成。

4、设在SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示。

①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。

首先应该进行的恢复操作是恢复_____,第二个应该进行的恢复操作是恢复_____。

②假设这些备份操作均是在BK设备上完成的,并且该备份设备只用于这些备份操作,请补全下述恢复数据库完全备份的语句RESTORE_____FROM BKWITH FILE=1,_____;5、在SQL Server 2000中,新建了一个SQL Server身份验证模式的登录账户LOG,现希望LOG在数据库服务器上具有全部的操作权限,下述语句是为LOG授权的语句,请补全该语句。

EXEC sp_addsrvrolemember‘LOG’,_____;6、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。

7、关系代数运算中,基本的运算是______________、______________、______________、______________和______________。

8、____________和____________一起组成了安全性子系统。

9、在SELECT命令中,______子句用于选择满足给定条件的元组,使用______子句可按指定列的值分组,同时使用______子句可提取满足条件的组。

2022年巢湖学院数据科学与大数据技术专业《计算机系统结构》科目期末试卷B(有答案)

2022年巢湖学院数据科学与大数据技术专业《计算机系统结构》科目期末试卷B(有答案)

2022年巢湖学院数据科学与大数据技术专业《计算机系统结构》科目期末试卷B(有答案)一、选择题1、流水机器对全局性相关的处理不包括( )A.猜测法B.提前形成条件码C.加快短循环程序的执行D.设置相关专用通路2、输入输出系统硬件的功能对()是透明的。

A.操作系统程序员B.应用程序员C.系统结构设计人员D.机器语言程序设计员3、计算机中优化使用的操作码编码方法是( )。

(书上为扩展编码法)A哈夫曼编码B ASCII码C BCD码D扩展操作码4、在计算机系统设计中,比较好的方法是( )A.从上向下设计B.从下向上设计C.从两头向中间设计D.从中间开始向上、向下设计5、直接执行微指令的是( )A.汇编程序B.编译程序C.硬件D.微指令程序6、“启动I/O”指令是主要的输入输出指令,是属于()。

A.目态指令B.管态指令C.目态、管态都能用的指令D.编译程序只能用的指令7、开发并行的途径有(),资源重复和资源共享。

A.多计算机系统B.多道分时C.分布式处理系统D.时间重叠8、以下说法不正确的是( )A.线性流水线是单功能流水线B.动态流水线是多功能流水线C.静态流水线是多功能流水线D.动态流水线只能是单功能流水线9、费林按指令流和数据流的多倍性把计算机系统分类,这里的多倍性指()。

A.系统瓶颈部件上处于同一执行阶段的指令流是数据流的多少倍。

B.系统瓶颈部件上处于同一执行阶段的数据流是指令流的多少倍。

C.系统瓶颈部件上处于同一执行阶段的指令或数据的最大可能个数。

D.A和B10、组相联映象、LRU替换的Cache存贮器,不影响Cache命中率的是( )A.增加Cache中的块数B.增大组的大小C.增大主存容量D.增大块的大小二、填空题11、数据流机采用________,执行的操作序列取决于输入数据的可用性;归约机则采用________,执行的操作序列取决于对数据的要求,对数据的需求又来源于函数式程序设计语言对表达式的归纳。

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

1、 数据库管理系统的工作不包括 ( C ) A 、定义数据库 B 、对已经定义的数据库进行管理 C 、为定义的数据库提供操作系统 D 、数据通信2、关系数据库管理系统应能实现的专门关系运算包括 ( D )A 、并、交、差B 、笛卡尔积、连接、除C 、差、选择、投影D 、选择、投影、连接 3、设有事务Ti 和事务Tj,下列能够进行并发执行的是 ( B ) A .Ri(X),Wj(X) B . Ri(X),Rj(X) C .Wi(X),Wj(X) D .Wi(X),Rj(X)4、DB 、DBMS 、DBS 三者之间的关系是否 ( B ) A.DB 、DBMS 、DBS 是同一个意思 B.DBS 包括DB 、DBMS C.DBMS 包括DB 、DBS D.DB 包括DBS 、DBMS5、关系数据模型的组成中,能够描述其动态特征的部分是 ( A ) A . 数据操作 B .数据结构 C .完整性约束规则 D .关系运算6、在数据库的三级模式结构中,描述数据库中数据全局逻辑结构和特征的是 ( D ) A 、外模式 B 、内模式 C 、存储模式 D 、模式7、设关系R 与S 的基数分别为m,n ,则R ╳S 的基数为 ( A ) A.m*n B.m+n C.m-n D.max(m,n)8、下列有关聚簇索引说法正确的是 ( B ) A . 一个表可以建立多个聚簇索引 B . 一个表最多只能建立一个聚簇索引C . 一个表至少建立一个聚簇索引D . 一个关系数据库中的多个表只能建立一个聚簇索引9、在SQL 语句中,在授权过程中,若允许一用户将其拥有权限继续传播的命令( B ) A. with grant option B.with admin option C.with grant cascade D.with grant restrict 10、如图,两个关系R1和R2进行 运算后得到R3的。

( D ) AR1 R2 R311.数据库设计过程中, E-R 是在下列哪一阶段产生的 ( B )A .逻辑模型设计B .概念模型设计C .物理模型设计D .需求分析阶段 12. 从多个关系中挑选出指定的属性组成新关系,其中用到的运算有 ( B ) A .选择与投影 B .投影与连接 C .连接与选择 D .交与投影 13. 设有两个事务T1和T2,并发操作如图, 下面评价正确的事( A )A 、该操作不存在问题B 、该操作丢失修改C 、该操作不能重复读D 、该操作读脏数据14. 在数据库恢复过程中,进行Redo,Undo 操作扫描日志文件的方向 ( C )A.正向、正向B. 反向、反向C. 正向、反向D.反向、正向15.在对数据对象施加封锁时,避免活锁或死锁没有采用下列哪种策略 ( D ) A.一次封锁法 B.顺序封锁法 C.先来先服务法 D.遵循两段封锁协议1.数据库管理技术发展的三个阶段为人工管理、文件系统、_数据库系统__________。

2.关系代数运算符中,传统运算符括并、交、差和__笛卡尔积__________运算。

3.数据库系统在运行过程中可能会发生故障,故障主要有事务故障、__系统故障_______、介质故障和计算机病毒四大类。

4.如果Y →X ,且X →Y ,则X 与Y 的表达式可表示 ____________。

5.2NF 主要消除_____部分___依赖。

6.删除student 表的定义的SQL 语句是____drop table student_______。

7.数据字典包括数据项、_____数据结构____、数据流图、数据存储和处理过程组成。

8.数据库中事务的ACID 特性中:C 指_____一致性___________特性。

9.在视图集成时,各分E-R 图之间的冲突由技术手段解决的是__结构_____冲突、。

10.数据库转储时,银行系统一般转储方式为__B___(A.静态海量 B.动态增量).已知关系R 及 关系S 如下:S1 S21.写出R-S 的结果: (a,1,2) (b,3,4) (c,1,2)2.R 与S1的关系如题1,写出R 外连接S1的结果: A B C D a 2 3 null b 1 2 2 d 3 4 43. R 与S2的关系如题1,写出R ÷S2的结果 A null4.今有调度L1= R2(B)R2(A)R3(A)R1(A)W3(C) W2(B)R1(B)W1(A)是否满足冲突的可串行化调度?若是请写出交换步骤,不是请说明理由。

1.设有一个“学生—课程”数据库,数据库中包括三个表:“学生”表Student由学号(Sno)、姓名(Sname)、性别(Sex)、年龄(Sage)、所在系(Sdept)五个属性组成,记为:Student(Sno,Sname,Ssex,Sage,Sdept);“课程”表Course上课程号(Cno)、课程名(Cname)、先修课号(Cpno)、学分(Ccredit)四个属性组成。

可记为:Course(Cno,Cname,Cpno,Ccredit);“学生选课”表SC由学号(Sno)、课程号(Cno)、成绩(Grade)三个属性组成,可记为:SC(Sno,Cno,Grade)。

其中每个表中带下划线的为主码,Course表中Cpno参照Cno;SC表中的Sno参照Student表中的Sno,Cno参照Course表中的Cno。

试用关系代数完成如下查询:(1)查询没有选修课程名为“数据库原理”的学生学号;(2)查询计算机系学生的学号、姓名;(3)查询选修课程名为“信息系统”这门课程的学生姓名和成绩;(4)查询选修了全部课程的学生姓名;(5)查询所有年龄大于22或者所在系别为“计算机系”的学生学号、姓名。

2.设有一个数据库,包括如下关系模式:部门(部门编号C(3),部门名称C(8),办公地点C(8))教工(教工编号C(3),部门编号C(3),姓名C(6),性别C(1),出生日期D(),职称C(6),文化程度C(6),基本工资N(7,2),家庭电话C(8))任课(教工编号C(3),课程编号C(4),上课班级C(8),上课时间D(),地点C(8))课程(课程编号C(4),课程名称C(10),学分N(5,1)),其中带下划线的为该表主键(1)查询文化程度为硕士的男教工的教工编号、姓名、年龄,并按年龄降序排列。

(2)修改所有“计算机系”教师工资,使之在原来基础上加1000(3)把查询和删除“课程”表数据的权限授给用户U2。

(4)创建一个所有教师任课信息的名为“teach”的视图,包含下列属性:姓名、课程名称、上课班级、上课时间、上课地点。

(5)查询各位教师任课门数,输出:教师编号、教师名称、任课门数下面是最后一大题:1.在数据库的三级模式中,描述数据库中局部数据的逻辑结构和特征是()A.外模式B.内模式C.逻辑模式D.模式2.DB、DBMS、DBS三者之间的关系是否()A.DB、DBMS、DBS是同一个意思B.DBS 包括DB、DBMSC.DBMS 包括DB、DBSD.DB 包括DBS、DBMS3.下列关系代数运算符中,属于单目运算符的是()A.选择运算B.并运算C.笛卡尔积D.连接运算4.将E-R图转换成关系模式建立的时机是()A.需求分析阶段B.数据库物理设计阶段C.数据库实施D.概念结构设计阶段5.有一个关系学生(学号,性别,年龄),定义性别值只能取’男’或’女’是()A.实体完整性B.参照完整性C.用户定义完整性D.主码完整性约束6.事务T i与T j对数据X进行的下列操作中不能进行并发操作的是()A.W i(X),W j(Y)B.R i(Y),W j(X)C.R i(X),R j(X)D.W i(X),R j(X)7.设关系R与S的基数分别为m,n,则R╳S的基数为( )A.m*nB.m+nC.m-nD.max(m,n)8.实现关系代数投影运算的SQL子句是( )A.SELECTB.FROMC.WHERED.ORDER BY 9.下列基于严格的数学理论基础之上的数据模型是 ( ) A.层次模型 B.网状模型 C.关系模型 D.E-R 模型 10.在数据库系统中,视图可以提供数据的 ( ) A.并发性 B.安全性 C.完整性 D.恢复性11.下列能正确创建角色R1的语句(在sqlserver2000中实现)是( ) A.create user R1 B.create role R1 C.exec sp_addrole R1 D.create view R1 12R3的。

( )(表1)R1 R2 R3A.交B.并C.笛卡尔积D.连接后再投影 (表2)13.有两个事务,调度情况如表2,产生数据不一致性现象属于下列哪种( ) A.丢失修改 B.不可重复读 C.读脏数据 D.写错误14. 在数据库恢复过程中,进行Redo,Undo 操作扫描日志文件的方向 ( ) A.正向、正向 B. 反向、反向 C. 正向、反向 D.反向、正向 15.在对数据对象施加封锁时,避免活锁或死锁没有采用下列哪种策略 ( ) A.一次封锁法 B.顺序封锁法C.先来先服务法D.遵循两段封锁协议1.数据库管理的三个阶段为人工管理阶段、____________、数据库系统。

2.基本的关系代数运算符有并、差、__________、选择、投影五种运算。

3.RDBMS 表示 __________________________。

4.Alter 命令是对表的________进行修改(空格处填“定义”或“数据”)。

5.数据库系统与文件系统最本质的区别是___________________。

6.在视图集成时,各分E-R 图之间的冲突中,结构冲突通过_________方式解决。

7.在DBMS 的授权子系统中,授权和回收权利用语句GRANT 和____________。

8.设有关系B (书号,书名),如果要检索第2个字母为N ,且至少包含5个字母的书名,则SQL 查询语句中WHERE 子句的条件表达式应写成:书名Like _________________。

9.事务的特性可以由ACID 四个字母表示,其中I 代表事务的____________性。

10.将某模式R 规范为3NF ,则目的在是消除____________依赖。

1. 已知关系R 及关系S 如下:关系S 关系R 关系S 1写出∏A,B(R∪S1)的结果:2.R与S的关系如题1,写出R外连接S的结果:3. R与S的关系如题1,写出R÷S的结果4.今有调度R2(B)R1(A)W2(B)R3(B)R3(A)W3(B)R1(B)W1(A)是否满足冲突的可串行化调度?若是请写出交换步骤,若不是请说明理由。

相关文档
最新文档