数据库期末模拟考试试题(AB卷)

合集下载

数据库模拟试题+参考答案

数据库模拟试题+参考答案

数据库模拟试题+参考答案一、单选题(共82题,每题1分,共82分)1.数据库管理系统的作用描述,最恰当的是( )A、保障数据的易操作性B、保证数据的安全C、对数据进行集中管理,保障数据的安全性、共享性和一致性D、分散管理,保障数据处理的有效性和数据共享正确答案:C答案解析:数据库管理系统的目的就是对数据实施集中管理,提供相应的数据模型,保障数据的安全性、共享性和一致性。

2.关闭Access数据库可以使用的快捷键是 ( )A、Alt+F4B、Alt+ F + XC、Alt+ F +CD、Ctrl+O正确答案:C3.在access2010数据表中,要直接显示姓名中有“李”字的记录的方法是( )A、排序B、隐藏C、筛选D、冻结正确答案:C4.使用表设计器定义表中字段时,不是必须设置的内容是()A、数据类型B、字段大小C、说明D、字段名称正确答案:C5.关于主关键字(即主键)的说法正确的是( )。

A、主关键字的数据能够重复B、主关键字中不许有重复值和空值C、一个表可以设置多个主关键字D、主关键字只能是单一的字段正确答案:B答案解析:A.作为主关键字的字段,它的数据不能重复;C.一个表可以设置一个主关键字;D.主关键字可以是多字段。

6.在access中,用户在写入数据库期间,其他用户都无法使用该数据库,说明该用户在打开数据库时选取的打开方式是()A、共享方式B、只读方式C、独占方式D、独占只读方式正确答案:C答案解析:一旦用户采用独占方式打开,则当前用户可以对数据库进行读写,其他用户无法打开数据库。

7.为加快对某字段的查找速度,应该( )。

A、使该字段数据格式一致B、防止在该字段中输入重复值C、使该字段成为必填字段D、对该字段进行索引正确答案:D8.创建Access 2010数据库时,默认的文件保存目录在()A、TempB、PicturesC、DocumentsD、Desktop正确答案:C答案解析:创建数据库时,默认的保存路径在Documents(我的文档)。

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

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

数据库期末考试试题及答案一、名词解释(每小题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小题,每题2分,共40分)1. 数据库系统的基本特点是什么?A. 数据共享B. 数据独立性C. 数据多样性D. 数据冗余答案:B. 数据独立性2. 下面哪种数据库模型是层次结构模型的扩展?A. 关系模型B. 网络模型C. 对象模型D. NoSQL模型答案:B. 网络模型3. 数据库事务的ACID特性中,C代表什么?A. 一致性B. 原子性C. 持久性D. 隔离性答案:A. 一致性4. 在关系数据库中,SQL是用于进行什么操作的语言?A. 数据定义B. 数据操作C. 数据查询D. 数据删除答案:B. 数据操作5. 下面哪种SQL语句用于向表中插入数据?A. UPDATEB. DELETEC. INSERT INTOD. SELECT答案:C. INSERT INTO6. 在关系数据库中,外键用于实现什么样的数据关系?A. 一对一关系B. 一对多关系C. 多对多关系D. 层次关系答案:B. 一对多关系7. 关系数据库中,一个属性的值在给定的关系模式中是唯一的,这个属性被称为什么?A. 主键B. 外键C. 候选键D. 任意键答案:A. 主键8. 下面哪种关系操作用于将两个表连接?A. JOINB. UNIONC. INSERTD. DELETE答案:A. JOIN9. 下面哪种关系操作用于从表中删除数据?A. DELETEB. UPDATEC. SELECTD. INSERT INTO答案:A. DELETE10. 下面哪种数据库索引类型可以加快对表中数据的查找操作?A. B-tree索引B. Hash索引C. R-tree索引D. Full-text索引答案:A. B-tree索引11. 下面哪种关系型数据库是开源的?A. OracleB. Microsoft SQL ServerC. MySQLD. IBM DB2答案:C. MySQL12. 以下哪个选项是关系数据库中的一种范式?A. SqliteB. ACIDC. NoSQLD. 3NF答案:D. 3NF13. 一个事务的隔离级别可以通过什么来设置?A. SQL语句B. 数据库引擎C. 编程语言D. 操作系统答案:B. 数据库引擎14. 在关系数据库中,使用什么关系操作可以用于将表中的数据按特定的顺序排列?A. ORDER BYB. GROUP BYC. HAVINGD. WHERE答案:A. ORDER BY15. 下面哪个数据库对象用于存储存储过程的代码?A. 视图B. 索引C. 函数D. 存储过程答案:D. 存储过程16. "Group By"关键字在SQL中的作用是什么?A. 过滤数据B. 分组数据C. 排序数据D. 连接数据答案:B. 分组数据17. 在关系数据库中,什么是范式?A. 数据完整性的要求B. 数据冗余的要求C. 数据分组的要求D. 数据结构的要求答案:A. 数据完整性的要求18. 数据库系统的并发控制机制是为了解决什么问题?A. 数据安全性B. 数据恢复性C. 数据完整性D. 数据一致性答案:D. 数据一致性19. 下面哪个操作符在SQL中用于模糊查询?A. LIKEB. INC. EXISTSD. BETWEEN答案:A. LIKE20. 下面哪种数据库模型用于描述数据的层次结构?A. 关系模型B. 网络模型C. 对象模型D. 层次模型答案:D. 层次模型二、简答题(共5题,每题10分,共50分)1. 请简要介绍关系数据库的三个基本模型。

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

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

