数据库管理习题库

合集下载

数据库原题库

数据库原题库

1、数据独立性是数据库技术的重要特点之一。

所谓数据独立性是指( )。

A)数据与程序独立存放B)不同的数据被存放在不同的文件中C)不同的数据只能被对应的应用程序所使用D)以上三种说法都不对[] 教师批改:D2、DBMS的含义是( )。

A.数据库系统B.数据库管理系统C.数据库管理员D.数据库[] 教师批改:B3、从关系模式中指定若干个属性组成新的关系的运算称为( )。

A.联接B.投影C.选择D.排序[] 教师批改:B4、对于“关系”的描述,正确的是( )。

A) 同一个关系中允许有完全相同的元组B) 同一个关系中元组必须按关键字升序存放C) 在一个关系中必须将关键字作为该关系的第一个属性D) 同一个关系中不能出现相同的属性名[] 教师批改:D5、对于现实世界中事物的特征,在实体-联系模型中使用( )。

A)属性描述B)关键字描述C)二维表格描述D)实体描述[] 教师批改:A6、专门的关系运算不包括下列中的( )。

A)联接运算B)选择运算C)投影运算D)交运算[] 教师批改:D7、关系运算中的选择运算是( )。

A)从关系中找出满足给定条件的元组的操作B)从关系中选择若干个属性组成新的关系的操作C)从关系中选择满足给定条件的属性的操作D)A和B都对[] 教师批改:A8、数据库设计的根本目标是要解决( )。

A)数据共享问题B)数据安全问题C)大量数据存储问题D)简化数据维护[] 教师批改:A9、”商品”与”顾客”两个实体集之间的联系一般是( )。

A)一对一B)一对多C)多对一D)多对多[] 教师批改:D10、在Visual FoxPro中以下叙述错误的是( )。

A)关系也被称作表B)数据库文件不存储用户数据C)表文件的扩展名是.dbfD)多个表存储在一个物理文件中[] 教师批改:B11、在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用( )。

A) 临时关键字B) 主关键字C) 外部关键字D) 索引关键字[] 教师批改:B12、以下关于关系的说法正确的是( )。

数据库题库(含答案)

数据库题库(含答案)

数据库题库(含答案)一、单选题(共100题,每题1分,共100分)1、在关系模型中,用来表示实体的是( )A、字段B、记录C、表D、指针正确答案:B答案解析:二维表的每一行的所有数据称为一个元组,相当于一条记录,代表一个实体2、格式属性是给字段()数据时设置的样式。

A、初始值B、当前值C、输出D、输人正确答案:C答案解析:初始值是设置默认值属性,输入是设置有效性规则和输入掩码3、窗体通过来显示字段信息,以类似填空的格式输入数据。

( )A、宏B、模块C、表D、控件正确答案:D4、已知“邮政编码”字段为6位数字,对其设置掩码,正确的是( )A、######B、999999C、D、000000正确答案:D答案解析:必须是6位数字,因此就必须为000000。

5、下列关于Access 2010说法正确的是()A、Access 2010是一个关系型数据库系统B、Access 2010默认创建的文件的扩展名是.mdbC、Access 2010数据库可以作为应用软件的数据库,也可以作为WEB页的数据库D、Access 2010数据库中的数据只能本机访问,不能被其他计算机访问正确答案:C答案解析:Access 2010是数据库管理系统,默认扩展名是.accdb,其数据库既可以被本机访问,也可以被其他计算机访问。

6、有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。

A、笛卡尔积B、交C、并D、连接正确答案:D答案解析:运算结果是通过R表和S表共同的属性B的值进行的连接运算。

7、下列不是关系术语的是( )A、元组B、属性C、分量D、数据正确答案:D答案解析:关系中的一行称为一个元组,一列称为一个属性,一个单元格称为一个分量。

8、在关系模式中,如果属性A和B存在1对1的联系,则( )A、A→BB、B→AC、ABD、以上都不是正确答案:C9、教师和同学之间的关系是()A、1:1B、1:nC、m:nD、n: 1正确答案:C答案解析:一个教师可以教多名学生,一个学生可以被多个教师教,因此两者之间是多对多的联系。

数据库习题库

数据库习题库

第1章绪论1.数据库数据具有__________、__________和__________三个基本特点。

答案:永久存储、有组织、可共享2.试述数据、数据库、数据库系统、数据库管理系统的概念。

