MySQL 第四课

数据库设计概念

        数据库设计目标:

                    1.满足应用功能需求

                    2.良好的数据库性能

        数据库设计方法:

                    方法:结构设计(静态),行为设计(动态)

                    1.直观设计(最原始的数据库设计方法)

                    2.规范设计法(新奥尔良设计方法:需求分析,概念结构设计,逻辑结构设计,物理结构设计)

                                           重点(基于ER模型的数据库设计方法)

                                           (基于第三范式的设计方法,是一类结构化设计方法)

                    3.计算机辅助设计法(辅助软件工程工具)

        数据库设计的过程:

                     需求分析 - > 1.结构设计(概念结构设计,逻辑机构设计,物理结构设计)2.行为设计 (功能设计,事务设计,程序设计)- >数据库实施(加载数据库数据 ,调试运行应用程序) - >数据的运行与维护

 

        数据库设计的基本步骤:

                       1.需求分析(起点)

                              1> 确定数据范围

                               2> 分析数据应用过程

                               3> 收集与分析数据

                               4> 编写需求分析报告

                       2.概念设计

                              1> 实体分析法(自顶向下)

                               2> 属性综合法(自底向上)

                       3.逻辑结构设计

                                 逻辑结构设计步骤:

                                     1> 模型转换

                                      2> 子模式设计

                                      3> 编制应用程序设计说明

                                      4> 设计评价的任务 

                      4.物理设计

 

                      5.数据库实施

                                    加载数据、应用程序设计、数据试运行

                      6.数据库运行与维护

 

关系数据库的设计方法

                E-R图表示

 

               局部信息结构设计(确定局部范围,选择实体,选择实体的关键字属性,确定实体间联系,确定实体的属性)

               全局信息机构设计

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值