数据库原理与应用大作业

数据库原理与应用大作业

ID:38701366

大小:554.50 KB

页数:12页

时间:2019-06-17

数据库原理与应用大作业_第1页
数据库原理与应用大作业_第2页
数据库原理与应用大作业_第3页
数据库原理与应用大作业_第4页
数据库原理与应用大作业_第5页
资源描述:

《数据库原理与应用大作业》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《数据库原理与应用》综合设计任务书前言《数据库原理与应用》课程的重点知识模块包括:1)数据库设计、2)用SQL实现建库、建表、查询、更新、和创建视图、3)存储过程和触发器设计。针对这三个应用能力,用一个案例作为背景,布置三次大作业。在校大学生都能理解“图书管理系统”的应用场合和业务流程。因此,以图书管理系统作为案例来布置作业,可以降低业务分析难度,让学生将主要精力放在知识消化与技术应用上。本文档包括四个部分。第一部分描述系统的需求,第二部分提出E-R模型设计和关系模型设计的任务;第三部分提出在SQLSe

2、rver中,用SQL语句来建库、建表、查询、更新数据、创建视图的任务;第四部分,根据应用需求、安全需求和数据完整性要求,提出设计存储过程和触发器的任务。每个任务之前,都给出了完成任务所需要掌握的关键知识点,学生可以在对这些知识点进行复习的基础上完成任务,每个任务是一次大作业。 础上,对这几个知识点,用一个案例作为背景,分别务。

3、第一部分案例的需求描述本部分描述“图书管理系统”的需求,学生通过阅读本部分内容,了解系统的功能要求、运行环境,对系统所需的数据有总体认识,作为三次作业的基础。1.1需求故事洁是图书阅览室的管理员,她找到程序开发小组“枫”,请他们帮助开发一套管理程序。他们围坐在一起,开始以下对话:洁:你们进来都看到了,那几排大柜子,全都放满了书,很多教师来借书,管理起来越来越难,希望帮我开发一个管理软件。枫:你希望软件提供哪些功能。洁:首先是能登记和查看图书信息,借书和还书的时候要方便操作。对于我

4、来说,看图书的状态很重要,就是说要知道哪些图书已经借出去了,哪些书已经过了借阅期,此外还要做一些统计表……大概就是这些吧。枫:你怎么登记借书呢?规定的借阅期有多长?过了借阅期怎么办?洁:每个老师都有一个工号,我就计工号和图书的ISBN号,一个人最多能借2本书。不同类型的书借阅期限是不一样的,比如文学作品的借阅期规定是15天,教学参考书的借阅期限是半年。有的人不自觉,过期好久都不还,我现在是翻记录本一个个地找,然后打电话到他的部门,并且发催还邮件。枫:同一ISBN只有一本书吗?洁:是的,现在把书分成这样几

5、类:教学参考书、文学作品、学术期刊、学术专著。枫:你想统计一些什么数据洁:主要是分类统计图书册数和价值、图书借阅次数。我们想知道哪些图书最受欢迎。枫:阅览室是你一个人在管么?洁:阅览室有两个人。我们俩都有一台计算机,最好两台计算机都可以用上这个软件。1.2需求分析1)功能需求图1-1:功能需求示意图教师信息管理:用于教师基本资料的增删改查。图书信息管理:用于图书基本信息的增删改查,分类统计图书册数和价值。借书登记:记录借书时间、所借图书、借书人、办理人。还书登记:记录还书时间、所还图书、还书人、办理人。

6、催还:查询借阅逾期的借书信息,给借书人发电子邮件,给借书人的部门打电话。2)运行环境要求图1-2:运行环境拓扑图系统采用C/S模式,有两台PC和一台服务器,联成一个局域网。PC上安装图书管理软件的客户端,服务器上安装DBMS,服务器也可由两台PC中的一台来代替。第二部分作业1——E-R模型与关系模型设计(满分8分)本部分的任务是:在需求分析的基础上,进行E-R图设计,然后将E-R模型转换为关系模型。任务:1)根据需求描述,绘制E-R图。2)将E-R图转换成关系模型,写出所有的关系模式,并写出每一个关系是

7、按照什么规则转换而成的。3)在已经形成的关系模型下,举例说明连接运算、投影运算、选择运算。参考答案:(属性写在了实体和联系图形内)任务:1)根据需求描述,分别为“图书管理系统”的不同功能模块绘制局部E-R图。教师信息管理:教师(教师工号,姓名,性别,电话,Email)N1属于部门(部门名,电话)图书基本信息管理:图书(ISBN,书名,作者,出版社,出版时间,单价,状态)归类类型(类型名,借阅期限)N1借还书登记:pM图书借/还(借日期,还日期))教师管理员(管理员名,口令)N催还书登记:pM图书催/还(

8、催还日期))教师管理员(用户名,口令)N1)整体E-R图1PPMM1图书(ISBN,书名,作者,出版社,出版时间,单价,状态)教师(教师工号,姓名,性别,电话,Email)催/还(催还日期)类型(类型名,借阅期限)归类部门(部门名,电话)属于1*N借/还(借日期,还日期)管理员(管理员名,口令)NNN2)关系模式Ø类型表(类型名,借阅期限),依据:实体转换为关系。Ø图书表(ISBN,书名,作者,出版社,出版时间,单价,类型名,状态),依据:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。