中南大学数据库题库01数据库系统概论.doc

中南大学数据库题库01数据库系统概论.doc
中南大学数据库题库01数据库系统概论.doc

1.关于数据视图与三级模式,下列说法错误的是() 。

A数据视图是指用户从某个角度看到的客观世界数据对象的特征

B外模式是数据库用户能使用的局部数据,描述外模式时,通常需要给出其物理结

C概念模式以数据模型的形式描述数据

D三级模式结构实现了数据的独立性

参考答案

A

2.关系数据库管理系统所管理的关系是

A一个 DBF文件

B若干个二维表

C一个 DBC文件

D若干个 DBC文

件参考答案

B

3.某企业需要在一个SQL Server2000

实例上为多个部门构建不同的数据库,有一个

通用的数据类型需要用在这些不同数据库中,

则较好的实现方法是

A在创建所有的用户数据库之前,将此数

据类型定义在 master 数据库中

B在创建所有的用户数据库之前,将此数

据类型定义在 model 数据库中

C在创建所有的用户数据库之前,将此数

据类型定义在 msdb数据库中

D在创建完每个用户数据库之后,在每个

数据库中分别定义此数据类型

参考答案

B

4.日志文件是数据库系统出现故障以后,

保证数据正确、一致的重要机制之一。下列

关于日志文件的说法错误的是

A日志的登记顺序必须严格按照事务执行

的时间次序进行

B为了保证发生故障时能正确地恢复数据,必须保证先写数据库后写日志

C检查点记录是日志文件的一种记录,用于改善恢复效率

D事务故障恢复和系统故障恢复都必须使用日志文件

参考答案

B

5.数据库的概念模型独立于() 。

A具体的机器和DBMS

B E-R 图

C信息世界

D现实世界

参考答案

A

6.关系数据库管理系统应能实现的专门关系运算包括 () 。

A排序,索引,统计

B选择,投影,连接

C关联,更新,排序

D显示,打印,制表

参考答案

B

7. () 是存储在计算机内有结构的数据的集合。

A数据库系统

B数据库

C数据库管理系统

D数据结构

参考答案

B

8.在 SQL Server 2000 中,为确保数据库系统能可靠地运行,不仅要考虑用户数据库的备份,也需要考虑系统数据库(不考虑tempdb)的备份,关于系统数据库的备份策略,下列做法中最合理的是

A每天备份一次系统数据库

B每天用户进行数据库更改操作时,备份系统数据库

C每当用户操作影响了系统数据库内容时,备份系统数据库

D备份用户数据库的同时备份系统数据库参考答案

C

9.关于 SQL Server 常用的数据类型,以下()说法是错误的。

A Image 数据类型可以用来存储图像

B使用字符数据类型时,可以改变长度信息

C使用数字数据类型时,可以改变长度信息

D Bit 数据类型为 1 位长度,可以存储表示是 / 否的数据

参考答案

C

10.按照传统的数据模型分类,数据库系统可以分为三种类型()。

A大型、中型和小型

B西文、中文和兼容

C数据、图形和多媒体

D层次、网状和关系

参考答案

D

11.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职

员,则部门与职员实体之间的联系类型是()。

A m : n

B 1 : m

C m : k

D 1:1

参考答案

B

12.SQLServer 提供了一整套管理工具和实

用程序,其中负责启动、暂停和停止 SQL Server 的 4 种服务的是()。

A企业管理器

B导入和导出数据

C事件探察器

D服务管理器

参考答案

D.

以交互方式设计和测试Transact-SQL 语句的图形工具是()。

A企业管理器

B查询分析器

C事件探查器

D服务管理器

参考答案

B

设有患者和科室两个实体,每个患者属于一个科室,每个科室可以治疗多个患者,则患者和科室实体之间的联系类型是

()。

A n:1

B1:1

C m:n

D都可以

参考答案

A

学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系就是()的联系。

A一对一

v1.0可编辑可修改

B一对多

C多对多

D多对一

参考答案

B

位于用户和操作系统之间层,数据库在建

立、使用和维护时由其统一管理、统一控制

的数据管理软件是()。

A DBMS

B DB

C DBS

D DBA

参考答案

A

在关系模型中,一个关键字()。

A可以由多个任意属性组成

B最多由一个属性组成

C可有一个或多个其值能够唯一表示该关

系模式中任何元组的属性组成

D以上都不是

参考答案

C

下列操作中,()不是 SQL Server 服务管理器功能。

A启动 SQL Server 服务

B暂停 SQL Server 服务

C停止 SQL Server 服务

D执行 SQL查

询参考答案

D

对于学生实体与课程实体,每个学生可以选修多名课程,每名课程可以为多个学生所选择,则学生与课程之间的联系是

()的联系。

A一对一

B一对多

C多对多

D多对一

参考答案

C

下列选项中,()不是数据库系统的特点。

A数据完整性

B数据共享

C数据独立性高

D数据冗余很高

参考答案

D

对于现实世界中事物的特征,在实体- 联系模型中使用()。

A属性描述

B关键字描述

C实体描述

D二维表格描述

参考答案

A

关系模式的任何属性()。

A可以再分

B不可再分

C命名在关系模式上可以不唯一

D以上都不是

参考答案

B

SQL语言通常称为()。

A结构化查询语言

B结构化控制语言

C结构化定义语言

D结构化操纵语言

参考答案

A

根据关系数据基于的数据模型——关系模型的特征判断下列正确叙述的一项

()。

A只存在一对多的实体关系,以图形方式

v1.0可编辑可修改

来表示

B以二维表格结构来保存数据,在关系表

中不允许有重复行存在

C能体现一对多、多对多的关系,但不能

体现一对一的关系

D关系模型数据库是数据库发展的最初阶

参考答案

B

SQL语言是 () 语言。

A层次数据库

B网络数据库

C关系数据库

D非数据库

参考答案

C

对于关系的描述,正确的是()。

A同一个关系中允许有完全相同的元组

