SQL习题(附答案) 下载本文

二、填空题

1.sa 2.客户端3.Northwind 4.核心5.DTS 6.登陆账号7.本地计算机名8.系统管理员

9.域用户账户10.暂停11.服务器12.企业管理器13.查询分析器14.sql 15.msdb 三、实践题 1.略 习题四 一、选择题

1-5.DCBBA 6-10.DDCAD 11-15.AAA 二、填空题

1.用户数据库2.*.ldf 3.mn_data.ndf 4.未指定文件组的非主数据文件5.配置 6.附加7.DBCC shrinkdatabase 8.sp_rename 9.主文件组10.1M 三、实践题

1. create database lx on

(name=lx_data,filename='d:\\stu\\lx_data.mdf',size=5,maxsize=10,filegro wth=1) log on

(name=lx_log,filename='d:\\stu\\lx_log.ldf',size=2,maxsize=10,filegrowt h=5%) 2. (1)

alter database lx add filegroup dy go

alter database lx add file

(name=dya,filename='d:\\stu\\dya.ndf'), (name=dyb,filename='d:\\stu\\dyb.ndf') to filegroup dy go (2)

alter database lx add log file

(name=dy_log,filename='d:\\stu\\dy_log.ldf',size=1,maxsize=unlimited,fi legrowth=1) go (3)

alter database lx modify name=studb go (4) 习题五 一、选择题

1-5. CDBAB 6-10.DADAC 11-15.BDBDC 16-20. DBA AB 21-25 BABCA

二、填空题

1. 参照2. 主键3.1 4.null 5.unique 6. 永久表7.tempdb 8.16 9. 主键 10.sp_bindrule 11.索引12. 规则对象13. 查询14. 字段15. check 三、实践题 1.略 2. 2.

use libarary go

create table 学生( 学号char(8) not null, 姓名varchar(20) not null, 性别char(2), 院系varchar(20)) go

create table 借阅( 学号char(8) not null, 书名char(6) not null, 借书日期datetime, 还书日期datetime) go (1)

use library go

alter table 学生

add 民族varchar(6)constraint df_学生_民族default '汉' (2) use library go

alter table 学生

alter column 姓名char(6) go

alter table 学生

add constraint pk_学生_学号primary key (学号) go (3) use library go

alter table 借阅 add 到期日期datetime go (4)

alter table 借阅

add constraint df_借书日期default getdate() for 借书日期