数据库期末考试题及答案2024**数据库期末考试题及答案2024**一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据组织C. 数据存储D. 数据加密**答案:D**2. 关系数据库中,关系至少应该满足的完整性约束是:A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 所有以上**答案:D**3. 在SQL中,用于创建新表的命令是:A. CREATE TABLEB. CREATE DATABASEC. CREATE VIEWD. CREATE INDEX**答案:A**4. 数据库的三级模式结构中,描述数据库中全体数据的逻辑结构和特征的是:A. 外模式B. 概念模式C. 内模式D. 存储模式**答案:B**5. 在关系数据库中,以下哪个操作用于删除表?A. DROP TABLEB. REMOVE TABLEC. DELETE TABLED. CLEAR TABLE**答案:A**6. 数据库设计中,规范化的主要目的是:A. 提高查询速度B. 减少数据冗余C. 增加数据安全性D. 降低存储成本**答案:B**7. 在SQL查询中,用于选择特定列的关键字是:A. SELECTB. WHEREC. FROMD. ORDER BY**答案:A**8. 数据库中的事务具有以下哪个特性,确保事务的可靠性?A. 原子性B. 一致性C. 隔离性D. 持久性**答案:D**9. 以下哪个不是数据库设计阶段?A. 需求分析B. 概念性设计C. 物理设计D. 数据维护**答案:D**10. 在关系数据库中,以下哪个操作用于更新表中的数据?A. UPDATEB. MODIFYC. CHANGED. ALTER**答案:A**二、填空题(每题2分,共20分)1. 数据库管理系统(DBMS)的核心是______。

**答案:数据库引擎**2. 在数据库中,主键用于______。

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

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

一、选择题(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___的主要方法。

《数据库原理》期末试卷及答案(A)

《数据库原理》期末试卷及答案(A)

只有一个是符合题目要求的,请将其代码填在题后的括号内。

错选或未选都无分。

)1、A2、D3、C4、A5、B6、A7、C8、D9、B 10、D11、B 12、C 13、B 14、D 15、B16、D 17、B 18、D 19、B 20、B二、填空题(本大题共10小题,每小题1分,共10分。

将正确的答案填在每小题的空格内。

错填或不填均无分)21、程序22、m×n23、自然连接24、CREATE INDEX25、聚簇索引26、元组27、空值28、授权29、投影30、GROUP BY三、名词解释(本大题共5小题,每小题3分,共15分)31、数据库管理系统是数据库系统的核心,是为数据库的建立、使用和维护而配置的软件。

它建立在操作系统的基础上,是位于操作系统和用户之间的一层管理软件,负责对数据库进行同一的管理和控制。

它的功能主要包含6个方面:(1)数据定义(2)数据操纵(3)数据库进行管理(4)数据组织、存储和管理(5)数据库的建立和维护(6)数据通信接口32、完全函数依赖:在关系模式R(U)中,如果X→Y,并且对于X的任何一个真子集X’,都有,则称Y完全函数依赖于X。

33、视图视图是从一个或几个基本表(或视图)导出的表,它与基本表不同,是一个虚表。

数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。

基本表中的数据发生变化,从视图中查询出的数据也随之发生变化。

从这个意义上讲,视图就像一个窗口,透过它可以看到数据库中自己感兴趣的数据及其变化。

34、主码和主属性如果关系中的某一个属性组的值能够唯一地标识一个元组,而其子集不行,则称该属性组为侯选码。

若一个关系有多个侯选码,则选定其中一个为主码。

侯选码的诸属性称为主属性。

35、游标游标是系统为用户开设的一个数据缓冲区,存放SQL的执行结果。

嵌入式SQL用游标来协调SQL语言与主语言之间的数据处理。

每个游标区都有一个名字。

用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理。

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

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

