物联网监控系统数据库软件设计毕业设计论文 联系客服

发布时间 : 星期三 文章物联网监控系统数据库软件设计毕业设计论文更新完毕开始阅读dff7e9263a3567ec102de2bd960590c69fc3d866

河南科技大学毕业设计(论文)

图1-2 ADO对象存取数据原理示意图

一. 利用ADO开发网络数据库应用程序

ADO(Active Date Objects,即ActiveX数据对象)是一个ASP内置的ActiveX服务器组件(ActiveX Server Component)。可把它与ASP结合起来,建立提供数据库信息的网页内容,对数据库进行查询、插入、更新、删除等操作,并可以把在用户端实现“网上实时更新显示”的最新Web数据库技术。

要执行ADO,服务器端必须安装Windows NT Server 和Internet Information Server(IIS),而客户端只要有IE或NETSCAPE较新版本的浏览器即可。

二. ADO组件的主要对象及其功能

ADO组件又称为数据库访问组件,它提供了以下七种对象: Connection对象:提供对数据库的连接服务。 Command对象:定义对数据库源操作的命令。

Record set对象:由数据库服务器所返回的记录集。如下表1-1所示:

表1-1 Record set对象的Lock Type属性的设置值

常量 adLockReadOnly 值 1 说明 默认值,只读。无法更改数据 9

河南科技大学毕业设计(论文)

adLockPressimistic 保守式记录锁定(逐条)。提供者执2 行必要的操作确保成功编辑记录,通常采用立即锁定数据源的记录的方式。 开放式记录锁定(逐条)。提供者使adLockOptimistic 3 用开放式锁定,只在调用Update方法时锁定记录。 adLockBatchOptimistic 4 开放式批更新。用于与立即更新模式相反的批更新模式。 Fields对象:由数据库服务器所返回的单一数据字段 Parametes对象:表示Command对象的参数。

Property对象:单独的一个Property对象,提供属性功能。 Error对象:提供处理错误的功能。

使用ADO对象可以建立和管理数据库的连接,按数据库服务器的要求获得数据,执行更新、删除、添加数据等操作,获取ODBC的错误信息等。 三. 用来操纵数据的SQL命令

SQL命令是发送给数据库并要求数据库操作的指令,它是专门为数据库设计的语言,比一般的计算机程序语言简单的多。SQL命令主要分成两部分:DDL(Data Definition Language)和DML(Data Manipulation Language),其中DDL是建立数据表及数据列的指令群,而DML则是操作数据库记录的指令群,如数据库记录的添加、更新、删除、和查询等。

SQL命令,包括Select、Delete、Update、Insert Into、Select Into等。 1. 筛选及排序记录的Select指令

基本句型一:Select 字段串列 From 数据表 基本句型二:Select … From … Where 筛选条件 基本句型三:Select … From … Order By字段串列 Select Top:限定选取数据的条数 2. 删除数据记录的Delete指令

基本语法:Delete From 数据表 Where 条件式 3. 更新数据记录的Update指令

10

河南科技大学毕业设计(论文)

基本语法:Update 数据表Set 表达式 4. 增加数据记录的Insert Into 指令

基本句型一:Insert Into 数据表 (字段串列) Values (字段串列) 基本句型二:Insert Into 数据表 (字段1,字段2,…,字段n) Select … 5. 建立新数据表的Select Into 指令

该指令与“Insert Into … Select …”指令的区别是,这个指令将建立另一个新的数据表,而Insert Into是增加数据记录到“现存的”数据表中。 四. Visual Basic 6.0访问数据库的过程 1.定义数据库组件

Dim con As New ADODB.Connection ;数据连接[10] 2.打开数据库

对于ACCESS数据库,其连接语句为conn.Open\Jet.OLEDB.4.0; data source=\.mdb” 3.设定SQL语句

Dim rsTemperature As New ADODB.Recordset

Dim rsPosition As New ADODB.Recordset其中re为结果集对象(RECORDSET)

11

河南科技大学毕业设计(论文)

第2章 系统整体规划

§2.1 数据库的设计

§2.1.1 数据库构造步骤

在系统设计过程中,首先要建立的就是ACCESS数据库。创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创建一个数据库结构的过程被认为是数据模型设计。步骤如下: 1.标识需要的数据;

2.收集被标识的字段到表中; 3.标识主关键字字段; 4.绘制一个简单的数据图表; 5.规范数据;

6.标识指定字段的信息; 7.创建物理表。 §2.1.2 系统数据库

针对本系统对温度、位置信息的录入与查询以及安全性等要求,本数据库采用ACCESS 2003来构造了4个表,它们分别是位置信息表,温度信息表,系统管理表和温度格式表。如图2-1所示:

12