博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据库结构设计
阅读量:6220 次
发布时间:2019-06-21

本文共 468 字,大约阅读时间需要 1 分钟。

hot3.png

数据库结构设计的步骤;

需求分析:全面了解产品设计的存储需求。->存储需求、数据处理需求、数据的安全性和完整性

逻辑设计:设计数据的逻辑存储结构。->数据实体之间的逻辑关系,解决数据冗余和数据维护异常。

物理设计:根据所使用的数据库特点进行表结构设计。

    关系型数据库:oralce SQLServer,MySQL

    非关系型数据库:mongoDB,Redis,Hadoop

      存储引擎:Innodb

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

数据库设计范式:

第一范式:

            >>数据库表中的所有字段都只具有单一属性

            >>单一属性的列是由基本的数据类型所构成的

            >>设计出来的表都是简单的二维表

第二范式:

            >>要求一个表中只具有一个业务主键,也就是说符合第二范式的表中不能存在非主键列对只对部分主键的依赖关系

第三范式:

    >>指每一个非主属性既不部分依赖于也不传递依赖于业务主键,也就是第二范式的基础上消除了非主属性对主键的传递依赖。

转载于:https://my.oschina.net/inchlifc/blog/1588006

你可能感兴趣的文章
【Git使用】强制推送代码到多个远程仓库
查看>>
hdu 4857 逃生 拓扑排序+PQ,剥层分析
查看>>
蛮力_马和瓷砖
查看>>
iis 更改asp.net 版本设置
查看>>
JS疑难点和GC原理
查看>>
用Mediawiki做百科网站资源大参考
查看>>
Shiro 源码分析
查看>>
MVC 返回对象换成json
查看>>
QTP 11.05下载并完成+皴
查看>>
springMVC文件上传
查看>>
RTP 记录 log 该机制
查看>>
【转】七个例子帮你更好地理解 CPU 缓存
查看>>
vector删,erase和remove难怪--【STL】
查看>>
49、android ListView几个比较特别的属性
查看>>
轻应用相关平台链接
查看>>
产品分类的多级搜索
查看>>
Scala 环境搭建
查看>>
Maven仓库管理-Nexus
查看>>
LC5730 3G模块在ARM板上的调试&GPRS拨号上网
查看>>
Microsoft License Keys – Volume
查看>>