Vous êtes sur la page 1sur 60

Ingénierie Informatique et Réseaux IIR

3 éme année IIR4

Le langage PL/SQL au SGBD Oracle

Dr.Mariam ELKHECHAFI

2020-2021
Sommaire

1 Introduction : Mise en situation


Sommaire

1 Introduction : Mise en situation


Notions de base
Base de données BD
Types de modèle d’une Base de données
Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Chapitre 1 : Introduction

3/59 3/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

PLAN DU COURS

4/59 4/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

La science de données

5/59 5/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Hardware vs Software

6/59 6/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Historique

7/59 7/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Historique

8/59 8/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Base de données BD

9/59 9/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Modèle relationnel

10/59 10/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Modèle hiérarchique

11/59 11/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Modèle réseau

12/59 12/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Modèle de base de données orientée objet

13/59 13/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Langage SQL

14/59 14/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

SGBD c’est quoi ?

SGBD
Techniquement, une base de données n’est que votre ensemble de
données. Le système de gestion de base de données (SGBD) est le
logiciel que vous utilisez pour structurer et gérer ces données.

15/59 15/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Génération SGBD

16/59 16/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Fonctionnalités du SGBD

17/59 17/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

SGBD Relationnel

Définition
Les SGBD relationnels mettent au premier plan les relations entre les
données. Celles-ci sont organisées en tables à deux dimensions. On
parle alors de ligne et de colonnes

18/59 18/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Exemple du modèle Relationnel

19/59 19/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Qu’est-ce qu’une clé ?


Dans la vie quotidienne, une clé sert à ouvrir une porte pour accéder
à votre maison. Une caractéristique essentielle d’une clé est qu’elle
doit être unique, car si votre clé est identique à celle de la maison de
votre voisin, il se pose un problème évident !
Dans le modèle relationnel, une clé a donc pour vocation d’accéder
à un tuple, et donc d’identifier ce dernier.
Ainsi, pour une relation donnée, une clé est un groupe d’attribut
minimum déterminant un tuple unique.

20/59 20/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Exemple num 2

21/59 21/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Exemple 2

Le groupe d’attributs [ immatriculation ] est-il une clé pour notre


relation ?

22/59 22/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Exemple 3

Les SGBD relationnels mettent au premier plan les relations entre


les données. Celles-ci sont organisées en tables à deux dimensions.
On parle alors de ligne et de colonnes.
Considérons une table client, voir la figure ci-dessous. Un enregis-
trement tel que la description des données d’un client spécifique
correspond à une ligne. Chaque colonne correspond à un attribut
spécifique : le nom, l’adresse, le téléphone...
Ainsi, il est particulièrement aisé pour un programme ou directement
pour un utilisateur d’accéder à un client précis ou de trier, ou
d’extraire les enregistrements clients selon une caractéristique, un
attribut donc.

23/59 23/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

24/59 24/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

25/59 25/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Pourquoi le modèle relationnel ?

Simplicité de représentation
Le partage des données s’améliore au sein de l’organisation
Amélioration de la sécurité des données
Les systèmes de gestion de base de données minimisent l’inco-
hérence des données
Augmentation de la productivité de l’utilisateur

26/59 26/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Comment choisir le SGBD ?

27/59 27/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Comment choisir le SGBD ?

28/59 28/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Comment choisir le SGBD ?

29/59 29/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Comment choisir le SGBD ?

30/59 30/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Quiz 5 min

Définissez brièvement les notions suivantes


BD
SGBD
SQL
Requête
SGBD relationnel

31/59 31/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

SGBD Oracle

Chapitre 2 : Système de Gestion de base de


données ORACLE

32/59 32/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

SGBD Oracle

33/59 33/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Histoire d’Oracle

34/59 34/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Histoire d’Oracle

35/59 35/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Histoire d’Oracle

36/59 36/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Pourquoi choisir Oracle Database pour tous vos besoins de


données ?

Réduisez les coûts opérationnels jusqu’à 90 %


Protection contre les violations de données
Utiliser une base de données unique pour tous les types de don-
nées

37/59 37/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Pourquoi choisir Oracle Database pour tous vos besoins de


données ?

38/59 38/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Demarche de construction de BD

39/59 39/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Modèle conceptuel de données

Les données et les outils de traitement font partie de la


méthodologie Merise de construction de bases de données. Un outil
important concernant les données est le MCD (Modèle Conceptuel
de Données).
Le MCD fournit une représentation graphique interactive qui vous
aide à comprendre facilement et intuitivement les interrelations des
différents éléments à l’aide de diagrammes codés. Les éléments du
MDC sont notamment les suivants :

40/59 40/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Entités

Une entité : est un objet, un événement, un lieu, une personne,


