资料下载网
首页 计算机 考试教辅
Oracle管理员手册_共705页 pdf电子书免费下载,百度云
首页 > 计算机 > 数据库技术 > Oracle管理员手册_共705页 pdf电子书免费下载,百度云

《Oracle管理员手册_共705页》pdf电子书免费下载


下载方式一:

百度网盘下载地址:https://pan.baidu.com/s/1HWQE1Dda35x5rrO2t_Xulw
百度网盘密码:1111

下载方式二:

http://ziliaoshare.cn/Download/ae_123600_pd_OracleGLYSC_G705Y.zip

 


Oracle管理员手册_共705页

作者:empty

页数:705

出版社:empty

《Oracle管理员手册_共705页》介绍

第一部分第1章数据管理的原数据、DBMS原理和关系型模型了解数据了解DBMS了解RDBMS1.1了解数据在去的多年里,有多关于“数据”个名的定,数据是一个服干一个核心目的数据的有的集合。数据中的数据是有的,从某种意上,数据中存的数据采用一种不的方式被存、格式化、存取以及示。因数据不含有无关的或冗余的数据,它可以适用于一个核心目。一本赠就是一个很好的数据例子,它包含有关的数据(名字),人能找号:它不包含无关的数据,如某人的□机的色:它只存那些与它的目相关的信息。最常的,一个数据的目是商用,但是也可能存科学、事或其他数据,些数据通常不能当作商数据看待。因此,有商数据、科学数据、事数据以及其他的数据等等。另外,数据不能根据它的用分,能根据它的格式分,代数据包括多种型的数据。例如,在数据存像、表、声音、或包括两种或多种型的复合文档,已是很普通的事了。当数据特是欲据.通常称数据所服的核心目它的(business) , 而不管它属于什么特殊的域, 如太空、生物医学或其他。此外, 在生活中,你会数据通常有它明确的用。在早些年, 军程序自数据理(Automatic Data Processing, ADP) 要求的程序,在每次运行中,他需要繁地存数据,就是通常所的永久内存的需要,即从程序的一次运行到下一次运行.需要将数据存留或存。个基本的需要成数据展的开端,其次的需要一□的数据存,也促了数据的生。在档和史数据就是一特的例子。尽管文件、目和文件系能足多数普通的数据存需要(包括索引化),但数据可以做文件系能做的工作并且可做更多的,代数据通常上或企的部,或它的小型位存理需求。因此, 你用“企范(enterprisewide) ”来指代整个的商范, 用“部范(deparment wide) ”来指代一个部的范, 用“工作(workgroup) ”指一个部内的一些位。通常,在部范和工作上找数据,偶,你会找服于企范的数据,例如工和人事数据,但是它在数量上少于那些小的数据。上,当几个部的数据放在一起或合并成一个大数

