数据库系统配置与管理整合习题-复习题

合集下载

数据库管理复习题集及答案

数据库管理复习题集及答案

数据库管理复习题集及答案一、绪论数据库管理是计算机科学领域中的一个重要主题,涉及到对数据的组织、存储和访问等方面的技术和方法。

在数据库管理的学习和应用过程中,复习题集及答案是一种重要的学习资源。

本篇文章将为读者提供一份数据库管理的复习题集及相应答案,帮助读者巩固知识,检验学习成果。

二、数据库管理复习题及答案以下是一系列与数据库管理相关的复习问题,每个问题都配有相应的解答。

读者可以尝试自己解答问题,然后对照答案进行对比和学习。

1. 数据库的定义是什么?它的主要特点有哪些?答案:数据库是一个有组织的数据集合,用于存储和管理相关数据。

其主要特点包括数据的共享性、独立性、冗余度低、一致性和持久性。

2. 简要解释关系数据库的概念。

答案:关系数据库是一种基于关系模型的数据库,其中数据以表格的形式进行组织。

它使用行和列的结构来表示数据实体和属性之间的关系,通过关系运算来操作和查询数据。

3. 数据库管理系统(DBMS)的作用是什么?答案:数据库管理系统是一种软件工具,用于管理和操作数据库。

它提供了数据定义语言(DDL)、数据操作语言(DML)和数据控制语言(DCL)等功能,帮助用户和应用程序对数据库进行定义、查询和操作。

4. 请解释事务的概念,并介绍ACID属性。

答案:事务是一组数据库操作的逻辑单元,要么全部执行成功,要么全部回滚。

ACID属性指事务应具备原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability),确保数据库操作的正确性和可靠性。

5. 数据库索引的作用是什么?请列举几种常见的索引类型。

答案:数据库索引用于提高数据的检索效率。

常见的索引类型包括主键索引、唯一索引、聚集索引和非聚集索引等。

6. 请解释数据库范式的概念,并介绍常见的三个范式。

答案:数据库范式是一组规范,用于设计关系数据库的合理结构。

常见的三个范式分别为第一范式(1NF)、第二范式(2NF)和第三范式(3NF)。

数据库复习题及答案

数据库复习题及答案

数据库复习题及答案一、选择题1. 数据库管理系统(DBMS)的主要功能是什么?A. 存储数据B. 管理数据C. 提供数据访问接口D. 所有以上选项答案:D2. 关系数据库中的“关系”指的是什么?A. 数据库文件B. 数据表C. 数据表之间的关系D. 数据库的物理存储答案:C3. SQL语言中的“SELECT”语句用于执行什么操作?A. 插入数据B. 更新数据C. 查询数据D. 删除数据答案:C4. 在数据库中,主键的作用是什么?A. 唯一标识表中的每条记录B. 存储数据C. 用于排序D. 用于数据加密答案:A5. 事务的ACID属性包括哪些?A. 原子性、一致性、隔离性、持久性B. 原子性、一致性、完整性、持久性C. 原子性、隔离性、完整性、持久性D. 原子性、一致性、隔离性、安全性答案:A二、简答题1. 简述数据库的三级模式结构。

答案:数据库的三级模式结构包括外模式、概念模式和内模式。

外模式是用户视图,是用户与数据库交互的接口;概念模式是数据库的全局逻辑结构,描述了数据的逻辑组织;内模式是数据库的物理存储结构,描述了数据在存储介质上的存储方式。

2. 解释什么是范式以及数据库规范化的目的。

答案:范式是数据库设计中用来减少数据冗余和提高数据一致性的标准。

数据库规范化的目的是确保数据库结构的合理性,通过分解数据表来消除数据的重复存储,从而提高数据的一致性和完整性。

三、应用题1. 假设有一个学生信息数据库,包含学生表(Student),课程表(Course),选课表(Enrollment)。

学生表包含学号(StudentID),姓名(Name),年龄(Age);课程表包含课程ID(CourseID),课程名称(CourseName),学分(Credits);选课表包含学号(StudentID),课程ID(CourseID),成绩(Grade)。

请编写SQL 语句,查询所有选修了“数据库原理”课程的学生姓名及其成绩。

数据库系统配置与管理整合习题-复习题

