Bandu2.com tarlai » tarlai - のブログ tarlai ログイン

ブログを作成!

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

** ブログを共有 **

一般的な情報

アドレス: http://tarlai.bandu2.com

創造: 25/10/2008 20:35
更新: 02/01/2009 10:22
物品 45
世論調査 1
イメージズ 28
コメント 4
今週の訪問 12149
合計訪問数 1711

LAMIssa
TEKTONIC
RAP
LAMIssa
DJ
mon voiture de future

tarlai :: tarlai


tarlai 他のブログを持っていません!

France - tarlai
33年
位置: 301/56779 メンバー

項目は、古いものから最新のにソートされます!

bandu2 : menu_arrow.gif 記事: 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 記事: 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 記事: KLOD - 02/01/2009 09:57

KLOD

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

KLOD