数据库实验报告

上传人:pu****.1 文档编号:498726570 上传时间:2023-06-05 格式:DOCX 页数:8 大小:59.67KB
返回 下载 相关 举报
数据库实验报告_第1页
第1页 / 共8页
数据库实验报告_第2页
第2页 / 共8页
数据库实验报告_第3页
第3页 / 共8页
数据库实验报告_第4页
第4页 / 共8页
数据库实验报告_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《数据库实验报告》由会员分享,可在线阅读,更多相关《数据库实验报告(8页珍藏版)》请在金锄头文库上搜索。

1、贵州大学实验报告学院:计信学院专业:网络工程班级:101姓名学号实验组实验时间05.30指导教师罗昊成绩实验项目名称数据库的视图和图表的定义及使用实 验 目 的使学生掌握SQL Server中的视图创建向导和图表创建向导的使用方法,加深对视 图和SQL Server图表作用的理解。实 验 要 求本实验属于验证型实验,通过实验,加强对课堂讲授知识的理解。开始实验前,必 须进行预习,写出实现所有查询要求的SQL语句。实验过程中,先集中由老师进行具体 要求和注意事项的讲解,然后各自独立在机器上完成实验。实验过程中出现问题,在实 验指导老师帮助下解决。实 验 原 理1、创建视图假设在图书读者数据库中已

2、经建立了图书、读者和借阅3个表,它们的结构为: 图书(书号,类别,出版社,作者,书名,定价); 借阅(书号,读者借书证号,借阅日期); 读者(借书证号,姓名,单位,性别,电话)如果要在上述3个表的基础上建立一个视图,取名为读者VIEW,其操作用SQL语 句表示为:CREATE VIEW读者_VIEW AS SELECT图书.*,借阅.* FROM图书,借阅,读者WHERE图书书号-借阅书号AND借阅读者借书证号-读者借书证号; 利用SQL Srever 2000中提供的视图创建向导,来创建读者_VIEW视图。2、查看和修改视图视图创建好后,就可以利用它进行查询信息了。如果发现视图的结构不能很好

3、地满 足要求,还可以在企业管理器中对它进行修改3、删除视图删除视图的方法是:首先要在企业管理器中,将鼠标指针指向数据库中的视图文件夹,单击右键。在随后出现的弹出菜单中,选择“删除”项,会出现删除视图对话框。 选中欲删除的视图,单击“全部移出”按钮,被选中的视图就会从视图中被移出。4、创建关联表假如要在图书读者数据库中建立一个读者借阅图书关系,要求该图表包括图书、 借阅和读者三个表,并包括它们之间的“图书书号-借阅书号AND借阅读者借书证 号-读者借书证号”的外码与被参照表之间的关联,即用关联表实现上述视图的功能。 在企业管理器中通过向导建立数据库关联表。5、编辑数据库图表在企业管理器中,展开数

4、据库图表所属的服务器、数据库文件夹、数据库以及关系 表文件夹。用鼠标右键单击要编辑的关系表,在弹出的菜单中选择“设计关系表”项, 则弹出一个编辑关系表的对话框,数据库关系表中的所有操作都是在该对话框中完成 的。6、数据库图表的删除在企业管理器中,用鼠标右键单击欲删除的数据库关系表。在弹出的菜单上选择“删 除”项。在随后出现的删除对象对话框中选中关系表后,单击“删除全部”按钮,即可 删除该数据库中被选中的关系表。实 验 仪 器(1)硬件条件:个人计算机。(2)软件条件:Windows 2000NT Server; MS SQL Server 2000。实 验 步 骤1、基本操作实验(1)在SQL

5、 Server企业管理器中调出Create View Wizard,按下列SQL语句描 述的视图定义,创建借阅计算机图书视图。CREATE VIEW借阅计算机图书AS SELECT图书.*,借阅.* FROM图书,借阅WHERE图书书号=借阅书号AND图书类别=计算机(2)在SQL Server企业管理器中调出Create Diagram Wizard (创建图表向导), 完成在图书读者数据库中建立一个图书借阅图表操作。要求该图表包括图书和借阅两 个表。并包括图书与借阅之间的“图书书号=借阅书号”外码与被参照表之间的关联。(3)查看上述实验结果。如果结果有误,予以纠正。2、提高操作实验将自设计

6、的数据库应用项目中子模式,用SQL语句描述其视图定义,并在SQLServer企业管理器中,用视图创建向导创建这些视图。实 验 内 容1、创建、查看、修改和删除视图。2、创建、编辑和删除数据库图表。实 验 数 据1、创建视图假设在图书读者数据库中已经建立了图书、读者和借阅3个表,它们的结构为:图书(书号,类别,出版社,作者,书名,定价);借阅(书号,读者借书证号,借阅日期);读者(借书证号,姓名,单位,性别,电话)如果要在上述3个表的基础上建立一个视图,取名为读者VIEW,其操作用SQL语句表示为:CREATE VIEW读者_VIEW AS SELECT图书.*,借阅.* FROM图书,借阅,读

