书签 分享 收藏 举报 版权申诉 / 39
上传文档赚钱

类型图书管理系统数据字典课件.ppt

  • 上传人(卖家):晟晟文业
  • 文档编号:4751938
  • 上传时间:2023-01-07
  • 格式:PPT
  • 页数:39
  • 大小:615.50KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《图书管理系统数据字典课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    图书 管理 系统 数据 字典 课件
    资源描述:

    1、Copy by spring项目任务项目任务学生学生管理管理系统系统需求需求分析分析Copy by spring项目项目任务任务内容内容找出系统中的实体找出系统中的实体,如如:学生、教师、课程等。学生、教师、课程等。找出各实体的各种属性,如学生有学号、姓名、性别、出生找出各实体的各种属性,如学生有学号、姓名、性别、出生日期等。日期等。找出实体之间的关系找出实体之间的关系,如学生与课程的关系是如学生与课程的关系是“学习学习”,画,画出出E-R图。将图。将E-R图图 转换成二维表。转换成二维表。Copy by spring项目项目任务任务内容内容准备准备学习要点数据库设计概述需求分析概念结构设计逻

    2、辑结构设计数据库的物理设计数据库实施数据库运行和维护需求分析需求分析 任务 确定设计范围 数据收集与分析 基本步骤1.调查与初步分析用户的需求,确定系统的边界 2.分析和表达用户的需求3.阶段成果 说明 数据流图 数据字典学习要点自上而下,逐步求精。自上而下,逐步求精。数据流图(数据流图(Data Flow Diagram)简称DFD,是最常用的结构化分析工具,有四种基本符号 实例需求分析需求分析 2.数据流图的绘制 采购管理的数据流图采购管理的顶层数据流图采购管理一层数据流图采购管理二层数据流图实例:图书管理系统实例:图书管理系统 罚款单数据流图next实例:图书管理系统实例:图书管理系统

    3、还书单数据流图next实例:图书管理系统实例:图书管理系统 还书处理数据流图返回数据字典数据字典数据字典四个项目条目数据项数据流数据文件(数据存储)转换处理 示例图书管理系统数据字典 需求分析:对数据流图中各个元素的详细说明。图书管理系统数据字典图书管理系统数据字典 数据项名称:借书证号含义说明:惟一标识一个借书证别名:卡号类型:字符型长度:20数据项说明数据项说明数据流名称:借书单含义:读者借书时填写的单据来源:流通部去向:审核借书数据流量:25份/天组成:借书证号编号+借阅日期+借阅日期数据流说明数据流说明数据存储名称:图书表含义说明:存放图书有关信息组成结构:图书+库存数量 数据量:平均

    4、每年600条说明:数据存储说明数据存储说明处理过程名称:审核借书证输入:借书证输出:认定合格的借书证处理过程说明处理过程说明返回概念结构设计概念结构设计实质将系统需求分析得到的用户需求抽象为信息结构的过程,一般是通过E-R模型来描述概念结构 设计内容E-R模型局部E-R图设计视图的集成 学习要点实体实体联系模型联系模型E-R模型模型 实体、属性与联系 E-R模型的表示方法 联系的类型概念结构设计E-R模型实体、属性与联系实体、属性与联系 实体与属性 实体是指实体集,即用户工作环境中所涉及的一类事务,对应关系型数据库中的一个表,而不是单个实体。实体必须用一组表征其特征的属性来描述实体必须用一组表

    5、征其特征的属性来描述.属性是对实体特征的描述。属性是对实体特征的描述。联系是指实体之间存在的对应关系联系是指实体之间存在的对应关系(它也具有属性它也具有属性),每一个联系都有一个联系名,用以表示实体间的具体关系。ER模型E-R模型E-R模型的表示方法 三种图形三种图形实体名实体实体属性名属性属性联系名联系联系无向边无向边ER模型E-R模型联系的类型 三种类型 一对一一对一 多对多多对多 一对多一对多 类型示例ER模型E-R模型类型示例返回局部局部E-R图设计图设计 两步骤两步骤1.抽象数据并设计局部视图,得到局部的概念结构 2.集成局部视图,得到全局的概念结构 图形说明 示例 图书管理系统(思

    6、路)结果概念结构设计局部E-R图设计图形说明图形说明返回局部E-R图设计示例示例:图书管理系统图书管理系统 1.确定实体类型和属性确定实体类型和属性 2.确定实体间的联系确定实体间的联系读者:卡号,姓名,性别,部门,类别、办卡日期,卡状态图书:书号,书名,作者,价格,出版社,库存数量读者类别:类别代码,类别名称,可借阅天数、可借阅数量 其中有下划线的属性为实体的主键.next局部E-R图设计示例示例:图书管理系统图书管理系统 3.确定实体间的联系确定实体间的联系(读者与图书读者与图书E-R图图)4.画出局部画出局部E-R图图 要求要求对用户需求是完整的。对用户需求是完整的。所有实体、属性、联系

    7、都有惟一的名字。所有实体、属性、联系都有惟一的名字。不允许有异名同义、同名异义的现象。不允许有异名同义、同名异义的现象。无冗余的联系。无冗余的联系。返回局部E-R图设计图书管理系统图书管理系统(结果结果)图书管理系统初步E-R模型 返回视图集成视图集成 合并局部合并局部E-R图,生成初步图,生成初步E-R图图 消除冗余消除冗余视图集成概念结构设计合并局部E-R图,生成初步E-R图 方法方法 两两集成两两集成先将具有相同实体的两个E-R图,以该相同实体为基准进行集成。如果还有相同实体的E-R图,再次集成,直到得到总的E-R图为止 三类冲突 属性域冲突 命名冲突 模型冲突 视图集成返回消除冗余 合

    8、并具有相同键的实体类型,消除冗余属性,合并具有相同键的实体类型,消除冗余属性,消除冗余联系消除冗余联系 视图集成返回4.E-R模型转换为关系数据模型的规则 (1 1)每一个实体集对应一个关系模式。关系名即实体名,关系的)每一个实体集对应一个关系模式。关系名即实体名,关系的属性即实体的属性。属性即实体的属性。(2 2)实体间若是一对一的联系,则将一个实体的关键属性(主码)实体间若是一对一的联系,则将一个实体的关键属性(主码)放入另一个实体所转换的关系中作为外码,用以进行联系。放入另一个实体所转换的关系中作为外码,用以进行联系。(3 3)实体间若是一对多的联系,则将)实体间若是一对多的联系,则将“

    9、一一”一端的关键属性放到一端的关键属性放到“多多”一端的关系中作为外码。一端的关系中作为外码。(4 4)实体间若是多对多的联系,就将这个联系本身也转换成一个)实体间若是多对多的联系,就将这个联系本身也转换成一个关系。关系。学生管理系统学生管理系统系部用户管理系统信息管理班级信息管理教师信息管理学生信息管理课程信息管理选课信息管理选课数据查询用户数据录入与管理系部信息录入与管理班级信息录入与管理教师信息录入与管理学生信息录入与管理课程信息录入与管理选课信息录入与管理课程成绩录入与管理教学班学生信息查询学生个人成绩查询!用户登录用户登录系统管理员系统管理员教师教师学生学生系统用户管理系部信息管理班

    10、级信息管理教师信息管理学生信息管理课程信息管理班学生查询班成绩管理成绩查询选课数据库表的设计数据库表的设计1、系统用户数据表:用户名,口令、系统用户数据表:用户名,口令2、系部信息数据表:系编号、系名称、系部信息数据表:系编号、系名称3、班级信息数据表:班编号、名称、班级信息数据表:班编号、名称4、学生信息数据表:编号、班编号、姓名、性别、生日、住址、电话、学生信息数据表:编号、班编号、姓名、性别、生日、住址、电话、Email、简历、简历5、教师信息数据表:编号、姓名、系编号、电话、教师信息数据表:编号、姓名、系编号、电话、Email6、课程信息数据表:编号、名称、教师、学分、课程信息数据表:

    11、编号、名称、教师、学分7、选课记录数据表:编号、学生、课编号、成绩、选课记录数据表:编号、学生、课编号、成绩逻辑结构设计 E-R图向关系模型的转换 数据库的规范化 学习要点E-R图向关系模型的转换图向关系模型的转换 实质 就是把实体、实体的属性和实体之间的联系转换为关系模式 转换规则 实体的转换 1:1联系的转换 1:n联系的转换 m:n联系的转换 三个或三个以上实体间的多元联系的转 具有相同码的关系的处理逻辑结构设计逻辑结构设计返回数据库的规范化数据库的规范化 实质实质 通过模式分解,将低一级范式的关系模式分解成了若干个高一级范式的关系模式的集合,这种过程叫做规范化 范式范式 第一范式(1N

    12、F)第二范式(2NF)第三范式(3NF)逻辑结构设计逻辑结构设计返回数据库设计的规范化数据库设计的规范化 在关系数据模型的规范化理论中,把关系看成是一个二维表,其最在关系数据模型的规范化理论中,把关系看成是一个二维表,其最基本的要求是基本的要求是:关系的每一个分量必须是一个不可分的数据项关系的每一个分量必须是一个不可分的数据项;另外另外 :(1 1)在任何一列上,数据项的属性是相同的)在任何一列上,数据项的属性是相同的;(2 2)在一个表中,每一列都要有自己的名称,列的顺序是无关紧要)在一个表中,每一列都要有自己的名称,列的顺序是无关紧要的的;(3 3)表中所有的行都要求是不同的,即没有完全相同的两行存在)表中所有的行都要求是不同的,即没有完全相同的两行存在;(4 4)在表中行的顺序也是无关紧要的。任何一个关系都必须是规范)在表中行的顺序也是无关紧要的。任何一个关系都必须是规范化的。化的。在规范化理论中,提出了第一范式、第二范式、第三范式、在规范化理论中,提出了第一范式、第二范式、第三范式、BCBC范式、范式、第四范式和第五范式。第四范式和第五范式。数据库的物理设计数据库的物理设计数据库实施数据库运行和维护Copy by spring项目项目任务任务实施实施(上(上机调机调试)试)

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:图书管理系统数据字典课件.ppt
    链接地址:https://www.163wenku.com/p-4751938.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库