数据库系统配置与管理整合习题-复习题

期末考试必备专业整合方案一、填空题1、Sql Server 2005的两种登录模式分别是_windows登陆模式_____和_____windows和Sql _Server 混合登录模式___。

2、我们可以利用系统存储过程__sp_grantlogin__实现Windows用户登录授权。

3、创建SQL Server登录帐户使用_sp_addlogin__系统存储过程,删除SQL Server登录帐户使用_sp_droplogin__系统存储过程。

4、建立备份设备可以通过执行系统存储过程_sp_addumpdevice___建立一个磁盘备份设备。

5、每个新创建的数据库用户都属于__固定的_____数据库角色。

6、数据库的文件可以分为3种,依次是_主数据文件___、_辅数据文件___、__日志文件__。

7、Sql Server 2005、Visual Studio 2005、Visual Studio 2008的安装顺序分别是SQL Server 2005-----> Visual Studio 2008------> Visual Studio 2005.8、SQL Server的用户有两种类型,分别是___windows用户__和__SQL Server用户_。

9、服务器的登录用户sa是__SQL Server的超级管理员__用户,用于创建其他登录用户和授权。

10、用户权限的类别包括三种类别:_授权_、___拒绝__和__收权__。

11、建立SQL Server登录帐户qq,并将qq添加到school数据库的用户列表中,使用___sp_grantdbaccess__系统存储过程,如果要删除school数据库用户使用sp_revokeaccess___系统存储过程。

12、我们可以利用系统存储过程__sphelplogins__查看SQL Server登录账户。

13、Sql Server的四种服务分别是__SQL Server服务_、_SQL Server Agent服务___ __SQL Server分布式事务协调程序__和__MS SQL Server搜索服务__。

数据库系统概论复习期末试题及答案

数据库系统概论复习期末试题及答案

一、单项选择题(本大题共20小题,每小题2分,共40分)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 )。

数据库技术复习题1 选择题(答案)

数据库技术复习题1   选择题(答案)

数据库技术试题一、选择题1. 单个用户使用的数据视图的描述称为A. 外模式B. 概念模式C. 内模式D. 存储模式2. 子模式DDL用来描述A. 数据库的总体逻辑结构B. 数据库的局部逻辑结构C. 数据库的物理存储结构D. 数据库的概念结构3. 在DBS中,DBMS和OS之间的关系是A. 相互调用B. DBMS调用OSC. OS调用DBMSD. 并发运行4. 当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是A. 左外联接B. 右外联接C. 外部并D. 外联接5. 下列聚合函数中不忽略空值 (null) 的是A. SUM(列名)B. MAX(列名)C. COUNT( * )D. AVG(列名)6. 设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于FA. 是无损联接,也是保持FD的分解B. 是无损联接,但不保持FD的分解C. 不是无损联接,但保持FD的分解D. 既不是无损联接,也不保持FD 的分解7. 在数据库设计中,将ER图转换成关系数据模型的过程属于A. 需求分析阶段B. 逻辑设计阶段C. 概念设计阶段D. 物理设计阶段8. SQL中,下列涉及空值的操作,不正确的是A. AGE IS NULLB. AGE IS NOT NULLC. AGE = NULLD. NOT (AGE IS NULL)9. 一个关系中的候选关键字。

