Vous êtes sur la page 1sur 2

www.oracle.

com/academy

Projet de conception de base de données


Base de données du magasin Oracle Baseball League

Scénario du projet :

Vous êtes une petite entreprise de conseil spécialisée dans le développement de bases de données.
Vous venez d'obtenir un contrat pour développer un modèle de données pour un système
d'application de base de données pour un petit magasin de détail appelé Oracle Baseball League.

Le magasin Oracle Baseball League (OBL) vend du matériel de baseball à toute la communauté
locale. OBL possède deux types de client : ceux qui viennent acheter des articles comme des ballons,
des crampons, des gants, des maillots, des t-shirts imprimés et des shorts d'une part, et ceux qui
représentent une équipe et qui achètent des uniformes et des équipements pour le compte de leur
équipe d'autre part.

Les clients, qu'ils viennent pour leur compte personnel ou pour celui d'une équipe, peuvent acheter
tous les articles de la liste d'inventaire, mais les équipes bénéficient d'une réduction sur le prix
catalogue en fonction du nombre de joueurs. Lorsqu'un client passe une commande, nous
enregistrons les articles commandés dans notre base de données.

OBL dispose d'une équipe de trois commerciaux qui ne s'occupent officiellement que des équipes,
mais qui gèrent également parfois les réclamations de clients individuels.

Copyright © 2017, Oracle et/ou ses affiliés. Tous droits réservés. Oracle et Java sont des marques déposées d'Oracle Corporation et/ou de ses affiliés. Tout autre nom
mentionné peut correspondre à des marques appartenant à d'autres propriétaires qu'Oracle.
2

Section 2 - Leçon 5 - Exercice 4 : Relations

Utiliser une matrice relationnelle (S2L5 Objectif 5)

Une matrice relationnelle indique si et comment chaque entité de ligne à gauche est associée à
chaque entité de colonne figurant dans la partie supérieure.
• Si une entité de ligne est liée à une entité de colonne, le nom de cette relation est affiché
dans la cellule d'intersection.
• Si une entité de ligne n'est pas liée à une entité de colonne, la cellule d'intersection est vide.
• Vous pouvez représenter des relations récursives en plaçant le nom de cette relation sur la
diagonale.

Partie 1 :
Créez une matrice relationnelle pour valider les relations que vous avez déjà identifiées tout au long
de ce projet. Utilisez les descriptions de vos entités pour créer les noms de la relation dans la cellule
d'intersection.

Partie 2 :
Utilisez les noms que vous avez ajoutés aux cellules d'intersection de la matrice relationnelle pour
ajouter les libellés corrects aux relations appropriées de vos diagrammes ERD.

Copyright © 2017, Oracle et/ou ses affiliés. Tous droits réservés. Oracle et Java sont des marques déposées d'Oracle Corporation et/ou de ses affiliés. Tout autre nom
mentionné peut correspondre à des marques appartenant à d'autres propriétaires qu'Oracle.

Vous aimerez peut-être aussi