Chapitre 3 - 3 Introduction au modle relationnel 3.1...

Info iconThis preview shows pages 1–7. Sign up to view the full content.

View Full Document Right Arrow Icon
13/02/10 © Robert Godin. Tous droits réservés. 1 3 Introduction au modèle relationnel 3.1 Concepts de base Domaine  :   ensemble de valeurs Relation  : ensemble de  tuples SQL : multi-ensemble noClient nomClient noTéléphone 10 Luc Sansom (999)999-9999 20 Dollard Tremblay (888)888-8888 30 Lin Bô (777)777-7777 40 Jean Leconte (666)666-6666 50 Hafedh Alaoui (555)555-5555 60 Marie Leconte 70 Simon Lecoq (444)444-4419 80 (333)333-3333 l i g n e / t u p l e c o l o n n e / a t t r i b u t t a b l e / r e l a t i o n
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
13/02/10 © Robert Godin. Tous droits réservés. 2 suite Deux facettes du concept de table Schéma d'une table  ( table schema )  définition de son type (intention) ex: Client ( noClient nomClient noTéléphone ) Instance  ou  extension  d'une table état de la table ~ variable qui contient un ensemble de lignes modifications d ’état Schéma relationnel ensemble de schémas de tables
Background image of page 2
Instance de BD VentesPleinDeFoin Table  Commande noCommande dateCommande noClient 1 01/ 06/ 2000 10 2 02/ 06/ 2000 20 3 4 05/ 07/ 2000 5 09/ 07/ 2000 30 6 7 15/ 07/ 2000 40 8 Table  LigneCommande noCommande noArticle quantité 1 1 70 5 1 90 1 2 2 2 95 3 3 1 4 1 4 50 1 5 3 5 5 5 5 6 5 6 1 7 1 7 2 8 3 Table  Article description prixUnitaire quantitéEnStock Cèdre en boule 10.99 Sapin 12.99 Epinette bleue 25.99 Chêne 22.99 60 Erable argenté 15.99 Herbe à puce 80 Poirier 26.99 81 Catalpa Pommier Génévrier Table  DétailLivraison noLivraison noCommande quantitéLivrée 100 1 7 1 5 101 1 3 102 2 2 2 1 3 1 103 1 1 104 4 1 105 5 2 Table  Livraison dateLivraison 3/ 06/ 2000 4/ 06/ 2000 5/ 06/ 2000 7/ 07/ 2000 9/ 07/ 2000 Table  Client noClient nomClient noTéléphone Luc Sansom (999)999-9999 Dollard Tremblay (888)888-8888 Lin Bô (777)777-7777 Jean Leconte (666)666-6666 Hafedh Alaoui (555)555-5555 Marie Leconte Simon Lecoq (444)444-4419 (333)333-3333
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
13/02/10 © Robert Godin. Tous droits réservés. 4 3.2 Contraintes d'intégrité du modèle relationnel 3.2.1 Contrainte de domaine et de valeur non nulle T ( A D 1,   A 2     D 2 , …,  A D n D i  : domaine de  A i Valeur nulle Comportement particulier Valeur inconnue Valeur non applicable ...
Background image of page 4
13/02/10 © Robert Godin. Tous droits réservés. 5 3.2.2 Clé primaire et contrainte d'entité Clé unique  ( unique key ) ou  superclé  ( superkey  ) identifiant Clé candidate  ( candidate key ) clé unique minimale Clé primaire  ( primary key ) sert de mécanisme de référence aux lignes de la table Contrainte d'entité  ( entity constraint ) 5  clé primaire  non nulle
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
13/02/10 © Robert Godin. Tous droits réservés. 6 3.2.3 Contrainte d'intégrité référentielle Clé étrangère non nulle   clé primaire noClient nomClient noTéléphone 10 Luc Sansom (999)999-9999 20 Dollard Tremblay (888)888-8888 30 Lin Bô (777)777-7777 40 Jean Leconte (666)666-6666 50 Hafedh Alaoui (555)555-5555 60 Marie Leconte 70 Simon Lecoq (444)444-4419 80 (333)333-3333 noCommande dateCommande 1 01/ 06/ 2000 2 02/ 06/ 2000 3 4 05/ 07/ 2000 5 09/ 07/ 2000 6 7 15/ 07/ 2000 8 T a b l e C o m m a n d e C l i e n t C l é é t r a n g è r e C l é p r i m
Background image of page 6
Image of page 7
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 02/13/2010 for the course 7316 INF3180 taught by Professor R.godin during the Fall '09 term at Université du Québec à Montréal.

Page1 / 79

Chapitre 3 - 3 Introduction au modle relationnel 3.1...

This preview shows document pages 1 - 7. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online