A .至多一个B .可多个C .必须多个D .至少 3 个10. DBMS中实现事务持久性的子系统是A. 安全性管理子系统B. 完整性管理子系统C. 并发控制子系统D. 恢复管理子系统11. SQL的全局约束是指基于元组的检查子句和A. 非空值约束B. 域约束子句C. 断言D. 外键子句12. 分布式数据库系统中分片模式和分配模式均是A. 全局的B. 局部的C. 分布的D. 集中的13. 属性类型允许是基本数据类型、结构类型和集合类型的模型是A. 平面关系模型B. 嵌套关系模型C. 复合对象模型D. 分布式关系模型14. 用树型结构表示实体之间联系的数据模型称为A.关系模型B.运算模型C.网状模型D.层次模型15. 数据库系统的核心是A.数据库B.数据库管理系统C.数据模型D.软件工具16. 在SQL语言中,与X BETWEEN 10 AND 20等价的表达式是A.X>10 AND X<20B.X>=10 AND X<20C.X>10 AND X<=20D.X>=10 AND X<=2017. 某个E-R图中有5个实体型,2个1∶n联系和2个m∶n联系,则该E-R图转换的关系模式个数至少是A.5个B.7个C.8个D.9个18. 若关系模式R(V,F)中的每一个决定属性集都包含候选码,则R属于A.2NFB.3NFC.BCNFD.4NF19. 若事务T对数据R已加X锁,则其他事务对数据RA.可以加S锁不能加X锁B.不能加S锁可以加X锁C.可以加S锁也可以加X锁D.不能加任何锁20.在目前的并行数据库体系结构中,可扩充性最高的是A.SMB.SDC.SND.SK21.数据的正确性和相容性是指数据库的A.完整性B.安全性C.并发性D.一致性22.下列不属于事务的特性的是A.隔离性B.一致性C.完整性D.原子性23.系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况属于A.事务故障B.系统故障C.介质故障D.运行故障24.E-R图是数据库设计的常用工具之一,它适用于建立数据库的A.概念模型B.逻辑模型C.结构模型D.物理模型25.数据库逻辑结构设计的主要任务是A.建立E-R图B.把数据送入数据库C.建立数据流图和需求说明书D.将E-R图转换为某个DBMS所支持的数据模型26.下面不是SQL语言优点的是。

数据库系统原理复习题(含答案)

数据库系统原理复习题(含答案)

数据库系统原理复习题(含答案)数据库系统原理复习题(含答案)第1章一、选择题1.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A)。

A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS2.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是(D)。

A.层次模型B.关系模型C.网状模型D.实体-联系模型3.目前,数据库管理系统最常用的逻辑数据模型是(C)。

A.网状模型B.层次模型C.关系模型D.面向对象模型4.下列四项中,不属于数据库系统特点的是(C)。

A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高5.数据模型的三个要素分别是(B)。

A.实体完整性、参照完整性、用户自定义完整性B.数据结构、数据操作、数据完整性约束条件C.插入数据、修改数据、删除数据D.外模式、模式、内模式6.数据库三级结构从内到外的3个层次依次为(B)。

A.外模式、模式、内模式B.内模式、模式、外模式C.模式、外模式、内模式D.内模式、外模式、模式7.下列关于数据库系统的正确叙述是(A):A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型的一致D.数据库系统比文件系统能管理更多的数据8.数据的逻辑独立性是指(B)。

A.外模式改变时保持应用程序不变B.模式改变时保持外模式不变C.内模式改变时保持模式不变D.数据改变时保持应用程序不变9.数据的物理独立性是指(C)。

A.外模式改变时保持应用程序不变B.模式改变时保持外模式不变C.内模式改变时保持模式不变D.数据改变时保持应用程序不变10.公司有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是(D)。

A.多对多B.一对一C.多对一D.一对多11.储蓄所有多个储户,储户在多个储蓄所之间存款,储户与储蓄所之间是(C)。

数据库系统试题及答案

数据库系统试题及答案

数据库系统试题及答案一、选择题(每题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)要求表中的每一列都是________。

数据库设计与管理技术考试 选择题 60题

数据库设计与管理技术考试 选择题 60题

