网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
06月23日漏签0天
广东信息科技职业...吧 关注:1,716贴子:17,563
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 0回复贴,共1页
<<返回广东信息科...吧
>0< 加载中...

数据库的设计

  • 只看楼主
  • 收藏

  • 回复
  • 贴吧用户_QU3ay2W
  • 初涉江湖
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
一、 要建立一个完整的数据库我们要有一个完整的思路,不能盲目设计,首先我们要知道数据库设计的概念:
数据库设计是将数据库中的数据实体及这些数据实体之间的关系进行规划和结构化的过程
二、数据库设计的重要性
如果一个数据库没有进行一个良好的设计,那么这个数据库完成之后会有两个很严重的缺点
1、当真正开始作项目的时候效率会很低
2、更新和检查搜索数据时会出现很多问题
反之,一个数据库被尽心策划了一番之后,具有良好的设计规划,那么他的优点是
1、当真正开始作项目的时候效率会很高
2、便于在项目开始部署之后进一步扩展
3、使得应用程序的开发更加容易
三、设计数据库的步骤
1、需求分析阶段: 当你拿到客户给你的相关资料之后,你要先通看一遍,要从中分析客户的业务是什么还要明白数据处理的需求
2、概要设计阶段: 主要就是绘制数据库的实体关系图
3、详细设计阶段: 收集信息,标识实体,标识每个实体需要储存的详细信息,标识实体之间的关系
四、表与表之间的关系
1、一对一
X中的一个实体最多与Y中的一个实体关联,并且Y中的一个实体最多与X中的一个实体关联,就相当于一个人只有一张身份证
2、一对多
X中的一个实体可以与Y中的任意数量的实体关联,Y中的一个实体最多与X中的一个实体关联,就相当于一个班级中有多名学生
3、多对一
X中的一个实体最多与Y中的一个实体关联,Y中的一个实体可以与X中的任意数量实体关联,就相当于客人与客房之间的关系,一个客人只能住一间客房,而这间客房能够入住多名客人
4、多对多
X中的一个实体可以与Y中的任意数量的实体关联,Y中的一个实体可以与X中的任意数量的实体关联,就相当于学生和课程之间的关系,一个学生可以有多门课程,一门课程也可以对应多名学生
五、绘制数据库模型图
以基本管理为例
六、数据库规范化
如果数据库没有进行相应的规范设计,虽然在查询数据库可能会比较容易,但有时会造成一些问题,主要的问题如下所示
1、信息重复(会造成储存空间的浪费及一些其他问题)
2、更新异常(多余信息不仅浪费空间,还会增加更新的难度)
3、插入异常
4、删除异常(在某些情况下,当删除一行时,可能会连带着丢失有用的信息)


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 0回复贴,共1页
<<返回广东信息科...吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示