计算机三级数据库知识点总结——数据库系统.doc

计算机三级数据库知识点总结——数据库系统.doc

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

数据库系统 数据库系统具有自描述特点。 数据库系统的组成成员:操作系统、数据库管理系统、数据库管理员、数据库、应用系统、最终用户等。 DBMS的主要功能有数据定义、操作功能,数据库的运行管理、数据库的建立和维护、存储管理功能、查询处理功能、事务管理功能。 数据库管理系统可分为若干层,最外层——应用层,由外向内依次是:语言翻译处理层、数据存取层、数据存储层。 数据库管理系统程序功能模块分为:数据库定义模块、数据库存取模块、数据库运行处理模块、数据库建立和维护模块。 数据库存取模块包括:查询处理程序模块、数据更新程序模块、交互式查询程序模块、嵌入式查询程序模块等。对数据库中数据的查询、插入、修改和删除都属于本模块功能。 数据库应用系统是在DBMS支持下建立的计算机应用系统,简写为DBAS。数据库应用系统是由数据库系统、应用程序系统和用户组成的,具体包括:数据库、数据库管理系统、数据库管理员、硬件平台、软件平台、应用软件、应用界面。 数据库系统的软件平台:DBMS及支持DBMS运行的操作系统(OS)或网络操作系统(NOS);能与数据库接口的高级语言及其编译系统;以DBMS为核心的应用开发工具;为特定应用环境开发的数据库应用系统。 集中式数据库中单用户系统总代价=I/O代价+CPU代价,多用户系统总v代价=I/O代价+CPU代价+内存代价。集中是数据库中I/O代价是最主要的。 SQL Server 数据库 1、SQL Server 2000数据库: MASTER是控制用户数据库和SQL Server的整体运行; MODEL是为创建新的用户数据库提供模板或原型; TEMPDB为临时表或其他临时工作区域提供存储区域; MSDB是为调度信息和作业历史提供存储区域。 Pubs示例数据库以一个图书出版公司为模型,用于演示Microsoft SQL Server数据库中可用的许多选项。 SQL Server 的DBMS的系统权限分为服务器权限和数据库权限。数据库管理员执行数据库管理服务是服务器权限,且服务器权限只授予数据库管理员。数据库权限又分为数据库对象权限和数据库语句权限两种。数据库语句权限允许用户创建数据库对象。 SQL体系结构包括三部分:客户极端组建,服务器端组建和通信组件。 SQL Server 2000服务器端组建主要包括:SQL服务器服务、SQl服务器代理、分布式事务协调服务和服务器网络应用工具。查询分析器位于客户端。 SQL Server 2000常用的数据库对象:表、约束、规则、索引、数据类型和用户自定义函数。 数据类型:预定义数据类型,构造数据类型和用户定义数据类型。 SQL语言采用面向集合的操作方式。 Microsoft SQL Server 2000使用Transact-SQL语言。 动态SQL语句是指在程序编译时尚未确定,其中有些部分需要在程序的执行过程中临时生成的SQl语句。 在使用SQL语句嵌入主语言时,必须要区分SQL语句与主语言语句,数据库工作单元和程序工作单元之间的通信,协调SQL语句与主语言语句处理记录的不同方式。 在主语句中使用嵌入式SQL时,区分主语言与嵌入式SQL语句的方法是: (1)在嵌入式SQL语句前加EXEC SQL; (2)结束标志来区分; (3)既加前缀,又加结束标志; (4)把SQL作为它的语言的一部分,在使用上同交互式SQL没有区别。 SQL Server 2000对Web的支持: 丰富的XML和Internet标准支持; 简单安全的Web数据访问; 强大灵活地基于Web的数据分析及安全的应用程序管理等。 电子商务,数据分析解决方案。 同大多数基于SQL的应用程序结合时,DB2 OLAP Server和DB2 Warehouse Manager完全自动的将OLAP集成到数据仓库。 分布式数据库 分布式DBMS在集中式DBMS功能之外提供的附加功能有:分布式查询处理、复制数据的管理、分布式数据库安全、分布式目录管理。 存储结构复杂,所有的数据操作在逻辑上不变,所有的问题都是内部的、实现级别的; 有关数据分片、分配和副本的信息存储在全局目录中,该目录在需要时可以被DDBS应用访问。 基于半连接操作的分布式查询的基本思想是将关系从一个站点传输到另一个站点之前减少该关系中元组的数组。 当提交一个访问存储在多个站点上数据库的事务时,如果某些站点在提交中发生故障的话,就会产生问题,两阶段提交协议经常用于处理这类问题。 分布式数据库系统中:有关数据分片和副本的信息存储在局部目录中;数据在网络上的传输代价是分布式查询执行策略需要考虑的主要因素; 一个分布式数据库系统包含一个结点的集合,这些结点通过某种类型的网络连接在一起。其中,每一个结点是一个独立的数据库系统结点。 分布式数据库系统提供不同透明度层次

文档评论(0)

zhuliyan1314 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档