【澳门金莎娱乐网站】数据库设计入门,数据库

作者: 数据库信息  发布:2019-08-28

数据库是互连网利用的根底,卓越的表结构划设想计,对一切应用起着至关心尊崇要的机能。

数据库设计入门,数据库入门

数据库是互连网使用的根底,突出的表结构设计,对全部应用起器重大的作用。

数据库设计的步调:
1.急需解析:数据是怎么着,有何属性,数据和属性的个性
2.逻辑设计:使用EHighlander图对数据库举办逻辑建立模型
3.物理设计:选取数据库系统,并对逻辑设计开展转账
4.掩护优化:追加,分拆等

 

实例演示(电子商务网址)

一、供给深入分析:

客户模块:用于登录和保留客商消息等
质量(客户名、密码、手提式有线电话机、邮箱、身份ID、地址、姓名。。。) 独一标志(客商名、身份ID、手提式有线电话机) 存储特点(永世)

物品模块:用于记录网址中出售的商品音讯
质量(编码、名称、描述、分类、代理商、价格。。。)  独一标志(编码、名称 代理商)  存储特点(不在发售物品可归档)

订单模块:用于顾客订购商品的音信
性能(订单号、收件人、电话、地址、商品名称与数量、订单状态、支付情状)  独一标记(订单号) 存款和储蓄特点(分表分库)

购物手模块:用于保存客户购物时选的物品
属性(编号、客户名、商品编号名称数量价格、参预时间)  独一标志(购物车编号) 存款和储蓄特点(不用永远,可定时归档与清理)

代理商模块:用于保存所出售货色的中间商消息
属性(编号、名称、联系人、营业证照号)  独一标记(编号、营业证件本号)  存款和储蓄特点(永恒)

澳门金莎娱乐网站 1

 

二、逻辑设计:

ELX570图:矩形(实体);菱形(联系集);椭圆(属性【下划线为主键】);线段(连接)
关系集首要用来将多对多涉及转移为一对多(即创立一张关系表)

澳门金莎娱乐网站 2

数据库设计范式:

首先范式:每一列属性都以不可分割的原子数据项(即每一种属性无法再分)。
案例:将地点分为省份、城市、区或县、详细(街道门牌),多个不可分割部分。

第二范式:必要实体的属性完全信赖于主关键字(即为每一个实体建构独一主键来分别)。
案例:学生音信表中,学号 课程→成绩,战表不可能完全注重于主键学号。

其三范式:在2NF基础上,任何非主属性不借助于于任何非主属性(在2NF基础上解除传递重视,减弱数量冗余)
案例:职员和工人消息表中,增多机构编号后,不可再增加单位名称简单介绍等注重部门编号的性质。

BC范式:在3NF基础上,任何非主属性不可能对主键子集依赖(在3NF基础上解除对主码子集的依赖)

 

三、物理设计

1、选取适合的数据库系统

2、定义数据库、表及字段的命名标准

3、遵照数据库系统安装字段类型(优先数字类型,其次日期和二进制,最终字符串)

4、反范式化设计(方便查询,升高成效)

列类型   存储空间
 TINYINT   1字节 
SMALLINT   2字节 
MEDIUMINT    3字节
INT    4字节
BINGINT    8字节
DATE    3字节
DARETIME    8字节
TIMESTAMP    4字节
CHAR(M)    M字节,1<=M<=255
VARCHAR(M)   L 1字节,L<M&&1<=M<=255

 

 

 

 

 

 

 

 

 

 

 

 

 

四、维护优化

1、维护数据字典

2、维护索引

3、维护的表结构

4、表的拆分(垂直、水平)

垂直拆分原则:将常用的字段与不经常用的字段依附id主键拆分为四个或三个表,裁减表的肥瘦

水平拆分原则:将历史或过期数据水平拆分成七个表,减弱表的尺寸

数据库是互连网利用的基础,卓绝的表结构设计,对全体应用起着关键的效力。 数据库设计的步骤: 1.需...

数据库设计的手续:
1.须要分析:数据是如何,有哪些属性,数据和质量的特点
2.逻辑设计:使用E途胜图对数据库举办逻辑建立模型
3.物理设计:采取数据库系统,并对逻辑设计开展转载
4.保安优化:追加,分拆等

 

实例演示(电子商务网址)

一、供给深入分析:

客户模块:用于登陆和封存客户音讯等
属性(客户名、密码、手机、邮箱、居民身份证、地址、姓名。。。) 独一标记(客商名、居民身份证、手提式无线电话机) 存储特点(恒久)

物品模块:用于记录网址中出卖的商品消息
属性(编码、名称、描述、分类、经销商、价格。。。)  独一标记(编码、名称 经销商)  存款和储蓄特点(不在出售商品可归档)

订单模块:用于客户订购商品的消息
属性(订单号、收件人、电话、地址、商品名称与数据、订单状态、支付意况)  独一标记(订单号) 存款和储蓄特点(分表分库)

购物网络麻豆块:用于保存顾客购物时选的商品
属性(编号、客户名、商品编号名称数量价格、参加时间)  独一标记(购物车编号) 存款和储蓄特点(不用永恒,可定期归档与清理)

代理商模块:用于保存所出卖货色的承包商消息
属性(编号、名称、联系人、营业牌照号)  独一标记(编号、营业证照号)  存款和储蓄特点(永远)

澳门金莎娱乐网站 3

 

二、逻辑设计:

ETiggo图:矩形(实体);菱形(联系集);椭圆(属性【下划线为主键】);线段(连接)
联系集主要用于将多对多涉及转移为一对多(即创制一张关系表)

澳门金莎娱乐网站 4

数据库设计范式:

第一范式:每一列属性都以不可分割的原子数据项(即每一种属性不可能再分)。
案例:将地点分为省份、城市、区或县、详细(街道门牌),多个不可分割部分。

其次范式:要求实体的性质完全依据于主关键字(即为每一个实体建设构造独一主键来分别)。
案例:学生新闻表中,学号 课程→成绩,战绩不能完全重视于主键学号。

其三范式:在2NF基础上,任何非主属性不正视于任何非主属性(在2NF基础上海消防除传递注重,减少数量冗余)
案例:员工音信表中,增加机构编号后,不可再加多单位名称简介等注重部门编号的习性。

BC范式:在3NF基础上,任何非主属性不能够对主键子集正视(在3NF基础上打消对主码子集的注重)

 

三、物理设计

1、采取适合的数据库系统

2、定义数据库、表及字段的命名标准

本文由金沙澳门官网发布于数据库信息,转载请注明出处:【澳门金莎娱乐网站】数据库设计入门,数据库

关键词: 金沙澳门官网

上一篇:Anemometer的安装配备境遇的多少个坑
下一篇:没有了