实验三数据表的创建与管理实验

实验三数据表的创建与管理实验

ID:22281826

大小:241.89 KB

页数:14页

时间:2018-10-28

实验三数据表的创建与管理实验_第1页
实验三数据表的创建与管理实验_第2页
实验三数据表的创建与管理实验_第3页
实验三数据表的创建与管理实验_第4页
实验三数据表的创建与管理实验_第5页
资源描述:

《实验三数据表的创建与管理实验》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《数据库原理与应用》课程实验报告实验三数据表的创建与管理实验所在院(系):数学与信息技术学院班级:_学号:姓名:1.实验目的(1)理解SQLServer2005常用数据类型和表结构的设计方法。理解主键、外键含义,掌握建立各表相关属性间参照关系的方法。⑵熟练掌握使用SQLServerManagementStudio图形工具创建表,删除表,修改表结构,插入及更新数据的方法。(3)熟练掌握使用Transact-SQL语句创建表,删除表,修改表结构,插入及更新数据的方法。1.实验要求基本实验:(1)在实验二所创建的“TM”数据库屮合理设计以下各表逻辑结构:学生信息(学号,姓名,性别,籍贯,出生日期

2、,民族,学院/系别号,班级号)课程信息(课程号,课程名称,课程所属模块,课程类别,学分,学时)学习信息(学号,课程号,考试成绩,平时成绩)院系信息(院系号,院系名称)要求确定各个字段的名称、类型、是否有默认伉,是否主键等信息。(2)依据你所设计的表结构,使用SQLServerManagementStudio图形工具在“TM”数据库中创建学生信息表和课程信息表,并试验在图形界面中修改表结构,删除数据表,输入并更新数据的方法。(3)依据你所没计表结构,使用Transact-SQL语句创建学习信息表和院系信息表,并试验使用T-SQL语句修改表结构,删除数据表,插入和更新数据的方法。(4)找出已创

3、建各表之间相关属性的参照关系,并在相关表屮增加引用完整性约束。(5)按要求完成实验报告。扩展实验:(1)在“TM”数据库中补充设计以下各表结构:授课信息(教师号,课程号,学期)教师信息(教师号,姓名,性别,出生日期,学历,学位,入职时间,职称,院系号)班级信息(班级号,班级名称,专业号)专业信息(专业号,专业名称,学制,学位)图书信息(图书号,书名,作者,出版社,出版日期,册数,价格,分类)借书偏息(学号,阁书号,借出时间,归还时间)奖励信息(学号,奖励类型,奖励金额)(2)设计并实现各表之间相关属性的参照关系。(3)使用SQLManagementStudio图形界面或Transact-S

4、QL在“TM”数据库巾创建前述各表,并插入部分数据,要求所插入数据合理有效。学生信息(学号,姓名,性别,籍贯,出生日期,民族,学院/系别号,班级号)createtablestu(stu_idintprimarykey,namechar(10),sexchar(2)check(sexin(•男','女1)),birthplacechar(40),birthdatedatetime,mingzuchar(10),dept_idint,class_idint)insertintostu(stu_id,name,sex)values(1,1晓雪,,1女丨);insertintostu(stu_id

5、,name,sex)values(2,’福云丨,1女’);院系信息(院系号,院系名称)createtabledept(dept_idintprimarykey,namechar(40));课程信息(课程号,课程名称,课程所属模块,课程类别,学分,学时)createtablecourse(course_idintprimarykey,namechar(40),cmodulechar(20),levelint,gradeint,classint);insertintocoursevalues(1,'晓雪','4',1,6,80);学习信息(学号,课程号,考试成绩,平时成绩)createtabl

6、estudy(study—idintprimarykey,course_idintnotnull,testGradefloatnotnull,usualGradefloat,foreignkey(course_id)referencescourse(course_id));教师信息(教师号,姓名,性别,出生日期,学历,学位,入职时间,职称,院系号)createtableteacher(teacher_idintprimarykey,namechar(20)notnull,sexchar(2)check(sexin('男','女')),birthdatedatetime,resumechar

7、(20)notnull,xueweichar(20),jobdatedatetime,positionchar(20),dept_idint,foreignkey(dept_id)referencesdept(dept_id));insertintoteacher(teacher_id,name,sex,resume)values(1,1aaa1,▼男▼,’木科’);奖励信息(学号,奖励类型,奖励金额)createtab

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。