使用Java实现数据库编程 第一章 数据库的设计总结

使用Java实现数据库编程 第一章 数据库的设计总结

一. 数据库设计:
将数据库中的数据实体及这些数据实体之间的关系进行规划和结构化的过程;
良好的数据库设计:
节省数据的存储空间
能够保证数据的完整性
方便进行数据库应用系统的开发
1:收集信息
创建数据库之前,必须充分的理解数据库的需要完成的任务和功能
.2:标识实体
在收集信息后,必须标识数据库要管理的关键对象或实体
3:标识每个实体需要存储的信息
标识实体的信息,该实体的属性,这些属性将组成表中的列
4:标识实体之间的关系
关系型数据库有一项很强大的功能,即他可以关联数据库中各项的相关信息
5:概要设计--------绘制E—R图
E-R图(entity-Relationship):实体关系图

二:实体-关系模型
1:实体:现实世界中客观存在的事物,具有行为特征和属性。
2:属性:属性就是实体的特征
3:联系:联系就是两个或连个以上的实体之间的关系
4:映射关系:表示通过联系与该实体关联的其他实体的个数。
一对一:X中的一个实体与Y中的一个实体关联。Y中的一个实体最多与X中的一个实体关联
一对多: X中的一个实体与Y中的任意多实体关联。Y中的一个实体最多与X中的一个实体关联
多对一:X中的实体与Y中的一个实体关联。Y中的一个实体最多与X中的任意多实体关联
多对多:X中的一个实体可以与Y中的任意多实体关联,,反正成立
5:实体关系图
矩形表示实体集
椭圆表示属性
菱形表示关系集

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值