Bandu2.com tarlai » tarlai - the blog of tarlai Log in

Create A Blog!

tarlai
tarlai : tarlai
L'INFORMATIQUE C'EST NOUS MAIS LA PROGRAMMTION C'EST MOI

** Share the blog **

General information

Address: http://tarlai.bandu2.com

Creation: 25/10/2008 20:35
Update: 02/01/2009 10:22
Articles 45
Polls 1
Images 28
Comments 4
Visits of the week 12143
Total visits 1711

DJ
RAP
KLOD
DJ
TEKTONIC
LAMIssa

tarlai :: tarlai


tarlai has no other blog!

France - tarlai
33years
Position: 300/56779 members

The items are sorted from oldest to most recent!

bandu2 : menu_arrow.gif Article: exercice 4 - 30/10/2008 15:46

Exercice 4:

La représentation graphique suivante décrit d'une façon simplifiée le système d'informations d'un quotidien qui présente à chaque numéro un ensemble d'articles traitant des sujets variés et rédigés par des journalistes.

N.B :

Les champs écrits en gras et soulignés représentent les clés primaires respectives des différentes tables.

1. Identifier les anomalies de cette représentation.

2. Corriger les anomalies et donner la solution sous forme de représentation textuelle.

3. Répondez aux questions suivantes en fonction des caractéristiques de ce schéma :

    1. Un article peut-il être rédigé par plusieurs journalistes ?
    2. Un article peut-il être publié plusieurs fois dans le même numéro ?
    3. Peut-il y avoir plusieurs articles sur le même sujet ?
    4.  

4. On vous donne quelques lignes des deux tables

Article et Numéro. Compléter la table Parait _dans

Numéro

ID

Date

122

12/03/2006

123

19/03/2006

124

26/03/2006

bandu2 : menu_arrow.gif Article: correction 4 - 30/10/2008 15:47

http://www.najah.com

4MTINFBDCEX0004 Page 1 Exercice 4 : En analysant cette représentation on peut remarquer que les tables de cette base ont une colonne ID similaire �� donc il faudra garder une seule mais dans notre cas la colonne ID ne contient pas les mêmes valeurs dans chaque table. Par exemple ID de la table sujet contient des valeurs pour identifier les lignes de cette table notamment ID de la table journaliste contient des valeurs pour identifier les différents journalistes de la table sujet.

2.

-

-

-

-

Ainsi on obtient la représentation textuelle suivante:

On renomme les colonnes pour satisfaire la règle de nommage, on dégage les identificateurs pour les tables : Journaliste �� ID_J Sujet �� ID_S Numéro �� ID_N Article �� Num_A

Journaliste (

ID_J

Sujet (

ID_S

Numéro

(ID_N, date)

Article

(Num_A, Titre, Contenu, ID_J#, ID_S#)

Parait_dans

(Num_A#, ID_N#, Num_page)

3. a. Non

, on trouve pour un Num_A (clé primaire) de la table Article lui correspond un ID_J c'est-à-dire que chaque article est relatif à un journaliste.

b. Non,

si c'était le cas alors nous obtenons deux valeurs de Num_A et ID_N qui se répètent dans la table Parait_dans ce qui n'est pas permis. Il y a violation de la contrainte d’unicité de la clé primaire puisque Num_A et ID_N font l'objet d’une clé primaire dans la table Parait_dans.

c. Oui

 

4. Pour remplir le table

, puisque ID_S de la table Sujet (table mère) est référée par la table Article (table fille) par la suite on peut avoir pour la même valeur de ID_S figure plusieurs fois dans différentes lignes de la table Article. Parait_dans on doit satisfaire la contrainte d'intégrité référentielle : et on n'accepte pas des valeurs des deux colonnes Num_A et ID_N dans Parait_dans qui ne figurent pas dans leurs tables d'origine (Article et Numéro) on obtient alors :

http://www.najah.com

4MTINFBDCEX0004 Page 2

Parait _dans

Num_article

ID_Numéro

Num_Page

002

122

12

003

124

3

003

122

10

005

123

5

, Libelle)
, Nom, date_naiss, Tel, Email)

1.

bandu2 : menu_arrow.gif Article: KLOD - 02/01/2009 09:57

KLOD

bandu2 : menu_arrow.gif Article: KLOD - 02/01/2009 10:16

KLOD