1. 数据库系统中,用于描述数据及数据之间关系的模型是?A. 数据模型B. 逻辑模型C. 物理模型D. 概念模型2. 以下哪个不是关系数据库的基本操作?A. 选择B. 投影C. 连接D. 排序3. SQL语言中,用于创建数据库的命令是?A. CREATE DATABASEB. MAKE DATABASEC. NEW DATABASED. OPEN DATABASE4. 在数据库设计中,E-R图用于表示什么?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. 第三范式(3NF)要求关系中不包含什么?A. 非主属性对主属性的传递依赖B. 主属性对非主属性的传递依赖C. 非主属性对主属性的部分依赖D. 主属性对非主属性的部分依赖10. 数据库管理系统(DBMS)的主要功能不包括?A. 数据定义B. 数据操作C. 数据分析D. 数据控制11. 在SQL中,用于删除表的命令是?A. DROP TABLEB. DELETE TABLEC. REMOVE TABLED. ERASE TABLE12. 以下哪个不是数据库备份的类型?A. 完全备份B. 增量备份C. 差异备份D. 随机备份13. 数据库中的视图是什么?A. 实际存储的数据表B. 虚拟的数据表C. 数据库的物理结构D. 数据库的逻辑结构14. 在数据库中,用于保证数据一致性的技术是?A. 锁机制B. 日志机制C. 备份机制D. 恢复机制15. 以下哪个是数据库连接池的主要作用?A. 提高数据库安全性B. 提高数据库性能C. 提高数据库可靠性D. 提高数据库可扩展性16. 在数据库设计中,什么是反规范化?A. 增加数据冗余以提高查询性能B. 减少数据冗余以提高查询性能C. 增加数据冗余以提高数据一致性D. 减少数据冗余以提高数据一致性17. 数据库中的触发器是什么?A. 一种存储过程B. 一种事件响应机制C. 一种数据备份机制D. 一种数据恢复机制18. 在SQL中,用于插入数据的命令是?A. INSERT INTOB. ADD INTOC. PUT INTOD. SET INTO19. 数据库中的存储过程是什么?A. 一段预编译的SQL代码B. 一段动态生成的SQL代码C. 一段临时存储的SQL代码D. 一段随机生成的SQL代码20. 在数据库中,什么是ACID属性?A. 原子性、一致性、隔离性、持久性B. 原子性、一致性、并发性、持久性C. 原子性、一致性、隔离性、临时性D. 原子性、一致性、并发性、临时性21. 以下哪个是数据库事务的隔离级别?A. 读未提交B. 读已提交C. 可重复读D. 串行化22. 在数据库中,什么是死锁?A. 两个或多个事务无限期等待对方释放资源B. 两个或多个事务无限期等待系统资源C. 两个或多个事务无限期等待用户输入D. 两个或多个事务无限期等待网络资源23. 数据库中的锁机制主要用于解决什么问题?A. 数据冗余B. 数据不一致C. 数据丢失D. 数据并发24. 在SQL中,用于更新数据的命令是?A. UPDATEB. MODIFYC. CHANGED. ALTER25. 数据库中的日志文件主要用于什么?A. 数据备份B. 数据恢复C. 数据分析D. 数据监控26. 在数据库设计中,什么是数据字典?A. 存储数据的物理位置B. 存储数据的数据类型C. 存储数据的逻辑结构D. 存储数据的定义和描述27. 数据库中的并发控制主要用于解决什么问题?A. 数据冗余B. 数据不一致C. 数据丢失D. 数据并发28. 在SQL中,用于查询数据的命令是?A. SELECTB. QUERYC. SEARCHD. FIND29. 数据库中的数据仓库是什么?A. 用于存储实时数据的数据库B. 用于存储历史数据的数据库C. 用于存储临时数据的数据库D. 用于存储随机数据的数据库30. 在数据库中,什么是数据挖掘?A. 从大量数据中提取有用信息B. 从大量数据中删除无用信息C. 从大量数据中添加有用信息D. 从大量数据中修改无用信息31. 数据库中的数据模型不包括?A. 层次模型B. 网状模型C. 关系模型D. 逻辑模型32. 在数据库设计中,什么是数据独立性?A. 数据与应用程序的独立性B. 数据与硬件的独立性C. 数据与软件的独立性D. 数据与网络的独立性33. 数据库中的数据完整性不包括?A. 实体完整性B. 参照完整性C. 用户定义完整性D. 数据冗余完整性34. 在SQL中,用于删除数据的命令是?A. DELETEB. REMOVEC. ERASED. CLEAR35. 数据库中的数据备份不包括?A. 完全备份B. 增量备份C. 差异备份D. 随机备份36. 在数据库设计中,什么是数据流图?A. 描述数据在系统中的流动和处理过程B. 描述数据在系统中的存储和检索过程C. 描述数据在系统中的输入和输出过程D. 描述数据在系统中的转换和处理过程37. 数据库中的数据恢复不包括?A. 完全恢复B. 增量恢复C. 差异恢复D. 随机恢复38. 在数据库中,什么是数据字典?A. 存储数据的物理位置B. 存储数据的数据类型C. 存储数据的逻辑结构D. 存储数据的定义和描述39. 数据库中的数据仓库不包括?A. 用于存储实时数据的数据库B. 用于存储历史数据的数据库C. 用于存储临时数据的数据库D. 用于存储随机数据的数据库40. 在数据库中,什么是数据挖掘?A. 从大量数据中提取有用信息B. 从大量数据中删除无用信息C. 从大量数据中添加有用信息D. 从大量数据中修改无用信息41. 数据库中的数据模型不包括?A. 层次模型B. 网状模型C. 关系模型D. 逻辑模型42. 在数据库设计中,什么是数据独立性?A. 数据与应用程序的独立性B. 数据与硬件的独立性C. 数据与软件的独立性D. 数据与网络的独立性43. 数据库中的数据完整性不包括?A. 实体完整性B. 参照完整性C. 用户定义完整性D. 数据冗余完整性44. 在SQL中,用于删除数据的命令是?A. DELETEB. REMOVEC. ERASED. CLEAR45. 数据库中的数据备份不包括?A. 完全备份B. 增量备份C. 差异备份D. 随机备份46. 在数据库设计中,什么是数据流图?A. 描述数据在系统中的流动和处理过程B. 描述数据在系统中的存储和检索过程C. 描述数据在系统中的输入和输出过程D. 描述数据在系统中的转换和处理过程47. 数据库中的数据恢复不包括?A. 完全恢复B. 增量恢复C. 差异恢复D. 随机恢复48. 在数据库中,什么是数据字典?A. 存储数据的物理位置B. 存储数据的数据类型C. 存储数据的逻辑结构D. 存储数据的定义和描述49. 数据库中的数据仓库不包括?A. 用于存储实时数据的数据库B. 用于存储历史数据的数据库C. 用于存储临时数据的数据库D. 用于存储随机数据的数据库50. 在数据库中,什么是数据挖掘?A. 从大量数据中提取有用信息B. 从大量数据中删除无用信息C. 从大量数据中添加有用信息D. 从大量数据中修改无用信息51. 数据库中的数据模型不包括?A. 层次模型B. 网状模型C. 关系模型D. 逻辑模型52. 在数据库设计中,什么是数据独立性?A. 数据与应用程序的独立性B. 数据与硬件的独立性C. 数据与软件的独立性D. 数据与网络的独立性53. 数据库中的数据完整性不包括?A. 实体完整性B. 参照完整性C. 用户定义完整性D. 数据冗余完整性54. 在SQL中,用于删除数据的命令是?A. DELETEB. REMOVEC. ERASED. CLEAR55. 数据库中的数据备份不包括?A. 完全备份B. 增量备份C. 差异备份D. 随机备份56. 在数据库设计中,什么是数据流图?A. 描述数据在系统中的流动和处理过程B. 描述数据在系统中的存储和检索过程C. 描述数据在系统中的输入和输出过程D. 描述数据在系统中的转换和处理过程57. 数据库中的数据恢复不包括?A. 完全恢复B. 增量恢复C. 差异恢复D. 随机恢复58. 在数据库中,什么是数据字典?A. 存储数据的物理位置B. 存储数据的数据类型C. 存储数据的逻辑结构D. 存储数据的定义和描述59. 数据库中的数据仓库不包括?A. 用于存储实时数据的数据库B. 用于存储历史数据的数据库C. 用于存储临时数据的数据库D. 用于存储随机数据的数据库60. 在数据库中,什么是数据挖掘?A. 从大量数据中提取有用信息B. 从大量数据中删除无用信息C. 从大量数据中添加有用信息D. 从大量数据中修改无用信息答案部分1. A2. D3. A4. C5. A6. C7. B8. A9. A10. C11. A12. D13. B14. A15. B16. A17. B18. A19. A20. A21. A, B, C, D22. A23. D24. A25. B26. D27. D28. A29. B30. A31. D32. A33. D34. A35. D36. A37. D38. D39. D40. A41. D42. A43. D44. A45. D46. A47. D48. D49. D50. A51. D52. A53. D54. A55. D56. A57. D58. D59. D60. A。

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

