1、数据库原理与应用实验报告1题目:交互式SQL (一)数据定义班 级学 号姓 名批阅教师赵宏庆一、实验目的.熟悉数据库的交互式SQL工具。1 .熟悉通过SQL对数据库进行操作。2 .完成作业的上机练习。二、实验工具 MS SQL Server2012MS SQL Server2012三、实验内容及要求.在MSSQLServer2012中建立一个数据库,进行实验所要求的各种操作,所有的SQL操 作均在此建立的新库里进行。1 .根据以下要求认真填写实验报告,记录所有的实验用例。2 .数据定义熟悉数据库、基本表的创立、修改及删除。问题:1 .用SQL语句(create database)创立一个MT+
2、 “学号”的数据库(参考帮助文档)。 今后所有操作均在自己的数据库下完成。2 .用SQL语句建立除student以外的所有基本表1)建立教学管理数据库MT+ “学号”。包括以下表:(1)学生表(student),采用企业管理控制台创立方式。字段名代码类型约束学号s_nochar (6)主键姓名snamechar (10)非空性别s_sexchar(2)只取男、女出生日期s_birthdaydate入学成绩s_scorenumeric(5, 1)附加分saddfnumeric(3, 1)班级编码class_nochar(5)(2)班级表(class),字段名代码类型约束班级编码class_noc
3、har (5)主键班级名class namechar (10)非空所属系部dept_nochar(2)(3)系部表(department),(4)课程表(course),(5)教师表(teacher)(6)选修表(choice)(7)授课表(teaching)字段名代码类型约束系部编码dept nochar (2)主键系部名dept_namechar (10)非空字段名代码类型约束课程编码course nochar(5)主键课程名course_namechar (20)非空字段名代码类型约束教师编码t_nochar (6)主键教师姓名t_namechar (8)非空性别t_sexchar(2)
4、只取男、女出生日期t birthdaydate职称tech_titlechar (10)字段名代码类型约束学生编码s_nochar(6)主键课程编码coursenochar(5)主键成绩scorenumeric(5, 1)字段名代码类型约束教师编码t_nochar(6)主键课程编码course_nochar(5)主键3 .使用SQL语句先将Teaching表的t_no属性改为smallint类型.用SQL语句删除Teaching表的定义注:数据库的备份与还原请参考 :/wenku. baidu. com/link?url=zCmn K9N4dxRGx3tB6AXiXSnC2tSglw3TEZhWPWkktILmmBhvcRNUJYQs5LvrxyJkeF00hQ4QyRblXWXtMkQU5qFHcqER0ALyKlG5f-m4Sa四、调试及运行结果(标明题号,同时给出操作源代码或手工操作截图,并给出对应运行 结果截图)五、本次实验自我评价