任务1根据用户的需求创建论坛管理数据库全解.ppt

任务1根据用户的需求创建论坛管理数据库全解.ppt

任务1根据用户的需求创建论坛管理数据库全解

《基于工作任务的SQL Server 2008数据库应用》 论坛管理系统 任务1 根据用户的需求创建论坛管理数据库 任务目标 会使用Power Designer工具进行数据库设计 能绘制简单的E-R图 能理解并简单应用三范式理论优化数据库设计 客户需求 (1)用户注册信息:包括用户名、密码、邮箱等用户的基本信息。 (2)用户登录状态信息。 (3)用户发帖信息:记录用户发布的帖子标题、内容、发布时间等帖子信息。 (4)回帖信息:记录用户对帖子的回复信息。 (5)论坛版块管理:存放各个版块的版主、版块名称、帖子数等版块信息。 (6)回帖数量信息:记录每个帖子的回帖数量。 任务分析 (1)认真分析用户的需求,获取在数据库中需要存储的实体及各实体拥有的属性。 (2)确定实体之间的关系。 (3)借助工具软件(Power Designer)完成E-R图的设计。 (4)根据E-R图创建数据库中的表及关系。 (5)为使数据库满足较小数据冗余,检查设计方案是否满足三范式(3NF)的要求。 任务实施-【信息收集】 修建茅屋需要设计吗? 修建大厦需要设计吗? 结论:当数据库比较复杂时我们需要设计数据库 任务实施-【信息收集】 良好的数据库设计 糟糕的数据库设计 节省数据的存储空间 能够保证数据的完整性 方便进行数据库应用系统的开发 数据冗余存储空间浪费 内存空间浪费 数据更新和插入的异常 任务实

文档评论(0)

1亿VIP精品文档

相关文档