3.使用数据库系统有什么好处?4.数据库管理系统是数据库系统的一个重要组成部分,它的功能包括__________、__________、__________、__________。

答案:数据定义功能、数据操纵功能、数据库的事物管理和运行管理、数据库的建立和维护功能5.数据库系统是指在计算机系统中引入数据库后的系统,一般由__________、__________、__________和__________构成。

答案:数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员6.试述文件系统与数据库系统的区别和联系。

7.数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了三个阶段:__________阶段,__________阶段和__________阶段。

答案:人工管理、文件系统、数据库系统8.举出适合用文件系统而不是数据库系统的例子;再举出适合用数据库系统的应用例子。

9.数据库具有数据结构化、最小的__________、较高的__________和易扩展性等特点。

答案:冗余度、数据独立性10试述数据库系统的特点。

11.DBMS还必须提供__________保护、__________检查、__________、__________等数据控制功能。

答案:数据的安全性数据的完整性并发控制数据库恢复12.数据库管理系统的主要功能有哪些?答案:①数据库定义功能;②数据存取功能;③数据库运行管理;④数据库的建立和维护功能。

13.模式(Schema)是数据库中全体数据的__________和__________的描述,它仅仅涉及到__________的描述,不涉及到具体的值。

答案:逻辑结构、特征、型14.试述数据模型的概念、数据模型的作用和数据模型的三个要素。

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

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

一、单项选择题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、三类经典的数据模型是_________、_________和_________。

其中,________目前应用最广泛。

2、_________模型是面向信息世界的,它是按用户的观点对数据和信息建模;________模型是面向计算机世界的,它是按计算机系统的观点对数据建摸。

3、关系模型的实体完整性是指______________________________。

在关系模型中,候选码是指_______________________,全码是指_________________________。

4、设Ei 为关系代数表达式,根据关系代数等价变换规则,(E1×E2)×E3 ≡ __________,若选择条件F只涉及E1中的属性,则σF(E1×E2)≡____________。

5、数据依赖是关系中属性间的相互关联,最重要的数据依赖有两种,即_____依赖和多值依赖。

6、在关系规范化过程中,将1NF转化为2NF,要消除______________________,若一个关系模式R∈2NF,并且消除了非主属性对码的传递依赖,则R∈__NF。

7、数据库的保护措施有________控制、_________控制、_________控制和数据库恢复等。

8、事务是并发控制的基本单位,事务的四个性质是_______性、_______性、_______性和________性。

9、并发控制的主要方法是封锁,封锁的类型有两种,即________锁和_______锁。

10、故障恢复的基本手段有____________和_________________。

11、DBMS的中文全称是___________。

12、数据管理的发展经历了人工管理阶段、_________阶段和________阶段。

13、数据库系统的三级模式分别是___________,___________和_________。

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

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

数据库系统考试题库和答案一、选择题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):要求表中的所有非主键字段都必须直接依赖于主键,而不是依赖于其他非主键字段。

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

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

数据库原理题库

数据库原理题库

数据库原理题库
1. 数据库的三个基本概念是什么?
答: 数据库管理系统 (DBMS)、数据模型和数据结构。

2. 什么是数据库事务?
答: 数据库事务是指一系列数据库操作的逻辑单元,这些操作
要么全部成功执行,要么全部回滚到操作之前的状态。

3. 什么是关系型数据库?
答: 关系型数据库是一种基于关系模型的数据库,数据以行和
列的形式存储在表中,并且各个表之间通过键值进行关联。

4. 什么是SQL?
答: SQL (Structured Query Language) 是一种用于管理关系型数
据库的语言,它可以用于创建、修改和查询数据库中的数据。

5. 什么是索引?
答: 索引是数据库中用于快速查找数据的数据结构,它可以大
大加快查询的速度。

6. 数据库的ACID属性是什么意思?
答: ACID 是指数据库事务应具备的四个特性,分别是原子性、一致性、隔离性和持久性。

7. 什么是数据完整性?
答: 数据完整性是指数据库中的数据应符合预定义的完整性规则,例如主键约束、唯一性约束、外键约束等。

8. 什么是关系型数据库设计的三个范式?
答: 关系型数据库设计的三个范式分别是第一范式 (1NF)、第二范式 (2NF) 和第三范式 (3NF)。

9. 什么是数据库连接池?
答: 数据库连接池是为了提高数据库访问性能而创建的一个缓冲池,它保持着一定数量的数据库连接供应用程序使用。

