实验一创建数据库及表的创建与管理

实验一创建数据库及表的创建与管理

ID:30865088

大小:138.17 KB

页数:7页

时间:2019-01-03

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

《实验一创建数据库及表的创建与管理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验1创建数据库及表的创建与管理一、实验目的与要求1>掌握使用T-SQL语句创建数据库、数据表和'数据表完整性约束的定义。2、熟悉表的结构和列所使用的数据类型。3、理解数据表完整性含义及其定义的方法。二、实验平台1操作系统:WindowsXP或Windows20032、数据库管理系统:SQLServer2005三、实验内容(-)数据库创建与管理创建一个“教务管理系统”数据库,并将下列表创建在该数据库中(二)在“教务管理系统”数据库钟实现表的创建与完整性定义Studentlnfo(学生信息表)列名数据类型描述是否为空完整性约束Snochar(8)学号不空主键Snamechar(8

2、)姓名不空唯一值约束S1Ssexchar(6)性别不空默认值’男’Sbirthdaydatetime出生日期不空SageSmallint年龄不空Saddressvarchar(Ar\家庭住址允许空40)■Sphotoimage照片Smemoryvarchar(备注允许空Teacherlnfo(2攵师信息表)列名数据类型描述是否为空完整性约束Tnochar(8)教师编号不空主键100)Tnamechar(8)姓名不空Snochar(8)学号不空Sno引用Tsexchar(6)性别不空默认值为“男”Tbirthdaydatetime出生日期不空TageSmallint年龄r不空T

3、rankchar(6)职称不空外键,Trank引用RankPayment表中的TrankTaddressvarchar(40)家庭住允许空I1L昭#Ipiivtv-Inidyo貝胃丿1兀丄丿、、片1memoryven5isiiuu丿佈住儿rrt:工口心白士vyOurseinTOy肋I*〃土丨口/E、佟)曰-吝%六寺击々丿卜圧心击c——2中工口口—Cnochar(8)s/CC彳、空十斑txflOunamechar(20)^4八/卜空唯,性•约果CrediteottrseHottr-trrryirrt-1trrryrrrt^7T»~Studentinfo表中的SnoCnocha

4、r(8)课程号不空Cno引用Courseinfo中的Cno:-Scorereal成绩允许空CHECK约束:Score必须在0至Teaching(教学表)列名数据类型描述是否为空完整性约束Tnochar(8)教师编号不空外键,Tno引用Teacherlnfo表中的TnoCnochar(8)课程号不空外键,Cno引用CourseInfo表中的CnooSsatisfactchar(6)学生满意允许空rxcirirRuyiiiDirI莎帥仗丿馬术--学東攵丹绐审nr—r耳口称--疋八丄十蚀11ctiirPaymentreal每课时酬丿

5、、丄不空金1>使用T-SQL语句创建以上数据表

6、。同时定义主键约束:Studentinfo表主键Sno;Teacherinfo表主键Tno;CourseInfo表主键Cno;RankPayment表主键Trank。2、使用T-SQL语句定义以上数据表的其他约束①对Studentinfo表的Sname进行唯一性约束(unique约束),约束名称为S1o②对Courseinfo表的Cname进行唯一性约束(unique约束)。①对Studentcourse表定义外键约束:Sno引用Studentinfo表中的Sno,Cno引用Courseinfo表中的Cno。②对Teacherinfo表定义外键约束:Trank引用RankPay

7、ment表中的Trank。③对Teaching表定义外键约束:Tno引用Teacherinfo表中的Tno,Cno引用Courseinfo表屮的Cno。④对StudentCourse表的Score进行CHECK约束:Score必须在0至100之间。①对Studentinfo表中的Ssex和Teacherinfo表中的Tsex进行默认值定义,默认值为“男”注:表中完整性约束查看命令:execsp_help表名(三)修改基本表①向基本表Studentinfo中增加“入学时间”属性列,其属性名为Sentrancedate,数据类型为DATETIME型。②将Sage(年龄)的数据类型改

8、为INT型。③删除Sname傩名)必须取唯一值的约束。④增加Sname(姓名)必须取唯一值的约束(四)删除基本表删除RankPaymetn表四、实验过程五、实验总结简述实验完成情况、实验过程中各自碰到的问题、各自对实验目的掌握情况。

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

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

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