版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库设计的基本步骤及数据库设计的需求分析课程简介2通过本课程的学习,掌握数据库设计的基本步骤以及数据库设计的需求分析。
主要学习内容:一.数据库的形成二.数据库设计的基本步骤三.数据库的需求分析四.数据库需求分析实例数据库的形成3如图所示,处理数据并形成数据库要经过3个阶段:数据库的形成41.将现实世界的事物及其特征抽象化描述成信息世界的实体及其属性。2.信息世界的实体及其属性,是通过E-R图来表示其概念模型的。3.概念化的实体及其属性进入机器世界后,一般以二维表为数据模型进行存储,形成二维表中记录及列(字段)。数据库设计的基本步骤5设计数据库的目的就是确定一个合适的数据模型,并满足以下3个要求:1.符合用户的需求,既能包含用户所需要处理的所有数据,又支持用户提出的所有处理功能的实现。2.能被现有的某个数据库管理系统所接受,如SQLServer、Oracle和DB2等。3.结构合理、使用方便、便于维护等。数据库设计的基本步骤6设计数据库分为以下6个步骤,如图所示:数据库设计的基本步骤7其中:(1)需求分析:数据库设计人员调查用户的各种需求,包括数据库应用方向,然后对用户的各种数据和信息进行分析,达成需求的一致性,并将需求转化成用户和数据库设计人员均可接受的文档。(2)概念结构设计:在需求分析基础上,依照需求,对用户信息加以分类、聚集、概括,按照特定的方法把它们抽象为一个不依赖于任何具体机器的的概念模型,通常采用E-R图表示。数据库设计的基本步骤8(3)逻辑结构设计:在E-R图基础上,导出某个数据库管理系统所支持的数据模型。(4)物理结构设计:根据数据库数据库管理系统的特点和处理的需要,为数据模型选择一个最适合应用环境的物理结构,包括存储结构和存取方法。(5)数据库实施:数据库设计人员运用数据库管理系统,根据逻辑结构设计和物理结构设计的结果建立数据库,组织数据入库,编制与调试应用程序,并进行试运行数据库设计的基本步骤9(6)数据库运行维护:试运行成功后,进入正式运行,在此阶段,设计人员需要收集和记录数据库运行的情况,并根据系统运行中产生的问题及用户的新需求不断完善系统功能和提高系统的性能。数据库的需求分析101.需求分析的任务对现实世界要处理的对象进行详细调查和分析;收集支持系统目标的基础数据和处理方法;明确用户对数据库的具体要求。在此基础上确定数据库系统的功能。2.常用的需求分析调查方法跟班作业、开调查会、请专人介绍、询问、设计调查表请用户填写、查阅记录。数据库的需求分析113.编写需求分析说明书,并附带:分析过程中得到的数据流图、数据字典、功能模块图及系统软硬件的支持情况。数据库需求分析实例12某学校需要一个图书管理信息系统,实现管理员管理维护图书信息及用户借阅图书的功能,现对此图书管理数据库进行需求分析。1.该系统的功能需求,包含:
图书书架管理:管理员实现对图书书架管理维护。图书管理:管理员实现图书信息管理与维护。图书入库出库管理:实现对图书的入库出库登记维护。图书类型管理:实现对图书类型的管理维护。数据库需求分析实例13借阅管理:当用户借阅就会产生借阅记录,管理员可以实现对用户图书借阅信息的维护。用户系别管理:实现对用户系别的管理与维护。用户年级管理:实现用户年级的管理与维护。留言管理:用户留言产生留言记录,管理员可以对用户留言信息进行回复。数据库需求分析实例14通知管理:管理员可以实现对通知信息进行维护。图书出版社管理:实现对图书出版社信息进行管理和维护。用户管理:实现对用户信息进行管理维护。用户类型管理:实现对用户类型管理维护。数据库需求分析实例152.该系统的主要信息数据处理需求(数据字典),具体内容如下,包含:
管理员=管理员编号+账号+密码+名称图书书架=图书书架编号+图书书架名称图书=图书编号+图书编码+图书名称+图书类型编号+图书书架编号+图书作者+图书价格+图书总数量+图书出版社编号+备注数据库需求分析实例16图书入库出库=图书入库出库编号+图书编号+入库出库数量+添加时间+入库出库类型图书类型=图书类型编号+图书类型名称借阅=借阅编号+图书编号+借阅时间+归还时间+用户编号+是否归还+归还天数+罚款金额用户系别=用户系别编号+用户系别名称用户年级=用户年级编号+用户年级名称数据库需求分析实例17留言=留言编号+用户编号+留言内容+留言时间+回复内容+回复时间通知=通知编号+标题+内容图书出版社=图书出版社编号+图书出版社名称
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年辽宁省辽阳市街道办人员招聘考试参考试题及答案解析
- 2026年龙岩市新罗区街道办人员招聘笔试模拟试题及答案解析
- 2026中国跨境电商全球布局与供应链优化策略分析报告
- 2025版甲状腺肿常见症状及护理护理技巧培训
- 仓库员工入职培训
- 三八妇女节女员工关怀计划大纲
- 2026年投资项目管理师之投资建设项目决策通关考试题库附答案详解(黄金题型)
- 2026浙江金华市武义县人力资源开发服务有限公司招聘笔试历年参考题库附带答案详解
- 产科胎儿窘迫术后护理指南
- 妇产科产后抑郁症康复指南
- 工程机械服务管理
- 河南省事业单位工勤(收银审核员高级技师)复习题(附答案)
- GB/T 31831-2025LED室内照明应用技术要求
- 2026年卫生专业技术资格考试(中医肛肠科学基础知识主治医师代码327)题库测试题及答案解析
- 雨课堂学堂在线学堂云《水声通信原理( 西工)》单元测试考核答案
- 物业管理师实操题库及案例分析含答案
- 2025年初中二年级物理期末评估试卷(含答案)
- IT运维技术支持岗位运维服务质量管理方案
- 医院获得性肺炎诊断与治疗
- 水库大坝混凝土施工方案
- 华润燃气管理能力测评题库及答案详解
评论
0/150
提交评论