10. 什么是数据库备份和恢复?
答: 数据库备份是指将数据库的数据和结构复制到其他介质中以防止数据丢失,而数据库恢复是指从备份中恢复数据到原始状态。

数据库管理员简单题库数据库题库

数据库管理员简单题库数据库题库

数据库管理员简单题库数据库题库1、你需要从SALES表中提取出PROD_ID 列包含‘_D123’字符串的产品明细。

下⾯哪⼀个WHERE 条件⼦句可以获得所需的输出结果?A. WHERE prod_id LIKE '%_D123%' ESCAPE '_'B. WHERE prod_id LIKE '%\_D123%' ESCAPE '\'C. WHERE prod_id LIKE '%_D123%' ESCAPE '%_'D. WHERE prod_id LIKE '%\_D123%' ESCAPE '\_'答案为B2、实例因为断电异常中⽌。

哪些是关于redo ⽇志在实例恢复期间的正确描述?A.Inactive和current 状态的redo⽇志需要完成恢复B.Online 和Archived⽇志需要实例恢复C.最后⼀个checkpoint之后的所有redo 信息都要应⽤到数据⽂件D.所有记录在current 状态⽇志中直到检查点位置的redo 信息应⽤于数据⽂件答案:C3、你需要获得⼀个报表,该报表显⽰每⼀个客户的信贷限额增加$1000后的结果,客户的last name 列标题应显⽰为Name,并且增加的信贷限额列标题应显⽰为New Credit Limit,列标题应该每个单词的⾸字母⼤写显⽰。

哪个命令能完成该需求?A. SELECT cust_last_name Name, cust_credit_limit + 1000"New Credit Limit"FROM customers;B. SELECT cust_last_name AS Name, cust_credit_limit + 1000AS New Credit LimitFROM customers;C. SELECT cust_last_name AS "Name", cust_credit_limit + 1000AS "New Credit Limit"FROM customers;D. SELECT INITCAP(cust_last_name) "Name", cust_credit_limit + 1000INITCAP("NEW CREDIT LIMIT")FROM customers;答案:C4、你需要为银⾏的应⽤程序建⽴⼀个表。

(完整版)数据库练习题(答案)..

(完整版)数据库练习题(答案)..

(完整版)数据库练习题(答案)..第四章练习题⼀、选择题1、设有两个关系R(A,B)和S(B,C),与下列SELECT语句SELECT A,B FROM RWHERE B NOT IN(SELECT B FROM S WHERE C='C56');等价的关系代数表达式是 [ C]A.πA,B(σC≠'C56'(R?S))B.πA,B(R ? S)C≠'C56' C.R-πA,B(σC= 'C56'(R?S))D.R-πA,B(σC≠'C56'(R?S))2、嵌⼊式SQL的预处理⽅式,是指[ B]A.识别出SQL语句,加上前缀标识和结束标志B.把嵌⼊的SQL语句处理成函数调⽤形式C.对源程序进⾏格式化处理D.把嵌⼊的SQL语句编译成⽬标程序3、SQL中,“DELETE FROM 表名”表⽰ [ A]A.从基本表中删除所有元组B.从基本表中删除所有属性C.从数据库中撤消这个基本表D.从基本表中删除重复元组4、SQL中,聚合函数COUNT(列名)⽤于[ C]A.计算元组个数B.计算属性的个数C.对⼀列中的⾮空值计算个数D.对⼀列中的⾮空值和空值计算个数5、在传统SQL技术中,使⽤“ORDER BY”⼦句的SELECT语句查询的结果,实际上为 [B]A.数组 B.列表 C.包 D.集合6、在数据库中,能提⾼查询速度的是(C )A. 数据依赖B. 视图C. 索引D. 数据压缩7、语句 delete from sc 表明( A )A. 删除sc中的全部记录B. 删除基本表scC. 删除基本表sc中的列数据D. 删除基本表sc中的部分⾏8、在DB应⽤中,⼀般⼀条SQL 语句可产⽣或处理⼀组记录,⽽DB主语⾔语句⼀般⼀次只能处理⼀条记录,其协调可通过(B )实现。

