2022年数据库实验三.pdf
《2022年数据库实验三.pdf》由会员分享,可在线阅读,更多相关《2022年数据库实验三.pdf(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库实验三西南石油大学实验报告课程名称 :数据库原理插入您的照片实验项目名称 :实验 3 SQL 数据定义语言专业年级班级、姓名、学号: 电子邮件地址 : 实验所用机器名 : 实验时间地点 :2015、12、11 明理楼实验指导教师 :孙瑜成绩批改人批改日期注意:在粘贴截图时请保留窗口完整标题,但只需保留关键界面,多余的空白界面请删除。一、实验课时 :4 二、实验目的(1) 掌握使用 T-SQL 语句创建、删除数据库的方法。(2) 掌握使用 T-SQL 语句创建、修改、删除表的方法。(3) 掌握使用 T-SQL 语句创建、删除数据库完整性约束条件的方法。(4) 掌握使用 T-SQL 语句对表
2、添加、修改、删除数据的方法。(5) 掌握使用 T-SQL 语句创建、修改、删除、查询视图的方法。三、实验要求(1) 使用 SQL Server 2008查询分析器 。(2) 严格依照操作步骤进行。(3) 在本地服务器中创建与管理数据库。四、实验环境(1) PC机。(2) SQL Server 2008 。五、实验内容及步骤 (请特别注意实验步骤 :第 6 项的第 1 小项,即“插入数据”操作必须在第 4 项以前执行 ) 1. 使用 Transact-SQL 语句创建 JOBS数据库 , 数据库名格式为JOBS_SunYu ( 即 JOBS_ 您的中文名字拼音 ) CREATE Database
3、JOBS_DengZhiPeng;精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 24 页 - - - - - - - - - - 数据库实验三2. 使用 Transact-SQL 语句创建 JOBS数据库包含的所有表EMPLOYEE CREATE TABLE EMPLOYEE ( EMPNOSMALLINTNOT NULL, SUPNAME VARCHAR ( 50)NOT NULL, FORENAMESVARCHAR ( 50 )NOT NULL, DOB DATE NOT NULL, A
4、DDRESS VARCHAR ( 50)NOT NULL, TELNO CHAR ( 10)NOT NULL, DEPNO SMALLINTNOT NULL );精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 24 页 - - - - - - - - - - 数据库实验三JOBHISTORY CREATE TABLE JOBHISTORY( EMPNOSMALLINTNOT NULL, POSITIONVARCHAR ( 50)NOT NULL, STARDATE DATE NOT NULL,
5、 ENDDATE DATE NULL, SALARY INTNOT NULL );COURSE CREATE TABLE COURSE ( COURSENOSMALLINTNOT NULL, CNAME VARCHAR ( 50)NOT NULL, CDATE DATE NOT NULL );DEPARTMENT 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 24 页 - - - - - - - - - - 数据库实验三CREATE TABLE DEPARTMENT ( DEPNO SMAL
6、LINTNOT NULL, DNAME VARCHAR ( 50)NOT NULL, LOCATION VARCHAR ( 10)NOT NULL, HEAD SMALLINTNOT NULL );EMPCOURSE CREATE TABLE EMPCOURSE ( EMPNOSMALLINTNOT NULL, COURSENOSMALLINTNOT NULL); 3. 使用 Transact-SQL 语句创建 JOBS数据库包含表的主键、外键约束条件创建每个表的主键 : ALTER TABLE EMPLOYEEADD CONSTRAINT PK_EMPLOYEE PRIMARY KEY (
7、EMPNO ); 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 24 页 - - - - - - - - - - 数据库实验三ALTER TABLE JOBHISTORYADD CONSTRAINT PK_JOBHISTORY PRIMARY KEY ( EMPNO , POSITION , STARDATE);ALTER TABLE COURSEADD CONSTRAINT PK_COURSE PRIMARY KEY ( COURSENO ); ALTER TABLE DEPARTMENT
8、ADD CONSTRAINT PK_DEPARTMENT PRIMARY KEY ( DEPNO );精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 5 页,共 24 页 - - - - - - - - - - 数据库实验三ALTER TABLE EMPCOURSEADD CONSTRAINT PK_EMCOURSE PRIMARY KEY ( EMPNO , COURSENO ); 创建关系 : ALTER TABLE JOBHISTORYADD CONSTRAINT FK_JOBHISTORY_EMP
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 数据库 实验
限制150内