实验二 (2) 数据表的创建与管理

实验二 (2) 数据表的创建与管理

ID:17593239

大小:175.50 KB

页数:8页

时间:2018-09-03

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

《实验二 (2) 数据表的创建与管理》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验二(2)数据表的创建与管理一、实验目的(1)掌握表的创建方法。(2)掌握修改表结构的方法。(3)掌握添加、修改、删除表数据的方法。二、实验内容说明:在所有库文件名与表名取名时,请各位同学在所给定的文件名后加上下划线及学号后四位数字构成自己的实验数据库名与表名。如:XSGL1_20051101.1、在数据库XSGL中创建表(1)使用企业管理器创建表studentStudent表结构及其约束为:表2-2student表结构和约束列名称类型宽度允许空值缺省值主键说明Snochar8否是学号Snamevarchar8否学生姓名Sexchar2否男性

2、别Birthsmalldatetime否出生年月Classnochar3否班级号Entrance_datesmalldatetime否入学时间Home_addrvarchar40是家庭地址操作步骤如下:CREATETABLESTUDENT(Snochar(8),Snamevarchar(8),Sexchar(2),Birthsmalldatetime,Classnochar(3),Entrance_datsmalldatetime,Home_addrvarchar(40),Staturenumber(4,2));(2)使用T-SQL语句创建表1

3、)创建表course表Course表结构及其约束为:表2-3course表结构和约束列名称类型宽度允许空值缺省值主键说明cnoChar3否是课程号Cnamevarchar20否课程名称Total_periorsmallint是总学时credittinyint是学分其中学分须小于等于5.创建course表T-SQL语句如下:(执行正确后请将以student.sql保存起来以备后用)。CREATETABLECourse(Cnochar(3),Cnamevarchar(20),Total_periorsmallint,CREDITtinyint);2

4、)创建表SC表SC表结构及其约束为:表2-4SC表结构和约束列名称类型宽度允许空值缺省值主键外键说明snoChar8否是学号cnochar3否是课程号gradetinyint是否成绩其中成绩为百分制。创建SC表T-SQL语句如下:(执行正确后请将以SC.sql保存起来以备后用)。CREATETABLESC(Snochar(8),Cnochar(3),Gradetinyint,PRIMARYKEY(Sno,Cno),FOREIGNKEY(Sno)REFERENCESStudent(Sno),FOREIGnKEY(Cno)REFERENCESCou

5、rse(Cno));2、管理表(1)添加和删除列练习1:给student表增加一列,字段名为stature(身高(以米单位)),类型为numeric,长度为(4,2),允许为空值,且身高值需小于3.0米。1)使用企业管理器进行。操作步骤如下:ALTERTABLEStudentADDstaturenumeric(4,2);插入该列后,在企业管理器中删除该列的操作步骤。2)使用T-SQL语句进行。删除stature字段的T-SQL语句。ALTERTABLEStudentDROPStature练习2、在student表中添加两列,分别为:所在系Sde

6、pt列,字符型,长度2,不允许为空值。邮政篇码Postcode列,字符型,长度为6,可以为空,若不为空时,则要求其需满足其值只能出现数字,不能是其它字符。使用T-SQL语句实现如下:ALTERTABLEStudentADDSdeptCHAR(2);ALTERTABLEStudentADDPostcodechar(6);(2)表的重命名及删除1)使用企业管理器重命名及删除表。重命名操作步骤:(如将student表重命名为student1表)删除student1表的命令:DROPTABLEStudent12)使用T-SQL语句实现在查询分析器中,将

7、已保存的student.sql打开,运行重建student表。重命名student表为student1表的T-SQL语句。(提示:用存储过程)Sp_nameTABLEstudent,student1删除student1表的T-SQL语句。DROPTABLEStudent13对表添加、修改、删除数据(1)插入数据简单操作练习1:使用企业管理器向student表中插入数据。表2-5student表SnosnamesexbirthclassnoEntrance_dateHome_addrsdeptpostcode20050001张虹男1984/09/

8、0110512005/09/01南京CS20041320050002林红女1983/11/120512005/09/01北京CS10001020050

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

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

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