广工数据库实验报告.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
广工数据库实验报告

数 据 库 实 验 报 告 实验内容 实验三、四 学 院 信息工程学院 班 级 12级应用电子技术2班 学 号 3111002554 学生姓名 徐振钊 指导教师 田妮莉 2015 年 3 月 29 日实验3 T-SQL语言实验一、实验目的要求学生熟练掌握使用T-SQL语言创建基本表和视图,同时利用SQL语言实现各种查询和更新。二、实验内容利用“查询分析器”实现“学生-课程”数据库中的各个基本表的创建。库中表结构为:学生(学号,姓名,性别,年龄,所在系):课程(课程号,课程名,先行课,学分);选课(学号,课程号,成绩)。要求:1)建库、建表、建立表间联系。2)选择合适的数据类型。3)定义必要的索引、列级约束和表级约束。三、具体实验步骤及实验结果1.基本操作实验1)启动SQL Server2000下的企业管理器(Enterpriser Manager),逐个点开各级小图标直到打开“数据库”,点击“数据库”右键,利用“新建数据库”建立“学生_课程”数据库;启动SQL Server2000下的“查询分析器”,选择当前正在使用的数据库“学生_课程”, 在查询分析器界面输入以下代码如图后,并点击工具栏里的“√”(命令分析)和“◢”(执行命令)后,从而创建“学生”表、“课程”表,“选课”表。(在企业管理器的菜单栏中多次点击“刷新”图标,即可在“学生_课程”数据库的表对象中看到这三个表。)图3-1 利用SQL语言创建“学生”表、“课程”表,“选课”表2.利用T-SQL语言向各个已经设计好的表中插入具体信息。点击“文件-新建-查询窗口-确定”,新建多个查询文件,在各个新建查询中分别输入如图所示代码,点击工具栏里的“√”(命令分析)和“◢”(执行命令)后在企业管理器的“学生_课程”数据库上多次点击“刷新”图标打开各个表查看结果。图3-2 向学生表中插入记录图3-3 向课程表中插入记录图3-4 向选课表中插入记录3.利用T-SQL语言实现表的连接查询和嵌套查询实验4 数据库的视图,触发器的定义及使用实验一、实验目的:掌握SQL Server中的视图创建向导和图表创建向导的使用方法,加深对视图和SQL Server图表作用的理解。学会通过T-SQL创建视图和表达触发器和创建触发器的方法。二、实验内容:数据库中视图的创建①建立计算机系学生的视图“CS_View”, 属性包括学号、姓名、性别和年龄要求:在SQL Server 企业管理器中,用视图创建向导创建这个视图。基本操作如下:在SQL Server 企业管理器中利用视图向导来创建视图,打开企业管理器,选中“学生_课程”数据库,点击“工具”下面的“向导”,创建视图,点击“创建视图向导”,在选择了数据库之后点击下一步后打开选择创建视图将引用的对象界面,再点击下一步后打开选择将被视图显示的列界面(如果不用的表下面有多个相同的列,只选中其中的一个列就行了),然后打开定义限制界面,给出创建计算机系学生视图的相应的条件,然后就可以一步步创建所要的视图。完成之后可在“学生_课程”数据库的“视图”对象中看到这个视图“CS_View”。②由学生、课程和选修课三个表,定义一个计算机系的学生成绩视图“CS成绩_VIEW”,其属性包括学号、姓名、课程名和成绩要求:在SQL Server 企业管理器中,用视图创建向导创建这个视图。③将学生的学号、总成绩、平均成绩定义成一个视图“S_G”。要求:在“查询分析器”中,利用T-SQL语言创建这个视图S_G。基本操作如下:启动SQL Server2000下的“查询分析器”,选择当前正在使用的数据库“学生_课程”, 在查询分析器界面输入以下代码如图后,并点击工具栏里的“√”(命令分析)和“◢”(执行命令)后,从而创建视图“S_G”。图4-3 利用SQL语言创建视图“S_G”2.数据库中触发器的创建①利用“查询分析器”创建触发器1)为选课表建立插入触发器,保证学生_课程库选课表的参照完整性的触发器:②在SQL Server 企业管理器中,逐个点开各级小图标直到打开“学生_课程”数据库的表对象,在右边的“选课”表上右键“所有任务”-管理触发器,然后一步一步的创建创建触发器。三、实验体会:通过这次实验,更好的体会到数据库的实际应用情况,加深对知识点的梳理和了解,自己动手操作,会有更深的体会,学会了对触发器的使用和创建,以及如何修改触发器、删除触发器,知道如何利用触发器创建的两个临时表INSERTED表和DELETED表进行修改操作。

文档评论(0)

skvdnd51 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档