首页//网站开发/数据库设计
 

概述:

数据库设计(Database Design)是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。数据库系统需要操作系统的支持。 数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建议中的核心技术。由于数据库应用系统的复杂性,为了支持相关程序运行,数据库设计就变得异常复杂,因此最佳设计不可能一蹴而就,而只能是一种“反复探寻,逐步求精”的过程,也就是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。

数据库设计我们关注的:

您要思考的几个问题:

1.   您知道您网站昨天的访问流量吗?

2.   您知道访问者是通过什么途径来到您网站的?

3.   您知道访问者在您网站的平均停留时间吗?

4.   您知道访问者进入首页后点击了哪些相关产品或服务?

5.   您知道访问者在那些产品或服务页面上停留时间较长?

我们会问的问题:

1.   您的网站访问流量有效吗,质量高吗?

2.   您的网站结构有不合理的地方吗?

3.   您的网站内重要的页面获得了更多关注吗?

4.   您真的了解网站的访问者的行为习惯吗?

5.   您能够根据网站统计报告拿出实际可执行的建议吗?

因为一个数据库的寿命恰恰取决于您与我们共同考虑的细节问题,这样设计出来的数据库才称得上稳健,才称得上高效。

澳门威斯尼斯人娱乐9499在设计数据库时注重以下几点:

逻辑设计

主要工作是将现实世界的概念数据模型设计成数据库的一种逻辑模式,即适应于某种特定数据库管理系统所支持的逻辑数据模式。与此同时,可能还需为各种数据处理应用领域产生相应的逻辑子模式。这一步设计的结果就是所谓“逻辑数据库”。

物理设计

根据特定数据库管理系统所提供的多种存储结构和存取方法等依赖于具体计算机结构的各项物理设计措施,对具体的应用任务选定最合适的物理存储结构(包括文件类型、索引结构和数据的存放次序与位逻辑等)、存取方法和存取路径等。这一步设计的结果就是所谓“物理数据库”。

验证设计

在上述设计的基础上,收集数据并具体建立一个数据库,运行一些典型的应用任务来验证数据库设计的正确性和合理性。一般,一个大型数据库的设计过程往往需要经过多次循环反复。当设计的某步发现问题时,可能就需要返回到前面去进行修改。因此,在做上述数据库设计时就应考虑到今后修改设计的可能性和方便性。