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

上传人:E**** 文档编号:89401441 上传时间:2019-05-24 格式:PPT 页数:15 大小:2.62MB
返回 下载 相关 举报
PHP+MySQL网站开发技术 项目式  教学课件 ppt 作者  唐俊 2.1 诚信管理论坛数据库设计_第1页
第1页 / 共15页
PHP+MySQL网站开发技术 项目式  教学课件 ppt 作者  唐俊 2.1 诚信管理论坛数据库设计_第2页
第2页 / 共15页
PHP+MySQL网站开发技术 项目式  教学课件 ppt 作者  唐俊 2.1 诚信管理论坛数据库设计_第3页
第3页 / 共15页
PHP+MySQL网站开发技术 项目式  教学课件 ppt 作者  唐俊 2.1 诚信管理论坛数据库设计_第4页
第4页 / 共15页
PHP+MySQL网站开发技术 项目式  教学课件 ppt 作者  唐俊 2.1 诚信管理论坛数据库设计_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《PHP+MySQL网站开发技术 项目式 教学课件 ppt 作者 唐俊 2.1 诚信管理论坛数据库设计》由会员分享,可在线阅读,更多相关《PHP+MySQL网站开发技术 项目式 教学课件 ppt 作者 唐俊 2.1 诚信管理论坛数据库设计(15页珍藏版)》请在金锄头文库上搜索。

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

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

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

4、块与帖子之间存在“拥有”关系;,数据库概念模型设计,示例2.1.1 绘制诚信管理论坛的E-R图 确定实体集的主键 主键(primary key)是实体中的一个或多个属性,它的值用于惟一地标识一个实体对象,添加“用户”实体的主键,添加各实体的主键,数据库概念模型设计,示例2.1.1 绘制诚信管理论坛的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,多对多,数据库概念模型设计,示例2.1.1 绘制诚信管理论坛的E-R图 确定关系的类型,用户与帖子的 “发帖”关系属于一对多关系; 用户与回帖的“回帖”关系属于一对多关系; 帖子与回帖的“回复”关系属于一对多关系; 版块与帖子的“拥有”关系属于一对多关系;,设置“拥有”关系的类型,数据库物理模型设计,数据库的每个实体集和关系集都有唯一的表与之对应,表名即为相应的实体集或关系集的名称。,数据库物理模型设计,示例2.1.1 绘制诚信管理论坛的E-R图 自动生成物理模型:【Tools】【Generate Physical Data Model 】,总结,数据库建模技术 数据库概念模型设计 数据库物理模型设计,本节中我们已经学习如下主要内容:,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号