期末考试必备专业整合方案一、填空题1、Sql Server 2005的两种登录模式分别是_windows登陆模式_____和_____windows和Sql _Server 混合登录模式___。

2、我们可以利用系统存储过程__sp_grantlogin__实现Windows用户登录授权。

3、创建SQL Server登录帐户使用_sp_addlogin__系统存储过程,删除SQL Server登录帐户使用_sp_droplogin__系统存储过程。

4、建立备份设备可以通过执行系统存储过程_sp_addumpdevice___建立一个磁盘备份设备。

5、每个新创建的数据库用户都属于__固定的_____数据库角色。

6、数据库的文件可以分为3种,依次是_主数据文件___、_辅数据文件___、__日志文件__。

7、Sql Server 2005、Visual Studio 2005、Visual Studio 2008的安装顺序分别是SQL Server 2005-----> Visual Studio 2008------> Visual Studio 2005.8、SQL Server的用户有两种类型,分别是___windows用户__和__SQL Server用户_。

9、服务器的登录用户sa是__SQL Server的超级管理员__用户,用于创建其他登录用户和授权。

10、用户权限的类别包括三种类别:_授权_、___拒绝__和__收权__。

11、建立SQL Server登录帐户qq,并将qq添加到school数据库的用户列表中,使用___sp_grantdbaccess__系统存储过程,如果要删除school数据库用户使用sp_revokeaccess___系统存储过程。

