[PDF] Cours Bases de données 2ème année IUT - Cours 13 : Organisation





Previous PDF Next PDF



Base de données BSPACE

La base de données BSPACE a vocation promotionnelle et de mise en réseau des opérateurs actifs dans l'accueil des activités économiques et des sociétés.



ITU Document

databasesAP30_30A: la base de données SPS (Space Plans Systems)* contient les données relatives aux assignations figurant dans les Plans et les Listes 



La Base de Données de loccupation des terres (BDOT) un outil d

UN/Morocco/ESA/International Workshop on the Use of Space. Technology for Sustainable Development. La Base de Données de l'occupation des terres (BDOT) un.



Cours Bases de données 2ème année IUT - Cours 13 : Organisation

Cours 13 : Organisation d'une base de données ou comment “soulever (un peu) le voile” On trouve les données de gestion de la base et les données des.



Guide relatif à la Base de données sociales pour la fonction

15 déc. 2021 Le décret n° 2020-1493 du 30 novembre 2020 relatif à la base de données sociales et au rapport social unique dans la fonction publique .



Administration de Bases de Données - Implantation dune BD

Structure physique. Structure d'une base. Eléments composant d'une base : Fichiers qui composent la base de données : Fichier rollback. Fichier tablespace.



Administration des bases de données sous Oracle

Un serveur de bases de données est composé : d'une instance = plusieurs processus et une Zone partagée par tous les utilisateurs de la base de données.



Bases de données du BR pour les services spatiaux

Base de données de référence pour les services spatiaux. DONNÉES. ALPHANUMÉRIQUES http://www.itu.int/en/ITU-R/space/plans/Pages/default.aspx ...



WorldDEM est désormais disponible dans le monde entier Le

5 oct. 2016 Détenteur des droits exclusifs de commercialisation des données de WorldDEM Airbus Defence and Space adapte sa base de données cartographiques ...



Accès en ligne gratuit aux publications électroniques de lUIT-R:

Base de données des services spatiaux pour les situations d'urgence. (Rés.647) www.itu.int/net/ITU-R/space/res647/index.asp. SRNS (Rés.609).



Base de données BSPACE

La base de données BSPACE a vocation promotionnelle et de mise en réseau des opérateurs actifs dans l’accueil des activités économiques et des sociétés désireuses de s’implanter en Wallonie Cette base de données donne un accès direct aux possibilités d’implantations en Wallonie



Base de données BSPACE

Le contenu de la base de données « BSPACE BE » est librement accessible à tous Les visiteurs consultant les données présentes sur le site www bspace be s’engagent à utiliser le service offert par BSPACE dans le respect sans réserve des objectifs et pratiques définis dans ces conditions d’utilisation et des lois en

Cours Bases de données 2ème année IUT - Cours 13 : Organisation

Cours Bases de donnees 2eme annee IUT

Cours 13 : Organisation d'une base de donnees,

ou comment \soulever (un peu) le voile"

Anne Vilnat

http://www.limsi.fr/Individu/anne/cours Plan

1Les clusters de table : denition rapide2Organisation generale d'une base oracleles tablespaces

Blocs, extensions et segments

Segments

Blocs

Segments Rollback

Denition

Denition

Cluster = un ensemble de tables regroupees parce qu'elles partagent une ou plusieurs colonnes (cle primaire et reference),

et sont souvent utilisees ensemble dans des jointuresLes lignes de plusieurs tables relatives a une m^eme cle de

clusters sont stockees dans le m^eme bloc.!favoriser les requ^etes faisant intervenir ces tables ensemble.Les cles...

Une cle de cluster = une ou plusieurs colonnes que les tables ont en communla valeur de la cle n'est stockee qu'une fois par bloc de donnees

Organisation generale

Architecture a deux niveaux

Une BD ORACLE comporte deux niveaux :

niveau logique, niveau physique Une base est identiee dans le systeme global par un nom de base.Exemple

CREATE DATABASE

maBase

Structure physique

Structure

On trouve les donnees de gestion de la base et les donnees des utilisateurs dans des chiers :chiers de donnees (data les) !ce qu'on conna^t,chiers de reprise (redo log les) !ce qui permet de reprendre en cas de probleme,chiers de contr^ole (control les) !pour tout \surveiller",

