数据库考试题

合集下载

数据库考试题及答案

数据库考试题及答案

数据库考试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪项?A. 数据定义B. 数据操纵C. 数据备份D. 数据加密答案:D2. 在关系数据库中,关系是指什么?A. 数据库B. 表C. 列D. 行答案:B3. SQL语言中,用于查询数据的关键字是?A. SELECTB. INSERTC. UPDATED. DELETE答案:A4. 数据库系统的核心是?A. 数据库管理系统B. 数据库C. 数据库管理员D. 数据库应用系统答案:B5. 以下哪个不是数据库系统的特点?A. 数据共享B. 数据独立性C. 数据冗余度高D. 数据控制答案:C6. 以下哪个不是数据库的三级模式?A. 外模式B. 概念模式C. 内模式D. 物理模式答案:D7. 以下哪个不是数据库的完整性约束?A. 实体完整性B. 参照完整性C. 用户定义完整性D. 数据库完整性答案:D8. 在关系数据库中,表与表之间的联系是通过什么实现的?A. 索引B. 视图C. 外键D. 触发器答案:C9. 以下哪个不是数据库设计阶段?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计答案:A10. 数据库系统与文件系统相比,以下哪个不是数据库系统的优点?A. 数据冗余度低B. 数据独立性高C. 数据安全性高D. 数据共享性低答案:D二、填空题(每题2分,共20分)1. 数据库管理系统(DBMS)是位于用户与______之间的一层数据管理软件。

答案:操作系统2. 在关系数据库中,表中的行称为______。

答案:记录3. SQL语言中,用于删除数据的关键字是______。

答案:DELETE4. 数据库系统的核心是______。

答案:数据库5. 数据库的三级模式包括外模式、______和内模式。

答案:概念模式6. 数据库的完整性约束包括实体完整性、参照完整性和______。

答案:用户定义完整性7. 在关系数据库中,表与表之间的联系是通过______实现的。

数据库考试题及答案

数据库考试题及答案

数据库考试题及答案一、选择题(每题2分,共20分)1. 在关系数据库中,用来表示实体间关系的是:A. 属性B. 关系C. 键D. 域答案:B2. SQL语言中的“SELECT”语句用于:A. 插入数据B. 更新数据C. 查询数据D. 删除数据答案:C3. 数据库管理系统(DBMS)的主要功能不包括:A. 数据存储B. 数据恢复C. 数据加密D. 数据查询答案:C4. 以下哪个不是数据库的完整性约束:A. 实体完整性B. 参照完整性C. 用户定义完整性D. 索引完整性答案:D5. 在关系数据库中,主键是用来:A. 唯一标识一个表中的每一行B. 存储表中的数据C. 建立表与表之间的关系D. 排序表中的数据答案:A6. 数据库规范化的目的是:A. 提高查询速度B. 减少数据冗余C. 增加数据安全性D. 降低存储成本答案:B7. 在SQL中,用于删除表中数据的语句是:A. DROPB. DELETEC. REMOVED. ERASE答案:B8. 数据库的并发控制主要解决的问题是:A. 数据丢失B. 数据重复C. 数据不一致D. 数据泄露答案:C9. 在数据库设计中,E-R图主要用于:A. 表示数据的存储结构B. 表示数据的流程C. 表示数据的逻辑结构D. 表示数据的物理结构答案:C10. 数据库的事务具有以下哪个特性,确保操作的原子性:A. 一致性B. 持久性C. 隔离性D. 原子性答案:D二、简答题(每题10分,共30分)1. 请简述数据库的三大范式,并举例说明。

答案:数据库的三大范式包括:- 第一范式(1NF):要求数据库表的每一列都是不可分割的基本数据项,即表中的所有字段都应该只包含原子性的值,不能有集合、数组或重复的数据。

- 第二范式(2NF):在第一范式的基础上,要求表中没有部分依赖,即非主键字段完全依赖于主键。

- 第三范式(3NF):在第二范式的基础上,要求表中没有传递依赖,即非主键字段只能依赖于主键,不能依赖于其他非主键字段。