数据库期末考试试题及答案一、单项选择题(每题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. 在数据库中,_________是指关系中的列。

数据库原理期末标准试题套及标准答案格式绝对符合标准

数据库原理期末标准试题套及标准答案格式绝对符合标准

数据库原理试题A考试时间:120分钟一、单选题(每小题后的四个备选答案中只有一个是对的的,请将你认为对的的那个编号填入题目的括号内。

每小题 1分,本大题共20分。

)1、下面对数据库特点的不对的叙述是()。

A.数据库中的数据采用统一的模型来表达。

B.数据之间的联系强。

C.数据冗余度高。

D.数据由一个软件统一管理。

2、下面对数据模型的不对的叙述是()。

A.数据模型是用来表达数据及数据之间联系的。

B.数据模型可分为三个层次:概念模型、逻辑模型、物理模型。

C.逻辑层次上的数据模型有三个要素:数据结构、数据操作、数据完整性约束。

D.到目前为止,逻辑数据模型只有三种:层次模型、网状模型、关系模型。

3、下面对数据库三级模式结构的叙述中,不对的的是()。

A.三级模式结构可提供数据独立性。

B.三级模式结构通过两级映象来实现数据独立性。

C.模式做了修改,用户的应用程序必须修改。

D.内模式做了修改,模式不一定修改。

4、下面对“关系模型”的叙述中,不对的的说法是()。

A.关系模型的数据结构就是关系。

B.关系是一个属性数目相同的元组集合。

C.关系模型允许在关系中出现两条完全相同的元组。

D.关系模型具有三类完整性约束。

5、下面对关系“键”概念的不对的叙述是()。

A.一个关系只能有一个候选键。

B.候选键是指在一个关系中,可以唯一标记每个元组且不含多余属性的属性集。

C.一个关系模式只能有一个“主键”。

D.候选键再添加一个属性便可构成一个“超键”。

6、设关系R和S的属性集相同,W是R的属性集的子集,下面不对的的等式是()。

A.πW(R-S)=πW(R)-πW(S)B.σ(F)(R-S)=σ(F)(R)-σ(F)(S)C.σ(F)(R∪S)=σ(F)(R)∪σ(F)(S)D.πW(R∪S)=πW(R)∪πW(S)7、下面关于SQL标准的叙述中,不对的的是()。

A.SQL语言是集数据定义、数据操纵、数据控制功能为一体的语言。

B.SQL语言是一种高度过程化的语言。

数据库期末考试试题

数据库期末考试试题

数据库期末考试试题一、选择题(每题2分,共20分)1、以下哪个不是数据库的类型?A.关系型数据库B.层次型数据库C.网状型数据库D.循环型数据库2、下列哪个选项不是数据库系统的组成部分?A.数据库B.数据库管理系统C.数据库管理员D.数据库应用程序3、下列哪个是关系型数据库的特点?A.表格化B.结构化C.易于维护D.以上都是4、下列哪个是SQL语言的特点?A.面向对象B.高效查询C.易于维护D.以上都是5、下列哪个不是数据库优化的方法?A.设计合理的表结构B.使用索引C.使用存储过程D.以上都是二、填空题(每题3分,共30分)1、关系型数据库中,表的主键用于_________。

2、SQL语言中,_________关键字用于插入数据。

3、在数据库设计中,_________方法是把复杂的问题分解成更小、更易于处理的部分。

4、在数据库设计中,_________是用来表示实体之间关系的。

5、在SQL语言中,_________关键字用于删除数据。

6、在SQL语言中,_________关键字用于更新数据。

7、关系型数据库中,表的_________列是不可空的。

8、在SQL语言中,_________关键字用于排序数据。

9、关系型数据库中,_________是指两个或多个表通过某种方式关联在一起。

10、在SQL语言中,_________关键字用于分组数据。

数据库原理期末考试试题一、选择题(每题2分,共20分)1、以下哪个不是数据库系统的基本特点?A.共享性B.冗余性C.统一性D.复杂性2、以下哪个是关系型数据库管理系统(RDBMS)的核心?A.表B.视图C.索引D.规则3、在数据库设计中,以下哪个方法是面向对象设计方法的基础?A.抽象思维B.继承C.封装D.多态性4、在SQL中,以下哪个语句用于插入新的记录?A. CREATE TABLEB. INSERT INTOC. SELECT INTOD. UPDATE5、在数据库恢复模型中,以下哪个模型是最常用的?A.完全恢复模型B.简单恢复模型C.差异恢复模型D.事务日志恢复模型6、在数据库安全性中,以下哪个是SQL注入攻击的主要目标?A.完整性B.可用性C.保密性D.可审计性7、在数据库管理系统中,以下哪个是保证数据一致性的主要手段?A.事务隔离级别B.锁机制C.并发控制D.数据备份8、在关系型数据库中,以下哪个是关系的核心属性?A.一致性B.原子性C.隔离性D.持久性9、在数据库设计中,以下哪个是ER图的主要组成部分?A.实体B.关系C.属性D.以上都是10、在SQL中,以下哪个语句用于删除一条记录?A. DELETE FROMB. INSERT INTOC. SELECT INTOD. UPDATE数据库系统期末考试试题答案一、选择题1、在数据库系统中,以下哪种情况会导致数据不一致性?A.事务的并发执行B.数据的安全性保护C.数据的不一致性D.数据的完整性保护正确答案:A.事务的并发执行解释:在数据库系统中,如果多个事务并发执行,可能会导致数据不一致性。

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

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

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. 数据字典、应用程序、审计档案、数据库后备副本

数据库AB卷

数据库AB卷

A卷一、单项选择题(每小题2分,共20分)1、下列四项中说法不正确的是( C )A、数据库减少了数据冗余B、数据库中的数据可以共享C、数据库避免了一切数据的重复D、数据库具有较高的数据独立性2、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是(D )A、多对多B、一对一C、多对一D、一对多3、下面不属于常用的数据模型的是(B)A、关系模型B、线性模型C、层次模型D、网状模型4、数据的物理独立性是由以下哪个映射所支持的(C)A、外模式/模式B、外模式/内模式C、模式/内模式D、子模式/逻辑模式5、关系模式规范化的最起码的要求是达到第一范式,即满足(D)A、每个非码属性都完全依赖于主码B、主码属性唯一标识关系中的元组C、关系中的元组不可重复D、每个属性都是不可分解的6、如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的(C)A、候选码B、主码C、外码D、连接码7、在关系运算中,选取符合条件的元组是(D)运算。

A、除法B、投影C、连接D、选择8、SQL Server 2000是( D)A、数据库应用程序B、数据库系统C、层次数据管理系统D、关系数据库管理系统9、能够实现执行SQL语句、分析查询计划、显示查询统计情况和实现索引分析等功能的SQL工具是(B)。

A、企业管理器B、查询分析器C、服务管理器D、事件探查器10、每个数据库有且只有一个(A)A、主要数据库文件B、次要数据库文件C、日志文件D、索引文件11、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为( C )A、数据定义B、数据管理C、数据操纵D、数据控制12、SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且(A)A、包括20岁和30岁B、不包括20岁和30岁C、包括20岁但不包括30岁D、包括30岁但不包括20岁13、SELECT语句中与HA VING子句同时使用的是(C)子句。

数据库考试模拟题+参考答案

数据库考试模拟题+参考答案

数据库考试模拟题+参考答案一、单选题(共88题,每题1分,共88分)1.一个实体对应Access表中的()A、表B、字段C、记录D、主键正确答案:C答案解析:一条记录代表一个实体,一个表代表一个实体集。

2.同一个数据模型的任意两个元组值()A、不能全同B、可全同C、必须全同D、以上都不是正确答案:A3.使用报表向导创建报表时,定义好分组之后,最多可以设置个字段进行排序。

( )A、8B、6C、10D、2正确答案:C4.在Access 2010中,要设置数据库的默认文件夹,可以选择“文件”选项卡中的()命令A、信息B、选项C、保存并发布D、打开正确答案:B答案解析:文件à选项à常规à默认数据库文件夹5.数据表中有5条记录,其中“编码”是文本型字段,其值分别为:127、99、87、135、8,若按该字段对记录进行降序排序,则正确的是( )A、8、87、99、127、135B、87、99、135、8、127C、99、87、8、135、127D、127、99、135、8、87正确答案:C答案解析:文本型数字排序,规则为从左到右逐字符比较,直到可以比较出大小为止。

6.一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是( )。

A、1:1 联系B、1:m联系C、m:1联系D、m:n联系正确答案:D答案解析:两个实体相互间同时存在一对多的联系,则他们就是多对多的联系。

7.有三个关系R、S和T如下:则关系T是由关系R和S通过某种操作得到,该操作为( )。

A、选择B、投影C、交D、并正确答案:D答案解析:T表的结果是将R表和S表多所有数据合并起来的,因此关系运算为并。

8.Access 2010的数据库对象不能导出为()A、ExcelB、PDFC、多媒体文件D、ODBC数据库正确答案:C答案解析:Access 2010 的数据库对象可以导出为Excel、文本文件、XML文件、PDF文件、电子邮件、Access文件、Word的Rtf文件,SharePoint列表、ODBC数据库、HTML文档和dBase文件等。

吉首大学数据库期末模拟考试试题(AB卷)

吉首大学数据库期末模拟考试试题(AB卷)
3. 游标的功能是把 ________________ 转换为 ________________ 。
4. 最常用的数据库的恢复技术是_____________ 和 _____________。
5. _____________ 模型是现实世界到 _____________ 机器模型的中间桥梁。
6. 数据独立性是指_____________ 和_____________ 独立性。
4. 数据流程图( DFD )是用于描述结构化方法中详细设计阶段的工具。 ( )
5. 若数据库中只包含成功事务提交的结果则此数据库成为处于安全状态 ( )
6. 事务的持续性是指事务中包括的所有操作,要么都做,要么都不做。 ( )
7. DB 用户的权限可分为具有 DBA 特权的用户和一般 DB 用户 ( )
(e )证书名称,证书编号
企业(企业编号,企业名称,联系人,联系电话,地址,企业网址,电子邮件,企业简介)
数据库原理试题(B卷)
一、填空题(每空 2 分,共 20 分)
1、 关系中主码的取值必须唯一且非空,这是由 ___________ 完整性规则决定的。
2、当数据库被破坏后,如果事先保存了数据库副本和 ________________ ,就有可能恢复数据库。
3、DB, DBMS 和 DBS 三者间的关系是( )
A . DB 包括 DBMS 和 DBS B . DBS 包括 DB 和 DBMS C . DBMS 包括 DBS 和 DB D . DBS 与 DB 、 DBMS 无关
4、数据库的并发操作可能带来的问题包括 ( )
A .丢失更新 B .数据独立性会提高 C .非法用户的使用 D .增加数据的冗余度
二、选择题(每小题 1 分,共 10 分)

数据库模拟考试题及答案

数据库模拟考试题及答案

数据库模拟考试题及答案一、单选题(共81题,每题1分,共81分)1.一个学生只能在一个班级中,一个班级由多个学生组成,班级和学生两实体间属于()A、一对一关系B、一对多关系C、多对多关系D、多对一关系正确答案:B答案解析:两个实体相互间有且仅有一方为一对多,反过来是一对一,则他们之间存在一对多的联系。

2.如果商品表中有“商品单价”和“数量”两个字段,这时需要增加一个商品金额字段,则可以设置( )数据类型让商品金额字段自动计算出对应的数据A、数字型B、货币型C、计算型D、不能做到正确答案:C答案解析:计算型用于在创建表时,设置需要自动完成计算的字段。

3.利用Access,可以定义3种主键,它们是()A、单字段、双字段和多字段B、单字段、双字段和自动编号C、单字段、多字段和自动编号D、双字段、多字段和自动编号正确答案:C答案解析:在Access数据库中,主键可分为单字段、多字段和自动编号主键,其中多字段主键的字段数最多不能超过10个字段。

4.采用Access2010模板创建数据库的好处是A、已有框架,快速B、不能改动C、自由灵活D、不用输数据正确答案:A答案解析:使用模板创建数据库,可以使数据库的创建非常快捷。

通常情况下,使用模板创建好数据库以后,需要用户去进行小范围的改动,而且该种方式有一定的局限性,不够灵活。

5.一个Access数据库包含三个表、五个查询、两个窗体和两个数据访问页,则该数据库一共需要存储()个文件。

A、12B、10C、3D、1正确答案:D答案解析:Access 由6大对象组成,所有的对象都保存在1个数据库文件中。

6.有关字段属性,以下叙述错误的是( )。

A、字段大小可用于设置文本的最大容量,数字型、自动编号型的数字类型等B、可对任意类型的字段设置默认属性C、有效性规则属性是用于限制此字段输入值的表达式D、不同的字段类型,其字段属性有所不同正确答案:B答案解析:不是所有的数据类型都能设置默认值,比如自动编号型、OLE对象型、附件型等就不可以。

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

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

数据库期末考试题及答案2024一、单项选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪项?A. 数据定义B. 数据操纵C. 数据存储D. 数据加密答案:D2. 在关系数据库中,以下哪个概念用于描述表之间的关系?A. 实体B. 属性C. 关系D. 键答案:C3. SQL语言中,用于查询数据的命令是?A. SELECTB. INSERTC. UPDATED. DELETE答案:A4. 以下哪个不是数据库设计阶段的任务?A. 需求分析B. 概念性设计C. 物理设计D. 数据备份答案:D5. 在数据库中,以下哪个术语指的是表中的一行?A. 元组B. 记录C. 字段D. 属性答案:B6. 数据库中的视图是什么?A. 存储在磁盘上的物理文件B. 虚拟表,基于一个或多个表的查询结果C. 表的物理存储位置D. 表的索引答案:B7. 以下哪个不是数据库完整性约束?A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 索引完整性答案:D8. 在数据库中,主键的作用是什么?A. 唯一标识表中的每条记录B. 存储数据C. 排序数据D. 索引数据答案:A9. 数据库恢复的基础是?A. 事务日志B. 数据备份C. 索引D. 数据字典答案:A10. 以下哪个不是数据库并发控制的方法?A. 锁定B. 时间戳C. 乐观并发控制D. 批处理答案:D二、多项选择题(每题3分,共15分)1. 关系数据库管理系统中,以下哪些是基本的数据操纵语言(DML)?A. SELECTB. INSERTC. UPDATED. DELETEE. DROP答案:ABCD2. 数据库的三级模式包括以下哪些?A. 外模式B. 概念模式C. 内模式D. 实体模式E. 关系模式答案:ABC3. 在数据库设计中,以下哪些是规范化的目标?A. 减少数据冗余B. 消除更新异常C. 提高查询速度D. 增加数据存储E. 确保数据一致性答案:ABE4. 数据库索引的作用包括以下哪些?A. 提高查询速度B. 保证数据完整性C. 减少磁盘空间D. 优化数据排序E. 减少数据冗余答案:ADE5. 数据库并发控制的目的是什么?A. 防止数据丢失B. 避免数据不一致C. 提高系统性能D. 减少系统开销E. 确保事务的原子性答案:BE三、简答题(每题5分,共20分)1. 简述数据库事务的ACID属性。

数据库期末考试样卷 -答案

数据库期末考试样卷 -答案
C)并发控制D)恢复
……
二、填空题(每空1分,共10题,10分。)
1、数据库运行过程中可能出现__事务故障__、__系统故障__和__介质故障__三类故障。
2、根据SQL Server 2005的安全性要求,当某一用户要访问SQL Server中的数据时,必须在SQL Server 2005上创建__登录账号__和___用户账号__两种账号。
答:
第一步,基于Fmin中依赖,将R初步分解为:
R1(PNo,PName)
R2(PName,PNo)
R3(PName,PPrice)
R4(PNo,PSum)
R5(PName,LNO,LJSum)
R6(LNO,LName)
第二步,合并整理得到
R1(PNo,PName,PPrice,PSum)(注:可将R1分为两个,也算正确。)
经过技术改进后该工厂在今天新增生产了编号为P099的产品10件,经过改进技术后,1件该产品减少使用编号为L011的零件数量3件,而且新增使用2件编号为L006的零件。
答:
Update产品set产品库存量=产品库存量+10where产品编号=’P099’
Update装配set使用数量=使用数量-3 where产品编号=’P099’and零件编号=’L011’
求解候选键,第一步,先对Fmin中属性分类得:
L类:LNO
N类:
LR类:PNo,PName
因为LNO+=(LNO,LName)<>U,所以没有唯一候选键。
从LR中分别取出一个属性验证:
(LNO,PNo)+=(LNO,PNo,PName,PPrice,PSum,LJSum,LName)=U,所以(LNO,PNo)为关系R的一个候选键。