B同一个关系中元组必须按关键字升序存

C在一个关系中必须将关键字作为该关系

的第一个属性

D同一个关系中不能出现相同的属性名

参考答案

D

声明了变量:

DECLARE @i int,@c char(4)

现在为 @i 赋值 10, @c赋值‘ abcd’,正确的语句是()。

A set @i=10,@c=‘abcd’

B set i=10 , set @c=‘abcd’

C select @i=10,@c= ‘abcd’

D select @i=10, select @c=‘abcd’

参考答案

C

对某一类数据的结构、联系和约束的描述是型的描述,型的描述称为()模式。

A记录

B字段

C表

D数据

参考答案

D

以下这些逻辑运算符的优先次序是

()。

A NOT, AND, OR

B OR, AND, NOT

C NOT, OR, AND

D AND, NOT, OR

参考答案

A

用本机的查询分析器连接其他服务器时,以下哪种方式不能连接()。

A选择对应的服务器名称(服务实例名称)

B选择对应的计算机名称

C输入对应服务器的 IP 地址

D远程登陆

参考答案

D

下列说法中正确的是:

A SQL中局部变量可以不声明就使用

B SQL中全局变量必须先声明再使用

C SQL中所有变量都必须先声明后使用

D SQL中只有局部变量先声明后使用;全局变量是由系统提供的用户不能自己建立。

参考答案

D

SQL SERVER中,下面标志符不合法的是()。

A [my delete]

B_mybase

C $money

D trigger1

参考答案

C

下面存在于服务器端的组件是

() 。

A服务管理器

B企业管理器组件

C查询分析器组件

D导入导出组件

参考答案

A

如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主键或只是主键的一部分,但却是另一个关系的主键时,称该属性(或属性组)为这个关系的

()。

A候选键

B主键

C外键

D其他选项都不是

参考答案

C

以下哪个符号开头的变量是全局变量()。

A@

B@*

C@@

D@$

参考答案

C

在下面语句中,不正确的叙述是

()。

A SQL 语言是关系数据库中的国际标准语言

B SQL语言具有数据定义、查询、操纵和控制功能

C SQL 语言可以自动实现关系数据库的

规范化

D SQL语言称为结构化查询语句

参考答案

C

目前,商品化的数据库管理系统以

() 为主。

A网状模型

B层次模型

C关系模型

D其他模型

参考答案

C

SQL Server 提供的单行注释语句所使用的符号为()。