数据库考试题目试卷 附答案

数据库考试题目试卷 附答案

第一章复习题一、单项选择题1.在数据库系统中,当数据库的内模式发生改变时,应用程序也可以不变。

这是( A )A)物理数据独立性 B)逻辑数据独立性C)位置数据独立性 D)存储数据独立性2.在下面列出的数据模型中,哪一个是概念数据模型( D )A)关系模型 B) 层次模型 C) 网状模型 D) 实体-联系模型3.下面列出的数据管理技术发展阶段中,哪个(些)阶段数据不能保存在计算机中?( A )Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段A)只有Ⅰ B) 只有Ⅱ C) Ⅰ和Ⅱ D) Ⅱ和Ⅲ4.用二维表结构表示实体以及实体间联系的数据模型称为( C )A)网状模型 B) 层次模型 C) 关系模型 D) 实体-联系模型5.下面列出的条目中,哪些是数据库技术的主要特点( A )Ⅰ.数据共享度高Ⅱ.数据的冗余小Ⅲ.较高的数据独立性Ⅳ.程序的标准化A)Ⅰ、Ⅱ和Ⅲ B) Ⅰ和Ⅱ C) Ⅰ、Ⅱ和Ⅳ D) 都是6.数据库管理系统DBMS中用来定义逻辑模式、内模式和外模式的语言是( C )A)DML B)C C)DDL D)Basic7.层次模型的典型代表是( A )数据库管理系统。

A)IMS B)IBM C)DBTG D)ATM8.负责数据库系统的正常运行,承担创建、监控和维护数据库结构责任的是( C )A)应用程序员 B)终端用户C)数据库管理员 D)数据库管理系统的软件设计员9.在以下各条叙述中,正确的叙述有几条( B )1)数据库避免了一切数据重复2)数据库减少了数据冗余3)数据库中,如果逻辑模式改变,则需将与其有关的外模式做相应改变,否则应用程序需改写4)数据库中的内模式如有改变,逻辑模式可以不变A)1 B)2 C)3 D)410.在三级模式之间引入两级映像,其主要功能之一是( A )A)使数据与程序具有较高的独立性B)使系统具有较高的通道能力C)保持数据与程序的一致性D)提高存储空间的利用率11.视图对应于数据库系统三级模式结构中的( A )A)外模式 B)逻辑模式 C)内模式D)都不对应12.对数据库中数据可以进行查询、插入、删除、修改,这是因为数据库管理系统提供了( B )A)数据库定义功能 B)数据库操纵功能C)数据库维护功能 D)数据库控制功能13.1970年,美国IBM公司研究员E.F.Codd提出了数据库的( C )A)层次模型 B)网状模型 C)关系模型 D)实体联系模型14.具有数据冗余度小、数据共享、以及较高数据独立性等特征的系统是( B )A)文件系统 B)数据库系统 C)管理系统 D)高级程序15.在概念设计中的事物称为( A )A)实体 B)记录 C)对象 D)结点16.层次模型表达实体及实体之间联系用的数据结构是( D )A)网状 B)表 C)有向图 D)树型17.DB是( A )A)数据库 B)数据库管理系统C)数据处理系统 D)数据库系统18.DBMS是( B )A)数据库 B)数据库管理系统C)数据处理系统 D)数据库系统19.已知在一个工厂中有多个车间,每一个车间有多名职工,工厂的产品要经过多个车间的多道工序加工。

数据库考试试题及答案

数据库考试试题及答案

数据库考试试题及答案一、选择题1. 数据库是指()。

A. 一组相关的数据B. 存储数据的载体C. 管理数据的系统D. 所有选项都正确2. 数据库管理系统(DBMS)的基本功能包括()。

A. 数据的定义B. 数据的查询C. 数据的操作D. 所有选项都正确3. 下列哪种数据库模型能够以图形方式显示实体及其属性之间的联系?A. 层次模型B. 关系模型C. 面向对象模型D. 网状模型4. 在关系数据库中,表的一行称为()。

