课后习题参考解答
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
、选择题 1、数据库系统的核心是( A )
A 、数据库管理系统
B 、数据库
C 、操作系统
D 、数据 2、以下
( C )不是数据库的模型 A 、网状型 B 、关系模型 C 、层次型
D 、实体联系型
4、下列那个不是 SQL Server 的安装版本( A )
5、数据冗余是指( D )。 A 、 数据和数据之间没有联系
C 、 数据量太大 6、下列哪一种说法是对 SQL Server 的描述是错误的( C ) A 、客户机/服务器数据库。 B 、关系型数据库。 C 、层次化数据库。
D 、企业级数据库。
二、简答题
1, SQLServer2008 一共分为几个版本?各都是什么?
答: SQLServer2008 共分 5 个版本,它们分别是:企业版、标准版、开发版、工作组版和 简化版( EXPRESS )
2,如何理解数据完整性?
答:数据完整性是指数据的有效性和相容性 ,有效性是指表存放数据是正确有效的,不存在
垃圾数据。
第二章 课后习题
一、选择题
1、下列不属于 SQL Server 的系统数据库是( C ) A 、 model B 、 tempdb C 、 pubs D 、 master
2、 你是一个 SQL Server 的数据库管理员, 该 SQL Server 已经几乎没有任何空余空间了。 你想要删除任何并非必要的内容, 以获得更多的空间。 你可以删除以下哪个数据库, 而并不 引起任何问题? (A )
课后习题解答
第一章 课后习题 3、 SQL Server 2008 个人版不能安装在下列那个操作系统上 A 、 Windows 2000/XP
B 、 Windows 98
C 、 Unix
D 、 Windows NT
A 、客户工具版
B 、企业版
C 、标准版
D 、开发版
B 、数据有丢失
D 、存在重复的数据
A、Pubs
B、Master
C 、 Msdb
D 、 Tempdb
3、下列关于 SQL Server 2000 数据库日志的说法错误是(A)
A、日志文件是维护数据库完整性的重要工具。
B、所有的对SQL数据库的操作都需要写日志。
C 、当日志文件的空间占满时,将无法写日志。
D 、当修改数据库时,必先写日志。
4、SQL Server 数据库的主数据文件的扩展名为( B )。
A、 .sql
B 、.mdf
C 、.mdb
D 、.db
二、简答题
1,SQL Server 数据库的系统数据库都有哪些?何时创建?
答: master tempdb msdb model , 数据库安装时由 DBMS 创建 2,文件组有哪些优点?
答: 1)使用文件组可以将 .mdf 和 .ndf 文件放在不同磁盘上,减少磁盘驱动器争用,提高数据访问效率
2)系统管理员可以备份或恢复独立的文件或文件组,以此代替备份或恢复整个数据库,
对于需要拥有有效备份和恢复策略的大型数据库来说,必须备份文件或文件组。
第三章课后习题
一、选择题
1.在学生成绩表 sc 中的列 Score 用来存放某学生学习某课程的考试成绩 (0~100 分,没有小
数 ),用下面的哪种类型最节省空间?( C)
A、int
B、smallint
C 、 tinyint
D 、 decimal(3,0)r
2.订单表 Orders 的列 OrderID 的类型是小整型( smallint ),根据业务的发展需要改为整型(integer) ,应该使用下面的哪条语句? ( C )
A 、 ALTER COLUMN OrderID integer FROM Orders
B、ALTER TABLE Orders(OrderID integer)
C、ALTER TABLE Orders ALTER COLUMN OrderID integer
D、ALTER COLUMN Orders.OrderID integer
3.要求表中的列在组成主键的属性上不能为空值,这是( B )
A、参照完整性规则
B、实体完整性规则
C、用户定义完整性规则
D、域完整性规则
4.要在 SQL Server 中创建一个员工信息表,其中员工的薪水、医疗保险和养老保险分别采用三个
字段来存储,但是该公司规定:任何一个员工,医疗保险和养老保险两项之和不能大于薪水的
1/3 ,这一项规则可以采用( C )来实现。
A、主键约束
B、外键约束
C、检查约束
D 、默认约束
5.在 SQL server 2008 中,设计用户表时,固定长度的身份证号最好采用下面( A )数据类型进行
存储。
A 、 Char
B 、 Text
C、 Varchar
D 、 Int 二、简答题:
1,数据的完整性有哪几种,分别有什么作用?
答:数据的完整性是为了保证数据库数据准确又有意义,主要通过表的设计和约束来实现,主要有实体完整性、域完整性和引用完整性实体完整性:将数据行定义为特定表的唯一实体,用来保证主键的唯一性。域完整性:是指列的取值范围,保证某列的值在某个范围内是有意义的数据。引用完整性:是用来限制两个有关联关系的表之间的数据。
2,说出你对自动编号 Identity 数据类型的理解 ?