lunes, 17 de marzo de 2014

3.1.5 Organització.

L'ORGANITZACIÓ D'UN ARXIU EN UNA BASE DE DADES

Els arxius i carpetes s'organitzen jeràrquicament. En els sistemes informàtics moderns, els arxius sempre tenen noms. Els arxius s'ubiquen en directoris. El nom d'un arxiu ha de ser únic en aquest directori. En altres paraules, no pot haver-hi dos arxius amb el mateix nom al mateix directori. El nom d'un arxiu i la ruta al directori de l'arxiu ho identifica de manera exacta entre tots els altres arxius del sistema informàtic - no pot haver-hi dos arxius amb el mateix nom i ruta.

L'Organització d'un Arxiu és la col·lecció de registres lògics en l'arxiu i la percepció que té l'usuari programador d'aplicacions sobre la disposició lògica dels registres emmagatzemats a l'arxiu; una organització d'arxiu suporta algun (s) mètode d'accés mitjançant el qual aquests registres poden ser accedits.

La tècnica utilitzada per representar i emmagatzemar registres en arxius és cridada organització.

Les quatre tècniques fonamentals d'organització d'arxius són:

1 - Organització d'arxius seqüencials.

Els arxius organitzats seqüencialment han estat els cavalls de batalla de moltes organitzacions de processament de dades, durant anys. La manera més bàsica d'organitzar un conjunt de registres, que formen un arxiu, és utilitzant una organització seqüencial. En un arxiu organitzat seqüencialment, els registres queden gravats consecutivament quan l'arxiu es crea i han accesarse consecutivament quan l'arxiu es fa servir com a entrada.

En la majoria dels casos, els registres d'un arxiu seqüencial queden ordenats d'acord amb el valor d'algun camp de cada registre. Semblant arxiu es diu que és un arxiu ordenat; el camp, o els camps, el valor s'utilitza per determinar l'ordenament és conegut com la clau d'ordenament. Si en un arxiu s'ordena amb base de valor d'un camp CLAU, en ordre ascendeixen, llavors el registre I precedeix el registre J si, i només si, el valor de la CLAU en el registre I és menor o igual al valor de la CLAU en el registre J. Un arxiu pot ordenar ascendentment o descendentment amb la base en la clau d'ordenament, la qual pot constar d'un o més camps.

2 - Organització d'arxius relatius.

Introduïm un altre enfocament fonamental per organitza arxius: l'organització relativa. Primer definirem el mètode i després discutirem la seva aplicabilitat a sistemes d'informació. Moltes tècniques s'han desenvolupant per instrumentar el concepte d'organització relativa d'arxius i aquí cobrirem alguns dels mètodes de aplicats comunament.

Una manera efectiva d'organitzar un arxiu usant hi ha la necessitat de accedir individualment registre directament és l'organització relativa. En un arxiu relatiu, hi ha una relació predictible entre la clau usada per identificar un registre particular i la localització del registre de l'arxiu. No obstant això, és important comprendre que l'ordenament lògic dels registres no necessita tenir cap relació amb la seva seqüència física. Els registres no necessàriament apareixen físicament ordenats d'acord amb el valor de les seves claus. Llavors, com trobar el N- èsim registre? Quan un arxiu relatiu s'estableix s'ha de definir una relació que serà utilitzada per obtenir d'un valor de clau a una adreça física. Aquesta relació, anomenada R, és una funció de mapeig.

3 -  Estructures indexades.

Introduirem tècniques addicionals per proporcionar un accés ràpid a registre particulars de l'arxiu. Aquestes tècniques proporcionen un accés ràpid a registres particulars de l'arxiu. Aquestes tècniques suplementen la col · lecció de dades utilitzant arbres per guiar l'accés fins als registres sol · licitats.
Els índexs recolzen les aplicacions que accesan selectivament registres individuals, en lloc de buscar a través de tota la col · lecció de registres en seqüència. Un camp (o un grup de camps) és utilitzat com a camp d'índex. Per exemple, en una aplicació bancària, podria existir un arxiu de registres que descrivissin a les sucursals. Pel que seria adequat indexar el fitxer sobre la base del nom de la sucursal, per proporcionar informació d'una sucursal a particular a través de consulta interactiva. Començarem amb un índex relativament senzill, estructurat com un arbre i després avançarem cap a estructures més complicades.

4 -  Axius seqüencials indexats.

Aquí introduirem una altra important forma d'organització de dades d'emmagatzematge secundari: l'organització d'arxius seqüencials indexats. Primer definim el mètode d'organització i després discutirem la seva utilitat en sistemes d'informació. Es cobriran dos enfocaments per instrumentar el concepte d'organització seqüencial indexada. Més endavant discutirem la declaració i ús d'arxius seqüencials en programes. Acabem amb la revisió d'alguns dels factors que s'han de considerar per al disseny d'un arxiu amb organització seqüencial indexada.

Una manera efectiva d'organitzar una col·lecció de registres, quan hi ha la necessitat tant de accesar dels registres seqüencialment, per algun valor de clau, com de accesarlos individualment, amb és la mateixa clau, és l'organització d'arxius seqüencials indexats. Un arxiu seqüencial indexat proporciona la combinació de tipus d'accés que manegen un arxiu seqüencial i un arxiu relatiu. Hi ha alguns mètodes per estructurar les porcions tant d'índexs com de dades seqüencials, d'un arxiu seqüencial indexat. El mètode més comú és construir l'índex com un arbre de valors de clau. L'arbre és normalment una variant d'arbre - B . L'altre mètode comú és el de construir l'índex d'acord amb la disposició física de les dades emmagatzemades.

5 -  Organització d'arxius multivalue.

Introduïm una família de tècniques d'organització d'arxius, que permeten accedir a registres mitjançant més d'un camp de clau. Fins ara, hem considerat només arxius organitzats amb una sola clau; seqüencials mitjançant una renti donada, relatius on l'accés directe és a través d'una clau particular, i seqüencials indexats els quals permeten un accés directe i seqüencial, alhora, mitjançant una clau. Ara, ampliarem el nostre horitzó mitjançant la inclusió de les organitzacions d'arxius que permeten que un sol arxiu de dades manegi accessos a través de múltiples trajectòries, cadascuna amb una diferent clau. Aquestes tècniques d'organització d'arxius són el cor de les implantacions de bases de dades.








No hay comentarios:

Publicar un comentario