12、我们可以利用系统存储过程__sphelplogins__查看SQL Server登录账户。

13、Sql Server的四种服务分别是__SQL Server服务_、_SQL Server Agent服务___ __SQL Server分布式事务协调程序__和__MS SQL Server搜索服务__。

14、Sql Server 2005中,角色可以分为3种___服务器角色__、__数据库角色__和_应用程序角色__。

15、如果一个用户要访问SQL Server数据库中的数据,必须经过三个级别的认证过程,分别是__windows级别__、__SQL Server级别___、__数据库级别___。

10、Sql Server 2005级别对应的主体分别包括__ windows级别的主体___、___SQL Server级别的主体__和___数据库级别的主体__。

二、判断题1、sql server 2005安全性级别有三种,分别为windows身份验证、sql server身份验证、数据库级别验证(对)。

2、在进行数据库还原操作时,如果school数据库的恢复模式为“简单模式”,仍旧可以进行日志还原(错)。

3、sql server 2005中创建一个新数据库时,默认有一个主数据文件和一个日志文件(对)。

4、重新启动sql server服务的命令是:net restart “sql server (MSSQLSERVER)”(对)。

5、在进行数据库备份时,init参数是指重写上一个备份,noinit参数是指追加到前一个备份文件(对)。

6、对数据库进行差异备份时,使用with differential 参数(对)。

7、sql server 2005的新建登录名u1,其默认数据库角色是public(对)。

8、将SQL Server数据库转化为其他任何类型的数据库时,可以很明显看到逻辑结构的差异,如主码标志丢失、数据类型改变等(对)。

9、sql server 2005有两种服务器身份登录方式,一个是windows身份验证模式,一个是混合身份验证模式(对)。

三、选择题1、Sql Server 2005属于( C )类型的软件。

A.操作系统B.管理信息系统C.关系型数据库管理系统D.数据库系统2、如果进行作业调度和消息服务,应当属于下列的哪种服务?( B )A.SQL Server服务B.SQL Server Agent服务C.SQL Server分布式事务协调程序D.MS SQL Server 搜索服务3、在Windows XP Home Edition操作系统中可以安装Sql Server 2005的( D )。

A.企业版B.开发版C.工作组版D.标准版4、为所有的临时表、临时存储过程及其他临时操作提供存储空间的系统数据库是( A )。

A.Tempdb数据库B.Master数据库C.Model数据库D.Msdb数据库四、综合题1、Sql Server 2005目前为windows身份验证模式,请选择以下哪些用户可以顺利通过windows身份验证模式登录sql server?((1)(3) )(1)administrator(2)sa(3)windows用户组test已经授权为合法的sql server 2005用户,该用户组中的用户u2。

(4)windows用户u3,没有授权为sql server 2005用户。