A. 记录B. 字段C. 主键D. 约束5. 下面哪个SQL语句可以用于将数据插入数据库表中?A. DELETEB. UPDATEC. INSERTD. SELECT二、填空题1. 在关系型数据库中,主键具有()的属性。

2. SQL语句的基本结构由()组成。

3. 数据库中实体之间的关系可以用()表示。

4. 数据库事务的四个特性分别是()。

5. 数据库的一致性由()来保证。

三、简答题1. 什么是数据库的范式?数据库的范式是用来规范关系型数据库中数据结构的一种方法。

它通过一系列的规范化步骤,将数据库中的数据分解成更小的、更规范化的表,以减少数据冗余和数据不一致性,提高数据的存储效率和查询效率。

2. 简述数据库事务的ACID特性。

ACID是指数据库事务应该具备的四个特性,分别是原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。

- 原子性:事务中的操作要么全部执行成功,要么全部回滚,保证了数据的完整性。

- 一致性:事务在执行前后数据库的状态保持一致,不会破坏数据的完整性和业务规则。

- 隔离性:多个事务同时执行时,每个事务的操作都应该相互隔离,保证数据的并发一致性。

- 持久性:事务一旦提交,对数据库的修改就是永久性的,即使系统发生故障也不会丢失。

3. 什么是数据库索引?它的作用是什么?数据库索引是一种特殊的数据结构,用于提高数据库查找和查询的效率。

数据库考试题库

数据库考试题库

一、单项选择题1。

下列四项中,不属于数据库特点的是( C )。

A。

数据共享B。

数据完整性C.数据冗余很高D。

数据独立性高2.下列四项中,不属于SQL2000实用程序的是( D ).A。

企业管理器 B.查询分析器C。

服务管理器D。

媒体播放器3。

SQL Server安装程序创建4个系统数据库,下列哪个不是( C )系统数据库。

A.masterB.modelC.pubD.msdb4。

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

数据库在建立、使用和维护时由其统一管理、统一控制。

A.DBMS B.DBC.DBS D.DBA5。

在SQL中,建立表用的命令是( B )。

A。

CREATE SCHEMA B。

CREATE TABLEC.CREATE VIEW D。

CREATE INDEX6.SQL语言中,条件年龄BETWEEN 15 AND 35表示年龄在15至35之间,且( A )。

A。

包括15岁和35岁B。

不包括15岁和35岁C.包括15岁但不包括35岁D。

包括35岁但不包括15岁7。

下列四项中,不正确的提法是(C )。

A。

SQL语言是关系数据库的国际标准语言B.SQL语言具有数据定义、查询、操纵和控制功能C。

SQL语言可以自动实现关系数据库的规范化D。

SQL语言称为结构查询语言8.在MS SQL Server中,用来显示数据库信息的系统存储过程是( D )。

A. sp_dbhelpB. sp_dbC。

sp_help D。

sp_helpdb9。

SQL语言中,删除表中数据的命令是(A )。

A。

DELETE B。

DROPC。

CLEAR D. REMOVE10.SQL的视图是从( C )中导出的。

A. 基本表B. 视图C。

基本表或视图D。

数据库11。

下列哪个不是sql 数据库文件的后缀.C A.。

mdf B.。

ldfC.。

tif D.。

ndf12。

数据定义语言的缩写词为( A )。

(完整版)数据库考试题库

(完整版)数据库考试题库

一、单项选择题1.下列四项中,不属于数据库特点的是( C )。

A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高2.下列四项中,不属于SQL2000实用程序的是( D )。

A.企业管理器B.查询分析器C.服务管理器D.媒体播放器3.SQL Server安装程序创建4个系统数据库,下列哪个不是(C )系统数据库。

A.masterB.modelC.pubD.msdb4.(A )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。

数据库在建立、使用和维护时由其统一管理、统一控制。

A.DBMS B.DBC.DBS D.DBA5. 在SQL中,建立表用的命令是( B )。

A.CREATE SCHEMAB.CREATE TABLEC.CREATE VIEWD.CREATE INDEX6.SQL语言中,条件年龄BETWEEN 15 AND 35表示年龄在15至35之间,且( A )。