2第一部分数据管理的原China.pub.coM据.就是建立一个数据(DataWarehouse, DW) 的本。那些充当大型数据的数据源的小型数据,称可操作数据。然而,不是新西,一个操作数据就是生数据的数据,多年来一直被叫做成品数据;只有在建立数据的前提下,你才会成品数据是指可操作数据或有是指可操作的数据存,随着因特网技的出,数据和数据在常常作前端Web器的后端使用。下当工作数据合井起来以足一个大型部需要,果通常相当于一个数据中心(Data Mart, DW) , 一个DM就是一个部模的数据。和“数据”那.“数据”也会生多种定。然而,当你把几个小型数据集成一个大型数据,一个广泛的服,如果数据存史数据、提供决策支持、提供数据、提供只数据,并且上充当所有向它提供数据的相关成品数据的数据接收器,那么它通常被看作是一个数据。另外,如果一个数据增大的原因是因数据是一个期存数据的史数据(例如一个人普数据),或因它必存数据的型(例如一个像数据),或者因它必采用的存数据的率(例如一个星遥数据),那么它通常被称一个非常大的数据(Very Large Database, VLDB) 。随着的展,由于磁容量的增大和价的下降、均衡多理技机器的出、冗余廉价磁列(Redundant Array of Inexpensive Disks, RAID) 技的展、数据件的增多或模化, 判定一个数据是否VLDB的条件不断化。当前, 一个常用的准是任何100GB或100GB以上的数据就可以被看作是一个VLDB:而就在几年前, 10GB就被看作是分隔点了。1.2理解DBMS数据管理系(Database Management System, DBMS) 就是管理一个数据的件,它充当所有数据的知,并它的存、安全、一致性、并操作、恢复和□.DBMS有一个数据典(有被系目) , 其中存着它有的每个事物的数据, 例如名字、构、位置和型, 种关于数据的数据也被称元数据(metadata) .在一条数据的生存周期里(从它的建到除),条数据的和物理信息都被在数据典中。数据系管理(Database Administrator, DBA) 熟悉DBMS的数据典:在数据的整个生命周期内,数据典他或她服。1.2.1数据的安全在成品数据中,安全性一直是一个重点,在开或数据中也常如此。通常不是有没有安全性的,而是有多大安全性的。除了操作系和网安全施外,一个DBMS通常提供几安全措施。最常的情形是, DBMS要求用壹用的令, 令被真,才能数据。DBMS也提供其他的机制, 例如、角色、限以及档, 些都提供更加精良的安全措施。提供些安全不是了加安全性,而且了建立商安全策略。例如,只有一个属于航空的用才能存取航空数据:又例如,只有有操作者角色的用才能份数据。

1.2.2和施完整性第/章数据、DBMS原理和关系型模型

数据的完整性是指它的一致性和正确性。于一致的数据,在它所有的出的合中,必以相同的方式建模和,于正确的数据,它必是正确、精确和有意的。DBMS完整性的一个方法是在一条数据生改的程中行定。数据通常是在数据或行定数据。定偶也尤井操作,在下面你将涉及到种情形。DBMS施完整性的另一个方法是:如果一条数据存在多个地方, 那么把化复制到条数据上。DBMS完整性的最后一个方法是通人的或改的数据, 使它全部符合要求的格(例如:一个范)。如果接着的是合适的建模和程(在后面的第2章“数据的和准化”中) , DBMS会自地帮助施种完整性, 例如, 通一个触器或□束条件, 两个概念在第28章“PL/SQL基”中被定和明。没有完整性, 数据是没有价的。有了完整性,数据就是信息。完整性不能增数据,它予数据以价。当DBMS提供多用存取, 它必管理井操作。那就是, 当几个人同相同的数据(特是同一条数据) , DBMS必保种并□能以某种方式。并可以广上定同生,即两个或多个用在同一期同一数据。DBMS并操作的方法倒不太复, 但背后的程序却很复。本上, 当两个或多个人只想地一下同一个数据而不改它,一切好。但当至少一个人想改数据而其他人想或也想改数据,DBMS必存多个份。当每个人都完成改后, DBMS必将所有改的份保存一条正确的数据。前面已提到并管理的一种方式是加,通常来,越精密(越小),井性就越好(那就是,更多的用无需等待即可同)。行通常比最小的数据或都小,因此,行可好地管理短小、乱数据的理,可好地管理的、数据的理。就是井性和完整性是如何合的。当一个人想看或更改一条数据,个人就是行数据的一个事。

