OCP常见问题汇总

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

OCP咨询常见问题集锦

1:数据库的概念和用途

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据结构不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。

数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。从发展的历史看,数据库是数据管理的高级阶段,它是由文件管理系统发展起来的。

2:服务器server简介

局域网中,一种运行管理软件以控制对网络或网络资源(磁盘驱动器、打印机等)进行访问的计算机,并能够为在网络上的计算机提供资源使其犹如工作站那样地进行操作。

服务器是网络环境中的高性能计算机,它侦听网络上的其他计算机(客户机)提交的服务请求,并提供相应的服务。为此,服务器必须具有承担服务并且保障服务的能力。

服务器作为网络的节点,存储、处理网络上80%的数据、信息,因此也被称为网络的灵魂,它是网络上一种为客户端计算机提供各种服务的高可用性计算机,它的高性能主要体现在高速度的运算能力、长时间的可靠运行、强大的外部数据吞吐能力等方面。

目前window它的高性能主要体现在高速度的运算能力、长时间的可靠运行、强大的外部数据吞吐能力等方面。

目前Windows XP 主要运用的是win server 2003,WIN7主要运用的是win server 2008 Linux是一种自由和开放源码的类Unix操作系统。目前存在着许多不同的Linux,但它们都使用了Linux内核。主流的Linux发行版:Ubuntu, SUSE,Red Hat等Solaris 是Sun Microsystems研发的计算机操作系统。它被认为是UNIX操作系统的衍生版本之一。2005年6月14日,Sun公司将正在开发中的Solaris 11的源代码以CDDL 许可开放,这一开放版本就是OpenSolaris。目前,OpenSolaris项目已经终结,其基金会解散。Solaris最新的(2011年11月)solaris11采用SunOS 5.11内核。是一款为云计算而开发的企业级操作系统,能够在大规模云环境中,实现安全和快速的服务部署。

3:数据库的类型

数据库通常分为层次式数据库、网络式数据库和关系式数据库三种

层次式数据库:

层次结构模型实质上是一种有根结点的定向有序树(在数学中"树"被定义为一个无回的连通图)。例如图20.6.4是一个高等学校的组织结构图。这个组织结构图像一棵树,校部就是树根(称为根结点),各系、专业、教师、学生等为枝点(称为结点),树根与枝点之间的联系称为边,树根与边之比为1:N,即树根只有一个,树枝有N个。按照层次模型建立的数据库系统称为层次模型数据库系统。IMS(InformationManage-mentSystem)是其典型代表。

网络式数据库:

按照网状数据结构建立的数据库系统称为网状数据库系统,其典型代表是DBTG(Data Base Task Group)。用数学方法可将网状数据结构转化为层次数据结构。

关系式数据库:

关系式数据结构把一些复杂的数据结构归结为简单的二元关系(即二维表格形式)。例如某单位的职工关系就是一个二元关系。由关系数据结构组成的数据库系统被称为关系数据库系统。

在关系数据库中,对数据的操作几乎全部建立在一个或多个关系表格上,通过对这些关系表格的分类、合并、连接或选取等运算来实现数据的管理。一个关系称为一个数据库,若干个数据库可以构成一个数据库系统。数据库系统可以派生出各种不同类型的辅助文件和建立它的应用系统。

网状数据库和层次数据库很好地解决了数据的集中和共享问题,但是在数据独立性和抽象级别上仍有很大欠缺。用户在对这两种数据库进行存取时,仍然需要明确数据的存储结构,指出存取路径。而后来出现的关系数据库较好地解决了这些问题,关系模型有严格的数学基础,抽象级别比较高,而且简单清晰,便于理解和使用。正是因为这些特性,关系式数据库最终成为现代数据库产品的主流,而层次数据库和网状数据库也相继的被淘汰!

4:目前数据库的种类及各自的市场占有率,以及他们之间的区别?

目前最流行的关系式数据库有:甲骨文的oracle、Mysql;微软的SQL Server、Access;IBM的DB2、Sybase

SQL Server 2000,它具有使用方便、可伸缩性好、与相关软件集成程度高等优点,可跨越从运行Microsoft Windows的普通机器到运行Microsoft WindowsServer 2003的大型多处理器的服务器等的多种平台。

Microsoft Access是一种关系式数据库,关系式数据库由一系列表组成,它严格遵循关系表的一些规则,包括表是由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,宇段名在一个表中不能重复等,只适用于个人!

最“容易”的数据库系统-Microsoft SQL Server

如果你打算做一个DBA,建议你选择那些现在比较流行的数据库系统。这意味着你将有更多的就业机会、交流和培训机会,而且,流行自有流行的理由,你可以因此省心很多。当

然,就业竞争压力也比较大。一般的入门者选择Microsoft SQL Server,这是非常适合中小型企业的数据库系统,熟悉Access的读者很容易就能初步使用Microsoft SQL Server,成为一个DBBS。

Microsoft SQL Server 7.0的报价,5用户版1399美金,增加用户时,127美金每用户。

DB2和Sybase是IBM的数据库产品,近年来Oracle、Sybase等数据库的大力发展曾使很多人认为DB2将逐步退出数据库市场,但几年过去了,DB2不但没有退出的迹象,反而一步步发展壮大,逐步夺回失去的市场……

数据库系统的贵族-IBM UDB/DB2

作为30年数据库研究的成果,IBM DB2确实称得上“数据库系统的贵族”。不管是小型商业系统,还是大的银行系统,用DB2都是可以高枕无忧的。最近推出的新版DB2 6.1,管理和调节工具更加卓越和便于使用。DB2 可以运行在Intel架构上,也可以运行在IBM 的S/390大型计算机上。如果你所在的行业对IBM的机器特别地称道,建议你学习IBM DB2。

DB2有两种版本:工作组版和企业版。工作组版999美元每服务器,外加249美元每个并发用户。而企业版是12500美元每个CPU,不限并发用户数量。

以Java为中心的数据库-Sybase Adaptive Server Enterprise(ASE) 12.0

即将发布的Sybase ASE 12.0,直接面向Java 程序员。这种以Java为中心的数据库系统,为那些准备在Java平台下构建企业应用的企业来说,将是最好的选择。但是ASE称不上一个数据库领域的领先者,尽管相对于它以前的版本已经改进很多,并支持多个CPU和更多的并发,还有很多的新的特性。但Sybase的风光似乎已经不再。

/databaseinsider/entry/oracle_is_1_in_the_rdbms_marke

一般情况下:

Oracle 用于大型系统

IBM Db2 用于大中小型系统

Sybase,MS SQL server 用于中型系统

Access 用于小型系统例如个人

5:数据库管理员

数据库管理员(Database Administrator,简称DBA),是一个负责管理和维护数据库服务器的人。数据库管理员负责全面管理和控制数据库系统。很多时候,是否取得数据库专家认证证书并不是很重要。

可参照:/view/67185.html?wtp=tt

相关文档
最新文档