. . ., une chose, identifiable sans ambiguïté
Exemple : le cinéma ABC, le cinéma le GAUMONT, l’acteur
Woody Allen, le film « le bonheur est dans le pré », le film «
coups de feu sur Broadway », « 37.2 »

41/59 41/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Classe

Classe d’entités : c’est un regroupement d’entités de même na-


ture. Un ensemble d’entités — Exemple : Cinéma, Acteurs,
Films, etc. — Formalisme de classe d ’entité : représentation
graphique

42/59 42/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Classe

Exemple de 4 classes d’entités : FILMS, CINEMA, ACTEURS,


REALISATEURS

43/59 43/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Associations

Une association : C’est un lien entre 2 ou plusieurs entités


Exemple :
woody allen a joué dans “ Coups de feu sur brodway ”
Tannenbaum a écrit l’ouvrage Réseaux Informatique

44/59 44/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Classe d’association

Une association : C’est un lien entre 2 ou plusieurs entités


C’est un lien entre 2 ou plusieurs classes d’entités.
Exemple : Jouer (entre FILMS et ACTEURS), Affiche(entre CI-
NEMA et FILMS),. REALISE (entre REALISATEURS et FILMS)
Chaque Entité joue un rôle dans une association
Formalisme graphique

45/59 45/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Exemple d’association

46/59 46/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Propriétés = Attributs

47/59 47/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Propriétés = Attributs

48/59 48/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Shéma Global

49/59 49/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Identifiant

Objectif : chaque occurrence doit pouvoir être repérée de ma-


nière unique et sans ambiguïté, pour être distinguée de toutes
les autres
Identifiant : propriété ou groupe de propriétés dont la valeur
identifie sans ambiguïté une entité ou une liaison d’une classe
(identifiant=clé primaire).

50/59 50/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Identifiant d ’une classe d’entités :

Attributs ou groupe d’attributs qui permet de repérer une oc-


currence de manière unique. On souligne l’identifiant.
Un seul identifiant.
On privilégie l’identifiant le plus court, le plus naturel (n°bon de
commande, n° étudiant,. . .)
Identifiant non variable dans le temps.

51/59 51/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Identifiant d ’une Association

implicite, obtenu en juxtaposant les identifiants des entités qui


participent à la liaison

52/59 52/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

53/59 53/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

cardinalités

Le rôle d’une association est défini par deux nombres (min,max) re-
présentant le nombre de fois minimum et le nombre de fois maximum
qu ’une entité participe à une association.

Les valeurs possibles sont : (0,1), (1,1) ; (0,N), (1,N)

Min : Correspond à la réponse à la question : — combien de fois au


moins une entité de A est relié à une entité de B

Max : correspond à la réponse à la question : — combien de fois au


plus une entité de A est relié à une entité de B

54/59 54/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Démarche de conception

L’élaboration du MCD passe par les étapes suivantes :

l’élaboration du dictionnaire des données ;

la recherche des dépendances fonctionnelles entre ces données ;

l’élaboration du MCD (création des entités puis des associations puis


ajout des cardinalités).

55/59 55/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Dictionnaire des données

C’est une étape intermédiaire qui peut avoir son importance, surtout
si vous êtes plusieurs à travailler sur une même base de données, d’un
volume important.
Le dictionnaire des données est un document qui regroupe toutes les
données que vous aurez à conserver dans votre base (et qui figureront
donc dans le MCD). Pour chaque donnée, il indique :

56/59 56/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Dictionnaire des données


le code mnémonique : il s’agit d’un libellé désignant une donnée (par
exemple «titrel» pour le titre d’un livre)
La désignation : il s’agit d’une mention décrivant ce à quoi la donnée
correspond (par exemple «titre du livre») ;
le type de donnée :
A ou Alphabétique : lorsque la donnée est uniquement composée de
caractères alphabétiques (de ’A’ à ’Z’ et de ’a’ à ’z’),
N ou Numérique
AN ou Alphanumérique
Date
Booléen
57/59 57/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

la taille : elle s’exprime en nombre de caractères ou de chiffres. Dans


le cas d’une date au format AAAA-JJ-MM, on compte également
le nombre de caractères, soit 10 caractères. Pour ce qui est du type
booléen, nul besoin de préciser la taille (ceci dépend de l’implémen-
tation du SGBDR) ;

et parfois des remarques ou observations complémentaires (par exemple


si une donnée est strictement supérieure à 0, etc.).

58/59 58/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle
Notions de base
Base de données BD
Types de modèle d’une Base de données
Introduction : Mise en situation Système de gestion de base de données SGBD
Système de Gestion de base de données relationnelles
Quiz
SGBD Oracle

Propriétés = Attributs

59/59 59/59
Dr.Mariam ELKHECHAFI Le langage PL/SQL au SGBD Oracle

Vous aimerez peut-être aussi