SQL SERVER数据库综合练习题答案

上传人:飞*** 文档编号:35981976 上传时间:2018-03-23 格式:DOC 页数:5 大小:98.50KB
返回 下载 相关 举报
SQL SERVER数据库综合练习题答案_第1页
第1页 / 共5页
SQL SERVER数据库综合练习题答案_第2页
第2页 / 共5页
SQL SERVER数据库综合练习题答案_第3页
第3页 / 共5页
SQL SERVER数据库综合练习题答案_第4页
第4页 / 共5页
SQL SERVER数据库综合练习题答案_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《SQL SERVER数据库综合练习题答案》由会员分享,可在线阅读,更多相关《SQL SERVER数据库综合练习题答案(5页珍藏版)》请在金锄头文库上搜索。

1、1、创建数据库,数据库名称为userdb。如果数据库 userdb 已存 在,那么,先删除再创建。userdb 的存放路径是c:data。创建 数据 文件, 主逻辑名称为 userdb,物理 文件名为 userdb_data.mdf,初始大 小为 5MB,最大为 30MB,增长为 5%。创建 日志文件为 userdblog, 物理名称 为 userdb_log.ldf,文件大小为 5MB,最大为 20MB,文件增 长为 5MB; IF exists(SELECT * FROM sysdatabases WHERE name=userdb)DROP DATABASE userdbGOcreate

2、 database userdbon(name=userdb,filename=c:datauserdb_data.mdf,size=5MB,maxsize=30MB,filegrowth=5%)log on (name=userdblog,filename=c:datauserdb_log.ldf,size=5MB,maxsize=20MB,filegrowth=5MB)go2、使用存储过程查看数据库userdb 信息; SP_HELPDB userdb3、删除数据库 userdb; drop database userdb4、在 userdb 数据库 中按照要求 创建以下数据表: 部门表

3、Departments 字段类型名称约束 DepartmentIDint部门编号初始值为 1,该字段自增,该字 段为主键 DepartmentNamevarchar(50)系部名称唯一且非空 Notevarchar(200)部门介绍可以为空雇员表 Employees 字段类型名称约束 EmployeeIDint雇员编号初始值为 1,该字段自增,该字 段为主键 DepartmentIDint部门编号可以为空,该字段为外键 Namevarchar(20)姓名非空 Ageint年龄非空,年龄大于零SexChar(2)性别非空 EdateDatetime入职日期可以为空 员工薪水表 Salary 字段

4、类型名称约束 EmployeeIDint雇员编号非空,该字段为主键 IncomeMoney收入可以为空 OutcomeMoney支出可以为空分别创建三个表的结构,如果已存在,则先删除再创建该表。create table Departments (DepartmentID int identity(1,1),DepartmentName varchar(50) unique not null,Note varchar(200);create table Employees( EmployeeID int identity(1,1),DepartmentID int,Name char(10) u

5、nique not null,Age int,Sex char(2),Edate datetime );create table Salary (EmployeeID int not null,income money,outcome money );5、为上面的 数据表 添加以下约束 :(1)为 Departments、Employees、Salary 表添加三个主键约束,约束名分别 为 PK_Departments_ID,PK_Employees_ID,PK_Salary_ID ALTER TABLE Departments ADD CONSTRAINT PK_Departments_ID

6、 PRIMARY KEY(DepartmentID)ALTER TABLE Employees ADD CONSTRAINT PK_Employees_ID PRIMARY KEY(EmployeeID)ALTER TABLE Salary ADD CONSTRAINT PK_Salary_ID PRIMARY KEY(EmployeeID)(2)为 Employees 表的 DepartmentID 字段添加外键约束,依赖于 Departments 表的 DepartmentID ALTER TABLE Employees ADD CONSTRAINT FK_Employees FOREIG

7、N KEY(DepartmentID) REFERENCES Departments(DepartmentID)(3)为 Employees 表 Age 字段添加 check 约束,检查 Age 大于零 ALTER TABLE Employees ADD CONSTRAINT CK_Employees_age check(age0)(4)为 Employees 表 sex 字段添加默认约束,默认 sex 为男 ALTER TABLE Employees ADD CONSTRAINT Df_Employees_sex default 男 for sex(5)为 Employees 表 Edate

8、 字段添加默认约束,默认为当天日期 ALTER TABLE Employees ADD CONSTRAINT Df_Employees_edate default getDate() for edate6、修改表 Employee 中列 name 的数据类型为 varchar(30)。 ALTER TABLE Employees alter colunm name varchar(30)7、修改表 Employee,在表中增加新列 zip,类型为 char(6) 。 ALTER TABLE Employees ADD zip CHAR(6)8、从部门表 Employee 中删除列 zip。 A

9、LTER TABLE Employees DROP COLUMN zip9、向表中插入如下记录INSERT INTO Departments(DepartmentName,note) VALUES(销售部, NULL);INSERT INTO Departments(DepartmentName,note) VALUES(采购部, NULL);INSERT INTO Departments(DepartmentName,note) VALUES(生产部, NULL);INSERT INTO Employees(DepartmentID,Name,Age,Sex,Edate) VALUES(1,

10、 王林,35,男, 2000-11-10);INSERT INTO Employees(DepartmentID,Name,Age,Sex,Edate) VALUES(1, 李红,46,女, 1995-10-11);INSERT INTO Employees(DepartmentID,Name,Age,Sex,Edate) VALUES(1, 李强,48,男, 2005-03-10);INSERT INTO Employees(DepartmentID,Name,Age,Sex,Edate) VALUES(2, 张扬,23,女, 2010-05-10);INSERT INTO Employee

11、s(DepartmentID,Name,Age,Sex,Edate) VALUES(2, 赵明,50,男, 2003-06-10);INSERT INTO Salary VALUES(1,3500.00, 800.00);INSERT INTO Salary VALUES(2,4000.00, 1200.00);INSERT INTO Salary VALUES(3,7000.00, 2500.00);INSERT INTO Salary VALUES(4,1300.00, 1200.00);INSERT INTO Salary VALUES(5,5500.00, 2500.00);10、修改

12、表 Salary 中的列 income(工资)的数据,为 EmployeesID 等于 1 的雇员增加 500 元工资。 update salary set income=income+500 where EmployeeID=111、删除雇员表中工号为 5 的人员记录 Delete from employees where EmployeeID =512、修改表employees中姓名为“王林”的雇员信息,部门编号修改为 2, 年龄修改为 37,雇佣日期修改为“2002-11-10” 。 update employees set DepartmentID=2,age=37,edate=2002-11-10 where name=王林

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号