图1如图1所示,服务器名称部分不能选择以下哪些名称?((5) )(1)点(2)(local)(3)Localhost(4)计算机名称(5)计算机名称/administrator(6)127.0.0.1如果对u2或者u3正确授权登录sql server 2005之后,该用户是否有权限操作用户自定义数据库school?如何授权u2、u3为school数据库的用户,如何从school数据库用户中删除u3?请写出详细的命令。

不能,因为它们没有操作school数据库的权限。

use schoolexec sp_grantdbaccess ‘u2’,’u2’exec sp_grantdbaccess ‘u3’,’u3’删除u3:Use schoolExec sp_revokedbaccess ‘u3’2 使用命令完成数据库school的完整备份、差异备份、日志备份。

完整备份:Backup database ** to 备份设备差异备份:Backup database ** to 备份设备with differential日志备份:backup log ** to 备份设备3 使用命令完成数据库school的完整备份还原、差异还原、日志备份还原。

完整恢复:restore database ** from 备份设备with replace差异恢复:(1)restore database ** from 备份设备with norecovery, replace(2)restore database ** from 备份设备with recovery,differential, replace日志恢复:(1)restore database ** from 备份设备with norecovery, replace(2)restore log ** from 备份设备with recovery,differential, replace4 新建SQL Server用户tt,登录sql server实例时出现如下错误提示,请分析原因。

图原因:登录模式错误(1)修改登录模式:……(2)重启SQL server服务5、简单描述windows登录用户u1、sql server2005 登录名u2、school数据库用户u3之间的区别与联系。

U1如果没有授权(使用sp_grantlogin)不能访问sql server;u2可以登录sql server,但如果没有授权(sp_grantdbaccess)不能访问school数据库;u3必须首先是sql server 的登录名然后才能是school数据库的合法用户。

(以下7,8,9,10,11,12题没给答案估计不会考)7、目前sql server 2005只允许使用“windows集成身份验证模式”登录,请描述将其修改为“SQL Server和Windows身份验证模式”的步骤。

8、简述备份设备的概念。

9、简述完全数据备份、差异数据备份、日志数据备份的定义是什么?彼此之间区别和联系是什么?10、在还原数据库时,参数RECOVERY和NORECOVERY的含义是什么?分别应当在什么情况下使用?11、什么是实例?SQL实例与SQL\EXPRESS是一个版本吗?有什么不同?12、sa用户无法登录SQL Server系统,请分析主要原因可能是什么?练习题2及答案1、现有数据库newdb,从其完整备份文件D:\newdb.mdb文件进行还原,正确选择了源设备路径后,单击“确定”按钮,如图3所示。

请分析出现此问题的原因,应该如何修正?图1 还原数据库错误答案:第一步:先使用完整备份D:\newdb.mdb文件进行还原,此时还原选项选择在newdb数据库的course表中,添加一条记录后,对newdb数据库进行差异备份,差异备份到备份设备dif_backfile。

然后删除newdb数据库,使用备份设备dif_backfile进行还原。

还原界面选项中选择“覆盖现有数据库”和“回滚未提交的事务”。

出现如图4所示错误,请分析出错原因,应该如何修正?图2 使用差异备份进行还原数据库错误提示答案:第二步:使用差异备份设备dif_backfile,进行还原,此时选中练习3及答案某企业数据库ResDB在运行维护过程中,近期有如下备份操作:(1)9月20日,对数据库ResDB进行了完整地备份,备份数据存储在d盘:”d:\ beifen_all.bak”(2)9月23日,对数据库ResDB进行了差异备份,备份到备份设备b_dif1。

(3)9月25日进行了差异备份,备份数据存储到备份设备b_dif2。

现在请问,如果9月26号,ResDB数据库出现故障,请问如何恢复数据库,使得损失最小?解决方案:第一步:使用20号完整备份,进行完整还原,不提交事务;第二步:使用23号差异备份,进行差异还原,不提交事务;第三步:使用25号差异备份,进行差异还原,提交事务。

参考答案:第一步:完整还原restore database schoolfrom disk=‘d:\ beifen_all.bak’ with norecovery, repalce第二步:差异还原restore database schoolfrom d1_difwith norecovery,replace第三步:差异还原with recovery,replace某企业数据库school数据库有如下操作,如图所示:(1)8月20日,对数据库进行了完整备份,备份数据存储到备份设备beifen1中。

相关文档
最新文档