3.3 数据库的设计
数据库设计是数据库应用的关键技术。数据库设计是指在一个给定的应用环境下,确定一个最优数据模型和处理模式,建立数据库及其应用系统,使其能够安全、有效、可靠地存储数据,满足各种用户的应用需求。所以建立一个良好的数据组织结构和数据库是本系统的一个重要环节。整个系统可以迅速、准确地调用和管理所需的数据,是衡量新闻发布系统开发工作好坏的主要指标之一。
1 数据库分析
数据库系统的体系结构是数据库系统的总体框架,尽管实际的数据库系统软件产品多种多样,支持不同的数据类型,使用不同的数据库语言,建立在不同的操作系统之上,数据的存储结构也都不完全相同,但是绝大多数数据库系统在总体框架上都具有三级模式的结构特征。这三级模式结构是外模式、模式和内模式这三级构成。模式(schema)也称为概念模式或逻辑模式,它是数据库的总框。是对数据库中全体数据的逻辑结构和特征的描述,它通常以某一种数据模型为基础。仅涉及到模型的描述,不涉及到具体的值。模式的一个具体值称为模式的一个实例。同一个模式可以有很多实例。模式是相对稳定的,而实例是相对变动的。模式反映的是数据的结构及其关系,而实例反映的是数据库某一时刻的状态。数据库系统三级模式结构对于每一个外模式本文来自辣%文~论.文!网,
毕业论文 www.751com.cn 加7位QQ324~9114找原文,数据库系统都有一个外模式/模式映象,它定义了外模式与模式之间的对应关系。这些映象定义通常包含在各自外模式的描述中。当模式改变时,由数据库管理员对各个外模式/模式的映象作用相应改变,可以使外模式保持不变,从而应用程序不必修改,保证了数据的逻辑独立性。
2 数据库的设计步骤
要想设计一个成功的新闻发布系统是建立在许多条件之上的,而数据库是其中一个非常重要的条件和关键技术。一个好的软件有一半的功劳是数据库实现的。按照规范设计方法,考虑数据库及其应用系统开发全过程,新闻发布系统所涉及的数据库设计一般可分辣个阶段:数据库需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、数据库物理设计阶段、数据库实施阶段、数据库运行和文护阶段。
3 数据库的设计规范
如果要设计出一个好的新闻发布数据库,除满足系统所要求的功能外,还应该遵守以下的几条原则:
①数据库中基本表的个数越少越好。
②表中主键的个数越少越好。键是表与表之间连接的工具,主键越少,表间的连接就越简单。
③数据表字段的个数越少越好。
④所有基本表的设计均应尽量符合第二范式。
在数据库的设计中,如何处理多对多的关系和如何设计主键,是两个有着较大难度、要重点考虑的问题。
上一页 [1] [2] [3] [4] [5] [6] 下一页
ASP.Net新闻网站的设计与实现毕业论文 第4页下载如图片无法显示或论文不完整,请联系qq752018766