ASP.NET智能家庭综合管家系统设计(5)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

ASP.NET智能家庭综合管家系统设计(5)


数据库
数据库(DataBase,DB)是存储在计算机辅助存储器中的,有组织的,可共享的相关数据集合.数据库具有如下特性。
1    据库是具有逻辑关系和确定意义的数据集合。
2    数据库是针对明确的应用目标而设计,建立和加载的.每个数据库都具有一组用户,并为这些用户的应用需求服务。
3    一个数据库反映客观事物的某些方面,而且需要与客观事物的状态始终保持一致。
数据库管理系统及其基本功能
数据库管理系统(DataBase Management System,DBMS)是对数据库进行管理的系统软件,它的职能是有效地组织和存储数据,获取和管理数据,接受和完成用户提出的各种数据访问请求.能够支持关系型数据模型的数据库管理系统,称为关系型数据库管理系统(Relational DataBase Management System,RDBMS) 。
RDBMS的基本功能包括以下4个方面:
⑴    据定义功能:RDBMS提供了数据定义语言(Data Definition Language,DDL),利用DDL可以方便地对数据库中的相关内容进行定义.例如,对数据库,表,字段和索引进行定义,创建和修改。

⑵数据操纵功能:RDBMS提供了数据操纵语言(Data Manipulation Language,DML),利用DML可以实如今数据库中插入,修改和删除数据等基本操作。
⑶数据查询功能:RDBMS提供了数据查询语言(Data Query Language,DQL),利用DQL可以实现对数据库的数据查询操作。
⑷数据控制功能:RDBMS提供了数据控制语言(Data Control Language,DCL),利用DCL可以完成数据库运行控制功能,包括并发控制(即处理多个用户同时使用某些数据时可能产生的问题),安全性检查,完整性约束条件的检查和执行,数据库的内部文护(例如索引的自动文护)等.RDBMS的上述许多功能都可以通过结构化查询语言(Structured Query Language,SQL)来实现的,SQL是关系数据库中的一种标准语言,在不同的RDBMS产品中,SQL中的基本语法是相同的.此外,DDL,DML,DQL和DCL也都属于SQL。

2.4      B/S架构介绍
B/S架构就是浏览器和服务器结构。他运行于IIS信息服务管理器之上是一种非常流行的程序结构,B/S架构解决了开发的程序不能联网的问题,基于这样的结构的程序只需要在服务器上进行配置一次,在任何可以访问互联网的地方都可以实现对系统或者网站的访问,是一种非常先进的程序框架,他和传统的C/S程序的结构相比有很多优点,C/S架构的程序只能在一台电脑上进行访问,充其量也只能在一个小型的局域网中进行互联互通,不能做到在互联网上进行访问,所以这样的结构就具有一定的访问局限性。
B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、文护和使用。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server同数据库进行数据交互。 这样就大大简化了客户端电脑载荷,减轻了系统文护与升级的成本和工作量,降低了用户的总体成本(TCO)。
本课题我们把开发好的网站配置到远程的服务器上,在任何可以上网的地方都可以访问和使用系统,只要拥有系统的访问权限就可以使用系统的全部功能。
大型的企业一般都拥有自己的数据库服务器中心,我们就把开发好的网站配置到企业自己的服务上,把访问权限控制在使用系统的网络中,这样在互联网上的用户即使有地址也无法访问和使用系统,避免黑客的攻击,这就是B/S架构的优点,B/S架构实现了在一个小型内部的网络中进行访问和控制,它也可以在广大的互联网中进行控制和访问。 (责任编辑:qin)