sql课内实验报告示例.docx

sql课内实验报告示例.docx

ID:61462228

大小:1.34 MB

页数:15页

时间:2021-02-02

sql课内实验报告示例.docx_第1页
sql课内实验报告示例.docx_第2页
sql课内实验报告示例.docx_第3页
sql课内实验报告示例.docx_第4页
sql课内实验报告示例.docx_第5页
资源描述:

《sql课内实验报告示例.docx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、数据库原理与应用实验报告班级:2011级3班姓名:王亮学号:2实验1、数据定义1.1实验目的熟悉SQL的数据定义语言,能够熟练地使用SQL语句来创建和更改基本表,创建和取消索引。1.2实验内容l用企业管理器创建数据库Wangl_University_Misl使用CREATE语句创建基本表。l更改基本表的定义:增加列,删除列,修改列的数据类型。l创建表的升、降序索引。l删除基本表的约束、基本表的索引或基本表。1.3实验步骤1)用企业管理器创建数据库Wangl_University_Mis2)使用SQL语句创建关系数据库基本表:学生表Wangl_Students(wl_Sno,wl_Sna

2、me,wl_Semail,wl_Scredit,wl_Sroom);教师表Wangl_Teachers(wl_Tno,wl_Tname,wl_Temail,wl_Tsalary);课程表Wangl_Courses(wl_Cno,wl_Cname,wl_Ccredit);成绩表Wangl_Reports(wl_Sno,wl_Tno,wl_Cno,wl_Score);其中:wl_Sno、wl_Tno、wl_Cno分别是表Wangl_Students、表Wangl_Teachers、表Wangl_Courses的主键,具有唯一性约束,wl_Scredit具有约束“大于等于0”;Wangl_R

3、eports中的wl_Sno,wl_Tno,wl_Cno是外键,它们共同组成Wangl_Reports的主键。3)更改表Wangl_Students:增加属性wl_Ssex(类型是CHAR,长度为2),取消wl_Scredit“大于等于0”约束。把表Wangl_Courses中的属性wl_Cname的数据类型改成长度为30。4)删除表Wangl_Students的一个属性wl_Sroom。5)删除消表Wangl_Reports。6)为Wangl_Courses表创建按wl_Cno降序排列的索引。7)为Wangl_Students表创建按wl_Sno升序排列的索引。8)创建表Wangl_

4、Students的按wl_Sname升序排列的唯一性索引。9)删除Wangl_Students表wl_Sno的升序索引。1.4实验结果1)用企业管理器创建数据库Wangl_University_Mis启动SQLServer企业管理器和数据库服务器,进入企业管理器的控制台窗口,选择右键单击数据库,弹出的菜单中选择新建数据库命令,创建名为Wangl_University_Mis的数据库。实验结果如图1-1.图1-1创建数据库Wangl_University_Mis的结果2)查询分析器建学生表1.基本表的建立:a)建立一个“学生”表Student,它由学号xh、姓名xm、性别xb、年龄nl、

5、所在系xi五个属性组成,其中学号属性不能为空,并且其值是唯一的。b)建立一个“学生”表Student,它由学号xh、姓名xm、性别xb、年龄nl、所在系xi五个属性组成,其中学号属性不能为空,并创建检查约束(nl>0)。c)建立一个“学生”表Student,它由学号xh、姓名xm、性别xb、年龄nl、所在系xi五个属性组成,要求学号为主键,xb有默认的值为‘男’d)建立“课程kc”包括课程号kch,课程名称kcmc,先修课程xxkc,学分xf,要求建立主键e)建立“成绩登记表cjdj”包括学号xh,程号kch,成绩,要求建立主键及与student及kc表联接的外键学生表Wangl_St

6、udents(wl_xh,wl_xm,wl_xb,wl_nl,wl_xi);图1-2创建基本表Wangl_Students的命令和执行结果学生表Wangl_Students1(wl_xh,wl_xm,wl_xb,wl_nl,wl_xi);如图1-2-1学生表Wangl_Students2(wl_xh,wl_xm,wl_xb,wl_nl,wl_xi);如图1-2-2学生表Wangl_Students3(wl_xh,wl_xm,wl_xb,wl_nl,wl_xi);如图1-2-3图1-2-1创建基本表Wangl_Students1的命令和执行结果图1-2-2创建基本表Wangl_Stude

7、nts2的命令和执行结果图1-2-3创建基本表Wangl_Students3的命令和执行结果课程Wangl_kc(wl_kch,wl_kcmc,wl_xxkc,wl_xf)图1-2-3创建基本表Wangl_kc的命令和执行结果成绩记录Wangl_cjdj(wl_xh,wl_kch,wl_cj,wl_xf)图1-2-5创建基本表Wangl_kcjl的命令和执行结果3)基本表的修改:a)在Wangl_cjdj表中增加一列“任课教师wl_rkjs”

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

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

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