实验1、数据定义1
1实验目的熟悉SQL的数据定义语言,能够熟练地使用SQL语句来创建和更改基本表,创建和取消索引
2实验内容用企业管理器创建数据库University_Mis使用CREATE语句创建基本表
更改基本表的定义:增加列,删除列,修改列的数据类型
创建表的升、降序索引
删除基本表的约束、基本表的索引或基本表
3实验步骤(1)用企业管理器创建数据库University_Mis(2)在查询分析器中用SQL语句创建关系数据库基本表:学生表Students(Sno,Sname,Semail,Scredit,Sroom);教师表Teachers(Tno,Tname,Temail,Tsalary);课程表Courses(Cno,Cname,Ccredit);成绩表Reports(Sno,Tno,Cno,Score);其中:Sno、Tno、Cno分别是表Students、表Teachers、表Courses的主键,具有唯一性约束,Scredit具有约束“大于等于0”;Reports中的Sno,Tno,Cno是外键,它们共同组成Reports的主键
(3)更改表Students:增加属性Ssex(类型是CHAR,长度为2),取消Scredit“大于等于0”约束
把表Courses中的属性Cname的数据类型改成长度为30
(4)删除表Students的一个属性Sroom
(5)删除表Reports
(6)为Courses表创建按Cno降序排列的索引
(7)为Students表创建按Sno升序排列的索引
(8)创建表Students的按Sname升序排列的唯一性索引
(9)删除Students表Sno的升序索引
实验2、SQL的数据查询2
1实验目的熟悉SQL语句的数据查询语言,能够SQL语句对数据库进行单表查询、连接查询、嵌套查询、集合查询和统计查询
2实验内容实验