节数据库应用程序设计.pptx

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第9节数据库应用程序设计本章主要内容:数据库基础知识如何为应用程序建立数据库连接

数据库基础知识数据库的基本概念1.数据数据(Data)是数据库中存储的基本对象。所谓数据,就是能被计算机识别与处理的符号。数据的种类很多,如数字、文字、表格、图形、图像、声音等都属于数据。2.数据库数据库(Database,简称为DB)就是以一定的组织方式存储在计算机存储介质中的互相关联的数据的集合。它能以最佳方式、最少重复、最大独立性为多种应用提供共享服务。一个数据库常包含许多数据表、索引信息以及其他相关信息。

数据库基础知识3.数据库管理系统数据库管理系(DatabaseManngementSystem,简称为DBMS)是支持人们建立、使用和修改数据库的软件系统。它是位于用户和操作系统之间层面的数据管理软件。它为用户或应用程序提供访问数据库的方法,包括数据库的建立、查询、更新及各种数据控制。DBMS可以分为层次型、网状型、关系型和面向对象型等几种类型。数据库在建立、使用和维护时由数据库管理系统统一管理,统一控制。数据库管理系统使用户方便地定义数据和操作数据,并能够保证数据的安全性、完整性、并发性及发生故障后的系统恢复。通常DBMS包括以下主要功能:

数据库基础知识(1)数据定义功能(2)数据操纵功能(3)数据库的运行管理(4)数据库的建立和维护功能(5)数据库通信功能4.数据库系统数据库系统(DataBaseSystem,简称为DBS)是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统及其开发工具、应用系统构成。如图9-1所示。

数据库基础知识应用系统应用开发工具软件DBMS编译系统操作系统硬件图9-1DBS的层次结构

数据库基础知识数据库系统从最终用户角度看,分为单用户结构、主从式结构、分布式结构和客户/服务器结构。(1)单用户结构整个数据库系统(包括应用程序、DBMS、数据)都装在一台微机上,由一个用户独占,不同机器之间不能共享数据。(2)主从式结构此结构指一个主机带多个终端的多用户结构,数据库系统(包括应用程序、DBMS、数据)都集中存放在主机上,所有处理任务都由主机完成,各个终端用户并发地存取数据库,共享数据资源。(3)分布式结构

数据库基础知识分布式结构的数据库系统是地理上(或物理上)分散而逻辑上集中的数据库系统。(4)客户/服务器结构随着工作站功能的增加和广泛使用,人们开始把DBMS功能和应用分开,网络中专门用于执行DBMS功能的计算机称为数据库服务器(简称服务器Server),其他安装DBMS的外围应用开发工具、且支持用户应用的计算机称为客户机(Client),这就是客户/服务器结构的数据库系统(Client/Server结构,简称C/S结构),它是目前普遍使用的数据库系统。

数据库基础知识5.关系数据库关系数据库(RelationalDatabase)是以关系模型作为数据的组织存储方式。关系数据库通常包含多张表,表由记录组成,记录由字段组成。表(Table):一个表就是一组相关的数据按行排列,象一张表格一样。字段(Field):在表中,每一列称为一个字段。每一个字段都有相应的描述信息,如数据类型、数据宽度等。记录(Record):在表中,每一行称为一条记录。索引(Index):索引是按照指定字段建立的顺序链表,能加快访问数据库的速度。

数据库基础知识6.数据库应用程序的设计数据库应用程序的设计包括两个部分:(1)数据库设计(2)应用程序设计。数据库产品简介VFoxPro、Access、Paradox等属于单用户版数据库产品。这类数据库的数据被按照一定格式储存在磁盘里,使用时由应用程序通过相应的驱动程序甚至直接对数据文件进行读取。MSSQLServer、OracleUniversalServer、Informix-UniversalServer等属于大型数据库。这类数据库的数据集中存放服务器上,统一由运行在服务器上的数据库服务程序管理,用户使用客户端软件通过网络访问数据库服务程序。

数据库基础知识客户/服务器数据库系统结构这类型数据库的特点是:适合于网络应用,可以同时被多个用户所访问,数据库管理系统可以赋

文档评论(0)

187****4471 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档