数据库结构优化

来源:互联网 发布:培育发展新动力 优化 编辑:程序博客网 时间:2024/05/20 11:19

数据库结构优化

一、数据库结构优化的目的
1.减少数据冗余。
2.劲量避免数据维护中出现更新,插入和删除异常
插入异常:如果表中的某个实体随着另一个实体而存在(单独插入某个字段失败,因为有的字段不能为空)
更新异常:如果更改表中的某个实体的单独属性时,需要对多行进行更新。
删除异常:如果删除表中的某一个实体则会导致其他实体的消失。
3.节约数据储存空间
4.提高查询效率

二、数据库结构设计的步骤
1.需求分析:全面了解产品设计的存储需求
储存需求:数据库需要储存什么样的数据,数据有什么特点。
数据处理需求:如何而对数据库进行读取、修改已完成产品功能,数据响应时间的要求,批量处理还是连接处理。
数据的安全性和完整性。

2.逻辑设计:设计数据的逻辑储存结构(是否满足三大范式)
数据实体之间的逻辑关系,解决数据冗余和数据维护异常。

3.物理设计阶段:根据所使用的数据库特点进行表结构设计
定义数据库、表级字段的命名规范(可读性原则,表意性原则,长名原则)
选择合适储存引擎
为表中的字段选择合适的数据类型

4.建立数据库结构
关系型数据库 
非关系型数据库

5.维护优化
根据实际情况对索引、存储结构等进行优化


阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 左掖梨花古诗 梨花几月份开 西风吻过梨花开免费 西风吻过梨花开全文免费阅读 千树万树梨花开是什么季节 西风吻过梨花开免费阅读 千树万树梨花开上一句 树万树梨花开 梦见梨花开的很茂盛 风筝舞舞了梨花花又开的歌名 千树万树梨花开的作者 千树万树梨花开的上一句 千树万树梨花开的意思 又是一年梨花开 梨花一支春带雨 梨花春酒价格 梨花春酒 梨花春 缅甸花梨虎皮纹图片 花梨木床 花梨木和黄花梨的区别 梨花木和花梨木 梨花木家具一套多少钱 梨花木手串价格 梨花木是什么 梨花木家具 梨花木手串怎么玩 缅甸花梨木虎皮纹图片 缅甸花梨木是红木吗 缅甸花梨木鉴别图片 缅甸花梨木的纹理实图 花莉木 花梨木手串价格 红花梨木手串价格 花梨木沙发价格 香花梨木 红花梨木图片 花梨木的价格 花梨木罗汉床价格 红花梨木是红木吗 花梨木树苗价格