Vous êtes sur la page 1sur 9

Bases de données relationnelles

 Collection de données opérationnelles enregistrées sur un support adressable et utilisées par


les systèmes et les applications

 Les données doivent être structurées indépendamment d'une application particulière

 Elles doivent être cohérentes (contraintes), non redondantes (formes normales) et accessibles
simultanément par plusieurs utilisateurs

SGBD : Système de Gestion de bases de données


Un système de gestion de base de données (SGBD) est un ensemble de programmes qui
permettent la gestion et l'accès à une base de données.

 Un SGBD possède son propre système de fichier.

 Un SGBD assure la reprise en cas de panne.

 Un SGBD doit permettre la sauvegarde et la restauration d’une BD.

 Un SGBD doit permettre une gestion des rôles et droits.

 Une des fonctions importante des SGBD modernes est d’autoriser les utilisateurs d’effectuer
des opérations simultanées (concurrentes) sur des données partagées de la BD. Si ces op ne sont
pas sous contrôle, les accès interfèrent tôt ou tard les uns avec les autres et la BD devient
incohérente. Pour éviter cela, le SGBD met en place un protocole de contrôle de simultanéité
(ou de concurrence) qui empêche les accès à la BD d’interférer.
Tablespace
CREATE TABLE time_range_sales

( prod_id NUMBER(6) ,

cust_id NUMBER ,

time_id DATE ,

channel_id CHAR(1) ,

promo_id NUMBER(6) ,

quantity_sold NUMBER(3) ,

amount_sold NUMBER(10,2) )

PARTITION BY RANGE (time_id)

(PARTITION SALES_1998 VALUES LESS THAN (TO_DATE('01-JAN-1999','DD-MON-YYYY')),


PARTITION SALES_1999 VALUES LESS THAN (TO_DATE('01-JAN-2000','DD-MON-YYYY')),
PARTITION SALES_2000 VALUES LESS THAN (TO_DATE('01-JAN-2001','DD-MON-YYYY')),
PARTITION SALES_2001 VALUES LESS THAN (MAXVALUE) );

Vous aimerez peut-être aussi