A.包括15岁和35岁B.不包括15岁和35岁C.包括15岁但不包括35岁D.包括35岁但不包括15岁7.下列四项中,不正确的提法是( C )。

A.SQL语言是关系数据库的国际标准语言B.SQL语言具有数据定义、查询、操纵和控制功能C.SQL语言可以自动实现关系数据库的规范化D.SQL语言称为结构查询语言8.在MS SQL Server中,用来显示数据库信息的系统存储过程是(D )。

A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb9.SQL语言中,删除表中数据的命令是( A )。

A. DELETEB. DROPC. CLEARD. REMOVE10.SQL的视图是从( C )中导出的。

A. 基本表B. 视图C. 基本表或视图D. 数据库11. 下列哪个不是sql 数据库文件的后缀。

C A..mdf B..ldfC..tif D..ndf12. 数据定义语言的缩写词为( A )。

数据库系统考试题库和答案

数据库系统考试题库和答案

数据库系统考试题库和答案一、选择题1. 数据库管理系统(DBMS)的主要目的是什么?A. 存储数据B. 管理数据库C. 查询数据D. 所有上述内容答案:D2. 在SQL中,哪个关键字用于定义主键?A. PRIMARY KEYB. FOREIGN KEYC. UNIQUE KEYD. PRIMARY答案:A3. 以下哪个不属于关系数据库的特性?A. 表结构B. 数据完整性C. 数据独立性D. 文件系统答案:D4. 哪个SQL语句用于删除表中的数据?A. UPDATEB. DELETEC. DROPD. REMOVE答案:B5. 在数据库设计中,哪个是实体-关系模型中的基本元素?A. 实体B. 属性C. 关系D. 所有上述内容答案:D二、填空题1. 在SQL中,用于定义列的类型为_______。

答案:数据类型2. 数据库系统由_______、数据库、数据库管理系统、应用程序和用户组成。

答案:硬件和软件3. 为了确保数据的完整性和一致性,数据库管理系统通常执行_______。

答案:完整性约束4. _______是数据库中存储数据的方式。

答案:表5. 在关系数据库中,_______用于表示表之间的关系。

答案:外键三、简答题1. 请简述SQL中的SELECT语句的基本语法。

答案:SELECT column1, column2, ...FROM table_nameWHERE condition;2. 请解释什么是数据库范式,并简要说明第一范式和第三范式。

答案:数据库范式是一组规则,用于设计关系数据库,以减少数据冗余和维护数据完整性。

第一范式(1NF):要求表中的所有字段都是原子性的,即每个字段只能包含一个值。

第三范式(3NF):要求表中的所有非主键字段都必须直接依赖于主键,而不是依赖于其他非主键字段。

四、案例题假设您正在为一个图书馆管理系统设计数据库。

请列出您认为在这个系统中必要的表,以及每个表的结构和主键。

数据库考试题及答案

数据库考试题及答案