1.2.3理解事作DBMS准的一部分, DBMS有一个事管理器(transactionmanager) , 它的目的是管理并操作和确保事的完整性。事管理器的工作是巨的,因它必允多人同相同的数据,并且在之后要把数据放回到数据中,就好象在某个上只有一个人存取数据, 他完成工作后另一个人才工作, 确保数据的正确性。DBMS解决数据的多个份的基本方案就在中。如果(并且是只有)数据是串行的,那么在保持数据的准确性的同也行了事理。□地, DBMS必重新整理所有改, 以使得它的最果仿佛生在一个文件中。事是井或工作的位。不能生比一个事更小或更少的西,也就是,没有人能只完成数据改工作的一部分。全部事必都是原子的,所以每个独的事要么完成,要么不完成。直到20世代物理展起来以前,原子一直被当作物的最小位。同,事也是井的最小位,它要么全有,要么全无。一个被完成的事可以是被提交了,没有完成的事是被回了。DBMS用事作恢复的位来控制恢复, 正常完成、手工要求中止以及意料之外的退EvaluationWarning:ThedocumentwascreatedwithSpire.PDFfor.NET-4第一部分数据管理的原Chinapub.com出都要求DBMS重新数据的多个份来提交或回数据。了回或前, DBMS保持了一个事日志。回是一个撒操作。前是一个重做操作,例如,由于一个硬件或件.一个已提交的事无法将它所做的操作从内存中存到磁就会生前,DBMS只是地重做个操作。因此, 在DBMS中事恢复的关是一个事必是原子的, 而且在必要可以做、不做或重做。1.2.4与数据通信如果你不能和一个DBMS, 那么个DBMS就不是很好的。你可能会怎和DBMS.可以通一种存取或言数据.构化言(Structured QueryLanguage, SQL) 是当今主要的言, 它主要用于管理主流型的DBMS-关系型DBMS(RDBMS) 。所有与数据相关的通信往来都将通DBMS完成, 了做件事, 你可以使用SQL或其他似的西。数据系管理(DBA) 使用言来建立并数据,用使用营来数据并看或更改数据。

1.3理解RDBMS1970年, E.F.Codd立了关系模式的概念。在RDBMS(例如DB 2) 生之前, 次(IMS) 和网状(IDMS) 模式是常的。在些模式之前, 使用平面文件(操作系文件不一定平面)来建立数据,井且使用第三代言(3GL)例程。上,一些用系仍然是按种方式建立的,只是行了修改或根本没有化。在大型机和微机中依然存在着多的留数据。CODA SYL(数据系言会) 是数据任(Database TaskGroup.DB TG) 建的一种数据准, 是一种基于COBOL的网数据准, 并且IDMS是一个厂商的。但是, 从70年代起, RDBMS已逐地控制了市, 如Oracle、Sybase、Informix和Ingres。最近, 面向象(Object-Oriented, OO) 的DBMS已成最突出的数据管理系,并找到了多适当的用境, 如在CAD/CAM、工程、多媒体等等。面向象DBMS适于在些域中用,因在一个几乎非事性的境中,它具有控制复型数据型力。由于争, RDBMS厂商了提供包括文本、音、像和数据型的面向象/多媒体性能, 已制造了商可用的通用服器。Oracle的Universal Server就是一个例子。另外, 用定的数据型或可展型, 已被大或增加到核心数据服器中, Oracle 8就提供了的性能。似的RDBMS品被是混合的, 然而它明比以前的RDBMS更具有主流性。此外, 多数据(Multi-Dimensional Database, MDD) 也分享了部分市份, 些数据有多必被多存取或列表的量(例如行科学数据)的用提供了高度索引化的数据。在的RDBMS中, 几乎是不可能的, 数据只允独使用。再者,和MDD争, RDBMS供商提供了一些他自己的次品, 些品提供超秦引化的数据, 并使用了特殊的技, 例如位映射索引。Oracle的Express就是一个多数据的例子。1.3.1关系模型你已了解了DBMS的主要任, 了一步了解一个RDBMS是由什么构成的, 你必

