首页
会员中心
到顶部
到尾部
ASP毕业设计

新毕业设计吧之校园BBS论坛网站的设计

时间:2020/10/13 13:39:39  作者:  来源:  查看:0  评论:0
内容摘要:   第三章 数据库设计 3.1数据库技术简介     数据库是数据管理的最新技术,是计算机科学的重要分支。十余年来,数据库管理系统已从专用的应用程序包发展成为通用的系统软件。由于数据库具有数据结构化、最低冗余度、...
 

第三章 数据库设计

 

3.1数据库技术简介

 

    数据库是数据管理的最新技术,是计算机科学的重要分支。十余年来,数据库管理系统已从专用的应用程序包发展成为通用的系统软件。由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。

 

3.2数据库的选用

数据库是网站核心组成部分,所有信息处理子系统都将基于某种数据库平台,以便将其处理的信息资源完整、安全地保存起来,并且对其进行各种管理和利用。选择一个好的数据库平台是非常重要的。根据论坛网站应用的实际需要,在选择数据库平台时,应考虑下列因素:

1)性能:数据库的数据处理能力。

2)开放性:数据库是否能在多种操作系统下使用。

3)安全性:数据库是否具有高度的安全性。

4)可靠性:数据库是否具有高度的可靠性。

5)可操作性:数据库在使用前是否需要复杂的培训。

SQL语言有着非常突出的优点,主要是:

1) 非过程化语言

2) 统一的语言

3) 是所有关系数据库的公共语言

非过程化语言:SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有SQL 语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。

SQL不要求用户指定对数据的存放方法, 这种特性使用户更易集中精力于要得到的结果;所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需要知道表是否有索引、有什么类型的索引。

统一的语言:SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。

SQL为许多任务提供了命令,其中包括:

1) 查询数据

2) 在表中插入、修改和删除记录

3) 建立、修改和删除数据对象

4) 控制对数据和数据对象的存取

5) 保证数据库一致性和完整性

以前的数据库管理系统为上述各类操作提供单独的语言,而SQL 将全部任务统一在一种语言中。

所有关系数据库的公共语言:由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS(关系数据库管理系统)转到另一个,所有用SQL编写的程序都是可以移植的。

 

  


相关评论
广告联系QQ:45157718 点击这里给我发消息 电话:13516821613 杭州余杭东港路118号雷恩国际科技创新园  网站技术支持:黄菊华互联网工作室 浙ICP备06056032号