1 / 15
文档名称:

数据库实验三.doc

格式:doc   大小:58KB   页数:15页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库实验三.doc

上传人:2786321826 2022/1/10 文件大小:58 KB

下载得到文件列表

数据库实验三.doc

相关文档

文档介绍

文档介绍:. .
优选
西南石油大学实验报告
课程名称:数据库原理
插入你的照片
实验工程名称:实验3 SQL数据定义语言
专业年级班级、、学号:
电子地址:
实验所用机器名:
实验时间地点:2021 .
实验指导教师:瑜
成绩
批改人
批改日期
注意:在粘贴截图时请保存窗口完整标题,但只需保存关键界面,多余的空白界面请删除。
一、实验课时:4
二、实验目的
(1) 掌握使用T-SQL语句创立、删除数据库的方法。
(2)掌握使用T-SQL语句创立、修改、删除表的方法。
(3) 掌握使用T-SQL语句创立、删除数据库完整性约束条件的方法。
(4) 掌握使用T-SQL语句对表添加、修改、删除数据的方法。
(5) 掌握使用T-SQL语句创立、修改、删除、查询视图的方法。
三、实验要求
(1)使用SQL Server 2021查询分析器。
(2) 严格依照操作步骤进展。
(3) 在本地效劳器中创立和管理数据库。
四、实验环境
(1)PC机。
(2) SQL Server 2021。
. .
优选
五、实验容及步骤〔请特别注意实验步骤:第6项的第1小项,即"插入数据〞操作必须在第4项以前执行〕
1.使用Transact-SQL语句创立JOBS数据库,数据库名格式为JOBS_SunYu(即JOBS_你的中文名字拼音)
CREATEDatabaseJOBS_DengZhiPeng;
2.使用Transact-SQL语句创立JOBS数据库包含的所有表
EMPLOYEE
CREATETABLEEMPLOYEE(
EMPNOSMALLINTNOTNULL,
SUPNAMEVARCHAR(50)NOTNULL,
FORENAMESVARCHAR(50)NOTNULL,
DOBDATENOTNULL,
ADDRESSVARCHAR(50)NOTNULL,
TELNOCHAR(10)NOTNULL,
DEPNOSMALLINTNOTNULL
);
JOBHISTORY
CREATETABLEJOBHISTORY(
EMPNOSMALLINTNOTNULL,
POSITIONVARCHAR(50)NOTNULL,
STARDATEDATENOTNULL,
ENDDATEDATENULL,
SALARYINTNOTNULL
. .
优选
);
COURSE
CREATETABLECOURSE(
COURSENOSMALLINTNOTNULL,
CNAMEVARCHAR(50)NOTNULL,
CDATEDATENOTNULL
);
DEPARTMENT
CREATETABLEDEPARTMENT(
DEPNOSMALLINTNOTNULL,
DNAMEVARCHAR(50)NOTNULL,
LOCATIONVARCHAR(10)NOTNULL,
HEADSMALLINTNOTNULL
);
EMPCOURSE
CREATETABLEEMPCOURSE(
EMPNOSMALLINTNOTNULL,
COURSENOSMALLINTNOTNULL);
3.使用Transact-SQL语句创立JOBS数据库包含表的主键、外键约束条件
创立每个表的主键:
ALTERTABLEEMPLOYEE
ADDCONSTRAINTPK_EMPLOYEE
PRIMARYKEY (EMPNO);
. .
优选
ALTERTABLEJOBHISTORY
ADDCONSTRAINTPK_JOBHISTORY
PRIMARYKEY (EMPNO,POSITION,STARDATE);
ALTERTABLECOURSE
ADDCONSTRAINTPK_COURSE
PRIMARYKEY (COURSENO);
ALTERTABLEDEPARTMENT
ADDCONSTRAINTPK_DEPARTMENT
PRIMARYKEY (DEPNO);
ALTERTABLEEMPCOURSE
ADDCONSTRAINTPK_EMCOURSE
PRIMARYKEY (EMPNO,COURSENO);
创立关系:
ALTERTABLEJOBHISTORY
ADDCONSTRAINTFK_JOBHISTORY_EMPLOYEE
FOREIGNKEY (EMPNO)
REFERENCESEMPLOYEE(EMPNO);
ALTERTA