浙江大学城市学院 数据库原理与应用实验报告(一学期的报告哦亲).doc

浙江大学城市学院 数据库原理与应用实验报告(一学期的报告哦亲).doc

ID:56774280

大小:5.00 MB

页数:45页

时间:2020-07-08

浙江大学城市学院 数据库原理与应用实验报告(一学期的报告哦亲).doc_第1页
浙江大学城市学院 数据库原理与应用实验报告(一学期的报告哦亲).doc_第2页
浙江大学城市学院 数据库原理与应用实验报告(一学期的报告哦亲).doc_第3页
浙江大学城市学院 数据库原理与应用实验报告(一学期的报告哦亲).doc_第4页
浙江大学城市学院 数据库原理与应用实验报告(一学期的报告哦亲).doc_第5页
资源描述:

《浙江大学城市学院 数据库原理与应用实验报告(一学期的报告哦亲).doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、数据库原理与应用实验报告实验1、数据定义1.1实验目的目的是使学生熟悉SQLServer的企业管理器的用法,初步了解SQLServer查询分析器的使用方法,熟悉SQLSERVER的常用数据类型,加深对SQL和SQL语言的查询语句的理解。熟练掌握简单表的创建与修改。1.2实验内容1.基本表的建立:a)建立一个“学生”表Student,它由学号xh、姓名xm、性别xb、年龄nl、所在系xi五个属性组成,其中学号属性不能为空,并且其值是唯一的。b)建立一个“学生”表Student,它由学号xh、姓名xm、性别xb、年

2、龄nl、所在系xi五个属性组成,其中学号属性不能为空,并创建检查约束(nl>0)。c)建立一个“学生”表Student,它由学号xh、姓名xm、性别xb、年龄nl、所在系xi五个属性组成,要求学号为主键,xb有默认的值为‘男’d)建立“课程kc”包括课程号kch,课程名称kcmc,先修课程xxkc,学分xf,要求建立主键e)建立“成绩登记表cjdj”包括学号xh,程号kch,成绩,要求建立主键及与student及kc表联接的外键2.基本表的修改:a)在cjdj表中增加一列“任课教师rkjs”b)删除cj表中rk

3、js一列c)将student表的xm一列允许空值的属性更改成不允许为空,将列xm的长度由char(8)改为char(10)d)增加cjdj表的列cj增加一个约束要求cj>0andcj<=100e)建立一个临时表,再将其删除3.索引的建立与删除(理解以下语句的含义并上机实践):a)createuniqueindexstu_xhonstudent(xh)b)createindexxh_kchoncj(xhasc,kchdesc)c)dropindexstudent.xh_kch1.3实验步骤1)用企业管理器创建数据

4、库Wangxl_University_Mis2)使用SQL语句创建关系数据库基本表:学生表Wangxl_Student(wxl_xh,wxl_xm,wxl_xb,wxl_nl,wxl_xi)课程表Wangxl_kc(wxl_kch,wxl_kcmc,wxl_xxkc,wxl_xf成绩表Wangxl_cjdj(wxl_xh,wxl_kch,wxl_cj)其中:wxl_xh、wxl_kch分别是表Wangxl_Student、表Wangxl_kc的主键,具有唯一性约束.Wangxl_cjdj中的wxl_xh,wxl

5、_kch是外键,它们共同组成Wangxl_cjdj的主键。1)更改表Wangxl_cjdj:在cjdj表中增加一列“任课教师rkjs;2)更改表Wangxl_cjdj:在cjdj表中删除“任课教师rkjs;3)Wangxl_Student表的xm一列允许空值的属性更改成不允许为空,将列xm的长度由char(8)改为char(10)4)增加Wangxl_cjdj表的列cj增加一个约束要求cj>0andcj<=1005)建立一个临时表,再将其删除。6)索引的建立与删除1.1实验结果1)用企业管理器创建数据库Wang

6、xl_University_Mis启动SQLServer企业管理器和数据库服务器,进入企业管理器的控制台窗口,选择右键单击数据库,弹出的菜单中选择新建数据库命令,创建名为Wangxl_University_Mis的数据库。实验结果如图2)查询分析器创建表学生表Wangxl_Student(wxl_xh,wxl_xm,wxl_xb,wxl_nl,wxl_xi)CREATETABLEWangxl_Student(wxl_xhchar(10)PRIMARYKEYcheck(wxl_xh>0),wxl_xmchar(2

7、0),wxl_xbchar(2)default('男'),wxl_nlint,wxl_xichar(10))课程表Wangxl_kc(wxl_kch,wxl_kcmc,wxl_xxkc,wxl_xfCREATETABLEWangxl_kc(wxl_kchchar(10)PRIMARYKEY,wxl_kcmcchar(20),wxl_xxkcchar(20),wxl_xffloat)成绩表Wangxl_cjdj(wxl_xh,wxl_kch,wxl_cj)CREATETABLEWangxl_cjdj(wxl_xh

8、char(10),wxl_kchchar(10),wxl_cjfloat,PRIMARYKEY(wxl_xh,wxl_kch),CONSTRAINTStudent_cjdjFOREIGNKEY(wxl_xh)REFERENCESWangxl_Student,CONSTRAINTcjdj_kcFOREIGNKEY(wxl_kch)REFERENCESWangxl_kc)3)更改表更改表W

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

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

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