7、者WHERE图书书号-借阅书号AND借阅读者借书证号-读者借书证号;利用SQL Srever 2000中提供的视图创建向导,来创建读者_VIEW视图。-j图书读者+ _j数据库关系图-口表s 系统表B dbo.图书日Ea列圍 书号 (n c h ar I: 10), mil 1 ;l圍 类别(nch:di- (10)., mil 1)圍 出版社(xichar (10), null)圍 作若 (n c h ar 10)mil 1)iTI 书名 ljLch:ii- (1U)mill)圍 定 f 讣(n c h ar 10)mil 1)田口键s 约束h a触览器田口索引s 统计信息B 丑心惜阅日Ea

8、列圍书本号数 l;rLch:di- (10)., mill)圍 读者惜书证号(rLch:ii- (10)., mill)圍惜阅日期(rLch:ii- l;ll:l;l., null)田口键田约束S 袖发器H 索引S 统计信息日血读耆日Ea列圍 借书证号(nchar (10), null)圍 姓名 (n c h ar 10)mil 1)圍 单 f 立(n c h ar 10)mil 1)fl 性别(nch:di- (10)., mil 1)电诂inch:!- (10).,null)新建查询视图- dbo.读_VIEW -knetlab3.国书-uery2- sql*netlab3.图书ueryl

9、. sql*CREATE VIETiJ1Eu AS SELECT 图书古厂|昔兑古FROM图书借阅读看WHERE图书韦号借阅书本号数AND借阅读者借书证号读者借书证号 I运行消息|命令已戚功完戚-纟口果-口观閣+1 一J系统观图 -I因J d.读者!珊书号 lrLch:r I.lUl., mill I 类别 iNchar11工Imill) 出版社(nchar (10), null) f乍者rLdhar11工Irnill) 书名 iNchar11工Irnill) 定fif iNchar11工Irnill) 书本号数 (nch:!- (10 ) , mill) 读者惜书证号(nchar (10)?

10、 null) 惜阅日期(nchar (10), null)2、查看和修改视图视图创建好后,就可以利用它进行查询信息了。如果发现视图的结构不能很好地满足要求,还可以在企业管理器中对它进行修改查看视图-一观图+ 一J系统观图新建观图). 修改修改视图-一j视團dbo.读:日口列视图结构視團- dm 读者_VIEI* 视- dbo.读者VIEWnetlab3. 书.ueryE.凯:L*咒所有列)*书号*类别作书定S借阅%所有列) 书本号数 读者惜书证号 惜阅日期%所有列) 借书证号 姓名 单位 性别 电话删除某些列視国-血0一 读者_VIEI*视閤-业0.读者VIEWnetlab3. 书.uefy2

11、.凯1*S国书%所有列) 书号 类别 出版社 作者 书容 定价S读者%所有列) 借书证号 姓名 单位 性别 电话此处也会相应的减少列别名表输出排序类型|排序顺序书号閤书二类别图书1书名閣书定价閣书书本号数惜阅惜阅日期惜阅d丨1総総錢総総3、删除视图删除视图的方法是:首先要在企业管理器中,将鼠标指针指向数据库中的视图文件 夹,单击右键。在随后出现的弹出菜单中,选择“删除”项,会出现删除视图对话框。 选中欲删除的视图,单击“全部移出”按钮,被选中的视图就会从视图中被移出。对象名称对象类型1所育者状态消息读者_dbo4、创建关联表假如要在图书读者数据库中建立一个读者借阅图书关系,要求该图表包括图书、

12、 借阅和读者三个表,并包括它们之间的“图书书号=借阅书号AND借阅读者借书证 号=读者借书证号”的外码与被参照表之间的关联,即用关联表实现上述视图的功能。 在企业管理器中通过向导建立数据库关联表查看视图5、据库图表在企业管理器中,展开数据库图表所属的服务器、数据库文件夹、数据库以及关系表文件夹。用鼠标右键单击要编辑的关系表,在弹出的菜单中选择“设计关系表”项,则弹出一个编辑关系表的对话框,数据库关系表中的所有操作都是在该对话框中完成的右键点击数据关系表的任意表框,然后进行关系修改图书申cq _ | “ol懂去表视图(X) 设置主键 插人列追 删除列(S) 从数据库中删除表 从关系图中移除(V)

13、 添加相关表迅自动调整选定表的大小QJ) 排列选择通|埒关系通过关系修改可进行自己想要的表与表之间的连接。6、数据库图表的删除在企业管理器中,用鼠标右键单击欲删除的数据库关系表。在弹出的菜单上选择“删 除”项。在随后出现的删除对象对话框中选中关系表后,单击“删除全部”按钮,即可 删除该数据库中被选中的关系表。右键对关系图进行删除操作。-J图书一读者 -一J数据库关丟图+表-视图+ 一j丟统视閤+因J弘0.读者 + j同爻词if新逹数据库关系圉(S)修改重命名(M)数据库关系閤删除后,关系图文件夹里没有关系图 -j图芒“谡苣田口表掌握视图创建向导和图表创建向导的使用方法,加深对视图和SQL Server图表作 用的理解。实验总体基本达到实验要求,对数据库查询与录入的操作有所提高,掌握与了解一 些SQL常用语句,对今后的学习奠定一定的基础。指 导 教 师 丿意、 见签名:年月日注:各学院可根据教学需要对以上栏目进行增减。表格内容可根据内容扩充。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号