信院08级信计专业《SQL Server》上机实验
实 验 八
提示:将以下每小题的所有命令行存入到记事本文件中,文件名为“学号+姓名”,上传到指定的FTP站点下。
一、选择题(每题2分,共20分)
1、每个数据库有且只能有一个( )。
A、次数据文件 B、主数据文件 C、日志文件 D、其他
2、如果数据库中的数据量非常大,除了存储在主数据文件中,可以将一部分数据存储在( )。
A、次数据文件 B、主数据文件 C、日志文件 D、其他
3、( )不属于任何文件组。
A、次数据文件 B、主数据文件 C、日志文件 D、其他
sql数据库迁移另一个硬盘4、使用下列哪种语句可以创建数据库( )。
A、CREATE DATABASE B、CREATE TABLE
C、ALTER DATABASE D、ALTER TABLE
5、使用下列哪种语句可以修改数据库( )。
A、CREATE DATABASE B、CREATE TABLE
C、ALTER DATABASE D、ALTER TABLE
6、使用下列哪种语句可以删除数据库( )。
A、DROP DATABASE B、CREATE TABLE
C、ALTER DATABASE D、DROP TABLE
7、在哪种索引中,表中各行的物理顺序与键值的逻辑(索引)顺序相同( )?
A、聚簇索引 B、非聚簇索引 C、两者都是 D、两者都不是
8、下列哪种完整性中,将每一条记录定义为表中的惟一实体,即不能重复( )?
A、域完整性 B、引用完整性 C、实体完整性 D、其他
9、UNIQUE约束和主键约束也是哪种完整性的体现( )?
A、域完整性 B、引用完整性 C、实体完整性 D、其他
10、下列哪种语句用来创建规则( )?
A、CREATE RULE B、DROP RULE C、CREATE TABLE D、其他
二、填空题(每空3分,共30分)
1、从物理结构层次上说,SQL SERVER2005 数据库是由两个或多个文件组成,根据文件的作用,可以将这些文件分三类: ___________、_________和_____________。
2、在SQL SERVER 2005中,一共有5种约束,分别是:_________、_____________、__
________、__________和_____________。
3、系统存储过程________ 用于将规则绑定列。
4、可以使用系统存储过程将默认值绑定到列,可以使用__________ 来解除默认值对象与列绑定。
三、判断题(每空2分,共10分)
1、强制数据完整性可以确保数据库存中的数据质量。( )
2、规则可以在其他数据库中创建。( )
3、一个数据表中只能有一个主键约束,但可以有多个UNIQUE约束。( )
4、主键约束中的字段不能接受空值,UNIQUE约束的字段不能接受空值。( )
5、默认值属于数据完整性的范畴。( )
四、问答题(每题5分,共40分)
1、创建person数据库,要求:主数据文件名为goods_data.MDF,存放在C:\目录下,初始值 大小为2MB,增长方式为按照10%的比例增长;次数据文件名为goods_data1.NDF和goods_data2.NDF,都存放在D:\目录下,初始大小为1MB,增长方式为按2MB的增量增长;日志文件名goods_log.LDF,都存放在E:\目录下,初始大小为3MB,增长方式为按照1MB的增量增长。
2、在题1创建的数据库中创建两个表:
表RSB,字段有:rybh(人员编号),xm(姓名),birth(出生日期),xb(性别),zc(职称)
表KCB,字段有:rybh(人员编号),kcmc(课程名称),cj(成绩)
3、给RSB表增加一个字段szbm(所在部门);
4、在RSB中的rybh字段上设置主键,xb字段设置约束,只能输入’男’或者’女’;
5、设置KCB表的cj字段的默认值为0;
6、在KCB表上设置关系,使得录入数据时,保证人员编号在RSB表中是存在的(设置外键)
;
7、查询所有学生的成绩;
8、查询所有男生的年龄。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论