大数据库原理实验一.doc
《大数据库原理实验一.doc》由会员分享,可在线阅读,更多相关《大数据库原理实验一.doc(10页珍藏版)》请在课桌文档上搜索。
1、word课程名称数据库原理实验成绩实验名称交互式SQL语言学号班级日期实验目的:1. 熟悉数据库的交互式SQL工具;2. 熟悉通过SQL语言对数据库进展操作;实验平台:利用RDBMSSQL Server 2005与其交互查询工具来操作SQL语言;实验容与步骤:一、 数据定义(一) 根本表操作1. 建立根本表在数据库TEST中建立3根本表:Student、Course和SC。(1) 创建学生表Student,由以下属性组成:学号SNO(char型,长度为4,主码),SNAME(char型,长度为8,其值唯一),性别SEXchar型,长度为2,所在系DEPTNO(char型,长度为2)。-CREA
2、TE TABLE Student-(- SNO CHAR(4)PRIMARY KEY,- SNAME CHAR(8)UNIQUE,- SEX CHAR(2),- DEPTNO CHAR(2), -)2创建课程表Course,由以下属性组成:课程号O(char型,长度为2,主码),课程名称AME(char型,长度为20,非空),授课教师编号TNOchar型,长度为3,主码,学分CREDIT(int型)。-CREATE TABLE Course-(- O CHAR(2),- AME CHAR(20),- TNO CHAR(3)PRIMARY KEY,- CREAIT INT,-);3创建学生选课表
3、SC,由以下属性组成:学号SNO( char型,长度为4,主码),课程号O( char型,长度为2,主码),成绩GRADE(int型)。- CREATE TABLE SC- (- SNO CHAR(4),- O CHAR(2),- GRADE INT,- PRIMARY KEY (SNO,O),- );4创建教师表Teacher,由以下属性组成:教师编号TNO(char型,长度为3,主码),教师TNAME(char型,长度为8,非空),所在系DEPTNOchar型,长度为2- CREATE TABLE Teacher- (- TNO CHAR(3)PRIMARY KEY,- TNAME CHA
4、R(8)NOT NULL,- DEPTNO CHAR(2)- )5创建系表Dept,由以下属性组成:系号DEPTNO(char型,长度为2,主码),系名DNAME(char型,长度为20,非空)。CREATETABLE Dept( DEPTNO CHAR(2)PRIMARYKEY, DNAME CHAR(20)NOTNULL,)2. 修改根本表在student表中参加属性AGEint型;ALTERTABLE StudentADD AGE INT;3. 删除根本表后边所有操作完毕后,删除所创建的根本表;DROPTABLE Student;DROPTABLE Course;DROPTABLE SC
5、;DROPTABLE DEPT;DROPTABLE TEACHER;(二) 索引操作1. 建立索引(1) 在Student表上建立关于属性SNO的唯一索引;CREATEUNIQUEINDEX Stusno ON Student(Sno);(2) 在Course表上建立关于O的唯一索引;createuniqueindex Couo ON Course(o);2. 删除索引删除上面所建立的两个索引;-drop index Course.Couo;(三) 视图操作1. 建立视图在插入数据的Student根本表上为计算机系学生的记录建立一个视图CS_STUDENT。CREATEVIEW CS_STUD
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 实验

链接地址:https://www.desk33.com/p-12870.html