还剩3页未读,继续阅读
文本内容:
《数据库原理与应用》实验报告5题目数据库完整性班级___________________学号___________________姓名___________________批阅教师赵宏庆
一、实验目的
1.熟悉数据库的交互式SQL工具
2.熟悉通过SQL对数据库进行操作
3.完成作业的上机练习
二、实验工具MS SQLServer2012MS SQLServer2012
三、实验内容及要求
1.在MSSQLServer2012中建立一个数据库,进行实验所要求的各种操作,所有的SQL操作均在此建立的新库里进行
2.根据以下要求认真填写实验报告,记录所有的实验用例
3.数据定义1)熟悉基本表的创建、修改及删除2)熟悉索引的创建和删除3)熟悉视图的创建和删除问题
1.用SQL语句(createdatabase)创建一个MT+“学号”的数据库(参考帮助文档)
2.用SQL语句建立所有基本表要求1)建立教学管理数据库MT+“学号”包括下列表注部分内容需要查阅相关资料才能进行
(1)学生表(student)字段名代码类型约束学号SNO char6主键姓名s_name char10非空性别s_sex char2只取男、女出生口期sbirthday date入学成绩s_score numeric5,1附加分saddf numeric3,1班级编码class no char5与班级表中class no外键关联2班级表class字段名代码类型约束班级编码class no char5主.键班级名classname char10非空所属系部dept no char2与系部表中dept no外键关联3系部表department字段名代码类型约束系部编码dept_no cheir2主键系部名deptname char10非空4课程表course字段名代码类型约束课程编码courseno char5主键课程名couise_name char20非至5教师表teacher字段名代码类型约束教师编码t_no char6主键教师姓名tname char8非空性别t_sex char2只取男、女出生日期tbirthday date职称tech titlechar106选修表choice字段名代码类型约束学生编码s_nochar6主键,与学生表中s_no外键关联,级联删除课程编码course nochar5主键,与课程表中course』外键关联成绩score number5,17授课表teach ing字段名代码类型约束教师编码t_nochar6主键,与教师表中t no外键关联,级联删除课程编码course_nochar5主键,与课程表中course』外键关联2)查看这些基本表的各种信息3)自行采用sql语句插入相应的数据
四、调试及运行结果(标明题号,同时给出操作源代码或手工操作截图,并给出对应运行结果截图)
五、本次实验自我评价。