Chinapub.com下先了解关系模型。下列情况出在一个关系模型中:第1章数据、DBMS原理和关系型模型表1-1汽表5下M数据的基是关系。■在些表上的操作只生关系(关系型合).ToyotaCamry可以被当作主。什么是关系?是一个描述两个集合的元素如何相互系或如何一一的数学概念。因此,关系模型是建立在数学基上的。然而,你来,关系只是一个有一些特殊属性的表,一个关系模型把数据到表中,而且在表中。客、数据者、数据系管理和用都以同的方式一即从表中一看数据。那么,表就是关系模型的近。一个关系型表有一命名的属性(attribute) 或列, 以及一元(tuple) 或行。有列被称域,行被称,列和行的交集通常被叫做元。列示位置,有作用域或数据型,例如字符或整数。行自己就是数据。表1-1有三列四行。制造模型品牌价格HondaAccordFordTaurusVolkswagenPassat一个关系表必符合某些特定条件,才能成关系模型的一部分:m存在元中的数据必是原子的。每个元只能存一条数据,也叫信息原关系模型要求的最后一件事是两个基的完整性原。它是体完整性原(entity■主(primarykey) 是能唯一行的一列或一列的集合。有, 多个列或多列S25KS23KS20KS20K(Information Principle) 。尽管在去的数年中按某些反一条的方式已建立了多系,但反一条将不能运用良好的原。当一个元包含多于一条的信息,叫做信息(information coding) , 一个很好的例子是一个□□0号(VehicleIdentification Number, VIN) 。如果它被存成一列, 将犯惜息原, 因它包含了多条信息,例如地、型号、出厂等等。在的情况下,是否采用背理的方案是一个的□.尽管在多数情况下,果明数据的完整性是一不利的。m存在列下的数据必具有相同数据型。■每行是唯一的(没有完全相同的行)。m列没有序。■行没有序。m列有一个唯一性的名称。除了表和它的属性,关系模型有它自己特殊的操作。不需要深入研究关系型数学,只需明些操作可能包括列的子集、行的子集、表的接以及其他数学集合操作(如合)等就足了。真正要知道的事情是些操作把表当作入,而将生的表作出。SQL是当前RDBMS的ANSI准言, 它包含些关系型操作。在SQL占主地位之前, 一种具有争性的言是来自Ingres的QUEL或QUEry言, 另一种是UDL(一数据言, UnifiedData Language) 。ANSI(美国国家准化) 是一个具有广泛范的准体, 其中包括算机件言(如SQL) 的准。允数据操作或数据理的主要句是SELECT、INSERT、UPDATE和DELETE。因此,些数据理操作中任何一个都是一个事。允数据定或构化理的基本句是CREATE、ALTER和DROP, 所有些句都可6第一部分数据管理的原Chinaobub.com以使用一子句来替代,些子句可以利用多种化来定和存取成数据关系表的构和数据。因此, SQL既是一种数据定言(Data Definition Language, DDL) , 也是一种数据操作营(Data Manipulation Language, DML) 。一的DDL和DML肯定比两种不同的和接更有效、更有用。数据系管理和用可以通完全相同的言数据。integrity rule) 和引用完整性原(referential integrity rule) 。首先, 我看看两个定:■由多个列构成的主被称接(concatenated key) 、合(compound key) , 或者更常称复合(composit ckey) 。数据者决定哪些列的合能最准确和有效地反时情形,并不意味着其他数据未被存,只是那一列被作主而已。剩余有可能被主的列被叫做候(candidate key) 或替代(alt em mate key) 。一个外(foreignkey) 是一个表中的一列或一列, 它在其他表中作主而存在。一个表中的外被是另外一个表中主的引用。体完整性原地表明主不能全部或部分地空缺或空,引用完整性原地表明一个外必空或者与它所引用的主当前存在的相一致。一个RDBMS就是一个建立在前面些关系模型基上的, 一般能足所提到的全部要求的DBMS。但是, 在70年代末到80年代初, RDBMS开始售的候, SQL超越了本非关系型的系, 受到普遭迎.并被称作关系型。引了一些修正活, 即Codd十二条法(1985)。1.3.2Codd十二条法DBMS遵循Codd提出的十二条法, 才能被分到完全关系型:个的列使用,反了条.例如,如果你能用数或指一个列,就反条。1) 信息法。信息表存在元中的数据, 正如前面所的, 将VIN作一个2)授存取法,每一个数据必通一个“表名+行主+列名”的合形式。3) 必以一致的方式使用空, 如果由于缺少数字, 空(Null) 被当作0来理,或者由于缺少宇符面被当作一个空格理,那么它就反了条.空是指缺少数据而且没有任何数。如果缺少的数据需要,件提供商通常提供使用缺省的能力足一目的。4)一个活的、在数据字典作关系型表被存,并且字典可以通常的数据存取言。如果数据字典的任何部分存在操作系文件里,就反了条。5)除了可能的低存取例程外,数据存取言必提供所有的存取方式,并且是存取的有方式。如果你能通一个用程序面不是一个SQL接来存取支持一个表的文件, 就有可能反了本。参12。6)所有能被更新的□当是可更新的。例如,如果你能将三个表起来,作一个的基,但却不能更新个,反本,

