数据库设计1————基本知识

什么是数据库设计?它有什么用?

数据库设计是指利用现有的数据库管理系统针对具体的应用对象构建适合的数据库模式,建立数据库及其应用系统,使之能够有效地收集、存储、操作和管理数据,满足企业中各类用户的应用需求。

数据库设计面临地主要困难有哪些?成功地数据库应用系统是怎样的呢?

面临的困难:
1、很少有人兼具业务知识和计算机与数据库知识。
2、开始往往不能明确应用业务地数据库系统目标。
3、缺乏完善地设计工具和方法
4、用户的需求在设计过程总不断增加
5、应用业务系统千差万别
成功的数据库应用系统具有的特点:
1、功能强大
2、能准确地表示业务数据
3、使用方便、易于维护
4、相应时间合理
5、有效的安全控制机制
6、便于数据备份与恢复
7、数据库对最终用户透明

数据库设计的特点

1、综合性
数据库设计涉及范围很广,包含了计算机专业知识及业务系统的专业知识;同时它还要解决技术和非技术两方面的问题.
2、结构设计与行为设计相分离
机构设计是指数据库的模式结构设计,包括概念结构、逻辑结构和存储结构。行为设计是指应用程序设计,包括功能组织,流程控制。
数据库设计的主要精力首先放在结构设计上,如数据库的表结构、视图。
数据库设计的基本步骤(如图):
在这里插入图片描述
1、需求分析
2、结构设计
3、行为设计
4、数据库实施,包括加载数据库和调试运行应用程序
5、数据库运行和维护阶段
设计一个完善的数据库应用系统,往往要不断重复上述几个阶段。

发布了20 篇原创文章 · 获赞 4 · 访问量 4663

猜你喜欢

转载自blog.csdn.net/qq_42884482/article/details/100170692