A“/* ”

B“-- ”

C“{ ”

D“/ ”

参考答案

B

在 WHILE循环语句中,如果循环体语句条数多于一条,必须使用()。

A BEGIN END

B CASE END

C IF THEN

D GOTO

参考答案

A

数据库( DB)、数据库系统( DBS)、数据库管理系统(DBMS)三者之间的关系是

中南大学数据库习题 复习题目【爆款】.doc

第九章习题 一、选择题(1-10小题为多选题,11-13小题为单选题) 1. 在SQL Server2000中属于表级完整性约束的是(AC )。 A)实体完整性约束B)域完整性约束C)参照完整性约束D)以上三者均是 2. 在SQL Server2000中实现数据完整性的主要方法有(ABCD )。 A)约束B)默认C)规则D)触发器 3. 在SQL Server2000的数据完整性控制中属于声明数据完整性的是(ABC )。 A)约束B)默认C)规则D)触发器 4. 在SQL Server2000的数据完整性控制中属于过程数据完整性的是(AD)。 A)存储过程B)默认C)规则D)触发器 5. 在SQL Server中,以下(AB)约束属于域完整性约束。 A)DEFAULT B)CHECK C)NULL D)FOREIGN KEY 6. SQL Server2000数据库系统中一般采用(ABCD )以及密码存储等技术进行安全控制。 A)用户标识和鉴别B)存取控制C)视图D)触发器 7. SQL Server2000使用权限来加强系统的安全性,语句权限适用的语句有(B )。 A)EXECUTE B)CREATE TABLE C)UPDATE D)SELECT 8. 有关登录帐户、用户、角色三者的叙述中正确的是()。 A)登录帐户是服务器级的,用户是数据库级的 B)用户一定是登录帐户,登录帐户不一定是数据库用户 C)角色是具有一定权限的用户组 D)角色成员继承角色所拥有访问权限 9. SQL Server2000的安全性管理包括()。 A)数据库系统登录管理B)数据库用户管理 C)数据库系统角色管理D)数据库访问权限的管理。 10. SQL Server2000使用权限来加强系统的安全性,通常将权限分为(AC)。 A)对象权限B)用户权限C)语句权限D)隐含权限 11. SQL Server 2000提供了4层安全防线,其中SQL Server2000通过登录账号设置来创建附加安全层,用户只有登录成功,才能与SQL Server2000建立一次连接,属于(B )。 A)操作系统的安全防线B)SQL Server2000的运行安全防线 C)SQL Server2000数据库的安全防线D)SQL Server2000数据库对象的安全防线 12. SQL Server2000中,为便于管理用户及权限,可以将一组具有相同权限的用户组织在一起,这一组具有相同权限的用户就称为(B )。 A)帐户B)角色C)登录D)SQL Server用户 13. 在SQL Server中,有关页的叙述中正确的是()。 A)页是除行外的最小数据单位

数据库系统概论(王珊第五版)数据库实验1

实验1 SQL SERVER 2008环境 一、实验目的 1.掌握服务管理器的启动和停止方法; 2.掌握SQL Server Management Studio对象资源管理器的使用方法; 3.掌握注册服务器的步骤。 4.掌握E-R图在计算机中的画法。 二、实验学时 2学时 三、实验要求 1.了解SQL Server 2008的安装过程。 2.熟练掌握SQL Server2008数据库服务器的启动方法。 3.熟练掌握SQL Server2008数据库服务器的登录方法和注册方法。 4.掌握E-R图的画法,学会使用Visio画出标准的E-R图。 5.独立完成实验内容,并提交书面实验报告。 四、实验内容 1.了解并熟悉SQL Server 2008的安装方法。 2.登录SQL Server 2008服务器,主要包括启动、暂停、停止和重新启动服务器,登录SQL Server Management Studio等操作; 3. 掌握SQL Server Management Studio对象资源管理器的使用方法; 4.注册SQL Server 2008服务器。 5. 有一个图书管理系统需要构建E-R图,要求如下: (1)可随时查询书库中现有书籍的品种、数量与存放位置。所有各类书籍均可由书号唯一标识。 (2)可随时查询书籍借还情况,包括借书人单位、姓名、借书证号、借书日期和还书日期。约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有唯一性。 (3)当需要时,可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息向相应出版社增购有关书籍。约定,一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有唯一性。 将有关实体型及其联系画出E-R模型图画在实验报告册中。

中南大学数据库考试题库

1?在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()阶段。 A需求分析 B概念设计 C逻辑设计 D物理设计 参考答案 B 数据库设计步骤: (1)规划(必要性、可行性,总目标) (2)需求分析(分析用户活动,产生业务流程图;确定系统范围,产生系统范围图;分析用户活动涉及的数据,产生数据流程图;分析系统数据,产生数据字典。)(3)概念设计(设计出独立于计算机硬件和DBMS的概念模式。E-R模型是主要设计工具) (4)逻辑结构设计(把概念设计阶段设计好的全局E-R模式转换成与选用的具体机器上的DBMS所支持的数据模型相符合的逻辑结构,包括数据库模式和外模式)(5)数据库的物理设计(对于给定的数据模型选取一个垠适合应用环境的物理结构的过程。数据库的物理结构主要指数据库的存储记录格式、存储记录安排和存取方法)(6)数据库的实现(建立实际数据库结构;装入试验数据对应用程序进行调试;装入实际数据,进入试运行状态) (7)数据库的运行与维护(维护数据库的安全性与完整性;监测并改善数据库运行性能; 根据用户要求对数据库现有功能进行扩充;及时改正运行中发现的系统错误) 2.关于数据库概念设计阶段的工作目标,下列说法错谋的是 A定义和描述应用系统涉及的信息结构和范围 B定义和描述应用系统中数据的属性特征和数据之间的联系 C描述应用系统的数据需求 D描述需要存储的记录及其数量 参考答案 3. SQL Server 2000的字符型系统数据类型主要包括()。 A int、money、char B char> varchar、text

C datetime、binary> int D char、varchar> int 参考答案 B 4. 具有联系的相关数据按一定的方式组织排列,并构成一定的结构,这种结构即()。 A数据模型 B数据库 C关系模型 D数据库管理系统 参考答案 A 5. 在数据库系统中,下列哪个映像关系用于提供数据与应用程序间的逻辑独立性? A外模式/模式 B模式/内模式 C外模式/内模式 D逻辑模式/内模式 参考答案 B 6. 关系模型的数据结构是 A树 B图 C表 D二维表 参考答案 D 7. 数据字典是数据库管理系统的重要组成部分,其中存储的各类信息通常由 A数据库管理员维护 B程序员维护 C数据库管理系统维护 D—般用户维护 参考答案 A 8. E-R图用于描述数据库的

数据库系统概论第一章课后答案

第01章绪论 1 .试述数据、数据库、数据库系统、数据库管理系统的概念。 答: ( l )数据(Data ) :描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。解析在现代计算机系统中数据的概念是广义的。早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。现代计算机能存储和处理的对象十分广泛,表示这些对象的数据也越来越复杂。数据与其语义是不可分的。500 这个数字可以表示一件物品的价格是500 元,也可以表示一个学术会议参加的人数有500 人,还可以表示一袋奶粉重500 克。 ( 2 )数据库(DataBase ,简称DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 ( 3 )数据库系统(DataBas 。Sytem ,简称DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。解析数据库系统和数据库是两个概念。数据库系统是一个人一机系统,数据库是数据库系统的一个组成部分。但是在日常工作中人们常常把数据库系统简称为数据库。希望读者能够从人们讲话或文章的上下文中区分“数据库系统”和“数据库”,不要引起混淆。 ( 4 )数据库管理系统(DataBase Management sytem ,简称DBMs ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。DBMS 的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。解析DBMS 是一个大型的复杂的软件系统,是计算机中的基础软件。目前,专门研制DBMS 的厂商及其研制的DBMS 产品很多。著名的有美国IBM 公司的DBZ 关系数据库管理系统和IMS 层次数据库管理系统、美国Oracle 公司的orade 关系数据库管理系统、s 油ase 公司的s 油ase 关系数据库管理系统、美国微软公司的SQL Serve ,关系数据库管理系统等。

中南大学数据库题库03数据表

有职工工资表(职工号、姓名、日期、基本工资、奖金、工资合计),其中“工资合计”等于同一行数据的“基本工资”与“奖金”之和,在职工工资表中插入一行数据时(设一次只插入一行数据)能实现自动计算“工资合计”列的值的代码是( )。 A ALTER TABLE 职工工资表 ADD CHECK(工资合计=基本工资+奖金) B UPDATE 职工工资表SET 工资合计=基本工资+奖金 C INSERT INTO 职工工资表(工资合计) VALUES (基本工资+奖金) D CREATE TRIGGER tgz ON 职工工资表

FOR INSERT AS UPDATE 职工工资表SET 工资合计=a.基本工资+a.奖金 FROM 职工工资表 a JOIN INSERTED b ON a.职工号=b.职工号 AND a.日期=b.日期 参考答案 D 在SQL Server中,有教师表(教师号,姓名,职称,工资)。现要为“教授”的工资增加400。下列语句中正确的是( )。 A UPDATE 教师表SET 工资=工资+400 WHERE 职称= ′教授′ B UPDATE 教师表WITH 工资=工资+400

WHERE 职称= ′教授′ C UPDATE FROM 教师表SET 工资=工资+400 WHERE 职称= ′教授′ D UPDATE 教师表SET 工资+400 WHERE 职称= ′教授′ 参考答案 A 在为student_db数据库的St_Info表录入数据时,常常需要一遍又一遍地输入“男”到学生“性别”列,以下()方法可以解决这个问题。 A 创建一个DEFAULT约束(或默认值) B 创建一个CHECK约束 C 创建一个UNIQUE约束(或唯一值) D 创建一个PRIMARY KEY约束(或主键)

中南大学数据库题库01数据库系统概论.doc

1.关于数据视图与三级模式,下列说法错误的是() 。 A数据视图是指用户从某个角度看到的客观世界数据对象的特征 B外模式是数据库用户能使用的局部数据,描述外模式时,通常需要给出其物理结 构 C概念模式以数据模型的形式描述数据 D三级模式结构实现了数据的独立性 参考答案 A 2.关系数据库管理系统所管理的关系是 A一个 DBF文件 B若干个二维表 C一个 DBC文件 D若干个 DBC文 件参考答案 B

3.某企业需要在一个SQL Server2000 实例上为多个部门构建不同的数据库,有一个 通用的数据类型需要用在这些不同数据库中, 则较好的实现方法是 A在创建所有的用户数据库之前,将此数 据类型定义在 master 数据库中 B在创建所有的用户数据库之前,将此数 据类型定义在 model 数据库中 C在创建所有的用户数据库之前,将此数 据类型定义在 msdb数据库中 D在创建完每个用户数据库之后,在每个 数据库中分别定义此数据类型 参考答案 B 4.日志文件是数据库系统出现故障以后, 保证数据正确、一致的重要机制之一。下列 关于日志文件的说法错误的是 A日志的登记顺序必须严格按照事务执行

的时间次序进行 B为了保证发生故障时能正确地恢复数据,必须保证先写数据库后写日志 C检查点记录是日志文件的一种记录,用于改善恢复效率 D事务故障恢复和系统故障恢复都必须使用日志文件 参考答案 B 5.数据库的概念模型独立于() 。 A具体的机器和DBMS B E-R 图 C信息世界 D现实世界 参考答案 A 6.关系数据库管理系统应能实现的专门关系运算包括 () 。

中南大学oracle数据库期末考试试题及答案

A1、以下()内存区不属于SGA。 A.PGA B.日志缓冲区C.数据缓冲区D.共享池 D2、()模式存储数据库中数据字典的表和视图。 A.DBA B.SCOTT C.SYSTEM D.SYS C3、在Oracle中创建用户时,若未提及DEFAULT TABLESPACE 关键字,则Oracle就将()表空间分配给用户作为默认表空间。 A.HR B.SCOTT C.SYSTEM D.SYS A4、()服务监听并按受来自客户端应用程序的连接请求。 A.OracleHOME_NAMETNSListener B.OracleServiceSID C.OracleHOME_NAMEAgent D.OracleHOME_NAMEHTTPServer B5、()函数通常用来计算累计排名、移动平均数和报表聚合等。 A.汇总B.分析C.分组D.单行 B6、()SQL语句将为计算列SAL*12生成别名Annual Salary A.SELECT ename,sal*12 …Annual Salary? FROM emp; B.SELECT ename,sal*12 “Annual Salary” FROM emp; C.SELECT ename,sal*12 AS Annual Salary FROM emp; D.SELECT ename,sal*12 AS INITCAP(“Annual Salary”) FROM emp; B7、锁用于提供( )。 A.改进的性能

B.数据的完整性和一致性 C.可用性和易于维护 D.用户安全 C8、( )锁用于锁定表,允许其他用户查询表中的行和锁定表,但不允许插入、更新和删除行。 A.行共享B.行排他C.共享D.排他 B9、带有( )子句的SELECT语句可以在表的一行或多行上放置排他锁。 A.FOR INSERT B.FOR UPDATE C.FOR DELETE D.FOR REFRESH C10、使用( )命令可以在已分区表的第一个分区之前添加新分区。 A.添加分区B.截断分区 C.拆分分区D.不能在第一个分区前添加分区 C11、( )分区允许用户明确地控制无序行到分区的映射。 A.散列B.范围C.列表D.复合 C12、可以使用()伪列来访问序列。 A.CURRVAL和NEXTVAL B.NEXTVAL和PREVAL C.CACHE和NOCACHE D.MAXVALUE和MINVALUE A13、带有错误的视图可使用()选项来创建。 A.FORCE B.WITH CHECK OPTION C.CREATE VIEW WITH ERROR

中南大学数据库题库04数据查询

成绩表grade中字段st_id代表学号,score代表分数,以下()语句返回成绩表中的最低分。 A SELECT max(score) FROM grade B SELECT TOP 1 score FROM grade ORDER BY score ASC C SELECT st_id, MIN(score) FROM grade D SELECT TOP 1 score FROM grade ORDER BY score DESC 参考答案 B 有教师表(教师号,姓名,所在系,工资),找出系内教师平均工资高于全体教师平均工资的系信息,正确语句是 A SELECT 所在系, AVG(工资) FROM 教师表 WHERE AVG(工资)>(SELECT AVG(工资) FROM 教师表) B SELECT 所在系,AVG(工资) FROM 教师表 WHERE AVG(工资)>(SELECT AVG(工资) FROM 教师表) GROUP BY 工资 C

SELECT 所在系, AVG(工资) FROM 教师表 GROUP BY 所在系 HAVING AVG(工资)>(SELECT AVG(工资) FROM 教师表) D SELECT 所在系,AVG(工资) FROM 教师表 GROUP BY 所在系 WHERE AVG(工资)>(SELECT AVG(工资) FROM 教师表) 参考答案 C 有教师表(教师号,姓名,职称,所在系)和授课表(教师号,课程号,授课学年,授课时数),同一门课程可由多个教师讲授,同一个教师也可讲授多门课程,查询从未被“教授”讲授过的课程的课程号,正确的语句是 A SELECT 课程号FROM 授课表 a JOIN 教师表 b ON a.教师号=b.教师号WHERE 职称!=′教授′ B SELECT 课程号FROM 授课表 a RIGHT OUTTER JOIN 教师表 b ON a.教师号=b.教师号

数据库系统概论实验1

实验报告 课程名称数据库原理 实验项目名称实验1:数据库物理设计班级与班级代码12251102 实验室名称(或课室) SS1-332 专业计算机科学与技术 任课教师马小闳 学号: 姓名: 实验日期:2014年 3 月19 日 广东商学院教务处制

姓名实验报告成绩 指导教师(签名) 年月日说明:指导教师评分后,实验报告交院(系)办公室保存。

实验一:数据库物理设计 1.实验目的及要求: 目的:本次实验是主要学习Microsoft SQL 2000数据库的物理设计方法。通过实验了解Microsoft SQL 2000数据库的组成,理解数据库的概念及物理存储结构设计方法;掌握Microsoft SQL 2000的数据库建立方法,包括利用“企业管理器”创建数据库的方法和使用Transact-SQL 创建数据库的方法。以求达到能够熟练地在Microsoft SQL 2000中进行数据库的物理设计。 要求:通过对创建数据库方法的学习,掌握创建数据库的基本语句,了解数据库系统文件的存储结构,系统文件可以包含一个数据文件及一个事务日志,也可以包含多个数据文件及多个事务日志或文件组,进而创建“教学管理”数据库,并且对该数据库进行以下操作:更新、添加、删除数据文件等,从而熟练掌握数据库的结构并对数据库进行各项基本操作。2.实验器材和实验环境: 计算机,网络环境,投影设备。 实验相关软件:Window xp、SQL Server 2000。 3.实验内容和步骤: 本实验将运用“Microsoft SQL Server 2000 企业管理器”和Transact —SQL 语句两种方法设计“教学管理”数据可的物理结构,实现对该数据库的物理储存设计。 实验重点完成以下工作: (1)使用“企业管理器”了解Microsoft SQL Server 2000系统数据库组成; (2)在“SQL查询分析器”中,使用Transact—SQL语句创建“教学管理”数据库; (3)使用“企业管理器”创建“教学管理”数据库。 3.1创建指定单一数据主文件和事务日志的数据库 ①打开“查询分析器”。

中南大学数据库题库02 SQL Server数据库的管理

在SQL Server 2000中,通过构建永久备份设备可以对数据库进行备份,下列说法正确的是 A 不需要指定备份设备的大小 B 一个数据库一次只能备份在一个设备上 C 每个备份设备都是专属于一个数据库的 D 只能将备份设备建立在磁盘上 参考答案 A 对SQL Server 2000采用的备份和恢复机制,下列说法正确的是 A 在备份和恢复数据库时用户都不能访问数据库 B 在备份和恢复数据库时用户都可以访问数据库 C 在备份时对数据库访问没有限制,但在恢复时只有系统管理员可以访问数据库 D 在备份时对数据库访问没有限制,但在恢复时任何人都不能访问数据库 参考答案 D 在SQL Sever中,创建数据库student,使用的语句是()。

A CREATE TABLE student B CREATE VIEW student C CREATE PROC student D CREAT E DATABASE student 参考答案 D 下面描述错误的是( )。 A 每个数据文件中有且只有一个主数据文件。 B 日志文件可以存在于任意文件组中。 C 主数据文件默认为PRIMARY文件组。 D 文件组是为了更好的实现数据库文件组织。参考答案 B 删除数据库的命令是 A DROP DATABASE B USE DATABASE C CLOSE DATABASE D OPEN DATABASE 参考答案

A 下列说法()不正确。 A 每个数据库可以包含若干个主数据文件 B 主数据文件的扩展名是:mdf C 主数据文件中存放的是数据库的系统信息和用户数据库的数据 D 每个数据库都只包含一个主数据文件 参考答案 A SQL Server 2000 支持4种备份类型:完全备份、()、事务日志备份、文件和文件组备份。 A 差值备份 B 差异备份 C 等差备份 D 磁盘备份 参考答案 B SQL Server 2000 的备份设备是用来存储()备份的存储介质。

中南大学数据库习题 复习题目

第九章习题 一、选择题(1-10小题为多选题,11-13小题为单选题) 1、在SQL Server2000中属于表级完整性约束的就是( AC )。 A)实体完整性约束B)域完整性约束C)参照完整性约束D)以上三者均就是 2、在SQL Server2000中实现数据完整性的主要方法有(ABCD )。 A)约束B)默认C)规则D)触发器 3、在SQL Server2000的数据完整性控制中属于声明数据完整性的就是(ABC )。 A)约束B)默认C)规则D)触发器 4、在SQL Server2000的数据完整性控制中属于过程数据完整性的就是( AD)。 A)存储过程B)默认C)规则D)触发器 5、在SQL Server中,以下( AB)约束属于域完整性约束。 A)DEFAULT B)CHECK C)NULL D)FOREIGN KEY 6、SQL Server2000数据库系统中一般采用( ABCD )以及密码存储等技术进行安全控制。 A)用户标识与鉴别B)存取控制C)视图D)触发器 7、SQL Server2000使用权限来加强系统的安全性,语句权限适用的语句有( B )。 A)EXECUTE B)CREA TE TABLE C)UPDATE D)SELECT 8、有关登录帐户、用户、角色三者的叙述中正确的就是( )。 A)登录帐户就是服务器级的,用户就是数据库级的 B)用户一定就是登录帐户,登录帐户不一定就是数据库用户 C)角色就是具有一定权限的用户组 D)角色成员继承角色所拥有访问权限 9、SQL Server2000的安全性管理包括( )。 A)数据库系统登录管理B)数据库用户管理 C)数据库系统角色管理D)数据库访问权限的管理。 10、SQL Server2000使用权限来加强系统的安全性,通常将权限分为( AC)。 A)对象权限B)用户权限C)语句权限D)隐含权限 11、SQL Server 2000提供了4层安全防线,其中SQL Server2000通过登录账号设置来创建附加安全层,用户只有登录成功,才能与SQL Server2000建立一次连接,属于( B )。 A)操作系统的安全防线B)SQL Server2000的运行安全防线 C)SQL Server2000数据库的安全防线D)SQL Server2000数据库对象的安全防线 12、SQL Server2000中,为便于管理用户及权限,可以将一组具有相同权限的用户组织在一起,这一组具有相同权限的用户就称为(B )。 A)帐户B)角色C)登录D)SQL Server用户 13、在SQL Server中,有关页的叙述中正确的就是( )。 A)页就是除行外的最小数据单位

数据库系统概论试题与答案1

试题一 一、单项选择题 在每小题列出的四个备选项中只有一个是符合题目要 求的,请将其代码填写在题后的括号内。错选、多选 或未选均无分。 1. 数据库系统的核心是() A.数据库B.数据库管理系统 C.数据模型D.软件工具 2. 下列四项中,不属于数据库系统的特点的是() A.数据结构化B.数据由DBMS统一管理和控制 C.数据冗余度大D.数据独立性高 3. 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是() A.层次模型B.关系模型 C.网状模型D.实体-联系模型 4. 数据的物理独立性是指() A.数据库与数据库管理系统相互独立 B.用户程序与数据库管理系统相互独立 C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构是相互独立的 5.要保证数据库的逻辑数据独立性,需要修改的是() A.模式与外模式之间的映象B.模式与内模式之间的映象 C.模式D.三级模式 6.关系数据模型的基本数据结构是() A.树B.图C.索引D.关系 7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是() A.车次B.日期 C.车次+日期D.车次+情况摘要

8. 己知关系R和S,R∩S等价于() A. (R-S)-S B. S-(S-R) C. (S-R)-R D. S-(R-S) 9.学校数据库中有学生和宿舍两个关系: 学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号) 假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行() 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) 可以插入到表中的元组是() A. '5021','刘祥',男,21 B. NULL,'刘祥',NULL,21 C. '5021',NULL,男,21 D. '5021','刘祥',NULL,NULL 11. 把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是() 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中()是最小关系系统 A B C D 图1 13.关系规范化中的插入操作异常是指( ) A.不该删除的数据被删除B.不该插入的数据被插入 C.应该删除的数据未被删除D.应该插入的数据未被插入 14.在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务A.逻辑设计B.物理设计C.需求分析D.概念设计

中南大学数据库习题复习资料.docx

第七章习题 一、选择题 1. E ?R 方法的三要素是(C )。 A )实体、屈性、实体集 B )实体、键、联系 C )实体、属性、联系 D )实体、域、候选键 2. 如杲采用关系数据库实现应用,在数据库的逻辑设计阶段需将(A )转换为关系数据模型。 A ) E-R 模型 B )层次模型 C )关系模型 D )网状模型。 3. 在数据库设计的需求分析阶段,业务流程一般釆用(B )表示。 6. 如果采用关系数据库来实现应用,在数据库设计的(C )阶段将关系模式进行规范化处理。 A )需求分析 B )概念设计 C )逻辑设计 7. 在数据库的物理结构中,将具有相同值的元组集中 存放在连续的物理块称为(C )存储方 法。 A ) HASH B ) B+树索引 C )聚簇 D )其它 8. 在数据库设计屮,当合并局部E-R 图时,学生在某一局部应用屮被当作实体,而另一局部 应用中被当作属性,那么被称之为(D )冲突。 A )属性冲突 B )命名冲突 C )联系冲突 D )结构冲突 9. 在数据库设计中,E ?R 模型是进行(B )的一个主要工具。 A )需求分析 B )概念设计 C )逻辑设计 D )物理设计 10. 在数据库设计屮,学生的学号在某一局部应用屮被定义为字符型,而另一局部应用屮被定 义为整型,那么被称之为(A )冲突。 A )属性冲突 B )命名冲突 C )联系冲突 D )结构冲突 11. 下列关于数据库运行和维护的叙述中,(D )是正确的。 A ) 只要数据库正式投入运行,标志着数据库设计工作的结束 B ) 数据库的维护工作就是维护数据库系统的正常运行 C ) 数据库的维护工作就是发现错误,修改错误 D ) 数据库正式投入运行标志着数据库运行和维护工作的开始 12. 下面有关E ?R 模型向关系模型转换的叙述屮,不正确的是(C ) o A ) 一个实体类型转换为一个关系模式 B ) —个1: 1联系可以转换为一个独立的关系模式合并的关系模式,也可以与联系的任意一端 实体所对应 C ) 一个1: n 联系可以转换为一个独立的关系模式合并的关系模式,也可以与联系的任意一端 实体所对应 D ) 一个m : n 联系转换为一个关系模式 13. 在数据库逻辑结构设计中,将E ?R 模型转换为关系模型应遵循相应原则。对于三个不同实 体 A) E ?R 模型 B )数据流图 C )程序结构图 D )程序框图 4. 概念设计的结果是(B )。 A ) 一个与DBMS 相关的概念模式 C )数据库系统的公用视图 5. 在设计数据库系统的概念结构时, A )合并与优化 B )分析和处理 B ) 一个与DBMS 无关的概念模式 D )数据库系统的数据词典 常用的数 据抽象方法是(C )。 D )分类和层次 C )聚集和概插 D )物理设计

数据库系统概论各章复习试题及答案(1)

数据库系统概论复习资料: 第一章: 一、选择题: 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是 A 阶段。A.数据库系统 2.数据库的概念模型独立于 A A.具体的机器和DBMS 3.数据库的基本特点是 B 。 B.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制 4. B 是存储在计算机内有结构的数据的集合。B.数据库 5.数据库中存储的是 C 。C.数据以及数据之间的联系 6. 数据库中,数据的物理独立性是指 C 。 C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 7. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 D 。 D.多种应用、多种语言、多个用户相互覆盖地使用数据集合 8.数据库系统的核心是 B 。B.数据库管理系统 9. 下述关于数据库系统的正确叙述是 A 。 A.数据库系统减少了数据冗余 10. 数将数据库的结构划分成多个层次,是为了提高数据库的①和②。 ①A.数据独立性 B.逻辑独立性 C.管理规范性 D.数据的共享 ②A.数据独立性 B.物理独立性 C.逻辑独立性 D.管理规范性 【答案:】①B ②B 11. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是 A 。 A.DBS包括DB和DBMS 12. 在数据库中,产生数据不一致的根本原因是 D 。D.数据冗余 13. 数据库管理系统(DBMS)是 D 。D.系统软件 14. 数据库管理系统(DBMS)的主要功能是 B 。B.定义数据库 15. 数据库系统的特点是 A 、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。 A.数据共享 16数据库系统的最大特点是 A 。A.数据的三级抽象和二级独立性 17. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为 C 。 C.数据操纵功能 D. 18. 数据库管理系统是 B 。 B.在操作系统支持下的系统软件 19.数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是(D)D.模式 20数据库系统的数据独立性是指 B 。 B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 21.信息世界中的术语,与之对应的数据库术语为 D 。D.记录 22次型、网状型和关系型数据库划分原则是 D 。D.数据之间的联系

中南大学oracle数据库期末考试试题及复习资料

中南大学oracle数据库期末考试试题及答案 一、选择题 A1、以下()内存区不属于SGA。 A.PGA B.日志缓冲区 C.数据缓冲区 D.共享池 D2()模式存储数据库中数据字典的表和视图。 A.DBA B.SCOTT C.SYSTEM D.SYS C3、在Oracle中创建用户时,若未提及DEFAULT TABLESPACE关键字,则Oracle就将()表空间分配给用户作为默认表空间。 A.HR B.SCOTT C.SYSTEM D.SYS A4、()服务监听并按受来自客户端应用程序的连接请求。 A.OracleHOME_NAMETNSListener B.OracleServiceSID C.OracleHOME_NAMEAgent D.OracleHOME_NAMEHTTPServer B5、()函数通常用来计算累计排名、移动平均数和报表聚合等。 A.汇总 B.分析 C.分组 D.单行 B6、()SQL语句将为计算列SAL*12生成别名Annual Salary A.S ELECT ename,sal*12 …Annual Salary? FROM emp; B. B.SELECT ename,sal*12 “Annual Salary” FROM emp; C.C.SELECT ename,sal*12 AS Annual Salary FROM emp; D.D.SELECT ename,sal*12 AS INITCAP(“Annual Salary”) FROM emp; B7、锁用于提供( )。 A.改进的性能 B.数据的完整性和一致性 C.可用性和易于维护 D.用户安全 C8、( )锁用于锁定表,允许其他用户查询表中的行和锁定表,但不允许插入、更新和删除行。 A.行共享 B.行排他 C.共享 D.排他 B9、带有( )子句的SELECT语句可以在表的一行或多行上放置排他锁。 A.FOR INSERT B.FOR UPDATE C.FOR DELETE D.FOR REFRESH C10、使用( )命令可以在已分区表的第一个分区之前添加新分区。 A.添加分区 B.截断分区 C.拆分分区 D.不能在第一个分区前添加分区 C11、( )分区允许用户明确地控制无序行到分区的映射。 A.散列 B.范围 C.列表 D.复合 C12、可以使用()伪列来访问序列。 A.CURRVAL和NEXTVAL B.NEXTVAL和PREVAL C.CACHE和NOCACHE D.MAXVALUE和MINVALUE A13、带有错误的视图可使用()选项来创建。 A.FORCE B.WITH CHECK OPTION C.CREATE VIEW WITH ERROR D.CREATE ERROR VIEW B14、在联接视图中,当()时,该基表被称为键保留表。 A.基表的主键不是结果集的主键 B.基表的主键是结果集的主键 C.基表的主键是结果集的外键 D.基表的主键不是结果集的外键 D15、在列的取值重复率比较高的列上,适合创建()索引。 A.标准 B.唯一 C.分区 D.位图 C16、要以自身的模式创建私有同义词,用户必须拥有()系统权限

《数据库系统概论》试题与答案(1)

《数据库系统概论》试题A 一、选择题(20分,每小题2分): 2.对关系模型叙述错误的是____。 A.建立在严格的数学理论、集合论和谓词演算公式的基础之上 B.微机DBMS绝大部分采取关系数据模型 C.用二维表表示关系模型是其一大特点 D.不具有连接操作的DBMS也可以是关系数据库系统 5. FoxBASE、FoxPro属于________。 A.表式系统B.最小关系系统 C.关系完备的系统D.全关系系统 二、填空题(20分,每小空2分): 3.关系操作的特点是集合操作。 4.关系代数中,从两个关系中找出相同元组的运算称为⑤运算。 5.在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的函数依赖和⑥。 6.SQL语言的数据定义功能包括⑦、⑧、⑨和⑩。 4.⑤交 5.⑥无损连接 6.⑦定义数据库⑧定义基本表⑨定义视图⑩定义索引 三、简答题(15分,每小题5分): 1.使用数据库系统有什么好处? 答·查询迅速、准确,而且可以节约大量纸面文件; ·数据结构化,并由DBMS统一管理;

·数据冗余度小: ·具有较高的数据独立性; ·数据的共享性好; ·DBMS还提供了数据的控制功能。 2.叙述数据字典的主要任务和作用? 答:数据字典的任务就是管理有关数据的信息,所以又称为“数据库的数据库”。它的任务主要有: (1)描述数据库系统的所有对象,并确定其属性。如一个模式中包含的记录型与一个记录型包含的数据项;用户的标识、口令;物理文件名称、物理位置及其文件组织方式等。数据字典在描述时赋给每个对象一个惟一的标识。 (2)描述数据库系统对象之间的各种交叉联系。如哪个用户使用哪个子模式,哪些模式或记录型分配在哪些区域及对应于哪些物理文件、存储在何种物理设备上。(3)登记所有对象的完整性及安全性限制等。 (4)对数据字典本身的维护、保护、查询与输出。 数据字典的主要作用是: (1)供数据库管理系统快速查找有关对象的信息。数据库管理系统在处理用户存取时,要经常查阅数据字典中的用户表、子模式表和模式表等。 (2)供数据库管理员查询,以掌握整个系统的运行情况。 (3)支持数据库设计与系统分析。 3.简要叙述关系数据库的优点? 答:关系数据库是以关系模型作为数据的组织方式,关系模型是建立在严格的数学概念基础上的,关系数据库的主要优点是概念简单清晰,用户不需了解复杂的存取路径,不需说明“怎么干”,只需说明“干什么”,易懂易学。 四、综合题(45分): 1.某医院病房计算机管理中需要如下信息:(10分) 科室:科名,科地址,科电话,医生姓名 病房:病房号,床位号,所属科室名

中南大学数据库习题复习资料

第七章习题 一、选择题 1.E-R方法的三要素是(C )。 A)实体、属性、实体集B)实体、键、联系 C)实体、属性、联系D)实体、域、候选键 2.如果采用关系数据库实现应用,在数据库的逻辑设计阶段需将(A )转换为关系数据模型。 A)E-R模型B)层次模型C)关系模型D)网状模型。 3.在数据库设计的需求分析阶段,业务流程一般采用(B )表示。 A)E-R模型B)数据流图C)程序结构图D)程序框图 4.概念设计的结果是(B )。 A)一个与DBMS相关的概念模式B)一个与DBMS无关的概念模式 C)数据库系统的公用视图D)数据库系统的数据词典 5.在设计数据库系统的概念结构时,常用的数据抽象方法是(C )。 A)合并与优化B)分析和处理C)聚集和概括D)分类和层次 6.如果采用关系数据库来实现应用,在数据库设计的(C )阶段将关系模式进行规范化处理。 A)需求分析B)概念设计C)逻辑设计D)物理设计 7.在数据库的物理结构中,将具有相同值的元组集中存放在连续的物理块称为(C )存储方法。 A)HASH B)B+树索引C)聚簇D)其它 8.在数据库设计中,当合并局部E-R图时,学生在某一局部应用中被当作实体,而另一局部应用中被当作属性,那么被称之为(D )冲突。 A)属性冲突B)命名冲突C)联系冲突D)结构冲突 9.在数据库设计中,E-R模型是进行(B)的一个主要工具。 A)需求分析B)概念设计C)逻辑设计D)物理设计 10.在数据库设计中,学生的学号在某一局部应用中被定义为字符型,而另一局部应用中被定义为整型,那么被称之为(A )冲突。 A)属性冲突B)命名冲突C)联系冲突D)结构冲突 11.下列关于数据库运行和维护的叙述中,(D )是正确的。 A)只要数据库正式投入运行,标志着数据库设计工作的结束 B)数据库的维护工作就是维护数据库系统的正常运行 C)数据库的维护工作就是发现错误,修改错误 D)数据库正式投入运行标志着数据库运行和维护工作的开始 12. 下面有关E-R模型向关系模型转换的叙述中,不正确的是(C)。 A)一个实体类型转换为一个关系模式 B)一个1:1联系可以转换为一个独立的关系模式合并的关系模式,也可以与联系的任意一端实体所对应 C)一个1:n联系可以转换为一个独立的关系模式合并的关系模式,也可以与联系的任意一端实体所对应 D)一个m:n联系转换为一个关系模式 13. 在数据库逻辑结构设计中,将E-R模型转换为关系模型应遵循相应原则。对于三个不同实体集和它们之间的一个多对多联系,最少应转换为多少个关系模式?(C )

中南大学数据库题库01数据库系统概论

1. 关于数据视图与三级模式,下列说法错误的是( )。 A 数据视图是指用户从某个角度看到的客观世界数据对象的特征 B 外模式是数据库用户能使用的局部数据,描述外模式时,通常需要给出其物理结构 C 概念模式以数据模型的形式描述数据 D 三级模式结构实现了数据的独立性 参考答案 A 2. 关系数据库管理系统所管理的关系是 A 一个DBF文件 B 若干个二维表 C 一个DBC文件 D 若干个DBC文件 参考答案 B

3. 某企业需要在一个SQL Server 2000实例上为多个部门构建不同的数据库,有一个通用的数据类型需要用在这些不同数据库中,则较好的实现方法是 A 在创建所有的用户数据库之前,将此数据类型定义在master数据库中 B 在创建所有的用户数据库之前,将此数据类型定义在model数据库中 C 在创建所有的用户数据库之前,将此数据类型定义在msdb数据库中 D 在创建完每个用户数据库之后,在每个数据库中分别定义此数据类型 参考答案 B 4. 日志文件是数据库系统出现故障以后,保证数据正确、一致的重要机制之一。下列关于日志文件的说法错误的是 A 日志的登记顺序必须严格按照事务执行

的时间次序进行 B 为了保证发生故障时能正确地恢复数据,必须保证先写数据库后写日志 C 检查点记录是日志文件的一种记录,用于改善恢复效率 D 事务故障恢复和系统故障恢复都必须使用日志文件

参考答案 B 5. 数据库的概念模型独立于( )。 A 具体的机器和DBMS B E-R图 C 信息世界 D 现实世界 参考答案 A 6. 关系数据库管理系统应能实现的专门关系运算包括( )。 A 排序,索引,统计 B 选择,投影,连接 C 关联,更新,排序 D 显示,打印,制表

相关文档
最新文档