数据库设计

 

v数据库设计

n数据库设计是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作要求。

n信息管理要求:在数据库中应该存储和管理哪些数据对象 。

n数据操作要求:对数据对象需要进行哪些操作,如查询、增、删、改、统计等操作。

v数据库设计

n数据库设计是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作要求。

n信息管理要求:在数据库中应该存储和管理哪些数据对象 。

n数据操作要求:对数据对象需要进行哪些操作,如查询、增、删、改、统计等操作。

 

n数据库设计的目标是为用户和各种应用系统提供一个信息基础设施和高效率的运行环境

n高效率的运行环境

l数据库数据的存取效率高

l数据库存储空间的利用率高

l数据库系统运行管理的效率高

 

 

v大型数据库设计是涉及多学科的综合性技术,又是一项庞大的工程项目。

v它要求多方面的知识和技术。主要包括:

n计算机的基础知识

n软件工程的原理和方法

n程序设计的方法和技巧

n数据库的基本知识

n数据库设计技术

n应用领域的知识

v规范设计法

n手工设计方法

n基本思想

l过程迭代和逐步求精

 

n典型方法

l新奥尔良(New Orleans)方法

l基于E-R模型的数据库设计方法

l3NF(第三范式)的设计方法

l面向对象的数据库设计方法

l统一建模语言(UML)方法

 

v数据库设计分6个阶段

n需求分析

n概念结构设计

n逻辑结构设计

n物理结构设计

n数据库实施

n数据库运行和维护

v需求分析和概念设计独立于任何数据库管理系统

v逻辑设计和物理设计与选用的数据库管理系统密切相关

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值