数据库试题及答案一、选择题1.数据库管理系统(DBMS)的主要功能是______。
A.数据存储B.数据处理C.数据管理D.数据保护答案:C2.关系数据库中,表与表之间的关系主要有以下几种类型?A.一对一B.一对多C.多对多D.所有以上答案:D3.SQL语言中的“SELECT”语句用于执行什么操作?A.插入数据B.更新数据C.查询数据D.删除数据答案:C二、填空题1.数据库设计中的规范化理论主要目的是______,以减少数据冗余。
答案:消除数据冗余2.在SQL中,使用______语句可以删除表中的数据。
答案:DELETE3.数据库的并发控制主要解决______和______问题。
答案:数据不一致;数据丢失更新三、简答题1.简述数据库事务的四个基本属性(ACID)。
答案:数据库事务的四个基本属性是原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。
2.什么是视图?简述其优点。
答案:视图是一个虚拟表,其内容由SQL查询定义。
优点包括简化复杂的SQL操作、提供数据的逻辑表示和增加安全性。
四、计算题1.假设有一个学生表(Students),包含字段:学生ID(StudentID),姓名(Name),年龄(Age),专业(Major)。
编写SQL语句,查询所有计算机专业学生的姓名和年龄。
答案:数据库索引用于加快数据检索速度,它类似于书籍的目录,可以快速定位到数据存储的位置。
答案:所有关键操作和访问活动三、简答题6.简述数据库访问控制的基本原则。
答案:数据库访问控制的基本原则包括最小权限原则、职责分离原则、数据分类原则和审计跟踪原则。
最小权限原则要求用户只能访问完成工作所必需的资源;职责分离原则确保关键任务由多人完成,以避免单一个体滥用权限;数据分类原则根据数据的敏感性进行分类,以确定不同级别的访问控制;审计跟踪原则要求记录所有访问和操作,以便于事后审计和分析。
7.什么是数据库的三权分立?答案:数据库的三权分立是指将数据库管理的权限分为三个部分:数据所有者(Owner)、数据管理员(Administrator)和数据使用者(User)。
数据所有者拥有数据库的最高权限,负责数据库的创建和维护;数据管理员负责数据库的日常管理,如备份、恢复和性能优化;数据使用者则是普通用户,他们只能进行查询和更新操作,不能修改数据库结构。
四、论述题8.论述数据库加密技术在保护数据安全方面的作用和局限性。
它的作用主要体现在以下几个方面:首先,即使数据被泄露,加密也能确保数据内容不被理解;其次,它有助于满足合规性和数据保护法规的要求;最后,加密可以防止内部威胁,即使有内部人员访问数据库,也无法获取敏感信息。
数据库试题及答案一、选择题1.数据库管理系统(DBMS)的主要功能是()。
A.只能进行数据存储B.仅支持数据检索C.管理数据库中的数据D.运行操作系统答案:C2.关系型数据库中,用于描述表与表之间关系的是()。
A.索引B.触发器C.视图D.外键答案:D3.SQL语言中的SELECT语句用于()。
A.创建新的数据库表B.修改已有的数据库表结构C.删除数据库中的数据D.查询数据库中的数据答案:D4.在数据库设计中,规范化理论的主要目的是()。
A.提高查询速度B.降低数据冗余C.提高系统安全性D.增加数据存储量答案:B5.数据库事务具有以下哪些特性?()。
A.原子性B.一致性C.隔离性D.持久性E.以上都是答案:E二、填空题1.在关系型数据库中,一个________是用来存储和组织数据的单个单位,由行和列组成。
答案:表2.________是指在数据库中,对于某个表的特定列的值的唯一性约束。
答案:主键3.________是一种数据库对象,它允许用户创建自定义的数据类型、存储过程、函数等。
答案:架构4.在SQL中,使用________语句可以向数据库表中插入新的数据行。
答案:INSERTINTO5.________是指数据库中存储的数据在物理层面上的实际存储方式。
答案:存储引擎三、简答题1.请简述数据库的三级模式架构及其作用。
答:数据库的三级模式架构包括概念模式、外模式和内模式。
概念模式是数据库的最高层次,它定义了数据库中所有数据的逻辑结构,是全局的视图。
外模式是针对特定用户或用户组的数据库视图,它描述了数据库系统中用户所看到的那部分数据的逻辑结构。
内模式是数据库的物理层面,描述了数据在存储介质上的存储方式和数据的访问路径。
这三级模式通过映射和转换,实现了数据的独立性和安全性。
2.请解释什么是数据库的连接(Join)操作,并举例说明其用法。
数据库考试试题及答案一、选择题1.数据库是指()。
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.什么是数据库索引?它的作用是什么?数据库索引是一种特殊的数据结构,用于提高数据库查找和查询的效率。
数据库试题及答案一、选择题(每题2分,共20分)1.数据库管理系统(DBMS)的主要功能是______。
A.存储数据B.管理数据C.访问数据D.以上都是答案:D2.关系型数据库中,表与表之间的联系称为______。
A.索引B.视图C.关系D.约束答案:C3.SQL语言中的“SELECT”语句用于执行______。
A.数据更新B.数据查询C.数据删除D.数据插入答案:B4.在数据库设计中,规范化的主要目的是______。
A.提高查询速度B.减少数据冗余C.增强数据安全性D.增加用户界面友好性答案:B5.数据库事务的四个基本属性通常被称为ACID属性,其中“D”代表的是______。
A.原子性B.一致性C.隔离性D.持久性答案:D二、填空题(每空2分,共20分)6.数据库系统由数据库、数据库管理系统、________和________组成。
答案:应用系统;数据库管理员7.在关系数据库中,表的列称为________,行称为________。
答案:属性;元组8.SQL语言提供了数据定义、数据操纵和数据控制的功能,其中数据定义包括创建、修改和________表。
答案:删除9.数据库的安全性主要体现在数据的________、________和________。
答案:完整性;机密性;可用性10.触发器是一种特殊的存储过程,它在数据库中的数据发生变化时自动执行,用于维护数据的________。
答案:一致性三、简答题(每题10分,共20分)11.简述数据库的三级模式结构。
答案:数据库的三级模式结构包括外模式、概念模式和内模式。
外模式是用户视图,是用户与数据库交互的接口;概念模式是全局逻辑结构,描述了数据库的总体结构;内模式是存储结构,描述了数据在存储介质上的物理存储方式。
12.什么是数据库的并发控制?为什么需要并发控制?答案:数据库的并发控制是指在多用户环境下,数据库管理系统协调多个用户对数据库的访问,以保证数据的完整性和一致性。
数据库试题及答案一、选择题(每题2分,共20分)1.在关系数据库中,用于确保数据完整性的机制是()。
A.索引B.触发器C.视图D.存储过程答案:B2.SQL语言中的“SELECT”语句用于()。
A.插入数据B.更新数据C.查询数据D.删除数据答案:C3.数据库管理系统(DBMS)的主要功能是()。
A.存储数据B.管理数据C.访问数据D.所有以上选项答案:D4.在数据库设计中,将一个表的列引用另一个表的主键,这种关系称为()。
A.一对一关系B.一对多关系C.多对多关系D.无关系答案:B5.下列哪个不是数据库的三大范式之一?()A.第一范式(1NF)B.第二范式(2NF)C.第三范式(3NF)D.第四范式(4NF)答案:D二、填空题(每空2分,共20分)6.在SQL中,用于删除表中数据的命令是________。
答案:DELETE7.数据库事务具有四个重要的属性,通常被称为ACID属性,其中“D”代表________。
答案:Durability(持久性)8.在数据库中,一个_______可以包含多个表。
答案:Schema9.索引用于提高数据库查询的效率,但是过多的索引会降低_______的性能。
答案:INSERT和UPDATE10.数据库备份是为了防止数据丢失,常见的备份类型包括全备份和________。
答案:增量备份三、简答题(每题10分,共30分)11.请简述数据库规范化的目的和好处。
答案:数据库规范化的目的是为了减少数据冗余,提高数据的一致性和完整性。
规范化通过分解表来消除数据的重复存储,确保数据的逻辑结构清晰。
这样做的好处包括:减少数据维护成本,提高数据的一致性,避免更新异常,以及提高查询效率。
12.解释什么是数据库的事务,并说明事务的四个基本特性。
答案:数据库事务是一系列操作,这些操作作为一个整体被执行,以确保数据库的完整性。
事务的四个基本特性是:-原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不完成,不会结束在中间某个点。
数据库原理试题及答案一、选择题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.请简要描述数据库的三级模式结构。
答:数据库的三级模式结构包括外模式(视图层)、概念模式(逻辑层)和内模式(物理层)。
外模式是用户对数据库的部分数据的逻辑表达方式,用户可以通过外模式对所需数据进行查询和操作。
概念模式是数据库的全局逻辑结构,它定义了数据库中各个实体及其之间的关系,并给出了对数据进行操作的完整规则。
内模式是数据库在物理存储上的表示,它描述了数据在磁盘上的存储方式和组织结构。
数据库系统试题及答案一、选择题(每题2分,共20分)1.数据库管理系统(DBMS)的主要功能不包括以下哪一项?A.数据定义B.数据操纵C.数据传输D.数据控制答案:C2.关系型数据库中,关系是指什么?A.数据库B.表C.字段D.记录答案:B3.在关系型数据库中,以下哪个概念用于表示表之间的关系?A.索引B.视图C.外键D.约束答案:C4.SQL语言中的SELECT语句用于执行哪种操作?A.插入数据B.删除数据C.查询数据D.更新数据答案:C5.在数据库设计中,规范化的主要目的是?A.提高查询速度B.减少存储空间C.减少数据冗余D.增加数据安全性答案:C6.数据库系统中,事务的ACID属性不包括以下哪一项?A.原子性B.一致性C.隔离性D.持久性答案:D7.数据库的并发控制主要解决什么问题?A.数据丢失B.数据冗余C.数据不一致D.数据安全性答案:C8.在数据库中,索引用于提高哪种操作的效率?A.插入B.删除C.查询D.更新答案:C9.数据库的备份和恢复机制主要用于解决什么问题?A.数据丢失B.数据冗余C.数据不一致D.数据安全性答案:A10.在数据库系统中,死锁是指什么?A.数据丢失B.数据冗余C.两个或多个事务相互等待对方释放资源D.数据不一致答案:C二、填空题(每题2分,共20分)1.数据库系统的核心是________。
答案:数据库管理系统(DBMS)2.在关系型数据库中,一个表由________和________组成。
答案:行和列3.数据库的三级模式包括外模式、概念模式和________。
答案:内模式4.SQL语言可以分为数据定义语言(DDL)、数据操纵语言(DML)和________。
答案:数据控制语言(DCL)5.在数据库设计中,第一范式(1NF)要求表中的每一列都是________。
以下是由店铺整理关于数据库基础知识试题及答案的内容,希望大家喜欢!数据库基础知识试题及答案(1)下列关于数据库的叙述中,正确的是A、数据库减少了数据冗余B、数据库避免了数据冗余C、数据库中的数据一致性是指数据类型一致D、数据库系统比文件系统能够管理更多数据【答案】A【解析】数据库的主要特点是①实现数据共享。
②减少数据的冗余度。
③数据的独立性。
④数据实现集中控制。
⑤数据一致性和可维护性,以确保数据的安全性和可靠性。
⑥故障恢复。
(2)在窗体中要显示一名教师基本信息和该教师所承担的全部课程情况,窗体设计时在主窗体中显示教师基本信息,在子窗体中显示承担的课程情况,则主窗体和子窗体数据源之间的关系是A、一对一关系B、一对多关系C、多对一关系D、多对多关系【答案】B【解析】窗体中的窗体称为子窗体,包含子窗体的窗体称为主窗体,主窗体和子窗体常用来表示一对多的关系。
根据题意,主窗体和子窗体数据源之问的关系就是教师实体集和课程实体集之问的关系。
一名教师可以承担多门课程,但是一门课程只能由一个教师承担。
所以是一对多的关系,因此选择B选项。
(3)Access数据表中的“记录”,在关系数据模型中对应的概念是A、字段B、元组C、属性D、域【答案】B【解析】Access数据表表中的每一横行称为一条记录,在关系数据模型中对应的概念是元组。
在ACCESS中,备注字段类型是不能被索引的。
(5)从多个关系中抽取出所需要的属性组成新关系,应使用的操作是A、查询运算B、连接运算C、投影运算D、选择运算【答案】B【解析】关系运算包括投影、选择和联接。
数据库试题库含答案一、单选题(共100题,每题1分,共100分)1、某表中有“编号”字段,该字段要求第一位字母必须是Q,第二、三位必须为字母,第4-6位必须为数字,则该字段的输入掩码应设置为()A、”Q”LL999B、”Q”999C、”Q”LL000D、“Q”000正确答案:C答案解析:第一位必须是字母Q,用“Q”;第二、三位必须为字母,用LL,第4-6位必须是数字用000,因此答案为“Q”LL000。
2、Access2010数据库中的表是一个()。
A、交叉表B、线型表C、报表D、二维表正确答案:D答案解析:Access2010中一个关系就是一张二维表3、使用表设计器来定义表的字段时,以下哪个项()可以不设置内容。
A、字段名称B、说明C、数据类型D、字段属性正确答案:B4、下列关于关系数据库中表的描述中,正确的是A、数据表相互之间不存在联系,完全独立B、数据表既相对独立,又相互联系C、数据表相互之间存在联系,每个表都用一个独立的数据库来保存D、数据表相互之间存在联系,用表名保存正确答案:B答案解析:在数据库中,表不以独立文件存在,但以不同的名称进行区分,同时,通过表之间的关系来构建联系。
因此,数据表既相对独立,又相互联系。
5、"在一个单位的人事数据库,字段"简历"的数据类型应当为()。
A、网状模型。
B、层次模型C、E-R模型D、关系模型正确答案:C7、将E-R图转换为关系模式时,实体集和联系都可以表示为()。
A、属性B、键C、关系D、域正确答案:C答案解析:E-R图进行转换时,一个实体集或者联系都可以看做一张二维表,一张二维表自然就是一个关系。
8、当文档型字段取值超过255个字符时,应改为数据类型。
答案:数据库管理系统(DBMS)2.在关系型数据库中,关系是指一组具有相同______的行的集合。
答案:属性3.数据库中的视图可以提供______。
答案:逻辑上的独立性4.事务的四大特性通常被称为ACID,其中I代表______。
答案:隔离性5.数据库的物理设计阶段主要考虑的是数据的______。
数据库测试题及答案1、用Access创建的数据库文件,其扩展名是______。
()A:.adpB:.dbfC:.frmD:.mdb(正确答案)2、数据库系统的核心是______。
()A:数据模型B:数据库管理系统(正确答案)C:数据库D:数据库管理员3、数据库系统是由数据库、数据库管理系统、应用程序、______、用户等构成的人机系统。
()A:数据库管理员(正确答案)B:程序员C:高级程序员D:软件开发商4、在数据库中存储的是______。
()A:信息B:数据(正确答案)C:数据结构D:数据模型5、在下面关于数据库的说法中,错误的是______。
()A:数据库有较高的安全性B:数据库有较高的数据独立性C:数据库中的数据可以被不同的用户共享D:数据库中没有数据冗余(正确答案)6、下面关于新型数据库的说法中,错误的是______。
()A:数据仓库不是一个新的平台,仍然使用传统的数据库管理系统,而是一个新的概念B:分布式数据库是一个数据在多个不同的地理位置存储的数据库C:面向对象数据库仍然采用传统的关系型数据库管理系统(正确答案)D:空间数据库是随着地理信息系统gis的开发和应用而发展起来的数据库新技术7、不是数据库系统特点的是______。
()A:较高的数据独立性B:最低的冗余度C:数据多样性(正确答案)D:较好的数据完整性8、在下列数据库管理系统中,不属于关系型的是______。
()A:MicorsoftAccessB:SQLserverC:OracleD:DBTG系统(正确答案)9、Access是______数据库管理系统。
()A:层次B:网状C:关系型(正确答案)D:树状10、在Access中,数据库的基础和核心是______。
()A:表(正确答案)B:查询C:窗体D:宏11、在下面关于Access数据库的说法中,错误的是______。
()A:数据库文件的扩展名为mdbB:所有的对象都存放在同一个数据库文件中(正确答案)C:一个数据库可以包含多个表D:表是数据库中最基本的对象,没有表也就没有其他对象12、在一个单位的人事数据库,字段"简历"的数据类型应当为______。
数据库考试试题及答案#数据库考试试题及答案##一、选择题1.数据库管理系统(DBMS)的主要功能是什么?A.数据存储B.数据管理C.数据分析D.数据加密答案:B2.在关系型数据库中,一个表的列被称为什么?A.记录B.行C.字段D.关键字答案:C3.SQL语言中的“SELECT”语句用于执行什么操作?A.插入数据B.更新数据C.查询数据D.删除数据答案:C##二、填空题4.在数据库设计中,规范化的目的是为了减少数据的_______。
答案:冗余5.数据库的三大范式是_______、_______和_______。
答案:第一范式、第二范式、第三范式##三、简答题6.请简述数据库事务的四个基本特性。
答案:-原子性(Atomicity):事务中的操作要么全部完成,要么全部不完成,不会结束在中间某个点。
-一致性(Consistency):事务必须保证数据库从一个一致的状态转移到另一个一致的状态。
-隔离性(Isolation):并发执行的事务之间不会互相影响。
-持久性(Durability):一旦事务提交,则其结果就是永久性的,即使系统发生故障也不会丢失。
7.什么是数据库的索引?它有什么作用?答案:数据库的索引是一种数据结构,用于提高数据库查询的效率。
索引可以快速定位到数据存储位置,减少查询数据时的扫描范围,从而加快数据检索速度。
##四、计算题8.假设有一个学生表(Students),包含字段:学生ID(StudentID),姓名(Name),年龄(Age),专业(Major)。
编写SQL查询语句,列出所有年龄大于20岁的学生信息。
答案:```sqlSELECT*FROMStudentsWHEREAge>20;```9.如果需要删除上述表中所有年龄小于18岁的学生记录,请编写相应的SQL语句。
答案:```sqlDELETEFROMStudentsWHEREAge<18;```##五、论述题10.论述数据库备份和恢复的重要性,并简述常见的备份和恢复策略。
数据库试题及答案一、选择题1.数据库的主要功能是:A.存储数据B.处理数据C.维护数据D.扩展数据答案:A2.数据库管理系统(DBMS)的作用是:A.管理数据库B.控制数据库访问C.保护数据库安全D.执行数据操作答案:A、B、C、D3.关系型数据库的特点包括:A.使用表格结构存储数据B.定义了数据之间的关系C.支持事务处理D.使用SQL查询数据答案:A、B、C、D4.非关系型数据库的特点包括:A.不使用表格结构存储数据B.不定义数据之间的关系C.不支持事务处理D.不使用SQL查询数据答案:A、B、C、D5.数据库的完整性是指:A.数据库的正确性和一致性B.数据库的安全性和权限控制C.数据库的性能和可扩展性D.数据库的备份和恢复答案:A二、填空题1.数据库的三级模式分别是:_____________、_____________、_____________。
答案:外模式、概念模式、内模式。
2.SQL是什么操作数据库的语言?_____________。
答案:结构化查询语言。
3.数据库中的关键字是用来做什么的?_____________。
答案:标识和定义数据库对象。
4.数据库的ACID特性分别是指什么?A._____________B._____________C._____________D._____________答案:A.原子性B.一致性C.隔离性D.持久性5.数据库的事务是什么?_____________。
答案:一组操作构成的逻辑单位,要么全部执行成功,要么全部执行失败。
三、简答题1.什么是数据库索引?它有什么作用?答案:数据库索引是一种数据结构,用于提高数据库的查询性能。
2.请简要介绍SQL的基本语句。
答案:SQL包含的基本语句有:-SELECT:用于查询数据表中的数据。
下列描述的用户界面设计原则,错误的是()。
A、数据结构化B、数据无冗余C、数据共享性D、数据独立性正确答案:A4.某商场想根据购物记录找出倾向于购买高清电视的顾客所具有的属性特征,能够满足此需求的数据挖掘方法是()。
A、数据视图是指用户从某个角度看到的客观世界数据对象的特征B、外模式是数据库用户能使用的局部数据,描述外模式时,通常需要给出其物理结构C、概念模式以数据模型的形式描述数据D、三级模式结构实现了数据的独立性正确答案:B6.数据库物理设计的目标是为应用数据提供合适的数据存储结构。
同时要保证数据库系统具有良好的性能。
关于数据库物理设计,下列说法中错误的是()。
答案:操作系统2.在关系型数据库中,一个关系可以看作是一个________。
答案:二维表3.SQL语言中的________子句用于指定查询结果中需要显示的列。
答案:SELECT4.数据库设计阶段的任务包括需求分析、概念设计、逻辑设计和________。
试题一一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.数据库系统的核心是()A.数据库B.数据库管理系统C.数据模型D.软件工具2.下列四项中,不属于数据库系统的特点的是()A.数据结构化B.数据由DBMS统一管理和控制C.数据冗余度大D.数据独立性高3。
(R—S)—SB。
S—(S-R)C.(S-R)-RD。
S-(R—S)9.学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。
如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行()A.全外联接B。
左外联接C.右外联接D。
数据库试题及答案一、选择题(每题2分,共20分)1.数据库管理系统(DBMS)的主要功能是()。
A.数据定义B.数据操纵C.数据控制D.以上都是答案:D2.在关系型数据库中,关系是指()。
A.一个表格B.一个索引C.一个视图D.一个查询答案:A3.以下哪个不是SQL语言的组成部分?()A.DDLB.DMLC.DCLD.TCL答案:D4.数据库设计中,将E-R图转换为关系模式的过程称为()。
A.数据定义B.数据操纵C.数据转换D.数据控制答案:C5.以下哪个选项不是数据库的三级模式?()A.内模式B.概念模式C.存储模式D.外模式答案:C6.在数据库中,用于存储数据的逻辑单位是()。
A.文件B.记录C.表D.字段答案:C7.数据库系统的数据独立性主要体现在()。
A.硬件独立性B.软件独立性C.逻辑独立性D.物理独立性答案:C8.在SQL中,用于创建新表的语句是()。
A.CREATETABLEB.CREATEINDEXC.CREATEVIEWD.CREATEDATABASE答案:A9.以下哪个选项是数据库的完整性约束?()A.主键约束B.外键约束C.唯一性约束D.以上都是答案:D10.数据库中,用于实现数据共享的机制是()。
A.视图B.索引C.存储过程D.触发器答案:A二、填空题(每题2分,共20分)1.数据库系统的核心是________。
答案:数据库管理系统(DBMS)2.数据库管理系统的主要功能包括数据定义、数据操纵和________。
答案:数据控制3.在关系型数据库中,表与表之间的关系是通过________来实现的。
答案:外键4.数据库设计通常分为三个阶段:概念设计、逻辑设计和________。
答案:物理设计5.SQL语言中,用于删除表的语句是________。
答案:DROPTABLE6.数据库的三级模式包括外模式、概念模式和________。
试题一一、单项选择1.对于现实世界中事物的特征,在实体-联系模型中使用()A)属性描述B)关键字描述C)二维表格描述D)实体描述2.把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过()A)建立新的属性来实现B)建立新的关键字来实现C)建立新的关系来实现D)建立新的实体来实现3.专门的关系运算不包括下列中的()A)联接运算(两个关系横向连接)B)选择运算(从行抽取)C)投影运算(从列抽取)D)交运算4.对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为A)并运算B)交运算C)差运算D)积运算5.在数据库设计中,将ER图转换成关系数据模型的过程属于()A)需求分析阶段B)逻辑设计阶段C)概念设计阶段D)物理设计阶段6.对于关系数据库,任何二元关系模式最高都可以达到范式。
一、填空1.数据模型分为(层次模型)和(网状模型)、(关系模型)。
2.数据库系统(DBS)是一个由(外模式)、(模式)、(内模式)组成的多级系统结构。
3.数据库管理系统提供了4个方面的数据控制功能:(数据定义)、数据操作、(数据库管理)和(数据库建立和维护以及通信)。
4.属性的取值范围称作属性的(值域)。
5.E-R图是由(实体)、(属性)和(联系)这3个基本要素组成的。
8.SQLServer2000引入了3种新的数据类型(Bigint类型)、(Sql_Variant类型)和(Table类型)。
9.tempdb数据库保存所有的临时表和临时(存储过程)。
10.数据文件是存放数据和数据库对象的文件。
一个数据库可以有(一个或多个)数据文件,每个数据文件只属于一个数据库。
11.当一个数据文件有多个数据文件时,其中一个文件被定义为主数据文件,扩展名为(.MDF),用来存储数据库的启动信息和部分或全部数据。
其他数据文件被称为次数据文件,扩展名为(.NDF),用来存储主数据文件没有存储的其他数据。
12.事物日志文件时用来记录数据库更新信息的文件。
事物日志文件最小为512KB,扩展名为(.LDF)。
每个数据库可以有(一个或多个)事物日志文件。
14.整数型的int型数的范围为(-2^31-2^31-1),整数型的tinyint型数的范围为(0~255)。
15.表中某列为变长字符数据类型varchar(100),其中100表示(字符最大长度)。
加入输的字符串为gtym13e5,存储的字符长度为(8)字节。
17.自动的“标识”属性用于定义字段是否可(自动生成下一个标识值)。
18.在关系图中,关系连线的终点图标代表了关系的类型,如果关系连线两端都为钥匙图标,则该关系为(1:1)。
如果关系连线一端为钥匙图标,另一端为无穷大图标,则该关系为(1:n)。
19.可使用(select)或(print)命令来显示函数结果。
20.如果要使用SELECT语句返回指定条数的记录,则应使用(top)关键字来限定输出字段。
21.连接查询可分为三种类型:(内连接查询)(外连接查询)和交叉连接。
22.内连接查询可分为(等值连接)、不等值连接和(自然连接)三种类型。
23.若要把查询结果存放到一个新建的表中,可使用(into)子句。
24.在一个全文目录中可以储存(一个或多个)全文索引,但在一个表中只能建立(一个)全文索引。
25.数据库中只存放视图的(定义),而不存放视图对应的数据,这些数据仍存放在导出视图的基础表中。
26.通常可以使用(GO)命令来标识Transact-SQL批处理的结束。
27.判断使用FETCH语句读取数据是否成功的全局变量为(@@fetch_status)。
28.使用游标对基本表进行修改和删除操作的语句中,WHERE选项的格式为“WHERE(CURRENT)OF({{[GLOBAL]cursor_name}|cursor_variable_name})”。
29.在定义储存过程中,若有输入参数则应放在关键字AS的(后面)说明,若有局部变量则应放在关键字AS的(前面)定义。
30.每个存储过程向调用方返回一个整数返回代码。
如果存储过程没有显示设置返回代码的值,则应返回代码为(0),表示成功。
31.向表中添加记录后,添加的记录临时存储在(inserted)表中;删除表中记录后,被删除的记录临时存储在(deleted)表中;修改表中记录后,被修改的记录临时存储在(inserted)表中。
32.在SQLServer2000中,数据库的安全机制包括(登陆账号)管理、数据库用户管理、(角色)管理、权限管理等内容。
33.SQLServer2000有三种权限,分别是(对象权限)、语句权限、(隐含权限)。
34.数据库备份常用的两类方法是(使用向导)备份和(企业管理器)备份。
35.四种数据库备份方式分别是(完全)备份、差异备份、(事务日志)备份、文件或文件组备份。
36.SQLServer2000数据复制由发布服务器、分发服务器、(订阅)服务器构成。
37.CHECK约束表示(具有检查约束列)的输入内容必须满足约束条件,否则数据无法正常输入。
38.实体完整性又称为(行)完整性,要求表中有一个主键。
39.参照完整性又称为(引用)完整性,它是通过定义外键与主键之间或外键与唯一键之间的对应关系实现的。
二、选择1.(A)是位于用户和操作系统之间的一层数据管理软件。
数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMSB.DBC.DBSD.DBA2.在数据库系统的三级模式结构中,用来描述数据的全局逻辑结构的是(C)。
A.子模式B.用户模式C.模式D.存储模式3.下列选项中,不属于数据库特点的是(C)。
A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高4.要保证数据库逻辑数据独立性,需要修改的是(c)。
A.模式B.模式与内模式的映射C.模式与外模式的映射D.内模式5.在关系数据库中,视图是三级模式结构中的(D)。
A.内模式B.模式C.存储模式D.外模式6.在数据库中可以创建和删除表、视图、索引,可以修改表,这是因为DBMS提供了(C)。
A.数据定义功能B.数据查询功能C.数据操作功能D.数据控制功能7.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是(A)。
A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS包括DB,也就是DBMS8.数据库系统的数据独立性体系在(B)。
A.不会因为数据的变化而影响到应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他存储结构9.E-R图用于描述数据库的(A)。
A.概念模型B.数据模型C.存储模式D.外模式10.对于现实世界中事物的特征,在实体—联系模型中使用(A)A.属性描述B.关键字描述C.二维表格描述D.实体描述10.参照完整性规则:表的(B)必须是另一个表主键的有效值,或者是空值。
A.候选键B.外键C.主键D.主属性11.在关系模式中,实现“关系中不允许出现相同的元组”的约束是(B)约束。
A.候选键B.主键C.键D.超键12.约束“年龄限制在18~30岁之间”属于DBMS的(B)功能。
A.安全性B.完整性C.并发控制D.恢复13.反映现实世界中实体及实体间联系的信息模式是(D)。
A.关系模型B.层次模型C.网状模型D.E-R模型14.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是(D)。
A.多对多B.一对一C.多对一D.一对多15.关系模型中有三类完整性约束:实体完整性、参照完整性和域完整性。
定义外部关键字实现的是哪一类完整性(C)A.实体完整性B.域完整性C.参照完整性D.实体完整性、参照完整性和域完整性16.关系模型的候选关键字可以有1个或多个,而主关键字有(C)。
A.多个B.0个C.1个D.1个或多个17.在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用(B)。
A.临时关键字B.主关键字C.外部关键字D.索引关键字18.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是(B)。
A.ABB.BEC.CDD.DE20.设学生关系S(SNO,SNAME,SSEX,SAGE,SDPART)的主关键字为SNO,学生选课关系SC(SNO,CNO,SCORE)的关键字为SNO和CNO,则关系R(SNO,CNO,SSEX,SAGE,SDPART,SCORE)的主关键字为SNO何CNO,其满足(A)。
A,1NFB,2NFC,3NFD,BCNF21.下列叙述正确的是(D)A.在企业管理器中可停止SQLServer服务B..在企业管理器中可暂停SQLServer服务C..在企业管理器中可启动SQLServer服务D.以上选项都正确22.下面叙述正确的是(D)A.SQLServer服务管理器关闭服务也自动关闭B.职员启动SQLServer服务,本地服务器的管理任务即可自动执行C.启动MicrosoftSerch服务后才可使用SQLServer全文检索功能D.以上选项都正确23.SQLServer2000属于(C)数据库系统。
A.层次模型B.网状模型C.关系模型D.面向对象模型24.SQL语言通常称为(A)。
A.结构化查询语言B.结构化控制语言C.结构化定义语言D.结构化操纵语言24.SQL是哪几个英文单词的缩写(B)A.StandardQueryLanguageB.StructuredQueryLanguageC.SelectQueryLanguageD.以上选项都不是25.SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE、DELETE等,其中最重要的使用最频繁的是(A)A.SELECTB.INSERTC.UPDATED.DELETE26.下列SQL语句中,(D)不是数据定义语句。