数据库考试模拟题及答案

数据库考试模拟题及答案

数据库考试模拟题及答案一、单选题(共88题,每题1分,共88分)1.下列关于数据库运行和维护的叙述中,( )是正确的。

A、只要数据库正式投入运行,标志着数据库设计工作的结束B、数据库的维护工作就是维护数据库系统的正常运行C、数据库的维护工作就是发现错误,修改错误D、数据库正式投入运行标志着数据库运行和维护工作的开始正确答案:D2.现实世界中客观存在并能相互区别的事物称为( )A、字段B、实体C、记录D、实体集正确答案:B3. 存取方法设计是数据库设计的( )阶段的任务。

A、物理结构设计B、概念结构设计C、需求分析D、逻辑结构设计正确答案:A4.ACCESS数据库中( )是其他数据库对象的基础。

A、报表B、查询C、表D、模块正确答案:C5.以下说法中,错误的是()A、可以为数据库设置密码来加强数据库的安全B、可以通过备份数据库的方式,防止数据丢失C、可以通过生成Accde文件来防止窗体、报表和模块被其他人修改D、可以通过压缩和修复数据库来对错误的VBA程序进行自动处理正确答案:D答案解析:压缩和修复数据库的作用是减小数据库存储空间,同时修复各种逻辑错误。

