




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验报告课程名称:_数据库原理_项目名称:_数据库系统、表与视图的基础操作一、 实验准备 注: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实验经验不足,很多地方有些小错误,使得程序无法进行,花了好久才弄好。不过也在其
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业营运文件管理办法
- 临沂市容积率管理办法
- 乌市垃圾倾倒管理办法
- 人才积分考核管理办法
- 产权信息资料管理办法
- 企业监管资金管理办法
- 人员异地办案管理办法
- 会展服务安全管理办法
- 企业规划资质管理办法
- 产品防伪溯源管理办法
- 2026届高三语文一轮复习教学计划
- 给非财务人员的财务培训
- 品质培训课件模板
- 2025至2030中国GPU芯片行业市场发展现状调研及竞争格局与产业运行态势及投资规划深度研究报告
- 佛教寺院各项管理制度
- 供水公司维修管理制度
- 宁城职教中心实习实训基地项目可行性论证报告
- 海底捞服务管理制度
- 公司家属开放日活动方案
- DB14-T 3403-2025 灌木林地造林技术规程
- 密码测评安全管理制度
评论
0/150
提交评论