DB Design 初尝

DB Design 初尝_第1张图片

什么是数据?
是事实或观察的结果,是对客观事物的逻辑归纳,是用于表示客观事物的未经加工的的原始素材。

DB Design 初尝_第2张图片

什么是数据库?
逻辑上相关可共享的数据集合

DB Design 初尝_第3张图片

为什么要处理数据?
数据爆炸时代:1 ZB等于10的21次方字节,2017年全球数据总量将会超过60亿TB(数据的价值在于源于客观事物)。

1
淘宝选购商品后,再次登录时会有类似的商品推荐。


2
音乐元数据公司收到来自苹果公司的神秘忠告,建议其购买更多的服务器。照做购买了很多服务器,而后苹果推出iTunes和iPod,从而成为了元数据的帝国。在车内听的歌曲很可能反映你的真实喜好,拥有此种技术。它采用智能手机和平板电脑内置的麦克风识别用户电视或音响中播放的歌曲,并可检测掌声或嘘声等反应,甚至还能检测用户是否调高了音量。这样,可以研究用户真正喜欢的歌曲,听歌的时间和地点。拥有数百万首歌曲的音频和元数据,因可以快速识别歌曲信息,并按音乐风格、歌手、地理位置等分类。

DB Design 初尝_第4张图片

简单的规范
为了方便理解规范先,简单的介绍一下实体,关系,属性,实体相当于具有相同属性的事物,关系就是实体之间的关系,也可以属性之间,属性就是实体的特点,比如人员信息表和薪资表分别是两个实体,之间的关联就是关系,属性就是两者的特点,例:人员的性别为其中一种属性。

1
第一范式(1NF):每个列和记录包含一个而且只包含一个值的表

2
第二范式(1NF)【适用复合主键】:一个第一范式的表并且每个非主键列都可以构成主键的全部列得到。不多见,核心强调的是依赖性,和特定关系。第二范式的形式话定义是一个属于第一范式的表,并且它的每一个非主键列在功能上完全依赖于主键。【完全依赖】举例:如果B不依赖于A的任何子集,则B完全功能依赖于A,如果B依赖于A的子集,则就称起部分依赖,如果在主键中存在部分依赖这个表就不属于第二范式。

3
第三范式(3NF):一个已经是第一和第二范式的表,并且所有的非主键列都只能可以从主码列得到,而不能从其他列得到。

DB Design 初尝_第5张图片

安全的问题
部署错误
数据泄露
数据库维护
数据库备份信息被盗
滥用数据库特性
基础设施薄弱
缺乏隔离注入
密钥管理不当
违法操作

DB Design 初尝_第6张图片

我——喜欢养生,喜欢吃,喜欢撩闲,喜欢旅行,向往自然的风光。本文的分享者—— 王郑一 .net程序猿

END

你可能感兴趣的:(DB Design 初尝)