A. 指针B. 游标C. 数组D. 栈9、在下列基本表的定义中,数值5表⽰( C )CREATE TABLE student (Sno char(5) not null unique,Sname char(2));A. 表中有5条记录B. 表中有5列C. 表中字符串Sno 的长度D. 表格的⼤⼩10、在视图上不能完成的操作是( C )A. 更新视图B. 查询C. 在视图上定义新的基本表D. 在视图上定义新视图11、下列聚合函数中不忽略空值 (null) 的是(C)A、SUM (列名)B、MAX (列名)C、COUNT ( * )D、AVG (列名)12、SQL的查询语句的where⼦句中,对空值的操作,不正确的是( C )A、where AGE IS NULLB、where AGE IS NOT NULLC、where AGE = NULLD、where NOT (AGE IS NULL)13、Transact-SQL对标准SQL的扩展主要表现为( A )。

(完整版)数据库练习题及答案解析

(完整版)数据库练习题及答案解析

第一章习题一、单项选择题1 •数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS )之间的关系是(A )。

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

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

A. 数据共享B. 数据完整性C. 数据冗余度高D. 数据独立性高4. 数据库系统的数据独立性体现在(B )。

A .不会因为数据的变化而影响到应用程序B. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C. 不会因为存储策略的变化而影响存储结构D. 不会因为某些存储结构的变化而影响其他的存储结构5. 要保证数据库的数据独立性,需要修改的是(C )。

A. 模式与外模式B. 模式与内模式C. 三层之间的两种映射D. 三层模式6. 要保证数据库的逻辑数据独立性,需要修改的是(A )。

A. 模式与外模式的映射B. 模式与内模式之间的映射C. 模式D. 三层模式7. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C ),它是模式的逻辑子集。

A.模式B.物理模式C. 子模式D. 内模式8. 下述(B )不是DBA 数据库管理员的职责。

A.完整性约束说明B.定义数据库模式C.数据库安全D.数据库管理系统设计9. 常见的数据模型有三种,它们是(B )A 网状、关系和语义B 层次、关系和网状C 环状、层次和关系D 字段名、字段类型和记录10. 在E-R 图中,用来表示属性的图形是(B )A 矩形B 椭圆形C 菱形D 平行四边形二、填空题1. 描述数据库全体数据的全局逻辑结构和特性的是___________ 模式 ______ 。

数据库考试题库

数据库考试题库

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

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

A.企业管理器B.查询分析器C.服务管理器D.媒体播放器3. S QL 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. S QL 语言中,条件年龄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. S QL 语言中,删除表中数据的命令是( A )。

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

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

数据库练习题库(含答案)

数据库练习题库(含答案)

数据库练习题库(含答案)一、单选题(共98题,每题1分,共98分)1.在需求分析阶段,结构化分析和建模方法是一种较为有效的需求分析方法,下列不属于结构化分析和建模方法优点的是()。

A、可避免过早陷入具体细节B、从局部或子系统开始分析问题,便于建模人员了解业务模型C、图形对象不涉及太多技术术语,便于用户理解模型D、用图形化的模型能直观表示系统功能正确答案:B2.DBMS通过加锁机制允许用户并发访问数据库,这属于DBMS提供的()。

A、数据定义功能B、数据操纵功能C、数据库运行管理与控制功能D、数据库建立与维护功能正确答案:C3.关于数据划分策略,下述说法错误的是()。

A、散列划分釆用某种散列函数,以数据的划分属性作为函数参数,计算数据应存储的磁盘序号B、范围划分根据某个属性的取值,将数据划分为n个部分,分别存储到不同磁盘上C、范围划分有利于范围查询和点查询,但也可能会引起数据分布不均匀及并行处理能力下降问题D、轮转法划分能保证元组在多个磁盘上的平均分配,并具有较高的点查询和范围查询正确答案:D4.存取方法设计属于数据库设计的()阶段的设计任务。

A、逻辑结构设计B、概念结构设计C、系统需求分析D、物理结构设计正确答案:D5.将新插入的记录存储在文件末尾,并使记录随机地分布在文件物理存储空间中的文件结构是()。

A、散列文件B、堆文件C、索引文件D、聚集文件正确答案:B6.关于"死锁”,下列说法中正确的是()。

A、在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库B、只有出现并发操作时,才有可能出现死锁C、当两个用户竞争相同资源时不会发生死锁D、死锁是操作系统中的问题,数据库操作中不存在正确答案:B7.关于数据库应用系统的需求分析工作,下列说法正确的是()。

A、在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图B、通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明C、数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标D、数据需求分析的主要工作是要辩识出数据处理中的数据处理流程正确答案:C8.如果一个系统定义为关系系统,则它必须( )oA、支持关系数据库B、支持选择、投影和连接运算C、A和B均成立D、A、B都不需要正确答案:C9.联机分析处理包括以下()基本分析功能。

