(16课时)数据库实验指导书(2)

2019-06-17 12:33

1. 加深对存储过程和触发器的理解

2. 掌握存储过程和触发器的创建和使用,理解它们的执行方式的不同 3. 理解并体会存储过程和触发器的区别和联系 实验内容

在已建好的各表基础上,根据需要创建相关的存储过程或触发器,完成一定的功能。 1. 创建一个InsertS的存储过程,向S中插入一条记录,新记录的值由参数提供。如果未提供所在城市的值,由参数的默认值‘济南’代替。并验证该存储过程的执行情况。

2. 创建一个QuerySPJ的存储过程,根据用户提供的工程项目代码查询该工程项目的使用零件情况,并返回使用零件的总数量。

3.

创建一个触发器,使得在S表中删除某条记录时,SPJ表中的数据也进行相应的删

除操作。(创建触发器之前先去掉表的外键联系,这个触发器只是模拟一下级联删除操作)

4.

在S表中增加一列属性,属性名为AvgQty,表示供应商的平均供应数量,创建一

个触发器,使得当向SPJ表中插入数据时,AvgQty也做相应修改。

5.创建一个供应历史表hspj(sno,pno,jno,qty,username,modifydate),记录供应变化情况。实现这样的约束控制:如果spj表中的某条供应记录的qty发生改变,就在hspj表中插入一行历史记录,其中username为操作的用户名,modifydate为操作的时间。

实验6 数据库设计(4学时)

实验目的

1.培养综合利用所学知识解决实际问题的能力; 2.学会进行小型数据库的合理设计; 3.训练初步开发数据库管理实用软件的技能。

实验内容

通过前5个实验,对数据库的基本操作有了一定的掌握。本实验综合运用前面掌握的内容并进行综合应用。选定一种开发工具(.Net、Java、Delphi、VB、VC等),后台数据库采用SQL Server 2005,设计实现一个简单的数据库应用系统,完成某小型管理信息系统开发——系统需求分析、数据库概念结构设计、逻辑结构设计、物理设计,编写程序、调试程序,系统应包括数据的插入、删除、修改、查询、统计等功能,做到界面友好、使用方便。 可选题目(学生也可自己另选相关的题目): 1. 图书馆管理系统

部分资料:

(1)图书馆有各种图书几万多册。

(2)每种图书都有书名、书号(ISBN)、一名或多名作者(译者)、出版社、定价和内容简介、库存量、入库日期等。

(3)凭借书证借书,借书证记录有借阅者的学号、姓名、性别、班级、系别等。

(4)不同层次的学生的借书证不同,所借书的数量、借书期限也不同。如:专科学生每

次最多能借3本书,借书期限最长为30天,本科……,硕士研究生……,博士研究生……。 (5)图书的入库、借书、还书、续借、过期罚款、查询图书,更新图书等功能

2. 毕业设计管理系统

部分资料:

(1)学院有若干毕业生,若干毕业设计指导老师。

(2)每个学生有相应的属性描述,如学号、姓名、性别、院系、出生年月等。教师也类似。

(3)每个老师给出若干毕业设计题目供学生选择。每个老师指导学生数不超过10名。 (4)学生只能选择一个毕业设计题目。

(5)做毕业设计期间,指导老师要对学生的进度进行督促或检查。

3. 超市管理系统

部分资料:

(1)有一个存放商品的仓库,每天都有商品出库和入库。

(2)每种商品都有编号、名称、生产厂家、型号、规格、单价等。

(3)出入库时必须填写出入库单据,单据包括商品名称、生产厂家、型号、规格、数量、采购价、日期、时间、入库单位(或出库单位)名称、送货(或提货)人姓名。 (4)卖出商品时,要记录商品编号、名称、单价、数量、金额,以及最后的应付额、实付额、找零等

(5)消费者如有会员卡,可以积分(或打折)

4. 网上购物系统

商铺店主希望借助网上系统销售商品,用户登录后,才可以实现购物功能,并且可以查看订单情况。用户购买的商品都放入购物车中,为了方便用户搜索自己需要的商品,还要能够进行商品的分类和查找。系统主要模块如下: (1)网上购物系统设计与实现—会员管理

会员管理:用户申请成为会员,记录会员的详细资料(包括会员编号、会员姓名、会员地址等),方便货物的邮寄。

(2)网上购物系统设计与实现—商品信息管理

商品信息管理:系统管理员维护商品信息(包括商品编号、商品名称、价格、简介、图片等信息)。会员可以查看商品信息。 (3)网上购物系统设计与实现—购物车管理

购物车管理:用户可以将商品放入自己的购物车(包括购物车编号、商品编号、商品数量等),可以在购物车中添加或删除商品。 (4)网上购物系统设计与实现—订单管理

订单管理:会员可以维护订单信息,并查找到自己的所有订单信息(包括订单编号、会员编号、订单日期等)。

(5)网上购物系统设计与实现—商品查找和分类

商品查找:选择商品分类并输入要查询的商品名称可以查询商品的详细信息。 商品分类:对商品分类(包括分类编号、分类名称等),使用户可以在某类商品列 表中查看该类所有的商品。

5. 客房信息管理系统

部分资料:

(1)客房信息管理系统主要实现酒店客房的租借管理功能,将客户信息和客房情况统一归入到数据库系统,可以实现酒店客房的有效监控。为租借管理提供了方便的管理窗口,同时有利于寻找客房或者协助治安管理。

(2)某旅店有若干房间,每间客房有大小级别、地理位置、预设租金等信息。 (3)各种客户可以预订、入住所需要的客房。管理人员可以处理这些请求。 (4)预订或入住时,需要及时登录客房信息,以便今后的查询。

实验环境

1.硬件环境

服务器、客户机连接成局域网结构。 2.软件环境

Windows 2000及以上、SQL Server 2005。

附件1

1、

数据库的建立 下图所示。

(1) 连接数据库服务器,进入Microsoft SQL Server Management Studio主界面,如

(2) 用鼠标右键单击“对象资源管理器”中的“数据库”对象。选择“新建数据库”,打

开“新建数据库”对话框,默认进入“常规”页设置窗口,如下图所示。

可输入数据库名 选项页 数据库文件设置选项 功能执行状态连接状态 命令按钮

(3) 在“常规”页窗口中,可以创建数据库的名称、数据库的所有者、数据文件(包

括主数据文件和辅助数据文件)、事务日志文件以及是否使用全文索引等。

用鼠标选中数据库文件的“逻辑名称”可以修改主数据文件和事务日志文件的逻辑名,如下图所示。

修改逻辑文件名

选择“添加”或“删除”命令按钮,可以像数据库添加或删除辅助数据文件和事务日志文件。用鼠标选中数据库文件所对应的“文件类型”和“文件组”,可以修改文件类型和文件组,如下图所示。

如下图所示。

修改设置文件组 添加/删除辅助文件 修改文件类型

在初始状态下,数据库只有一个主文件组(PRIMARY)。主数据文件只能属于主文件组,事务日志文件不适用于文件组,所以不能设置。辅助数据文件可以属于任何文件组。

用鼠标选中数据库文件“初始大小(MB)列”,可以修改文件的初始大小。用鼠标选中“自动增长”列中的设置按钮,可以设置文件的增长方式。如下图所示。

设置自动增长

用鼠标选中数据库文件“路径”,可以设定文件存储的物理位置。如下图


(16课时)数据库实验指导书(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:河北某高校供电设计毕业论文 - secret

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: