资源描述:
《数据库与信息系统实验 实验 1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1)启动SQLServer2008,“SQLServerManangementStudio”2)单击链接(C)打开“SQLServerManangementStudio”窗口,并在左边的目录树结构中选择“数据库”文件夹。3)单击右键,选择“新建数据库”命令,打开“新建数据库”对话框,在“数据库名称”框内输入名称“教学管理系统”,注意数据文件和日志文件的属性设置4)单击“确定”按钮,完成“教学管理系统”数据库的创建。5)在左边的目录树中展开“数据库”下刚才创建的“教学管理系统”文件夹,然后在“表”对象上单击右键,选择“新建表”,右边窗格中显示SQLServ
2、er2008的表设计器。学生学号char(7)学生身份证号char(18)学生姓名char(10)学生性别char(2)学生移动电话char(11)学生来自的城市char(10)学生主修专业char(20)学生院系char(20)学生累计修满的学分int6)设置主键在表设计器中选择“学生学号”,右击,选择“设置主键”,得到下图,主键设置成功7)展开表右击dbo.Student,选择编辑前200行,输入以下数据再新建查询输入语句select*fromstudent得到结果:8)修改表可以按照展开表右击dbo.Student,选择编辑前200行,改第一行数据
3、S060101******19880526***王东民男135***11杭州计算机信息学院160改为:S060101******19880526***黄星星男135***11随州电子信息信息学院160由结果知道修改成功9)删除表:再新建一个Course表在左边的资源管理器中右击Course表,选择删除单击确定,Course表删除。表的删除可以采用SQL语言:DROPTABLECourse运行程序后,数据表删除Course10)表的建立也可采用SQL语言来建立采用SQL语言建立学生基本资料表STUDENT、课程基本资料表COURSE、教师基本资料表TEAC
4、HER、开课计划表OFFERING、注册选课表ENROLLMENTSQL语言:CREATETABLEstudent(学生学号CHAR(7)PRIMARYKEY,学生身份证号CHAR(18),学生姓名CHAR(10),学生性别CHAR(2),学生移动电话CHAR(11),学生来自的城市CHAR(10),学生主修专业CHAR(20),学生院系CHAR(20),学生累计修满的学分INT,)CREATETABLEcourse(课程编号CHAR(6)PRIMARYKEY,课程名称CHAR(20),所用教材名称CHAR(20),编著者CHAR(10),出版社CHAR
5、(20),书的出版号CHAR(30),书的定价MONEY)CREATETABLEteacher(教师编号CHAR(6)PRIMARYKEY,教师身份证号CHAR(18),教师姓名CHAR(6),教师性别CHAR(2),教师移动电话CHAR(11),教师来自的城市CHAR(10),教师所在院系CHAR(20),教师职称级别CHAR(10),院系负责人CHAR(6)FOREIGNKEYREFERENCESteacher(教师编号))CREATETABLEoffering(开课计划编号CHAR(6)PRIMARYKEY,课程编号CHAR(6)FOREIGNKE
6、YREFERENCEScourse(课程编号),教师编号CHAR(6)FOREIGNKEYREFERENCESteacher(教师编号),开课地点CHAR(10),开课学年CHAR(9),开课学期CHAR(1),开课周数INT,开课时间CHAR(16),该课学分INT)CREATETABLEenrollment(学生学号CHAR(7)FOREIGNKEYREFERENCESstudent(学生学号),开课计划编号CHAR(6)FOREIGNKEYREFERENCESoffering(开课计划编号),考试成绩FLOAT,PRIMARYKEY(学生学号,开课
7、计划编号))11)再往表里面插入数据最终得到表的所有内容为:学生基本资料表STUDENT:课程基本资料表COURSE:教师基本资料表TEACHER:开课计划表OFFERING:注册选课表ENROLLMENT