文档介绍:第13章   系统集成的平台和开发技术
第13章   系统集成的平台和开发技术
数据库系统是系统集成的基础
数据库系统简介
SQL语言
ODBC数据接口
JDBC数据接口
C/S结构应用系统开发技术
基于Web的信息管理系统
B/S结构应用系统开发技术
如何构造B/S系统平台
ASP技术
J2EE技术
智能建筑办公自动化技术
智能建筑办公自动化的内容
智能建筑办公自动化设备
办公自动化系统的开发技术
本章导读
本章从智能建筑系统集成的概念出发,逐步分析了系统集成的技术基础和主要开发技术,讲述了目前智能建筑中两种重要的技术运用:基于Web的信息管理系统和办公自动化技术,以及它们的技术基础和开发方法。
第13章   系统集成的平台和开发技术
数据库系统是系统集成的基础
第13章   系统集成的平台和开发技术
系统集成是建筑智能化系统的核心技术方法。智能建筑的系统集成包括功能集成、网络集成及操作界面集成等,是将智能化系统从功能到应用进行开发及整合,从而实现对智能建筑全面和完善的综合管理。
智能建筑的系统集成从技术上讲,它是一个以数据库为核心的信息管理系统,涉及多种数据(多媒体数据)和多个数据源的数据库管理。
数据库系统简介
第13章   系统集成的平台和开发技术 数据库系统是系统集成的基础
数据库管理系统(DataBase Management System):位于用户与操作系统之间的一层数据管理软件。它的主要功能包括以下几个方面:数据定义功能;数据操纵功能;数据库的运行管理;数据库的建立和维护功能。它是数据库系统的一个重要组成部分。
图13-1 数据库系统
关系数据库是表的集合
第13章   系统集成的平台和开发技术 数据库系统是系统集成的基础
数据库系统简介
SQL语言
第13章   系统集成的平台和开发技术 数据库系统是系统集成的基础
SQL(Structured Query Language,结构化查询语言)是一种功能强大的数据库语言。国际标准化组织将其确定为关系数据库的国际标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中检索数据等。
SQL语言具有数据查询、数据定义、数据操纵和数据控制等功能,但它不是一种应用程序开发语言,它只提供对数据库的操作能力,不能完成屏幕控制、菜单管理、报表生成等功能。目前,绝大多数流行的关系型数据库管理系统,ess、SQL Server、Oracle、SyBase等都采用了SQL语言标准。
SQL语言
SQL语言的分类
第13章   系统集成的平台和开发技术 数据库系统是系统集成的基础
SQL功能强大,概括起来,它可以分成以下几类:
(1)数据定义语言(DDL:Data Definition Language) 用于创建、修改或删除数据库中各种对象,包括表、视图、索引等;
(2)查询语言(QL:Query Language) 按照指定的组合、条件表达式或排序检索已存在的数据库中的数据,但并不改变数据库中数据;
(3)数据操纵语言(DML:Data Manipulation Language) 对已经存在的数据库进行记录的插入、删除、修改等操作;
(4)数据控制语言(DCL:Data Control Language) 用来授予或收回访问数据库的某种权限,控制数据操纵事务的发生时间及效果,对数据库进行监视。
SQL语言
基本的SQL命令
第13章   系统集成的平台和开发技术 数据库系统是系统集成的基础
SQL语言
SQL语言的特点
第13章   系统集成的平台和开发技术 数据库系统是系统集成的基础
(1)综合统一
SQL语言集数据定义语言(DDL)、数据操纵语言(DML)和数据控制语言(DCL)的功能于一体,可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。
(2)高度非过程化
用户只需提出“做什么”,而不必指明“怎么做”,存取路径的选择以及SQL语句的操作过程由系统自动完成,大大减轻了用户负担,而且有利于提高数据独立性。
(3)面向集合的操作方式
操作对象、查找结果可以是元组的集合;一次插入、删除、更新操作的对象可以是元组的集合。
(4)同一种语法结构提供两种使用方式
自含式语言:能够独立地用于联机交互