没有合适的资源?快使用搜索试试~ 我知道了~
数据库原理与应用大作业.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 8 浏览量
2022-06-20
00:04:59
上传
评论
收藏 582KB PDF 举报
温馨提示
![preview](https://dl-preview.csdnimg.cn/85698902/0001-631d47989467f925c09cc13f1fca3782_thumbnail.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
12页
数据库原理与应用大作业.pdf数据库原理与应用大作业.pdf数据库原理与应用大作业.pdf数据库原理与应用大作业.pdf数据库原理与应用大作业.pdf数据库原理与应用大作业.pdf数据库原理与应用大作业.pdf数据库原理与应用大作业.pdf
资源推荐
资源详情
资源评论
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![gz](https://img-home.csdnimg.cn/images/20210720083447.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/release/download_crawler_static/85698902/bg1.jpg)
.
《数据库原理与应用》综合设计任务书
前言
《数据库原理与应用》课程的重点知识模块包括:1)数据库设计、2)用 SQL 实现建库、建表、
查询、更新、和创建视图、3)存储过程和触发器设计。针对这三个应用能力,用一个案例作为背景,
布置三次大作业。
在校大学生都能理解“图书管理系统”的应用场合和业务流程。因此,以图书管理系统作为案例
来布置作业,可以降低业务分析难度,让学生将主要精力放在知识消化与技术应用上。
本文档包括四个部分。第一部分描述系统的需求,第二部分提出E-R 模型设计和关系模型设计的
任务;第三部分提出在 SQL Server 中,用 SQL 语句来建库、建表、查询、更新数据、创建视图的任
务;第四部分,根据应用需求、安全需求和数据完整性要求,提出设计存储过程和触发器的任务。
每个任务之前,都给出了完成任务所需要掌握的关键知识点,学生可以在对这些知识点进行复习
的基础上完成任务,每个任务是一次大作业。
第一部分 案例的需求描述
本部分描述“图书管理系统”的需求,学生通过阅读本部分内容,了解系统的功能要求、运行环
境,对系统所需的数据有总体认识,作为三次作业的基础。
1.1 需求故事
洁是图书阅览室的管理员,她找到程序开发小组 “枫”,请他们帮助开发一套管理程序。他们围
坐在一起,开始以下对话:
洁:你们进来都看到了,那几排大柜子,全都放满了书,很多教师来借书,管理起来越来越难,希望
帮我开发一个管理软件。
枫:你希望软件提供哪些功能。
洁:首先是能登记和查看图书信息,借书和还书的时候要方便操作。对于我来说,看图书的状态很重
要,就是说要知道哪些图书已经借出去了,哪些书已经过了借阅期,此外还要做一些统计表……
大概就是这些吧。
枫:你怎么登记借书呢?规定的借阅期有多长?过了借阅期怎么办?
洁:每个老师都有一个工号,我就计工号和图书的 ISBN 号,一个人最多能借 2 本书。不同类型的书
借阅期限是不一样的,比如文学作品的借阅期规定是15 天,教学参考书的借阅期限是半年。有的
人不自觉,过期好久都不还,我现在是翻记录本一个个地找,然后打电话到他的部门,并且发催
还邮件。
枫:同一 ISBN 只有一本书吗?
洁:是的,现在把书分成这样几类:教学参考书、文学作品、学术期刊、学术专著。
枫:你想统计一些什么数据
洁:主要是分类统计图书册数和价值、图书借阅次数。我们想知道哪些图书最受欢迎。
枫:阅览室是你一个人在管么?
洁:阅览室有两个人。我们俩都有一台计算机,最好两台计算机都可以用上这个软件。
1.2 需求分析
1)功能需求
精选 word 范本!
![](https://csdnimg.cn/release/download_crawler_static/85698902/bg2.jpg)
.
教师信息管理
图书信息管理
借书登记
管理员
还书登记
催还
图 1-1:功能需求示意图
教师信息管理:用于教师基本资料的增删改查。
图书信息管理:用于图书基本信息的增删改查,分类统计图书册数和价值。
借书登记:记录借书时间、所借图书、借书人、办理人。
还书登记:记录还书时间、所还图书、还书人、办理人。
催还:查询借阅逾期的借书信息,给借书人发电子邮件,给借书人的部门打电话。
2)运行环境要求
DBMS PC
LAN
PC
图 1-2:运行环境拓扑图
系统采用 C/S 模式,有两台 PC 和一台服务器,联成一个局域网。PC 上安装图书管理软件的客户
端,服务器上安装 DBMS,服务器也可由两台 PC 中的一台来代替。
第二部分 作业 1——E-R 模型与关系模型设计
(满分 8 分)
精选 word 范本!
![](https://csdnimg.cn/release/download_crawler_static/85698902/bg3.jpg)
.
本部分的任务是:在需求分析的基础上,进行 E-R 图设计,然后将 E-R 模型转换为关系模型。
任务:
1)
2)
根据需求描述,绘制 E-R 图。
将 E-R 图转换成关系模型,写出所有的关系模式,并写出每一个关系是按照什么规则转换
而成的。
3) 在已经形成的关系模型下,举例说明连接运算、投影运算、选择运算。
参考答案:(属性写在了实体和联系图形内)
任务:
1) 根据需求描述,分别为“图书管理系统”的不同功能模块绘制局部 E-R 图。
教师信息管理:
教师(教师工号,
姓名,性别,电话,
Email)
N
属于
1
部门(部门
名,电话)
图书基本信息管理:
图书(ISBN,书名,作
者,出版社,出版时间,
单价,状态)
N
归类
1
类型(类型名,
借阅期限)
借还书登记:
精选 word 范本!
剩余11页未读,继续阅读
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/6d4a39ec593a4e2fbcf3d53e4855e565_cqn2bd2b.jpg!1)
苦茶子12138
- 粉丝: 1w+
- 资源: 6万+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)