下供了种能力。第1章数据、DBMS原理和关系型模型7下7) 必有集合的插入、更新和除。目前, 大多数RDBMS提供商都在某种程度上提8)物理数据的独立性。□用不能依于物理构,如果一个支持某表的文件从一移到其他上或重新命名,不用生影响。9)数据的独立性。用不依于构。如果一个表必被分成两个部分,那么提供一个.以把两段接在一起,以便不会用生影响。10)完整性的独立性。完整性存在数据字典中。主束、外束、束、触器等等都存在数据字典中。11)分布独立性。一个数据即使被分布,也能工作是8的一个展一个数据不能在一个系(本地地)分布,也能在通系的网(程地)分布。12)非破坏性法。如果尤低存取,一定不能安全性或完整性,些是常的数据存取言所遵守的,例如,一个份或人工具不能、束和来份或入数据。然而,件供商出于速度的原因,通常提供些功能。那么,数据系管理就有任确保数据的安全性和完整性,如果瞬出,立即恢复。例如当入VLDB, 可以禁止井重新打开束。如果一个DBMS能足本章中的所有基本原(两个定、六个属性、关系型操作以及两个完整性) 和十二条法, 那么它就可以被当作一个RDBMS。Codd用他的法0了一切:“于一个有格成RDBMS的系来, 系必排他地使用它的关系型工具来管理数据。 EvaluainWarning:ThedocumentwascreatedwhSpire.PDFforNET-本章要点:Chinapub.com第2章数据的□和准化体-关系模型将体关系映射关系模型理解准化2.1体-关系模型一个数据管理来,所能他的数据做的最好的事情就是使之开始于一个合理的。不幸的很,数据常常被匆匆地完成以致于做,甚至在数据建立后重新返工。一个□广博的和明的数据管理知道数据行很好的,会大大提高数据的性能,而不是减数据的性能,种思想与流行的思想相反。事上,直接投人物理或更深的工作,只会来麻,不在性能方面,而且在数据完整性方面同如此。如果一个数据运行得很快,但收藏的数据却是的,又有什么好呢?而且,在数据系的早期段,建一个合理的,可以它接受以后建和段物理改的考。可是,如果你在段走捷径,你将不但可能需要重新模型,而且可能需要重新构造下面的物理模型。接的代价(的工作、停工期等等)可能会是令人吃惊的。在行和建立数据之前,需要了解数据□和准化背后的基本原。在70年代中期,关系数据模型逐超越其他的数据模型占据主地位,关系模型技的靡使性能得到范化。其中最流行的是体关系(Entity-Relationship Diagram.ERD) , 它是P.P.Chen在1976年提出来的。就是数据模型, 因它捕要素(本)的或正确含。因关系模型本身几乎就是一个依据法的模型,是一种主要理构的模型, 体关系(ERD) 通常用于充它。上, ERD建模必然先于关系建模。当一个ERD束, 它或多或少地被直接映射到关系模型上, 而后关系模型再被映射到它的物理模型上。一个体是一个元素,比如一个或一个目。一个关系就是两个体之的系,比如工作于不同目的屈。属性即成体的特征,比如一个屋的工或目的算。属性被是来自定域中的取或的集合,它所取的是它以后在关系模型中所用到的数据。它是一个事物全部抽取或部分抽取。ERD有多画法, 只要你一种并在整个使用程中保持含一致即可。使用方框代表体画高(那些不属性的),将体的名字列于方框的中心。低的体名称列于方框中的上部,后面跟着属性名称。在方框之面有箭,代表关系型,有三种基本型的关系:一□一、一多以及多多。一一的关系根据一一关系的型,在条的一端或两端使用箭。一多使用双箭,多多在两使用双箭,当一个体的每一个都和另一个体的一个并且只有一个有关,就存在着一个粹的一一


《Oracle管理员手册_共705页》目录

计算机


python
AI人工智能
javascript
计算机网络/服务器
数据库技术
计算机F

考试教辅


考研考博
英语四六级

沪ICP备18046276号-5