数据库试题库含答案

数据库试题库含答案

数据库试题库含答案一、单选题(共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、Access 2010数据库中的表是一个( )。

A、交叉表B、线型表C、报表D、二维表正确答案:D答案解析:Access2010中一个关系就是一张二维表3、使用表设计器来定义表的字段时,以下哪个项()可以不设置内容。

A、字段名称B、说明C、数据类型D、字段属性正确答案:B4、下列关于关系数据库中表的描述中,正确的是A、数据表相互之间不存在联系,完全独立B、数据表既相对独立,又相互联系C、数据表相互之间存在联系,每个表都用一个独立的数据库来保存D、数据表相互之间存在联系,用表名保存正确答案:B答案解析:在数据库中,表不以独立文件存在,但以不同的名称进行区分,同时,通过表之间的关系来构建联系。

因此,数据表既相对独立,又相互联系。

5、"在一个单位的人事数据库,字段"简历"的数据类型应当为( )。

"A、备注型B、文本型C、日期/时间型D、数字型正确答案:A6、如果采用关系数据库实现应用,在数据库的逻辑设计阶段需将( )转换为关系数据模型。

A、网状模型。

B、层次模型C、E-R模型D、关系模型正确答案:C7、将E-R图转换为关系模式时,实体集和联系都可以表示为( )。

A、属性B、键C、关系D、域正确答案:C答案解析:E-R图进行转换时,一个实体集或者联系都可以看做一张二维表,一张二维表自然就是一个关系。

8、当文档型字段取值超过255个字符时,应改为数据类型。

数据库练习题(含答案)

数据库练习题(含答案)

数据库练习题(含答案)一、单选题(共80题,每题1分,共80分)l、同一个数据模型的任意两个元组值()A、不能全同B、可全同C、必须全同D、以上都不是正确答案: A2、在创建主/子窗体之前,要确定主窗体与子窗体之间的数据源之间存在着的关系。

A、多对一B、多对多C、一对一D、一对多正确答案: D3、Access不能对数据类型进行排序和索引。

()A、文本B、数字C、备注D、自动编号正确答案: D4、任何一个满足2F但不满足3N F的关系模式都存在()A、非主属性对候选码的传递依赖B、主属性对候选码的部分依赖C、非主属性对候选码的部分依赖D、主属性对候选码的传递依赖正确答案: A5、以下哪一条属千关系数据库的规范化理论要解决的问题?()A、如何构造合适的应用程序界面B、如何构造合适的数据库逻辑结构C、如何控制不同用户的数据操作权限D、如何构造合适的数据库物理结构正确答案: B6、在数据管理技术发展的三个阶段中,数据独立性最好的是()。

A、人工管理阶段B、文件系统阶段C、数据库系统阶段D、三个阶段相同正确答案: C答案解析:数据库系统管理阶段的独立性最高,是因为采用了数据库管理系统来管理数据,将应用程序和数据分开存储。

7、在设计表时,若输人掩码属性设置为"LL", 则能接收的输人是()A、abBdB、aBC、AB+CD、AB a9正确答案: B答案解析:在输入掩码的格式符号中,"L"表示在该位置必须输入一个字母。

B送选项中少了一个字母,C选项中不能接受"+"'D选项中不能接受"9"8、在下列SQL语句中,修改表结构的语句是()。

A、AL T ERB、CRE A TEC、UP D ATED、IN SE R T正确答案: A9、空数据库是指()A、没有基本表的数据库B、没有任何数据库对象的数据库C、数据库中数据表记录为空的数据库D、没有窗体和报表的数据库正确答案: B答案解析:Access由六大对象组成,因此空数据库必须是没有任何对象的数据库。

数据库练习题(打印版)

数据库练习题(打印版)

数据库练习题(打印版)# 数据库练习题(打印版)## 一、选择题1. 在关系数据库中,数据表之间的关系可以是以下哪些类型?- A. 一对一- B. 一对多- C. 多对多- D. 所有以上2. SQL语言中,用于查询数据的关键字是:- A. SELECT- B. INSERT- C. UPDATE- D. DELETE3. 以下哪个不是数据库的完整性约束?- A. 主键约束- B. 外键约束- C. 检查约束- D. 索引约束## 二、填空题4. 数据库管理系统(DBMS)是位于用户和_________之间的一层数据管理软件。

5. SQL是_________查询语言,用于与数据库进行交互。

6. 在SQL中,使用_________关键字可以删除表中的数据。

## 三、简答题7. 简述数据库事务的四大特性(ACID)。

## 四、操作题8. 假设有一个学生表(Students),包含字段:学生ID (StudentID),姓名(Name),年龄(Age),专业(Major)。

编写SQL语句完成以下操作:- A. 插入一条新的学生记录。

- B. 更新学生的年龄信息。

- C. 查询所有学生的信息。

- D. 删除一个学生记录。

## 五、综合应用题9. 你是一家电子商务公司的数据库管理员,需要设计一个数据库来存储产品信息。

请列出至少五个字段,并为每个字段提供一个合理的数据类型。

## 参考答案:### 一、选择题1. D2. A3. D### 二、填空题4. 操作系统5. 结构化6. DELETE### 三、简答题7. 事务的四大特性(ACID)包括:- 原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不完成,不会结束在中间某个点。

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

- 隔离性(Isolation):并发执行的事务之间不会互相影响。

- 持久性(Durability):一旦事务提交,则其更改永久保存在数据库中。

数据库管理习题库

数据库管理习题库

一、不定项选择题1.create trigger语句中的with encryption参数的作用是[ ]A.加密触发器文本B.加密定义触发器的数据库C.加密定义触发器的数据库的数据D.以上都不对2.下列有关触发器的说法,错误的是[ ]A.触发器是一种特殊的存储过程,它可以包含if、while、case的复杂的T-sql 语句B.使用触发器需要两步:先创建触发器,然后调用触发器C.如果检测到修改的数据不满足业务规则,触发器可以回滚,进行撤销操作D.使用触发器可以创建比check约束更复杂的高级约束。

3.当执行update触发器语句时,系统将自动创建[ ]逻辑表A.tempB.deletedC.holdD.inserted4.update触发器能够对下列[ ]修改进行检查A.修改数据库名称B.修改表中的某行数据C.修改表中的某列数据D.修改表结构5. 在“连接”组中有两种连接认证方式,其中在[ ]方式下,需要客户端应用程序连接时提供登录时需要的登录账户和密码。

A.Windows身份验证B.SQL Server 身份验证C.以超级用户身份登录时D.其他方式登录时6. 下列[ ]不是SQL SERVER 的身份验证模式。

A.Windows身份验证B.SQL Server 身份验证C.混合身份验证模式D.IPSEC身份验证模式7. 关于登陆账户和数据库用户,下面表述错误的是[ ]。

A.登陆账户是在服务器级创建的,数据库用户是在数据库级创建的 B.创建数据库用户时必须存在该用户的登陆账户C.用户和登陆账户必须同名D.一个登陆账户可以对应多个数据库用户8.下列[ ]固定服务器角色具有创建数据库的权限A.BulkAdminB.DbcreatorC.DiskAdminD.ServerAdmin9.下列[ ]数据库角色就有创建表的权限A.db_accessadminB.db_datawriteC.db_ddladminD.db_owner10.SQL Server的权限可以被[ ]A.授予B.回收C.拒绝D.删除11. [ ]备份类型支持把数据库还原到某个特定的时间点。

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

一、不定项选择题1、create trigger语句中的with encryption参数的作用就是[ ]A、加密触发器文本B、加密定义触发器的数据库C、加密定义触发器的数据库的数据D、以上都不对2、下列有关触发器的说法,错误的就是[ ]A、触发器就是一种特殊的存储过程,它可以包含if、while、case的复杂的T-sql 语句B、使用触发器需要两步:先创建触发器,然后调用触发器C、如果检测到修改的数据不满足业务规则,触发器可以回滚,进行撤销操作D、使用触发器可以创建比check约束更复杂的高级约束。

3、当执行update触发器语句时,系统将自动创建[ ]逻辑表A、tempB、deletedC、holdD、inserted4、update触发器能够对下列[ ]修改进行检查A、修改数据库名称B、修改表中的某行数据C、修改表中的某列数据D、修改表结构5、在“连接”组中有两种连接认证方式,其中在[ ]方式下,需要客户端应用程序连接时提供登录时需要的登录账户与密码。

A.Windows身份验证B.SQL Server 身份验证C.以超级用户身份登录时D.其她方式登录时6、下列[ ]不就是SQL SERVER 的身份验证模式。

A.Windows身份验证B.SQL Server 身份验证C.混合身份验证模式D.IPSEC身份验证模式7、关于登陆账户与数据库用户,下面表述错误的就是[ ]。

A.登陆账户就是在服务器级创建的,数据库用户就是在数据库级创建的B.创建数据库用户时必须存在该用户的登陆账户C.用户与登陆账户必须同名D.一个登陆账户可以对应多个数据库用户8、下列[ ]固定服务器角色具有创建数据库的权限A、BulkAdminB、DbcreatorC、DiskAdminD、ServerAdmin9、下列[ ]数据库角色就有创建表的权限A、db_accessadminB、db_datawriteC、db_ddladminD、db_owner10、SQL Server的权限可以被[ ]A、授予B、回收C、拒绝D、删除11、 [ ]备份类型支持把数据库还原到某个特定的时间点。

A、完整数据库备份B、差异数据库备份C、事物日志备份D、以上都就是12、可以使用[ ]方法建立数据库的完整备份。

A.操作员B.作业C.维护计划D.性能监视器13、下面[ ]工具不适合将数据的副本复制到多个SQL Server中。

A、分离附加B、备份C、带INTO子句的查询D、 SSIS导入/导出向导14.小王对AdventureWorks 数据库执行一个在午夜结束的完全备份,而差异备份自04:00开始每四小时执行一次,事务日志备份每五分钟执行一次。

那么09:15执行的事务日志备份包含什么样的信息呢?A、自09:10以来发生的所有事务B、自09:10以来提交的所有事务C、自09:10以来发生变化的页D、自09:10以来发生变化的存储区15.Adventureworks、com 有一台运行SQL Server 2008 Enterprise Edition 的服务器SQL1。

SQL1的RAM为2 GB,其中的1、6 GB用于默认的SQL Server数据库引擎实例。

所有数据库的平均月数据增长就是100 MB。

用户报告说报告处理的时间在增长,小王需要评估一下就是否需要更多的RAM,因此,她需要使用系统监视器创建一个计数日志以帮助自己决定就是否需要增加RAM。

她应当向计数日志添加哪个功能对象[ ]?A.MSAS 2005:CacheB.SQLServer: SQL StatisticsC.SQLServer:General StatisticsD.SQLServer:Buffer Manager16.可以用[ ]来声明游标。

A、CREATE CURSORB、ALTER CURSORC、SET CURSORD、DECLARE CURSOR17.为数据表创建索引的目的就是 [ ]。

A.提高查询的检索性能B.归类C.创建主键D.创建唯一索引18、表具有的权限类别有[ ]A.selectB.deleteC.updateD.exec19、公司A 使用的就是SQL SERVER 2008 数据库。

一个用户报告说:订单处理应用在处理一个订单事务的过程中停止响应。

这个用户对应的SQL SERVER 进程ID 就是54、您需要查出进程54 就是否被其她连接阻塞。

如果就是,您需要确定阻塞者的进程ID,下面能达到这个目的方法就是[ ]?A、在SQL Server Management Studio,打开活动监视器, 打开进程信息页,查瞧进程54的阻塞者列信息。

B、在SQL Server Management Studio,打开活动监视器,打开按进程分类的锁页,查瞧进程54请求模式列。

C、在SQL Server Management Studio ,打开新查询窗口并且执行如下语句: SELECT * FROM sys、dm_exec_requests WHERE session_id = 54 然后查瞧blocking_session_id 列。

D、在SQL Server Management Studio,打开新查询窗口并且执行如下语句:SELECT * FROM sys、dm_exec_sessionsWHERE session_id = 54 查瞧status 列。

20、下列关于差异备份叙述错误的就是[ ]A.在执行了至少一次完整备份后,才能进行差异备份。

B.备份自上一次完整备份以来数据库改变的部分C.备份自上一次差异备份以来数据库改变的部分D.备份自上一次日志备份以来数据库改变的部分。

21、SSIS就是一个数据集成转换平台,主要用于进行[ ]等任务A.数据分析。

B.数据转换C.数据提取D.数据加载。

22、操作员收到通知的方式有[ ]。

A.短信。

B.电子邮件C.寻呼机 send消息。

23、关于角色描述正确的就是[ ]。

A.用户可以自定义服务器角色。

B.角色用来简化将很多权限分配给很多用户这一复杂任务的管理C.每个用户至少拥有一个角色D.数据库角色就是系统内置的,用户就是不可以自己定义的。

24、下列哪几个就是sql 数据库文件的后缀[ ]。

A.、mdfB.、ldfC.、dbfD.、ndf25、在SQL Server Profiler中跟踪记录可以保存为[ ]类型。

A.Binary文件。

B.TXT文件C.SQL Server表D.逗号限制符文件26、关于登陆账户与数据库用户,下面表述错误的就是[ ]。

A. 登陆账户就是在服务器级创建的,数据库用户就是在数据库级创建的B.创建数据库用户时必须在存在该用户的登陆账户C.用户与登陆账户必须同名D.一个登陆账户可以对应多个数据库用户27、对于数据库规模小,变化不频繁的数据库,最好采用的备份策略为[ ]。

A、完整数据库备份B、差异数据库备份C、完全+事物日志备份D、完全+差异数据备份28、关于日志备份叙述错误的就是[ ]A、在执行了至少一次完整备份后,才能进行事务日志备份B、如果没有与其相一致的数据库备份,则不能恢复事务日志。

C、可以在大容量日志恢复模式下建立日志备份D、备份自上一次完整备份以来数据库改变的部分。

29、对于数据量较大、并且反复变化的就是相同数据的数据库,采用的备份策略最好就是[ ]A.完整备份策略B。

完整与事务日志备份策略C、差异数据库备份策略D、完整与差异数据库备份策略30、假如您想让技术支持人员可以备份某个数据库,但就是没有数据库或sql server实例的其它权限,应该授予其[ ]角色A. db_accessadmin B、db_ownerC、db_backupoperatorD、sysadmin31、把文本格式的数据导入到SQL Server数据库,可以使用[ ]工具A、SSIS导入导出向导B、备份C、复制D、日志传送32、SSIS就是一个数据基础集成转换平台,主要用于进行[ ]等任务A.数据分析B、数据转换C、数据提取D、数据加载33、死锁的发生的原因就是[ ]A、并发控制B、服务器故障C、数据错误D、操作失误34、SQL Server 忠发生死锁需要[ ]A、用户处理B、系统自动处理C、修改数据源D、取消事务35、SQL Server的事务不具有的特征就是[ ]A.原子性B、隔离性C、一致性D、共享性36、SQL Server中常见的锁类型包括[ ]A、共享B、架构C 、行D、排她37、事务的隔离级别包括[ ]A、read uncommittedB、read committedC、repeatable onlyD、snapshot38、存储过程就是SQL Server服务器的一组预先定义并[ ]的t-sql语句A.保存B、编译C、解释D、编写39、下面有关于存储过程的说法不正确的就是A.存储过程就是一种独立的数据库对象,它在服务器上创建与运行B.使用存储过程可以减少网络流量C.存储过程提供了一种安全机制D.存储过程每次调用都要进行重新的编译与优化,降低了执行效率40、对于下面的存储过程:CREATE PROCEDURE Myp1 @P Int As select Studentname,Age from Strdents where Age==@p如果在students表中查找年龄18岁的学生,正确调用存储过程的就是[ ] A.exec Myp1 @p=’18’ B.exec Myp1 @p=18C.exec Myp1 p=’18’D.exec Myp1 p=1841、创建触发器不需要指定的选项有[ ]。

A.触发器的名称B.在其上定义触发器的表C.触发器将何时触发D.执行触发操作的编程语句42、关于触发器叙述正确的就是[ ]。

A.触发器就是自动执行的,可以在一定条件下触发B.触发器不可以同步数据库的相关表进行级联更改C.SQL Server 2008不支持DDL触发器D.触发器不属于存储过程43、在DML触发器工作中,有可能生成的两个内存表就是[ ]。

A.INSERTED, DELETEDB.UPDATED, INSERTEDC.DELETED,ADDEDD.ADDED, DELETED45、下列( )就是对触发器的描述A.定义了一个有相关列与行的集合B.当用户修改数据时,一种特殊形式的存储过程被自动执行C.SQL语句的预编译集合D.它根据一或多列的值,提供对数据库表的行的快速访问46、在SQL Server中,触发器不具有[ ]类型A. insert触发器B、update触发器C、delete触发器D、select触发器47、[ ]允许用户定义一组操作,这些操作通过对指定的表进行删除、插入与更新命令来执行或触发A、存储过程B、规则C.触发器D、索引48、为了使用输出参数,需要在create procedure语句中制定关键字[ ]A、optionB、outputC、checkD、default49、小王对AdventureWorks 数据库执行一个在午夜结束的完全备份,而差异备份自04:00开始每四小时执行一次,事务日志备份每五分钟执行一次。

相关文档
最新文档