SQL SERVER数据库综合练习题答案.doc
《SQL SERVER数据库综合练习题答案.doc》由会员分享,可在线阅读,更多相关《SQL SERVER数据库综合练习题答案.doc(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 database userdbon(name
2、=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数据库中按照要求创建以下数据表:部门表 Departments字段类型名称约束DepartmentID
3、int部门编号初始值为1,该字段自增,该字段为主键DepartmentNamevarchar(50)系部名称唯一且非空Notevarchar(200)部门介绍可以为空 雇员表 Employees字段类型名称约束EmployeeIDint雇员编号初始值为1,该字段自增,该字段为主键DepartmentIDint部门编号可以为空,该字段为外键Namevarchar(20)姓名非空Ageint年龄非空,年龄大于零SexChar(2)性别非空EdateDatetime入职日期可以为空 员工薪水表 Salary 字段类型名称约束EmployeeIDint雇员编号非空,该字段为主键IncomeMoney收
4、入可以为空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) unique not null, Age int, Sex char(2), Edat
5、e 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_IDALTER TABLE Departments ADD CONSTRAINT PK_Departments_ID PRIMARY KEY(DepartmentID)ALTER TABLE Emplo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL SERVER数据库综合练习题答案 SERVER 数据库 综合 练习题 答案

链接地址:https://www.31ppt.com/p-2395083.html