JAVA数据库的设计 (2).ppt
《JAVA数据库的设计 (2).ppt》由会员分享,可在线阅读,更多相关《JAVA数据库的设计 (2).ppt(36页珍藏版)》请在三一办公上搜索。
1、数据库的设计,第六章,2,本章目标,了解设计数据库的步骤掌握如何绘制数据库的E-R图,3,为什么需要设计数据库,修建茅屋需要设计吗?,修建大厦需要设计吗?,结论:当数据库比较复杂时我们需要设计数据库,4,为什么需要设计数据库,良好的数据库设计节省数据的存储空间能够保证数据的完整性方便进行数据库应用系统的开发,糟糕的数据库设计:数据冗余、存储空间浪费内存空间浪费数据更新和插入的异常,5,软件项目开发周期,需求分析阶段:分析客户的业务和数据处理需求;概要设计阶段:设计数据库的E-R模型图,确认需求信息的正确和完整;详细设计阶段:将E-R图转换为多张表,进行逻辑设计,并应用数据库设计的三大范式进行审
2、核;代码编写阶段:选择具体数据库进行物理实现,并编写 代码实现前端应用;软件测试阶段:安装部署:,现实世界,数 据 库,6,设计数据库的步骤,收集信息:与该系统有关人员进行交流、坐谈,充分理解数据库需要完成的任务,BBS论坛的基本功能:用户注册和登录,后台数据库需要存放用户的注册信息和在线状态信息;用户发贴,后台数据库需要存放贴子相关信息,如贴子内容、标题等;论坛版块管理:后台数据库需要存放各个版块信息,如版主、版块名称、贴子数等;,7,设计数据库的步骤,标识对象(实体Entity)标识数据库要管理的关键对象或实体,实体一般是名词:用户:论坛普通用户、各版块的版主。用户发的主贴用户发的跟贴(回
3、贴)版块:论坛的各个版块信息,8,设计数据库的步骤,论坛用户呢称密码电子邮件生日性别用户的等级备注信息注册日期状态积分,主贴发贴人发贴表情回复数量标题正文发贴时间点击数状态最后回复时间,回贴贴子编号回贴人,回贴表情标题正文回贴时间点击数,版块版块名称版主本版格言点击率发贴数,标识每个实体的属性(Attribute),9,设计数据库的步骤,标识对象之间的关系(Relationship),跟贴和主贴有主从关系:我们需要在跟贴对象中表明它是谁的跟贴;版块和用户有关系:从用户对象中可以根据版块对象查出对应的版主用户的情况;主贴和版块有主从关系:需要表明发贴是属于哪个版块的;跟贴和版块有主从关系:需要表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA数据库的设计 2 JAVA 数据库 设计

链接地址:https://www.31ppt.com/p-6509841.html