6.候选关键字中的属性称为( )A、复合属性B、主属性C、关键属性D、非主属性正确答案:B7.某表中有“编号”字段,该字段要求第一位字母必须是Q,第二、三位必须为字母,第4-6位必须为数字,则该字段的输入掩码应设置为()A、”Q”LL999B、”Q”??999C、”Q”LL000D、“Q”??000正确答案:C答案解析:第一位必须是字母Q,用“Q”;第二、三位必须为字母,用LL,第4-6位必须是数字用000,因此答案为“Q”LL000。

8. 关系数据模型的三个要素是( )A、关系规范化理论、关系操作集合和关系的完整性约束B、关系数据结构、关系操作集合和关系的完整性约束C、关系数据结构、关系操作集合和关系规范化理论D、关系数据结构、关系规范化理论和关系的完整性约束正确答案:B9. 有三个关系R,S和T如下:则由关系R和S得到关系T的操作是( )。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Range GOODS rx
SHOP-GOODS ry
GET W (SHOP.SNA) rx ry(ry.gno=rx.gno shop.sno=ry.sno) ( 4 分)
(2)∏sno,sna(δsnu>23(SHOP)) ( 3 分)
(3 ) (a )SELECT SNO,SNA
FROM SHOP
(c)SELECT sna
FROM SHOP sx
WHERE NOTEXIST
( SELECT *
FROM GOODS-SHOP sy
WHERE GOODS-SHOP.sno=' 223' AND NOTEXIST
(SELECT *
FROM SHOP-GOODS sz
WHERE sy.gno=sz.gno AND sx.sno=sz.sno)) ( 5 分)
3. 游标的功能是把集合记录________________ 转换为 ___单记录_____________ 。
4. 最常用的数据库的恢复技术是__数据转储___________ 和登陆日志文件_____________。
5. _概念____________ 模型是现实世界到 _数据模型____________ 机器模型的中间桥梁。
8. 目前数据库产品有 SQL Server 和 _oracle_______________ 、 ___Access_____________ 等。
二、选择题(每小题 1 分,共 10 分)
1. 关于冗余数据的叙述中,不正确的是 (C) 。
A .冗余的存在容易破坏数据库的完整性 B .冗余的存在给数据库的维护增加困难
3. 基本表是本身独立存在的表,在 SQL 中一个关系就对应基本表。(T)
4. 数据流程图( DFD )是用于描述结构化方法中详细设计阶段的工具。 (F)
5. 若数据库中只包含成功事务提交的结果则此数据库成为处于安全状态 (T)
6. 事务的持续性是指事务中包括的所有操作,要么都做,要么都不做。 (F)
数据库期末模拟考试试题
吉首大学
数据库原理试题(A卷)
一、填空题(每空 1 分,共 20 分)
1. 对于一个国家来说,数据库的建设规模、数据库信息量的 ___完全性__________ 和 _完整性____________ 已成为这个国家信息化程度的 _衡量标准_______________ 。
2. 数据模型通常由: _数据结构_______________ 、 ______数据操作__________ 和 ____完整性约束_________ 三部分组成。
7. 在基本层次联系中,记录型之间的联系是(B)。
A .一对一联系 B .一对多联系 C .多对多联系 D .多对一联系
8. 并发操作会带来哪些数据不一致性(D)。
A .不可修改、不可重复读、脏读、死锁 B .不可重复读、脏读、死锁 C .丢失修改、脏读、死锁 D .丢失修改、不可重复读、脏读
9. 在数据库与宿主语言之间传递信息是通过(A)。
7. DB 用户的权限可分为具有 DBA 特权的用户和一般 DB 用户 (T)
8. 数据库的网状模型应满足的条件是必须有两个以上的结点。(T)
9. CREAT TABLE 命令可直接定义主码、外码、参照表,系统就能够自动地执行实体完整性和参照完整性规则。(T)
10.分布式数据库数据独立性包括数据的逻辑独立性、数据的物理独立性和数据分布独立性。 (F)
6、对于每一个外模式,数据库系统都有一个 _外模式______________ 映象,它定义了该外模式与模式之间的对应关系。
7、视图是一个需表,它一经定义就可以和基本表一样被查询,但 ___更新______ 操作将有一定的限制。
8、数据仓库是一个面向主题的、 _集成的____________ 、不可更新的、随时间不断变化的数据集合。
2. 关系数据库中有下列三个关系:
商店(商店代号,商店名, 店员人数, 所在城市)
商品( 商品编号,商品名,价格 )
商店-- 商品(商店代号,商品编号,商品数量)
(1 )用 ALPHA 语言完成下列操作:( 4 分)
检索销售全部商品的商店姓名。
(2 )用关系代数完成下列操作:( 4 分)
检索店员人数大于23 商店代号和商店名。
(e )证书名称,证书编号
企业(企业编号,企业名称,联系人,联系电话,地址,企业网址,电子邮件,企业简介)
数据库原理试题(B卷)
一、填空题(每空 2 分,共 20 分)
1、 关系中主码的取值必须唯一且非空,这是由___实体_______ 完整性规则决定的。
2、当数据库被破坏后,如果事先保存了数据库副本和 ____日志文件____________ ,就有可能恢复数据库。
6. 数据独立性是指___物理__________ 和_逻辑____________ 独立性。
7. 数据库应用程序开发工具目前有C++________________ 、 ____________VB_____ 、 ____DEF____________ 、和 ____C#____________ 等。
4. 数据库三级模式体系结构的划分,有利于保持数据库的 (A) 。
A .数据独立性 B .数据安全性 C .结构规范化 D .操作可行性
5. 一个关系中的候选关键字(B)。
A .至多一个 B .可多个 C .必须多个 D .至少 3 个
6. 常用的关系运算是关系代数和(C)。
A .集合代数 B .逻辑演算 C .关系演算 D .集合演算
1. 安全性,完整性,衡量标准
2. 数据结构,数据操作,完整约束。
3. 集合记录,单记录
4. 数据转储,登录日志文件
5. 概念,数据模型
6. 物理,逻辑
7. C++, VB, Def, C#
8. Oracle, Access
二、单项选择题(每小题 1 分,共 10 分)
C , C , D , A , B , C , B , D , A , B
(3 )试用 SQL 语句写出下列查询:
(a )找出店员人数不超过 100 人或者在长沙市的所有商店的代号和商店名。( 4 分)
(b )找出供应书包的商店名。( 4 分)
(c )找出至少供应商品代号为 233 的商店所供应的全部商品的商店名。( 4 分)
六、设计题(每小题10 分,共 20 分)
某市人才交流中心拟建立人才信息交流网。现有资料:每个前来登记的个人需填写的《人才入库登记表》(见附表 1 ) ; 每个前来登记的企业需填写的《企业信息登记表》(见附表 2 )。
WHERE CITY=' 长沙 'OR SNO<=100 ( 3 分)
(b)SELECT SHOP.sna
FROM SHOP,SHOP-GOODS,GOODS
WHERE SHOP.sno=SHOP-GOODS.sno AND GOODS.gna=' 书包 '
SHOP-GOODS.gno =GOODS.gno ( 4 分)
C .不应该在数据库中存储任何冗余数据 D .冗余数据是指可由基本数据导出的数据
2. 概念模型独立于 (C) 。
A . ER 模型 B .硬件设备 C . DBMS D .操作系统
3. 下列叙述正确的为(D) 。
A. 主码是一个属性,它能唯一表识一列 B. 主码是一个属性,它能唯一表识一行
C. 主码是一个属性或属性集,它能唯一表识一列 D. 主码是一个属性或属性集,它能唯一表识一行
三、判断题(每小题 1 分,共 10 分)
F , T , T , F , T , F , T , T , T
四、(每小题 3 分,共 15 分)
•令 x={AD}, x(0)=AD, x(1)=ACD, x(2)=ACD, 故 (AD) + =ACD
•将 F 中依赖右部属性单一化:
F 1 : A C C A
所以F : A C C A
B A
D A
(3) 因为 DB 在 F 中的又函数依赖的右部中均未出现,所以候选关键字一定包含 BD ,而( BD ) + =ABCD 因此 BD 是 R 惟一的候选关键字。
(4 )考虑 A C ,所以 AC 不是 BCNF ( AC 不包含候选关键字 BD ),将 ABCD 分解为 AC 和 ABD 。 AC 已是 BCNF ,进一步分解 ABC 选择 B A ,把 ABD 分解为 AB 和 BD ,此时 AB 和 AD 均为 BCNF ,所以ρ={AC , BA , DA , BD}
3、数据库的 _完整性___________ 是指数据库的正确性和相容性。
4、关系数据操作语言的特点是:操作对象与结果均为 _关系__________ 、操作的非过程性强、语言一体化、并且建立在数学理论基础之上。
5、SQL 是一种介于关系代数和 _关系演算____________ 之间的结构化的查询语言。
A. 全局变量 B. 共性变量 C. 公共数据区 D. 系统缓冲区
10. 数据库的(B)是指数据的正确性和相容性。
A. 安全性 B. 完整性 C. 并发控制 D. 恢复
三、判断题(每小题 1 分,共 10 分 , 对不正确的要写出理由)
1. 子模式 DDL 是用来描述数据库的物理存储结构的。(F)
2. 同一个关系模型的任两个元组值不能全同。 (T)
2、关系数据模型的三个组成部分中,不包括 (D)
A .完整性规则 B .数据结构 C .数据操作 D .并发控制
3、DB, DBMS 和 DBS 三者间的关系是(B)
A . DB 包括 DBMS 和 DBS B . DBS 包括 DB 和 DBMS C . DBMS 包括 DBS 和 DB D . DBS 与 DB 、 DBMS 无关
相关文档
最新文档