首页 > 安全资讯 >

2012计算机三级考试数据库考点串讲资料9

12-08-07

第9章主流关系数据库管理系统、工具及新技术 第一部分主流关系数据库管理系统 1、主要的关系数据库产品:前流行的数据库管理系统绝大多数是关系型数据库管理系统,一般可分为如下3类: (1)以PC机、微型...

第9章 主流关系数据库管理系统、工具及新技术
第一部分   主流关系数据库管理系统
1、主要的关系数据库产品:前流行的数据库管理系统绝大多数是关系型数据库管理系统,一般可分为如下3类:
    (1)以PC机、微型机系统为运行环境的数据库管理系统。
    (2)以Oracle为代表的数据库管理系统,这类系统还有IBM DB2,Sybase,Microsoft SQI. Server等,也被称为主流数据库管理系统。
2、新应用需求对关系DBMS的挑战:
   高可靠和高安全,多媒体、大容量、复杂数据应用,可伸缩协同服务,高性能管理大系统能力,支持互联能力,联机事务处理和决策、联机分析处理能力。
3、关系DBMS发展趋势:智能化、集成化,支持互联网应用,产品系列化,支持扩展关系,保证安全性。
4、SQL Server 2000
体系结构:支持客户机/服务器体系结构
(1)三部分组成:客户机端组件、服务器端组件和通信服务组件。  
(2)客户机端组件:企业管理器、查询分析器、数据传输服务DTS、客户端网络实用工具、联机丛书。
(3)服务端组件:SQL服务器服务、SQL服务器代理、分布式事务协调服务、服务器网络使用工具
通信组件:
(4)、SQL Server2000功能特点:1)充分的Web支持 2)高度可伸缩和可靠性  3)完善的数据库功能
4)数据仓库功能  5)易于使用和管理  6)网络无关性
(5)、SQL数据库组成:系统数据库(Master(基本配置信息)、Model(用户数据库模版)、Tempdb(临时表)、Msdb(调度和历史作业)和用户数据库。
(6)SQL Server2000中常用数据库对象:表、数据类型、约束、规则、视图、索引、默认值、触发器、存储过程和用户自定义函数。
 SQL Server 2000多版本支持
    SQL Server 2000提供了各种不同的版本,包括SQL Server 2000企业版、SQL Server 2000标准版、SQLServer 2000个人版、SQL Server 2000开发人员版,SQL Server 2000企业评估版,SQL Server 2000桌面引擎和SQL Server 2000 Windows CE版。
(7)从Internet访问SQL Server2000数据库:1)Windows2000和IIS作为Internet平台  2)用ISAPI(Internet Server  API函数调用集)访问SQL Server  3)ASP(Active Server Pages服务端脚本)访问SQL Server  4)XML(可扩展标记语言,交换数据和文件的标准)访问SQL Server
5、Oracle数据库系统
(1)目前比较新的版本为 Oracle 11g,Oracle最初被设计为关系数据库管理系统,自版本8起,Oracle定位成一个对象-关系数据库管理系统。
(2)Oracle体系结构
Oracle服务器由Oracle数据库(Oracle Database)和Oracle实例(Oracle Instantce)组成。Oracle数据库是存储数据的集合,包括日志文件和控制文件。Oracle实例包括系统进程和该数据库的所有用户进程。
(3)Oracle数据库结构
  Oracle数据库的逻辑结构由数据库定义构成,涉及模式对象和多个表空间。
  Oracle的表空间、段和盘区用于描述Oracle物理存储结构的术语。
1)数据库、表空间和数据文件的关系
 表空间是逻辑存储单元,有如下特性:
每个Oracle数据库由被分成一个或多个表空间,分为一个SYSTEM表空间和至少一个用户表空间。
每个表空间包括一个或多个数据文件,是一对多的关系。
一个Oracle数据库总存储容量是该数据库所有表空间的存储容量之和。
Oracle数据库的物理存储按数据块、盘区和段来组织。Oracle使用以下四种类型段:数据段、索引段、临时段和回滚段。
(5)Oracle实例
 Oracle实例:由系统全局区(SGA)、用户进程和Oracle进程(分为服务器进程和后台进程)组成。
(6) Oracle数据库服务器包括标准服务器和许多可选的服务器选件。标准服务器主要具有下列特色:多进程多线索的体系结构、高性能核心技术、高可用性和SQL的实现。
(7)Oracle的系统开发工具及其功能:
  1)Developer/2000:包括Oracle Forms(快速基于屏幕的应用), Oracle Reports(快速生成报表),Oracle Graphics(快速生成图形)和Oracle Books(生成联机文档)
  2)Designer/2000:CASE工具,BPR、Modellers、Generators等组成。
  3)Discoverer/2000:OLAP工具,主要用于支持数据仓库应用。
  4)Oracle Office和InterOffice,办公自动化。
(8)Oracle的连接产品及功能:SQL*NET和NET8,客户机与服务器的网络通信产品。Oracle网关、Oracle数据装载器。
(9)Oracle数据仓库解决方案:服务端Oracle Express Server和客户端Oracle Express Objects和Oracle Express Analyzer等
(10)Oracle的Internet解决方案:产品Oracle WebServer,由Oracle WebListener、Oracle WebAgent和Oracle 服务器三部分组成。
(11)Oracle的对象-关系特性(新增加的内容)
Oracle的核心是关系型数据库,面向对象功能通过对关系功能扩充实现
引入抽象数据类型、对象视图、可变数组(表示多值属性)、嵌套表和大对象(BLOB(二进制大对象)、CLOB(字符型大对象)、BFILE(存储在数据库外的只读二进制数据文件,数据库中只存储它的目录名)和NCLOB(固定宽度多字节CLOB)及它们的复合使用来实现对象-关系型数据库。(新增内容)
(12)SQL Server和Oracle的安全性共性
1)权限和授权
Oracle权限分为数据库系统权限和数据库对象权限,SQL Server权限分为服务器权限和数据库权限,服务器权限只能授予DBA,数据库权限分为数据库语句权限和数据库对象权限。数据库语句权限对应Oracle数据库系统权限,数据库对象权限对应Oracle数据库对象权限。
2)、角色(数据库系统角色和用户定义角色)3、用户标识和身份认证(系统登录、数据库连接和数据库对象访问):MS SQL Server两种验证模式:Windows模式和混合模式。
4)、自主访问控制(用访问控制矩阵模型实现)
5)、审计(固定和选择两种方式,Oracle的三种审计类型:登录审计、操作审计和对象审计)
6)、视图、存储过程和触发器
相关文章
最新文章
热点推荐