基本信息
文件名称:SQLServer2012数据库教程(郑阿奇第3版)-习题答案.docx
文件大小:52.92 KB
总页数:21 页
更新时间:2025-05-17
总字数:约1.11万字
文档摘要

SQLServer2012数据库教程(第3版)-习题答案

习题1参考答案

一、选择题

1.C2.C3.A4.B5.B6.D7.C8.D

二、说明题(一)

1.数据是格式化的信息;数据库是按照某种数据模型组织数据的文件;数据库管理系统是对数据库进行管理的软件;数据库管理员通过数据库管理系统等工具操作数据库的人员;数据、数据库、数据库管理系统与操作数据库的应用程序,加上支撑它们的硬件平台、软件平台和与数据库有关的人员一起构成了一个完整的数据库系统。

2.关系数据模型以记录组或二维数据表的形式组织数据的模型。当前流行的关系数据库管理系统包含SQLServer、Oracle、MySQL、Access等。

3.采用关系数据库管理系统、SQL命令等操作关系数据库。

4.略。

5.每一类数据对象的个体称为“实体”;每个实体集涉及的信息项称为属性;如果实体集中的属性或最小属性组合的值能唯一标识其对应实体,则将该属性或属性组合称为码。码可能有多个,对于每一个实体集,可指定一个码为主码。E-R图就是E-R模型的描述方法,

即实体-联系图。

6.例如:教材作为一个实体,它的名称、ISBN、主编、出版社、单价等是属性作为列,ISBN是主码,一本具体的教材对应的具体数据就是记录,组成的表就是关系表。主编实体表包括身份证号、姓名、性别、出生年月、学历等属性,身份证号可以作为主码。出版社实体包括编号、名称、地点、建社时间、社长等,编号可以作为主码。

关系:教材(m)——出版社(1),主编(1)——教材(1),出版社(m)——主编

(m)

7.综合统一、高度非过程化、面向集合的操作方式、以同一种语法结构提供多种使用方式、语言简洁,易学易用、对于数据统计方便直观。

习题2参考答案

一、选择题

1.D2.C3.B4.C5.B6.A7.B8.C

二、填空题

1.SQLServer用于组织多个行数据文件和日志文件。

2.管理数据库及其对象

3.受磁盘可用空间的限制

4.树型结构

5.服务器名称、数据库名称、文件组、数据库角色、排序规则等。

三、说明题

1.SQLServer数据库包含许多对象。表是存放数据及表示关系的主要形式。

视图是一个或多个基本表中生成的引用表。

索引可以对表的记录按某个或某些字段或它们的组合进行逻辑排序。通过搜索索引表达式的值,可以实现对数据记录的快速访问。

约束用于保障数据的一致性与完整性。

存储过程是一组为了完成特定功能的SQL语句集合。

触发器基于一个表的操作(插入、修改和删除)创建,编写若干条T-SQL语句,当该操作发生时,这些T-SQL语句被执行。返回假,当前表的操作不能被执行。

数据类型:整数型、精确数据型、浮点型、货币型、位型、字符型、unicode字符型、文本型、二进制型、日期时间型、时间戳型、图像型、其他。

2.

CREATEDATABASEcpxsON

{

NAME=cpxs_data,

FILENAME=d:\SQLServer\2012\cpxs.mdf,

SIZE=10MB,

MAXSIZE=100MB,

FILEGROWTH=10%

}

LOGIN

{

NAME=cpxs_log,

FILENAME=d:\SQLServer\2012\cpxs.Idf

SIZE=2MB,

MAXSIZE=5MB,

FILEGROWTH=1MB

}3.

ALTERDATABASEcpxsMODIFYFILE

{

NAME=cpxs_data,FILEGROWTH=5MB

}

4.CREATEDATABASEcpxs_sON

{

NAME