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

DJ
DJ
LAMIssa
DJ
LAMIssa
KLOD

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