电子商务员基础知识第一章:数据库的基础知识

文章作者 100test 发表时间 2007:07:26 12:04:06
来源 100Test.Com百考试题网


1. ORACLE
  ORACLE是一种适用于大型、中型和微型计算机的关系数据库管理系统,它使用SQL(Structured Query Language)作为它的数据库语言。1987年被ISO定为国际标准。目前所有关系数据库管理系统如ORACLE、SYBASE、DB2、INFORMIX、SQL Server等均采用SQL作为基础工具语言。

  SQL主要包括数据定义、数据操作(包括查询)和数据控制等三方面功能。SQL是一种非过程化程度很高的语言,用户只需说明"干什么"而无需具体说明"怎么干"即可。其语言简洁、使用方便、功能强大,集联机交互与嵌入于一体,能适应广泛的使用环境。ORACLE数据库由三种类型的文件组成,即数据库文件、日志文件和控制文件。

  数据字典是由ORACLE自动建立并更新的一组表,这些表中记录用户的姓名、描述表和视图以及有关用户权限等信息。数据字典是只读的,只允许查询,也就是说数据字典是一种数据库资源,每个用户都可以访问数据字典。DBA可通过数据字典来监视ORACLE RDBMS的使用,并帮助用户完成其应用。ORACLE RDBMS本身也要利用数据库字典来管理和控制整个数据库。
2. SYBASE
  SYBASE是美国SYBASE公司在20世纪80年代中期推出的客户机/服务器结构的关系数据库系统,也是世界上第一个真正的基于client/server结构的RDBMS产品。

  SYBASE数据库按权限由高到低,可将用户分为四种不同的类型,分别为:系统管理员、数据库属主、数据库对象属主和其他一般用户。当第一次安装SYBASE SQL Server时,会自动建立系统管理员账户。系统管理员具有整个系统的最高权力,同时被赋予系统管理角色、系统安全员角色和操作员角色,有权执行所有SQL命令,也是系统数据库Master的属主,可访问所有数据库和数据库对象。
3. DB2
  DB2是IBM公司开发的关系数据库管理系统,它有多种不同的版本,如:DB2工作组版(DB2Workgroup Edition)、DB2企业版(DB2 Enterprise Edition)、DB2个人版(DB2 Personal Edition)和DB2企业扩展版(DB2 Enterprise-Extended Edition)等,这些产品基本的数据管理功能是一样的,区别在于支持远程客户能力和分布式处理能力。
  个人版适用于单机使用,即服务器只能由本地应用程序访问。工作组版和企业版提供了
本地和远程客户访问DB2的功能(当然远程客户要安装相应客户应用程序开发部件),企业版包括工作组版中的所有部件外再增加对主机链接的支持。企业扩展版允许将一个大的数据库分布到同一类型的多个不同计算机上,这种分布式功能尤其适用于大型数据库的处理。
  DB2可运行在OS/2、Windows NT、UNIX操作系统上,通常将运行在这些平台上的DB2产品统称为DB2通用数据库,这主要是强调这些产品运行环境类似,并共享相同的源代码。DB2通用数据库主要组件包括数据库引擎(Database Engine )应用程序接口和一组工具。数据库引擎提供了关系数据库管理系统的基本功能,如管理数据、控制数据的访问(包括并发控制)、保证数据完整性及数据安全。所有数据访问都通过SQL接口进行。
4. SQL Server
  SQL Server是微软公司开发的一个关系数据库管理系统,以Transact-SQL作为它的数据库查询和编程语言。T-SQL是结构化查询语言SQL的一种,支持ANSI SQL-92标准。
  SQL Server 采用二级安全验证、登录验证及数据库用户账号和角色的许可验证。SQL Server 支持两种身份验证模式:Windows NT身份验证和SQL Server 身份验证。7.0版支持多种类型的角色,"角色"概念的引入方便了权限的管理,也使权限的分配更加灵活。

  SQL Server为公共的管理功能提供了预定义的服务器和数据库角色,可以很容易为某一特定用户授予一组选择好的许可权限。

  SQL Server可以在不同的操作平台上运行,支持多种不同类型的网络协议如TCP/IP、IPX/SPX、Apple Talk等。SQL Server在服务器端的软件运行平台是Windows NT、Windows9x,在客户端可以是Windows3.x、Windows NT、Windows9x,也可以采用其他厂商开发的系统,如UNIX、Apple Macintosh等。
src="/ec/js/wxgg_ec.js">

相关文章


电子商务员基础知识第一章:计算机网络的分类与拓扑结构
电子商务员基础知识第一章:计算机网络知识
电子商务员基础知识第一章:计算机网络的基本组成
电子商务员基础知识第一章:数据库的基本概念
电子商务员基础知识第一章:数据库的基础知识
电子商务员基础知识第一章:第三单元网络操作系统
电子商务员基础知识第一章:Windows9X操作系统
电子商务员基础知识第一章:计算机操作系统基本知识
电子商务员基础知识第一章:第三单元计算机系统的组成
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