




免费预览已结束,剩余5页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
_实验报告课程名称:_数据库原理_项目名称:_数据库系统、表与视图的基础操作一、 实验准备 注:1、实验准备部分包括实验环境准备和实验所需知识点准备。2、若是单人单组实验,同组成员填无。:实验环境准备:硬件环境:微型计算机。软件环境:MS SQL Server 2005实验所需知识点准备:1、 数据库系统:在计算机系统中引入数据库后的系统,其构成主要有数据库及相关硬件、数据库管理系统及其开发工具、应用系统、数据库管理员和用户这几个部分。2、 数据模型的组成要素:数据结构、数据操作和数据完整性约束。3、 信息世界基本概念:实体、属性、码、域、实体型、实体集和联系。4、 数据库系统的三级模式:外模式、模式(或概念模式)和内模式。5、 数据库的二级映像功能与数据独立性6、 创建数据库:使用Management Studio 创建数据库和使用T-SQL命令创建数据库。7、 维护数据库:扩展数据库、收缩数据库、添加和删除数据文件和事务日志文件、设置数据库选项、分离和附加数据库、重命名数据库、更改数据库所有者、删除数据库和备份数据库。8、 表:包含SQL Serever 2005 数据库中的所有形式数据库对象。9、 表定义是一个列定义的集合。10、 对关系数据库中关系模式是型、关系是值。11、 视图直接面向普通用户,视图为用户提供了多种看待数据库数据的方法与途径,是关系数据库系统中的一种重要对象。12、 创建表:利用Mangagement S-SQL创建表、利用CREATE TABLE命令创建表、临时表的创建和创建、重命名、使用及删除用户定义的数据类型。13、创建视图:利用Management Studio 创建于修改视图、使用T-SQL命令创建数据库。实验过程记录 注:实验过程记录要包含实验步骤,页码不够可自行添加。:1、实验内容与要求(1)创建数据库及表用己掌握的某种方法,创建订报管理子系统的数据库DingBao,在DingBao数据库中用交互式界面操作方法或CREATETABLE 创建如下3张表所示的表结构(表名及字段名使用括号中给出的英文名,如表3-13-2)并完成3张表所示内容的输入,根据需要可自行设计输入更多的表记录。报纸编号(pno)报纸名称(pna)单价(ppr)000001人民日报12.5000002解放军报14.5000003光明日报10.5000004青年报11.5000005扬子晚报18.5表3-1 报纸编码表(PAPER) 表3-2 顾客编码表(CUSTOMER)顾客编号(cno)顾客姓名(cna)顾客地址(adr)身份证号(id)0001李涛解放东路123号0002钱金浩人民西路234号0003邓杰惠河路270号0004朱海红中山东路432号0005欧阳阳文无锡市中山东路532号顾客编号(cno)报纸编号(pna)订阅份淑(num)0001000002400020000012000200000520003000004400040000033000500000340005000004300050000014表3-3 报纸订阅表(CP) 顾客编号(cno)报纸编号(pna)订阅份淑(num)0001000001200010000056000200000320003000003200040000011000400000510005000002100050000055创建表结构时要求满足:l 报纸编码表(PAPER)以报纸编号(pno)为主键,并为报纸编码表(PAPER)定义一个单价不大于30的CHECK约束;l 顾客编码表(CUSTOMER)以顾客编号(cno)为主键,并为身份证号(id)创建UNIQUE约束。l 报纸订阅表(CP)以报纸编号(pno)与顾客编号(cno)为主键,pno和cno分别引用报纸编码表(PAPER)的报纸编号(pno)和顾客编码表(CUSTOMER)的顾客编号(cno),订阅份树的默认值为1。创建一个ACCESS数据库DingBao(DingBao.MDB文件),把在SQL SERVER中创建的3表导出到ACCESS数据库中。(2)创建与使用视图l 在DingBao数据库中,创建含有顾客编号、顾客姓名、报纸编号、报纸名称、订阅份数等信息的视图,视图名设定为C_P_N。l 修改已创建的视图C_P_N,使其含有报纸单价信息。l 通过视图C_P_N,查询“人民日报”被订阅的情况,能通过视图C_P_N实现对数据的更新操作吗?请尝试各种更新操作,例如修改某人订阅某报的份数,修改某报的名称等。l 删除视图C_P_N。2、实验步骤及结果 1、新建数据库DingBao,在DingBao数据库中新建报纸编码表PAPER、顾客编码表CUSTOMER、报纸订阅表CP。 2、填写报纸编码表、顾客编码表、报纸订阅表。 3、创建一个Access数据库DingBao,把在SQL Server中创建的三表导出到Access数据库中。 4、在DingBao数据库中,创建含有顾客编码、顾客姓名、报纸编号、报纸名称、订阅份数等信息的视图,视图命名为C_P_N。 视图如下: 5、修改已创建的视图C_P_N,使其包含报纸单价信息。 6、通过视图C_P_N,查询“人民日报”被订阅的情况,能通过视图C_P_N实现对数据的更新操作吗?请尝试各种更新操作,例如修改某人订阅某报的份数、修改某报的名称等。 将李涛人民日报的订阅份数从2改为1,如图所示: 打开表CP,如图所示: 所以能通过视图C_P_N实现对数据的更新操作。 7、删除视图C_P_N。 实验操作成绩(百分制)_ 实验指导教师签字:_二、 实验小结: 注:1、实验小结应包含实验所需知识点和实验方法的总结,实验心得体会等。2、分组实验需包含同组讨论内容。1、 通过这次实验掌握了数据库系统的使用方法,知道了如何运用SQL软件。2、 对QL Server 2005外围应用配置器和事件探查器有了初步了解3、 对于查看数据库与维护数据库能合理的运用,4、 通过实验可以创建表修改表,能运用表做信息的交互查询和维护。5、 但是实验过程中也有许多困难,由于第一次做SQL实验经验不足,很多地方有些小错误,使得程序无法进行,花了好久才弄好。不过也在其中更加了解SQL Server 005为下次实验有了充分的基础准备。6、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025甘肃稀土新材料股份有限公司招聘考前自测高频考点模拟试题参考答案详解
- 2025年福建省三明市尤溪县总医院招聘10人模拟试卷及答案详解(考点梳理)
- 2025贵州黔东南州剑河县顺诚公司紧急招聘长期搔菌人员15人模拟试卷及答案详解(易错题)
- 2025国家统计局兴仁调查队招聘村级劳动保障协管员考前自测高频考点模拟试题附答案详解(模拟题)
- 2025广东“百万英才汇南粤”惠州仲恺高新区招聘中小学教师105人模拟试卷(含答案详解)
- 2025年金华市卫生健康委员会所属医院金华市第二医院招聘7人(第一批)考前自测高频考点模拟试题及一套完整答案详解
- 2025广西来宾数广科技有限公司招聘3人模拟试卷及答案详解(考点梳理)
- 2025年河南中医药大学招聘高层次人才83人+考前自测高频考点模拟试题有完整答案详解
- 2025北京海淀区中国电建集团海外投资有限公司招聘4人考前自测高频考点模拟试题及答案详解(必刷)
- 2025吉林吉林市事业单位招聘(含专项招聘高层次高校毕业生)1381人(1号)模拟试卷附答案详解(模拟题)
- 高血压糖尿病健康管理督导记录表
- 《医疗机构基本标准(试行)》2018年版
- 医院检验标本采集与运送
- 秋冬季猪的饲养管理课件(模板)
- 新能源汽车技术全套ppt
- 2022年8月20日云南省省直机关遴选笔试真题及答案解析
- 现代医学实验动物科学和比较医学研究
- SOP标准作业指导书样板
- 云南省地图含市县地图矢量分层地图行政区划市县概况ppt模板
- GB/T 41843-2022功能、残疾、健康分类的康复组合评定
- 压花艺术课件
评论
0/150
提交评论