- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
物业信息管理 第四章 数据库技术基础;第四章 数据库技术基础;4.1 数据库系统概论;1、数据库系统的组成
◆数据库系统通常由硬件支持系统、数据库、软件支持系统和数据库管理人员组成。(思考题1)
(1)数据库
◆数据库(Database,DB):是以一定的组织方式存储在计算机外部存储设备中的相关数据的集合。(思考题1);(2)硬件支持系统
◆硬件是数据库系统的工作平台。硬件包括计算机主机、外部存储器、数据通道、输入和输出设备等。
(3)软件支持系统
◆软件支持系统:包括操作系统、数据库及数据库管理系统,各种实用程序和各种语言的编译程序等。
◆数据库管理系统(DBMS)是数据库系统的核心软件,可实现对数据库的建立、操作、控制和维护等管理。
(4)数据库管理人员
◆数据库管理人员是指使用、维护、开发数据库系统的相关人员。
;3、数据库系统在管理信息系统中的作用
◆当前的数据处理大致可划分为两大类型:★操作型处理(事务处理):是对数据库联机的日常操作,主要是对企业内部进行管理,为企业的特定应用服务。
◆分析型处理(信息型处理):对数据库中数据进行分析,从中提取有用的信息,为企业的发展服务。;4.1.2 数据库系统的结构;物业信息管理 第四章 数据库技术基础 4.1 数据库系统概论; ①层次模型:层次模型是一种树形结构,用树形结构表示实体及实体类型之间的联系
层次模型是以记录类型为节点有向树。最上一层的节点称为根节点,上一层节点称为下一层节点的父节点,反之称为子节点。如下图所示。
;物业信息管理 第四章 数据库技术基础 4.1 数据库系统概论;③关系模型:用二维表结构来表示实体及其之间联系的模型称为关系模型。
;④面向对象模型:它是一种以对象为基础,以事件来驱动对象执行的技术。对象是一个包括状态和行为并被封装起来的整体。
3、系统结构的分类
(1)数据库系统的模式结构
数据库系统具有三级模式的结构特征,即
★对应于用户级的一个或多个子模式;
★对应于全局逻辑级的模式;
★对应于物理存储级的存储模式。;(2)数据库系统的体系结构
◆数据库系统可分为???用户结构、主从式结构、分布式结构和客户/服务器结构。
★单用户数据库系统:整个数据库系统都集中在一台计算机上,由一个用户单独使用,不能实现数据共享。
★主从式结构数据库系统:是指一台主机带多个终端的多用户结构数据库系统。
★分布式结构数据库系统:数据库中的数据在逻辑上是一个整体,但分散在网络的不同节点上。
★客户/服务器数据库系统:网络中某个节点上的计算机专门用于执行数据库管理系统功能,称为服务器;其他节点上的计算机则支持用户各种应用,称为客户机。;4.1.3 数据库维护;2、完整性
数据库的完整性是为了防止数据库被恶意破坏和非法存取,以保证数据的正确性和相容性。DBMS用一定的机制来检查数据库中的数据是否满足规定条件,这种条件在数据库中称为完整性约束条件。
(1)数值约束和结构约束;
(2)数据正确性校验。
;物业信息管理 第四章 数据库技术基础 4.1 数据库系统概论;4.2 SQL Server 概述; 4.2.1 SQL Server 2000简介
SQL Server 2000是一个客户机/服务器体系结构的关系型数据库管理系统。
SQL Server 能够对服务器端的数据库进行管理和维护,并能保证数据之间的完整性和一致性;;◆运行在客户端的客户应用程序负责处理各种业务信息,并向用户显示数据;客户应用程序可以运行在一台或多台客户机,当客户应用程序需要访问数据库时,可通过网络,向服务器发出请求,服务器根据各种验证规则,对客户的请求进行分析和处理,并将结果返回给客户机。
◆ SQL Server 2000使用T-SQL作为它的数据库查询和编程语言。使用户能使用T-SQL访问数据,查询、更新和管理 SQL Server 关系数据库系统。
;4.2.2 SQL Server2000常用工具及其功能; 2、SQL Server管理工具
(1)SQL Server企业管理器(思考题7)
◆它是SQL Server的管理控制台,允许用户对SQL Server和SQL Server对象的配置和管理。它提供了一个强大的调度引擎、管理报警能力和内建的复杂管理接口。
◆使用它能执行如下的管理任务:
管理登录、授权和用户。
创建脚本。
管理设备服务数据库。
备份数据库和事务日志。
管理表、视图、存储过程、触发器、索引、规划以及用 户定义的数据类型。
创建全文索引、数据库视图和数据库维护计划。
导入和导出数据。
传送数据。
执行各种Web管理任务。;(2)S
文档评论(0)