1、1、掌握SQL SERVER的查询分析器和企业管理器的使用;2、掌握创建数据库和表的操作;二、实验内容和要求1、分别使用SQL语句、企业管理器(Enterprise Manager)创建数据库;2、使用SQL语句、企业管理器(Enterprise Manager)创建数据库表;三、实验主要仪器设备和材料1计算机及操作系统:PC机,Windows 2000/xp;2数据库管理系统:SQL sever 2000/2005;四、实验方法、步骤及结果测试创建一个教学管理数据库SC,其描述的信息有:学生信息、课程信息、教师信息、学生选课成绩、授课信息、班级信息、系部信息、专业信息。创建:student表
2、(学生信息表)、course表(课程信息表)、teacher表(教师信息表)、student _course表(学生选课成绩表)、teacher_course表(教师上课课表)等。题目1、创建数据库:实现代码及截图:查询分析器执行情况:SQL语句及执行结果显示CREATE DATABASE scON PRIMARY( NAME=sc_Data,FILENAME=E:3110006079sc_Data.mdf,SIZE=30MB,MAXSIZE=100MB,FILEGROWTH=20%)LOG ON (NAME=sc_Log,sc_Log.mdf,SIZE=3MB,FILEGROWTH=1MB)
3、实验结果截图显示题目2、创建基本表创建各表的实现代码及截图:- - Table structure for classDROP TABLE IF EXISTS class;CREATE TABLE class ( spno char(8) NOT NULL, class_no char(4) NOT NULL, header char(8) DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8;- Records of class- Table structure for courseDROP TABLE IF EXISTS course;CREAT
4、E TABLE course ( cno char(10) NOT NULL, cname char(20) NOT NULL, ctno tinyint(4) DEFAULT NULL, lecture tinyint(4) DEFAULT NULL, experiment tinyint(4) DEFAULT NULL, semester tinyint(4) DEFAULT NULL, credit tinyint(4) DEFAULT NULL- Records of course- Table structure for departmentDROP TABLE IF EXISTS
5、department;CREATE TABLE department ( dno char(6) NOT NULL, dept_name char(20) NOT NULL,- Records of department- Table structure for specialityDROP TABLE IF EXISTS speciality;CREATE TABLE speciality ( spname char(20) NOT NULL- Records of speciality- Table structure for studentDROP TABLE IF EXISTS stu
6、dent;CREATE TABLE student ( s_no char(8) NOT NULL, sname char(8) NOT NULL, sex char(2) DEFAULT NULL, sbirthday datetime DEFAULT NULL, class_no char(4) DEFAULT NULL- Records of student- Table structure for student_courseDROP TABLE IF EXISTS student_course;CREATE TABLE student_course ( tcid smallint(6
7、) NOT NULL, score tinyint(4) DEFAULT NULL- Records of student_course- Table structure for teacherDROP TABLE IF EXISTS teacher;CREATE TABLE teacher ( t_no char(8) NOT NULL, t_name char(8) NOT NULL, t_sex char(2) DEFAULT NULL, t_birthday datetime DEFAULT NULL, tech_title char(10) DEFAULT NULL- Records
8、 of teacher- Table structure for teacher_courseDROP TABLE IF EXISTS teacher_course;CREATE TABLE teacher_course ( class_no char(4) DEFAULT NULL, semester char(6) DEFAULT NULL, schoolyear char(10) DEFAULT NULL, PRIMARY KEY (tcid)- Records of teacher_course题目3、查看各数据表之间的关系,生成数据库关系图。生成数据库关系图截图显示题目4、利用查询分析器修改上述各表。(1)、用INSERT语句向各个表中插入数据录入5 条记录。录入时注意体会外键约束。INSERT INTO student VALUES (6079, 陈三男1991-02-20 20:32:0616);实验结果截图显示(插入数据的表格)SQL语句及
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1