数据库实验2
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验内容:
1、附加实验一所建的grade数据库;
2、实验二
2.1:用management studio 创建;
1)DEP(deptid,depname,depzr)
含义:系表(系号,系名,系主任)
要求:设置主键.
2)建立S表并为该表设置主键,设age的默认值为20。
S(sno,sname,age,deptid)
含义:学生表(学号,姓名,年龄,系号)
3)判断S中的外键,并用management studio 创建外键;
4)建立SC表并为该表设置主键,要求score应该在0-100之间;
SC(sno,cno,score)
含义:选修表(学号,课程号,成绩)
4)查看上述三表的SQL语句,并复制在实验报告上;
2.2:用SQL语句创建:
1)建立C表并为该表设置主键;
Course(cno,cname,pcno)
含义:课程表(课程号,课程名,先行课程号)
要求:设置主键和外键。
2)为SC表设置外键;
3)T(TNO,TN,PROF, SA,deptid)
含义:教师表(教师号,教师姓名,职称,工资,系号)
要求:设置主键;
工资大于等于1000;
4)TC(TNO,CNO,book)
含义:教课表(教师号,课程号,所用书)
要求:设置主键和外键;
5)将以上的SQL语句写在实验报告上。
2.3 输入以下数据:
Dep表:
01 计算机系张荣
02 信息管理系李力
S表:
s1 王立16 01
s2 李楠18 02
C表:
c1 计算机原理NULL
c2 网络工程c1
c3 数据库原理c2
SC表:
s1 c1 88
s1 c2 70
s2 c1 NULL
s2 c2 56
s1 c3 89
T表:
t1 张荣讲师1800.00 01
t2 李力助教1200.00 02
t3 刘伟副教授2000.00 NULL t4 刘明助教1000.00 NULL
TC表:
t1 c1 计算机原理
t2 c2 网络工程
t3 c1 计算机原理
t4 c2 网络工程
2.4 分离grade数据库