一、选择题 下列各题A、B、C、D4个选项中,只有一个选项是正确的。
二、简答题1. 简述SQL Server 2000的主要管理功能?
①SQL服务器的安装、配置和管理:为了使用SQL服务器,必须先对它们进行安装和配置。②服务管理:在SQL客户机安装相应的软件并配置它们。③数据库管理:包括数据库的创建、修改、删除以及备份和恢复等。④数据库对象的管理:包括管理数据库中的表、视图、存储过程、触发器、规则、默认值等。⑤数据管理:实现记录的添加、删除和修改以及数据的传递与复制等。⑥安全性管理:包括用户管理和权限管理两方面的内容。⑦作业管理:包括警报管理、操作员管理和任务管理。⑧集成管理。
关于Student表: Student表结构
|
列名 | 含义 | 数据类型 | 约束 |
Sno | 学号 | 普通编码定长字符串,长度为7 | 主码 |
Sname | 姓名 | 普通编码定长字符串,长度为10 | 非空 |
Ssex | 性别 | 普通编码定长字符串,长度为2 | 取值范围为:{男,女} |
Sage | 年龄 | 微整型 | 大于等于14 |
Sdept | 所在系 | 普通编码不定长字符串,长度为20 | |
2. 写出创建上述关系表的SQL语句。
创建Student表的SQL语句为:
CREATE TABLE Student (
Sno char(7) primary key,
Sname char(10) not null,
Ssex char(2) check (Ssex In('男','女')),
Sage tinyint check(Sage > = 14),
Sdept varchar(20)
)
3. 在SC表中添加一个新的修课类别列,列名为XKLB,类型为char(4)。
Alter Table Student add XKLB char(4)
4. 在Student表上为Sname列建立一个非聚集索引,索引名为:NonCluldx_Sname。
CREATE INDEX NonCluIdx_Sname on Student(Sname)