习题一、[12分] 用英文解释1、DBMS2、Data Dictionary3、Transaction[10分]二、单项选择题1.There may be instances where an attribute has a set of values for a specific entity. This type of attribute is said to be 【】A.single valued attribute B.multivalued attributeC.simple attribute D.composite attribute2.In a particular bank, a loan can belong to only one customer, and a customer can have several loans, then the relationship set from c ustomer to loan is【】A.one to many B.many to many C.many to one D.one to one3.A【】contains metadata─ that is, data about data.A.table B.view C.data dictionary D.trigger【】4.The phrase “greater than at least one” is represented in SQL byA.>all B.<all C.<some D.>some5.In general, all aggregate functions except 【】ignore null values in their input collection.A.sum B.avg C.min D.countby a series of swaps of non-conflicting 6.If a schedule S can be transformed into a schedule S’ e【】instructions, we say that S and S’ arA.non-conflicting equivalent B.conflict equivalentC.non-conflicting serializable D.conflict serializable7.The fundamental operations in the relational algebra are【】。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、数据库(DB),数据库系统(DBS),数据库管理系统(DBMS)三者之间的关系是()。
A、DBS包括DB和DBMS
B、DBMS包括DB和DBS
C、DB包括DBS和DBMS
D、DBS就是DB,也就是DBMS
请选择-> A B C D
2、设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门和职员实体之间的联系类型是( )。
A、概念模型
B、数据模型
C、存储模型
D、逻辑模型
请选择-> A B C D
5、关系模型的基本数据结构是()。
A、树
B、图
C、环
D、二维表格
请选择-> A B C D
6、关于关系数据库技术,下列叙述正确的是( )。
A、关系数据模型早于层次和网状数据模型问世
B、关系表的一个格点既可以存储一个基本数据,也可以存储另外一个表
where分数<60
select姓名,性别,年龄
from.tab_student
where性别=“男”
A、m:n
B、1:m
C、m:k
D、1:1
请选择-> A B C D
3、对于“关系”的描述,正确的是( )。
A、同一个关系中允许有完全相同的元组
B、同一个关系中元组必须按关键字升序存放
C、在一个关系中必须将关键字作为该关系的第一个属性
D、同一个关系中不能出现相同的属性名
请选择-> A B C D
4、E-R图用于描述数据库的()。
C、文本文件
D、图像文件
请选择-> A B C D
19、主数据库文件的扩展名为()
A、ndf
B、db
C、mdf
D、ldf
请选择-> A B C D
20、表设计器的"允许空“单元格用于设置该字段是否可输入空值,实际上就是创建该字段的()约束。
A、主键
B、外键
C、非空
D、CHECK
请选择-> A B C D
A、规范化是为了保证存储在数据库中的数据正确、有效、相互不出现矛盾的一组规则
B、规范化是为了提高数据查询速度的一组规则
C、规范化是为了解决数据库中数据的插入、删除、修改异常等问题的一组规则
D、4中规范化范式各自描述不同的规范化要求,彼此没有关系
请选择-> A B C D
10、关于E-R图,下列叙述中不正确的是()。
C、关系表的一个属性对应现实世界中的一个客观对象
D、关系代数中的并、交、差、乘积运算实际上就是对关系的元组所实行的同名集合运算
请选择-> A B C D
7、关于数据模型,下列叙述中不正确的是()。
A、数据模型提供了一种描述实体及其联系的方法与工具
B、数据模型是建立数据模式的工具,数据模式是数据模型在一个具体环境中的应用
D、ALTER TABLE语句可以修改字段数据类型
请选择-> A B C D
24、若要删除数据库中已经存在的表A,可用()语句。
A、DELETE TABLE A
B、DELETE A
C、DROP TABLE A
D、DROP A
请选择-> A B C D
25、关于查询语句中ORDER BY子句使用正确的是()。
19、使用Transact-SQL管理数据库时,创建数据库的语句为()。
请填空->
20、使用Transact-SQL管理数据库时,修改数据库的语句为()。
请填空->
21、使用Transact-SQL管理数据库时,删除数据库的语句为()。
请填空->
22、SQL Server中,整数型的tinyint型数最大可以表示()。
A、E-R图是建立数据库应用系统的一种概念模型
B、E-R图只能用作建立关系模型
C、E-R图采用矩形、椭圆与菱形图,分别描述实体的名称、属性和相互关系
D、现在还没有一种DBMS直接支持E-R模型
请选择-> A B C D
11、SQL Server 2005运行的平台为()。
A、Windows平台
B、UNIX平台
13、SQL是一种()语言。
A、高级查询
B、人工智能
C、关系数据库
D、函数型
请选择-> A B C D
14、SQL语言按其功能可分为4类,包括定义语言、查询语言、操作语言、控制语言,其中最重要的、使用最频繁的语言为()。
A、定义语言
B、查询语言
C、操作语言
D、控制语言
请选择-> A B C D
15、关于SQL Server 2005文件组的叙述正确的是()。
请填空->
8、关系的属性不能进一步分解,这一性质称为属性的()。
请填空->
9、为实现实体间的联系,建立关系模式时需要使用()。
请填空->
10、某学校建立的教师档案数据关系为Teacher(编号,姓名,出生年月,职称,研究方向),从Teacher中查询该校所有教授的情况应使用()关系运算。
请填空->
11、SQL Server 2005支持两种登录认证模式,一种是Windows身份验证模式,另一种是()。
C、Linux平台
D、NetWare平台
请选择-> A B C D
12、SQL是()英文单词的缩写。
A、Standard Query Language
B、Structured Qrery Language
C、Select Query Language
D、Some Query Language
请选择-> A B C D
A、如果未指定排序字段,则默认按递增排序
B、表的字段都可以用于排序
C、如果在SELECT子句中使用了DISTINCT关键字,则排序字段必须出现在查询结果中
D、连接查询不允许使用ORDER BY子句
请选择-> A B C D
二、填空题(共题,50分)
1、数据是表示信息的( )。
请填空->
2、信息是数据所包含的( )。
语言分为:查询语言、定义、操作、控制
系统数据库是:master/tempb/madel/msdb mssqlsy stemre source
4本基本数据类型:字符和二进制、日期时间、逻辑、数字
不能修改数据表的:字段名称和某些数据类型
返回指定的条数使用TOP关键字
联合查询指UNION将多个不同查询的数据合并到一起
请填空->
23、表中某列为变长字符数据类型varchar(100),其中100表示()。
请填空->
24、假如输入的字符串为gtym13e,存储的字符长度为()字节。
请填空->
25、SQL Server中,为了存放数值,应该使用()数据类型。
请填空->
五中版本:企业、标准、开发、工作组、精简…..
两种登录认证:温都死身份认证、混合模式
嵌套查询内、外、交叉连接
内连接分为:等值不等值自然连接
INTO语句
索引只能用ALTER TABLE进行删除,用CREATE可以用DROP INDEX
视图是关系数据库……
数据库中只存放视图的定义…
UPDATE不可以修改计算列数据,
检索,添加、修改、删除
Use张三
go
select*
form tab_grade
请填空->
16、在SQL Server中,文件分为三大类,它们是主数据文件,()文件和事务日志文件组成的。
请填空->
17、在SQL Server中,文件分为三大类,它们是主数据文件,次数据文件和()文件组成的。
请填空->
18、默认安装SQL Server 2005中,系统自动建立了()个数据库。
请填空->
A、一个数据库文件不能存在于两个或两个以上的文件组中
B、日志文件可以属于某个文件组
C、文件组可以包含不同数据库的数据文件
D、一个文件组只能放在同一个存储设备中
请选择-> A B C D
16、SQL Server 2005的物理存储主要包括两类文件()。
A、主数据文件、次要数据文件
B、数据文件、事务日志文件
C、表文件、索引文件
D、事务日志文件、文本文件
请选择-> A B C D
17、安装用途来分,表可以分为()两大类。
A、数据表和索引表
B、系统表和数据表
C、用户表和非用户表
D、系统表和用户表
请选择-> A B C D
18、用于存储数据库中表和索引等数据库对象信息的文件为()。
A、数据文件
B、事务日志文件
C、指定的所有者和表名称组合起来在数据库中必须唯一
D、省略数据表名称时,则自动创建一个本地临时表
请选择-> A B C D
23、下列关于ALTER TABLE语句叙述错误的是()。
A、ALTER TABLE语句可以添加字段
B、ALTER TABLE语句可以删除字段
C、ALTER TABLE语句可以修改字段名称
21、下列关于主关键字叙述正确的是()。
A、一个表可以没有主关键字
B、只能将一个字段定义为主关键字
C、如果一个表只有一个记录,则主关键字字段可以为空
D、以上选项都正确请选择-> Nhomakorabea B C D
22、使用CREATE TABLE语句创建数据表时()。
A、必须在数据表名称中指定表所属的数据库
B、必须指明数据表的所有者
请填空->
3、支持数据库各种操作的软件系统叫( )。
相关文档
最新文档