PHP+MySQL网站开发技术 项目式 教学课件 作者 唐俊2.1 诚信管理论坛数据库设计.ppt

PHP+MySQL网站开发技术 项目式 教学课件 作者 唐俊2.1 诚信管理论坛数据库设计.ppt

ID:50024031

大小:2.62 MB

页数:15页

时间:2020-03-07

PHP+MySQL网站开发技术 项目式 教学课件 作者 唐俊2.1 诚信管理论坛数据库设计.ppt_第1页
PHP+MySQL网站开发技术 项目式 教学课件 作者 唐俊2.1 诚信管理论坛数据库设计.ppt_第2页
PHP+MySQL网站开发技术 项目式 教学课件 作者 唐俊2.1 诚信管理论坛数据库设计.ppt_第3页
PHP+MySQL网站开发技术 项目式 教学课件 作者 唐俊2.1 诚信管理论坛数据库设计.ppt_第4页
PHP+MySQL网站开发技术 项目式 教学课件 作者 唐俊2.1 诚信管理论坛数据库设计.ppt_第5页
资源描述:

《PHP+MySQL网站开发技术 项目式 教学课件 作者 唐俊2.1 诚信管理论坛数据库设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

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

2、开发周期中数据库设计需求分析阶段:分析客户的业务和数据处理需求概要设计阶段:设计数据库的E-R模型图,确认需求信息的正确和完整详细设计阶段:应用三大范式审核数据库结构代码编写阶段:物理实现数据库,编码实现应用软件测试阶段:……安装部署:……现实世界建模信息世界规范化构建数据库数据库模型图数据库概念模型设计E-R图符号含义实体(Entity):客观存在并可以区分的事物,一般是名词属性(Attribute):实体所具有的某一特性,一般是名词码(Key):能唯一标识实体的属性的集合关系(Relation):

3、实体集合间存在的相互联系一般是动词数据库概念模型设计E-R图的设计步骤1确定所有实体集合2选择实体集应包含的属性3确定实体集之间的关系4确定实体集的主键5确定关系的类型数据库概念模型设计示例2.1.1绘制诚信管理论坛的E-R图标识实体(Entity)标识数据库要管理的关键对象或实体,实体一般是名词诚信管理论坛系统中的实体:用户(User):论坛的使用者,即普通用户;帖子(Topic):用户发的主贴;回帖(Reply):用户发的跟贴(回贴);版块(Board):论坛的各个版块信息;数据库概念模型设计示例

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

5、帖子之间存在“拥有”关系;数据库概念模型设计示例2.1.1绘制诚信管理论坛的E-R图确定实体集的主键主键(primarykey)是实体中的一个或多个属性,它的值用于惟一地标识一个实体对象添加“用户”实体的主键添加各实体的主键数据库概念模型设计示例2.1.1绘制诚信管理论坛的E-R图确定关系的类型实体联系的类型可分为4种一对一XXXXYYYYXXXXYYYY一对多XXXXYYY多对一XXXXYYYY多对多数据库概念模型设计示例2.1.1绘制诚信管理论坛的E-R图确定关系的类型用户与帖子的“发帖”关系属于

6、一对多关系;用户与回帖的“回帖”关系属于一对多关系;帖子与回帖的“回复”关系属于一对多关系;版块与帖子的“拥有”关系属于一对多关系;设置“拥有”关系的类型数据库物理模型设计数据库的每个实体集和关系集都有唯一的表与之对应,表名即为相应的实体集或关系集的名称。1将各实体转换为对应的表,将各属性转换为各表对应的列2标识每个表的主键列3在表之间建立主外键,体现实体之间的映射关系数据库物理模型设计示例2.1.1绘制诚信管理论坛的E-R图自动生成物理模型:【Tools】→【GeneratePhysicalData

7、Model…】总结数据库建模技术数据库概念模型设计数据库物理模型设计本节中我们已经学习如下主要内容:

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

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

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