Structure logique

Structure

Constituee des objets suivants

database une b asede donn eesest sto ckeedans d eszones de stockage : les tablespaces tablespace; segments; extensions ( extents blocs; objets du schema ( schema objects

Structure logique

Structure

Les objets du schema comprennent :

les tables; les vues; les index; les clusters;les sequences;les procedures stockees; les fonctions; les paquetages ( packages les declencheurs ( triggers

Les tablespaces

Structure

Une base de donnees est composee d'unites logiques : les tablespaces ;Pour chaque base, il y a au moins untablespace d'o rigine, appele

SYSTEM

, qui contient le dictionnaire des donnees (toutes les informations sur la base)untablespace p eut^ etreactif ( online) ou desactive (oine) Un tablespace co rrespond aun ou plusieurs chiers physiques; une table ou ses index sont crees dans un tablespace , qui peut s'etendre sur plusieurs chiers physiques.. Les tablespaces : illustrationTableIndex IndexIndex IndexIndexIndexTablespace (un ou plusieurs fichiers de données)

Objets (stockés dans un tablespace

éventuellement sur plusieurs fichiersFichiers de données structure physique associée à un seul tablespace Table

IndexTable

Les tablespaces : pour le systeme

La taille de la BD et des tablespaces grandit en ajoutant des chiers...ALTER TABLESPACE system

ADD DATAFILE 'DATA2.ORA'Tablespace SYSTEM

DATA1.ORA DATA2.ORABase de données

Un seul tablespace

Les tablespaces : pour les utilisateursCREATE TABLESPACE users

DATAFILE 'DATA3.ORA'Tablespace SYSTEM

DATA1.ORA DATA2.ORA

DATA3.ORATablespace USERS

Base de données

Deux tablespaces

Les tablespaces : pour les utilisateurs

Qui ont besoin de plus en plus de place...ALTER DATABASE

DATAFILE 'DATA3.ORA'

AUTOEXTENT ON NEXT 20M

MAXSIZE 1000MTablespace SYSTEM

Base de données

DATA1.ORA

DATA2.ORATablespace USERS

DATA3.ORA

20M 20M

Allocation dans les chiers

Trois niveaux de granularite

La gestion des donnees dans les chiers s'eectue selon trois niveaux de granularite :le bloc, l'extension : un certain nombre de blocs consecutifs alloues

simultanement a un objet de schema (tables, index,...)le segment : un ensemble d'extensions allouees au m^eme objet

de schema

Bloc, extension et segment2Kb

2Kb 2Kb 2Kb 2Kb 2Kb 2Kb 2Kb 2Kb 2Kb 2Kb 2Kb 2Kb

2Kb2Kb

2Kb 2Kb 2Kb 2Kb 2Kb 2Kb 2Kb 2Kb 2Kb 2Kb 2Kb 2Kb

2Kb2Kb

2Kb 2Kb 2Kb 2Kb 2Kb 2Kb 2Kb 2Kb 2Kb 2Kb 2Kb 2Kb

2Kb2Kb

2Kb 2Kb 2Kb 2Kb 2Kb 2Kb 2Kb 2Kb 2Kb 2Kb 2Kb 2Kb 2Kb

Extension

28KbExtension

84Kb

Segment

112Kb

Dierents types de segments

Les segments

Plusieurs types de segments :

les segments de donnees ( data les segments d'index; les segments d'annulation ( rollback les segments temporaires; le segment de demarrage ( bootstrap ), cree dans le ( tablespace

SYSTEM

);les segments dieres.

Un segment...

Caracteristiques

Un segment ne peut pas s'etendre sur plusieurs

t ablespaces Un segment peut s'etendre sur plusieurs chiers physiques associes au m^eme tablespace Chaque segment est forme d'une ou plusieurs extensions (ensemble de blocs contigus). Le premier bloc ( bloc en-t^ete contient :les caracteristiques du segment, le repertoire des extensions du segment, le pointeur vers la cha^ne de blocs pouvant contenir de nouvelles lignes (premier espace libre)

Un bloc...

Caracteristiques

Un bloc contient une zone commune (ou xe) comportant : le numero du bloc la date de creation le type de segment auquel il appartient, et une zone variable comportant : le repertoire des tables (uniquement en cas de cluster) :

numeros des tables en cluster et valeur de la cle du cluster;le repertoire des lignes , avec pour chaque ligne, son adesse

dans le bloc;des informations sur les transactions concurrentes sur le bloc

Un bloc...Répertoire de table (en cluster)

En-tete

Espace libre

Répertoire de lignes

Lignes de données

au moins 20%Le bloc autorise l'insertion de lignes tant que l'espace libre est d'au moins 20% (

PCTFREE

) pour permettre la mise a jour des lignes existantes.

Un bloc...Répertoire de table (en cluster)

En-tete

Espace libre

Répertoire de lignes

Lignes de données

au moins 61%%Aucune nouvelle ligne ne pourra ^etre inseree tant que l'espace occupe ne sera pas tombe au-dessous de 40% (

PCTUSED

), pour ne pas se trouver trop vite en situation \de crise".

Un bloc...Répertoire de table (en cluster)

En-tete

Espace libre

Répertoire de lignes

Lignes de données

En-tete ligne Données des colonnes

Valeur colonne

Longueur colonne

N°Ligne

Nb colonnes

Clé cluster (si existe)

ROWID des éventuelles

lignes chainées

A la creation

Allocation

A la creation d'un objet de schema, Oracle lui reserve une premiere extension ( initial extent ) vide au depart. Lorsque tous les blocs d'une extension sont pleins, Orale alloue a l'objet une nouvelle extension ( next extent L'allocation indique dierents parametres :INITIAL : la taille du premier segment (en nb de blocs)

NEXT : la taille de chaque segment supplementaire

PCTINCREASE : si 0, taille constante, sinonon augmante a chaque nouveauMINEXTENTS : nb min d'extensions allouee a une table a sa creationMAXEXTENTS : nb max d'extensions allouee a une table a sa creation

Les segments rollbackinsert

update

Extensions actives sans place libre

Extension inactive, avec de la place

E1 E2 E3E5 E6 T2 T1 update insert update update insertupdate insert update E4Tant qu'il y a de la place, on remplit, et on change si necessaire.

Les segments rollbackinsert

update

T2update

insert updateT1 update insert update update insert E2 E3E5 E6

Extensions actives sans place libre

Extension inactive, avec de la place

E1 E4Tant qu'il y a de la place, on remplit, et on change si necessaire... en \circulaire". Si besoin, on en ajoute un dans la boucle.quotesdbs_dbs31.pdfusesText_37
[PDF] ACCORD NATIONAL DU 29 MARS 2012 RELATIF À LA POLITIQUE SALARIALE 2012 DANS L INDUSTRIE DES PANNEAUX À BASE DE BOIS

[PDF] LIGNES DIRECTRICES RELATIVES A LA GESTION DU DOMAINE «.ma»

[PDF] MINISTÈRE DU TRAVAIL, DE L EMPLOI, DE LA FORMATION PROFESSIONNELLE ET DU DIALOGUE SOCIAL CONVENTIONS COLLECTIVES. Accords collectifs nationaux

[PDF] Acquisition du Matériel de Sécurité

[PDF] FACULTÉ DE GESTION ET DES SCIENCES COMMERCIALES. Master en Gestion des Entreprises. Tourisme et Développement Durable des Territoires

[PDF] FRANCE-VISAS. Présentation du projet 11 Mai 2015

[PDF] COFFRE-FORT NUMÉRIQUE INNOVATIONS ET SERVICES

[PDF] Sommaire interactif. Filière véhicule particulier. Filière véhicule industriel. Filière motocycle. Filière cycle

[PDF] Rapport de Russell sur la gestion active

[PDF] Faire du bien-être dans votre entreprise un objectif économique et social.

[PDF] Master Développement commercial et international

[PDF] Regards croisés : 10 ans après la promulgation de la loi sur l égalité des droits et des chances quel est l état de l opinion?

[PDF] (ah SPARE ah gin aze)

[PDF] I. Les crédits immobiliers ont enregistré une croissance soutenue tant au niveau de la production que de l encours

[PDF] Dispositions du bail foncier type proposé par le réseau national américain des Community Land Trusts