1、数据库原理与应用实验报告5题目:数据库完整性班 级学 号姓 名批阅教师赵宏庆一、实验目的.熟悉数据库的交互式SQL工具。1 .熟悉通过SQL对数据库进行操作。2 .完成作业的上机练习。二、实验工具 MS SQL Server2012MS SQL Server2012三、实验内容及要求1 .在MSSQLServer2012中建立一个数据库,进行实验所要求的各种操作,所有的SQL操 作均在此建立的新库里进行。2 .根据以下要求认真填写实验报告,记录所有的实验用例。3 .数据定义1)熟悉基本表的创立、修改及删除。2)熟悉索引的创立和删除。3)熟悉视图的创立和删除。问题:1 .用SQL语句(creat
2、edatabase)创立一个MT+ “学号”的数据库(参考帮助文档)。2 .用SQL语句建立所有基本表要求:1)建立教学管理数据库MT+“学号”。包括以下表:注:局部内容需要查阅相关资料才能进行。(1)学生表(student)字段名代码类型约束学号SNOchar(6)主键姓名s_namechar(10)非空性别s_sexchar(2)只取男、女出生口期sbirthdaydate入学成绩s_scorenumeric(5, 1)附加分saddfnumeric(3, 1)班级编码class nochar(5)与班级表中class no外键关联(2)班级表(class)字段名代码类型约束班级编码cla
3、ss nochar(5)主.键班级名classnamechar(10)非空所属系部dept nochar(2)与系部表中dept no外键关联(3)系部表(department)字段名代码类型约束系部编码dept_nocheir (2)主键系部名deptnamechar(10)非空(4)课程表(course)字段名代码类型约束课程编码coursenochar(5)主键课程名couise_namechar(20)非至(5)教师表(teacher)字段名代码类型约束教师编码t_nochar(6)主键教师姓名tnamechar(8)非空性别t_sexchar(2)只取男、女出生日期tbirthday
4、date职称tech titlechar(10)(6)选修表(choice)(7)授课表(teach i ng)字段名代码类型约束学生编码s_nochar(6)主键,与学生表中s_no外键关联,级联删除课程编码course nochar(5)主键,与课程表中course。外键关联成绩scorenumber(5, 1)字段名代码类型约束教师编码t_nochar(6)主键,与教师表中t no外键关联,级联删除课程编码course_nochar (5)主键,与课程表中course。外键关联2)查看这些基本表的各种信息。3)自行采用sql语句插入相应的数据。四、调试及运行结果(标明题号,同时给出操作源代码或手工操作截图,并给出对应运行 结果截图)五、本次实验自我评价