收藏 分享(赏)

2-1-诚信管理论坛数据库设计.ppt

上传人:天天快乐 文档编号:1368459 上传时间:2018-07-05 格式:PPT 页数:19 大小:2.67MB
下载 相关 举报
2-1-诚信管理论坛数据库设计.ppt_第1页
第1页 / 共19页
2-1-诚信管理论坛数据库设计.ppt_第2页
第2页 / 共19页
2-1-诚信管理论坛数据库设计.ppt_第3页
第3页 / 共19页
2-1-诚信管理论坛数据库设计.ppt_第4页
第4页 / 共19页
2-1-诚信管理论坛数据库设计.ppt_第5页
第5页 / 共19页
点击查看更多>>
资源描述

1、诚信管理论坛数据库设计, PHP+MySQL网站开发技术,诚信管理论坛数据库设计,数据库建模技术数据库概念模型设计数据库物理模型设计,本节主要内容:,任务:,请根据诚信管理论坛的需求,完成以下任务(1)完成诚信管理论坛的概念模型设计;(2)完成诚信管理论坛的物理模型设计;,数据库设计的目的,良好的数据库设计节省数据的存储空间能够保证数据的完整性方便进行数据库应用系统的开发糟糕的数据库设计:数据冗余、存储空间浪费内存空间浪费数据更新和插入的异常,修建茅屋需要设计吗?,修建大厦需要设计吗?,结论:当数据库比较复杂时我们需要设计数据库,软件项目开发周期中数据库设计,需求分析阶段:分析客户的业务和数据

2、处理需求概要设计阶段:设计数据库的E-R模型图,确认需求信息的正确和完整详细设计阶段:应用三大范式审核数据库结构代码编写阶段:物理实现数据库,编码实现应用软件测试阶段:安装部署:,现实世界,数 据 库,数据库模型图,数据库概念模型设计,E-R图,数据库概念模型设计,E-R图的设计步骤,数据库概念模型设计,绘制诚信管理论坛的E-R图标识实体 (Entity)标识数据库要管理的关键对象或实体,实体一般是名词,诚信管理论坛系统中的实体:用户(User):论坛的使用者,即普通用户;帖子(Topic):用户发的主贴;回帖(Reply):用户发的跟贴(回贴);版块(Board):论坛的各个版块信息;,数据

3、库概念模型设计,绘制诚信管理论坛的E-R图确定实体应包含的属性综合考虑系统的功能要求和现实情况,通常是名词,用户:姓名,登录密码,性别、注册时间,头像、用户编号帖子:标题、内容、发表时间、修改时间,帖子编号回帖:标题、内容、回帖时间、修改时间,回帖编号版块:版块名称、编号,上级版块编号,添加用户实体的属性,添加属性的数据类型,数据库概念模型设计,绘制诚信管理论坛的E-R图确定实体之间的关系关系通常是动词,用户与帖子之间存在“发帖”关系;用户与回帖之间存在“回帖”关系;帖子与回帖之间存在“回复”关系;版块与帖子之间存在“拥有”关系;,数据库概念模型设计,绘制诚信管理论坛的E-R图确定实体集的主键

4、主键(primary key)是实体中的一个或多个属性,它的值用于惟一地标识一个实体对象,添加“用户”实体的主键,添加各实体的主键,数据库概念模型设计,绘制诚信管理论坛的E-R图确定关系的类型实体联系的类型可分为4种,一对一,X X X X,Y Y Y Y,X X X X,Y Y Y Y,一对多,X X X X,Y Y Y,多对一,X X X X,Y Y Y Y,多对多,数据库概念模型设计,绘制诚信管理论坛的E-R图确定关系的类型,用户与帖子的 “发帖”关系属于一对多关系;用户与回帖的“回帖”关系属于一对多关系;帖子与回帖的“回复”关系属于一对多关系;版块与帖子的“拥有”关系属于一对多关系;,

5、设置“拥有”关系的类型,练一练,一个图书馆借阅管理数据库要求提供下述服务:(1)可随时查询书库中现有书籍的品种、数量与存放位置。所有各类书籍均可由书号惟一标识。(2)可随时查询书籍借还情况,包括借书人单位、姓名、借书证号、借书日期和还书日期。我们约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有惟一性。(3)当需要时,可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息下相应出版社增购有关书籍。我们约定,一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有惟一性。请根据以上描述,建立图书管理系统的概念模型。,数据库物理模型设计,数据库的每个实体集和关系集都有唯

6、一的表与之对应,表名即为相应的实体集或关系集的名称。,数据库物理模型设计,注意:Tools-Model Options 确认 Notation为 Entity/Relationship,数据库物理模型设计,绘制诚信管理论坛的E-R图自动生成物理模型:【Tools】【Generate Physical Data Model 】,练一练,使用PowerDesign完成图书馆借阅系统数据库的物理模型,作业,画出以下案例的E-R图画出以下案例的物理模型,并生成SQL语句。某学生作业提交系统的描述如下: 教师布置课程作业,学生完成作业后提交,教师根据学生完成的作业进行评分。 教师表的属性包括编号,姓名,密码,联系方式。 学生表的属性包括编号,姓名,密码,班级、联系方式。 作业表的属性包括编号,教师编号,课程名称,作业名称,作业描述,最迟提交时间,附件。 作业完成表的属性包括编号,作业编号,学生编号,提交时间,附件,分数,评价,批改时间。,总结,数据库建模技术数据库概念模型设计数据库物理模型设计,本节中我们已经学习如下主要内容:,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 经营企划

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报