欢迎来到天天文库
浏览记录
ID:56892270
大小:83.48 KB
页数:3页
时间:2020-07-20
《实验三 设置数据库的参照完整性和使用命令修改数据表doc.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、实验三设置数据库的参照完整性和使用命令修改数据表1.打开数据库“jwgl”,运行附件中的sql还原数据。2.在数据表score中,根据学号(studentid)、课程编号(courseid)和学期(session)建立主索引。3.在数据表score和student、course之间建立关联,设置参照完整性,截图设置关系部分并上传截图。实现当删除student数据的时候,对应score数据表中的数据一起被删除,当修改学生数据的学号时,对应score数据表中的数据一起被修改实现当删除course数据的时候,对应score
2、数据表中的数据不能被删除,当修改course数据的课程号时,对应score数据表中的数据不能被修改将以下的建表的命令填写在答案窗口4.使用createtable命令建立学院dapartment数据表,有五个字段。分别为deptid学院编号、deptname学院名称、sectary秘书、tel电话、mobile手机。其中,学院编号字段设置为tinyint形,长度为2,自动填充0值,自动增加,并设置为主键。5.使用createtable命令建立班级class数据表,有三个字段。分别为classid班级编号(10位字符,设
3、置为主键)、classname班级名称、grade年级.1.将自己及两个同学的数据输入学生数据表。再在学院表和班级表输入相应数据。(注意:学院编号、班级编号、学号要与实际相同)执行下列sql语句,将执行结果的截图上传。selectdeptname,classname,student.*fromdepartmentjoinclassondepartment.deptid=mid(class.classid,5,2)joinstudentonclass.classid=left(student.studentid,10)
4、将以下的修改表结构的命令填写在答案窗口2.使用altertable命令修改teacher数据表1)将teacher数据表改名为js2)将salary字段改名为jbgz3)将bonus字段改为定点数类型(decimal),长度为6,小数位数为1.4)增加一个rzsj(入职时间)字段,日期数据类型1)删除degree字段2)将deptid字段移动到教师姓名字段的后面。
此文档下载收益归作者所有