Modèle E/A : aide a la résolution d'un exercice
Fermé
justineb3001
Messages postés
16
Date d'inscription
mardi 24 décembre 2019
Statut
Membre
Dernière intervention
25 décembre 2019
-
24 déc. 2019 à 11:34
jee pee Messages postés 39585 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 19 avril 2024 - 25 déc. 2019 à 22:08
jee pee Messages postés 39585 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 19 avril 2024 - 25 déc. 2019 à 22:08
A voir également:
- Modèle E/A : aide a la résolution d'un exercice
- É - Guide
- Modèle organigramme word - Guide
- E à l'envers ✓ - Forum Bureautique
- Ecrire un "e" à l'envers dans word ??? ✓ - Forum Word
- Modèle trombinoscope vierge word - Forum Logiciels
7 réponses
jordane45
Messages postés
38138
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 avril 2024
4 649
24 déc. 2019 à 12:11
24 déc. 2019 à 12:11
Bonjour,
l'énnoncé de l'exo n'est pas clair en effet.
Ici, on t'a donné une table "VOITURES". (je dirai plutot que c'est une vue... mais bon... )
Hors, on te demande de créer la table GARAGE
La structure, c'est le nom (et le type) des champs qui composent ta table.
par exemple : garage : ( #ID INT , nom varchar(256) , ville varchar(256) ... ))
Je suppose que la colonne "nom" correspond au nom du garage (garage dans lequel tu peux trouver les différentes voitures de la table précédente )
La clé ( clé unique ) ici, serait donc la colonne NOM.
Le garage est associé à une ville (tu pourrais utiliser une table "VILLE" pour y lister les villes possibles et utiliser un ID auto-incrémenté comme clé étrangère pour faire le lien avec la table GARAGE ===>>> pour la question suivante, le "découpage")
De même, tu peux découper la table voiture en créer une table "marque" une table "modele"
l'énnoncé de l'exo n'est pas clair en effet.
Ici, on t'a donné une table "VOITURES". (je dirai plutot que c'est une vue... mais bon... )
Hors, on te demande de créer la table GARAGE
La structure, c'est le nom (et le type) des champs qui composent ta table.
par exemple : garage : ( #ID INT , nom varchar(256) , ville varchar(256) ... ))
Je suppose que la colonne "nom" correspond au nom du garage (garage dans lequel tu peux trouver les différentes voitures de la table précédente )
La clé ( clé unique ) ici, serait donc la colonne NOM.
Le garage est associé à une ville (tu pourrais utiliser une table "VILLE" pour y lister les villes possibles et utiliser un ID auto-incrémenté comme clé étrangère pour faire le lien avec la table GARAGE ===>>> pour la question suivante, le "découpage")
De même, tu peux découper la table voiture en créer une table "marque" une table "modele"
jee pee
Messages postés
39585
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
19 avril 2024
9 225
24 déc. 2019 à 12:14
24 déc. 2019 à 12:14
Bonjour,
Ne t'inquiète pas, j'ai quelques décennies d'expérience en bdd, et j'ai été obligé de chercher ce que pouvait signifier modèle E/A. J'ai toujours été fâché avec la normalisation, dès le départ Merise m'a hérissé avec le sous ensemble représentatif ;-) Et franchement je ne comprends pas le sens de plusieurs questions.
Là en fait il te faut élargir le contexte, on te donne une table voiture et toi tu dois en déduire une table garage. Au début je me suis orienté vers une table garage où garer sa voiture. Mais si on observe bien, il y a un prix, un km ... alors ce serait plutôt un garage qui vend des voitures, et la table fournie indique la liste des voiture en vente.
A toi de définir la table garage à partir des éléments des voitures en vente.
Ne t'inquiète pas, j'ai quelques décennies d'expérience en bdd, et j'ai été obligé de chercher ce que pouvait signifier modèle E/A. J'ai toujours été fâché avec la normalisation, dès le départ Merise m'a hérissé avec le sous ensemble représentatif ;-) Et franchement je ne comprends pas le sens de plusieurs questions.
Là en fait il te faut élargir le contexte, on te donne une table voiture et toi tu dois en déduire une table garage. Au début je me suis orienté vers une table garage où garer sa voiture. Mais si on observe bien, il y a un prix, un km ... alors ce serait plutôt un garage qui vend des voitures, et la table fournie indique la liste des voiture en vente.
A toi de définir la table garage à partir des éléments des voitures en vente.
jordane45
Messages postés
38138
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 avril 2024
4 649
24 déc. 2019 à 17:34
24 déc. 2019 à 17:34
Le garage ... et la veille
Les marques toutes seules
Les modeles avec une jointure sur les marques
Les voitures avec une jointure sur les 3 autres tables + le prix + l'immat (qui sera la clé primaire) + le carburant + l'année de mise en circulation
Les marques toutes seules
Les modeles avec une jointure sur les marques
Les voitures avec une jointure sur les 3 autres tables + le prix + l'immat (qui sera la clé primaire) + le carburant + l'année de mise en circulation
justineb3001
Messages postés
16
Date d'inscription
mardi 24 décembre 2019
Statut
Membre
Dernière intervention
25 décembre 2019
25 déc. 2019 à 18:33
25 déc. 2019 à 18:33
qu'est ce qu'une jointure ?
"Le garage ... et la veille" -> qu'est ce que la veille ?
"Le garage ... et la veille" -> qu'est ce que la veille ?
jee pee
Messages postés
39585
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
19 avril 2024
9 225
>
justineb3001
Messages postés
16
Date d'inscription
mardi 24 décembre 2019
Statut
Membre
Dernière intervention
25 décembre 2019
25 déc. 2019 à 18:49
25 déc. 2019 à 18:49
Probablement que jordane45 voulait écrire ville ?
Une jointure c'est le lien entre 2 tables : Tu vas avoir la table garage où la clé primaire est le nom du garage (*) et dans la table voiture tu as aussi le nom du garage (c'est une clé étrangère) qui va te permettre de faire le lien entre les 2 tables
(*) à jordane45 je pense que dans ce contexte il faut oublier les notions d'ID, clé, de même que comme tu l'as souligné la "table" voiture est bizarre, ou on pourrait imaginer que la clé de garage est double, nom + ville
Une jointure c'est le lien entre 2 tables : Tu vas avoir la table garage où la clé primaire est le nom du garage (*) et dans la table voiture tu as aussi le nom du garage (c'est une clé étrangère) qui va te permettre de faire le lien entre les 2 tables
WHERE voiture.nom = garage.nom
(*) à jordane45 je pense que dans ce contexte il faut oublier les notions d'ID, clé, de même que comme tu l'as souligné la "table" voiture est bizarre, ou on pourrait imaginer que la clé de garage est double, nom + ville
justineb3001
Messages postés
16
Date d'inscription
mardi 24 décembre 2019
Statut
Membre
Dernière intervention
25 décembre 2019
>
jee pee
Messages postés
39585
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
19 avril 2024
25 déc. 2019 à 19:01
25 déc. 2019 à 19:01
je suis désolée, je ne suis pas sur de comprendre, nous n'avons pas abordé ces notions là en cours. Est ce nécessaire dans le cadre de l'exercice demandé.
Pour la question 3 et 4 voici ce que j'ai fait mais je ne pas sur du tout
3/ Découpage de la table
- GARAGE : (Nom, Ville)
- Marque : (Marque Modèle)
- Modèle : (Modèle, Marque, Carburant)
4/ Tables avec les valeurs
Garage : (La vaux, Bridoux, Richard)
Marques : (Renault, VW, Fiat)
Modèle : (Clio, Twingo, Golf, Polo, Punto, Panda)
Pour la question 3 et 4 voici ce que j'ai fait mais je ne pas sur du tout
3/ Découpage de la table
- GARAGE : (Nom, Ville)
- Marque : (Marque Modèle)
- Modèle : (Modèle, Marque, Carburant)
4/ Tables avec les valeurs
Garage : (La vaux, Bridoux, Richard)
Marques : (Renault, VW, Fiat)
Modèle : (Clio, Twingo, Golf, Polo, Punto, Panda)
jee pee
Messages postés
39585
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
19 avril 2024
9 225
>
justineb3001
Messages postés
16
Date d'inscription
mardi 24 décembre 2019
Statut
Membre
Dernière intervention
25 décembre 2019
25 déc. 2019 à 19:16
25 déc. 2019 à 19:16
la formulation des questions me laisse perplexe, mais modèle E/A ne voulait rien dire pour moi ;-)
3/ Découpage de la table
- GARAGE : (Nom, Ville)
- Marque : (Marque)
- Modèle : (Modèle, Marque)
4/ Tables avec les valeurs
Garage : ([La vaux, Toul],[Bridoux, Nancy], [Richard, Laxou])
Marques : (Renault, VW, Fiat)
Modèle : ([Clio, Renault] [Twingo, Renault], [Golf,VW], [Polo,VW], [Punto, FIAT], [Panda, FIAT])
3/ Découpage de la table
- GARAGE : (Nom, Ville)
- Marque : (Marque)
- Modèle : (Modèle, Marque)
4/ Tables avec les valeurs
Garage : ([La vaux, Toul],[Bridoux, Nancy], [Richard, Laxou])
Marques : (Renault, VW, Fiat)
Modèle : ([Clio, Renault] [Twingo, Renault], [Golf,VW], [Polo,VW], [Punto, FIAT], [Panda, FIAT])
justineb3001
Messages postés
16
Date d'inscription
mardi 24 décembre 2019
Statut
Membre
Dernière intervention
25 décembre 2019
>
jee pee
Messages postés
39585
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
19 avril 2024
Modifié le 25 déc. 2019 à 19:23
Modifié le 25 déc. 2019 à 19:23
je comprend maintenant cette histoire de jointure, merci beaucoup.
voyez-vous d'autre tables a créer ou il y a seulement ces 3 là ?
pour la table modèle et la table marque, est-ce correcte si je rajoute également carburant dans les 2 tables ? Car je l'avais mis dans les redondances trouvé à la question 2
cela donne donc :
2/ redondances : nom/ville, les Marque/Modèle, Carburant/ Marque, Carburant/Modèle
3/ Découpage de la table
- GARAGE : (Nom, Ville)
- Marque : (Marque, Carburant)
- Modèle : (Modèle, Marque, Carburant)
pour le modèle E/A, je vais reprendre mon cours et je poserai surement des questions aussi
voyez-vous d'autre tables a créer ou il y a seulement ces 3 là ?
pour la table modèle et la table marque, est-ce correcte si je rajoute également carburant dans les 2 tables ? Car je l'avais mis dans les redondances trouvé à la question 2
cela donne donc :
2/ redondances : nom/ville, les Marque/Modèle, Carburant/ Marque, Carburant/Modèle
3/ Découpage de la table
- GARAGE : (Nom, Ville)
- Marque : (Marque, Carburant)
- Modèle : (Modèle, Marque, Carburant)
pour le modèle E/A, je vais reprendre mon cours et je poserai surement des questions aussi
justineb3001
Messages postés
16
Date d'inscription
mardi 24 décembre 2019
Statut
Membre
Dernière intervention
25 décembre 2019
25 déc. 2019 à 20:19
25 déc. 2019 à 20:19
j'ai également du mal a comprendre le sens de ce cours dans le cadre de ma formation. je ne vois le rapport e cette enseignement avec mon futur métier mais je fais de mon mieux pour essayer de comprendre
de plus je viens d'avoir un mail de mon prof et il a commis un erreur dans le sujet, la table du début s'appelle en fait "GARAGE" et non "VOITURE". cela change donc les réponses à la première question. j'obtient donc :
Garage : (NOM, Ville, NoImmat, Marque, Modèle, Année, Prix, Km, Carburant) avec comme clé "NOM"
je ne pense pas que cela ai une influence sur les questions suivante.
Est-ce correct ?
de plus je viens d'avoir un mail de mon prof et il a commis un erreur dans le sujet, la table du début s'appelle en fait "GARAGE" et non "VOITURE". cela change donc les réponses à la première question. j'obtient donc :
Garage : (NOM, Ville, NoImmat, Marque, Modèle, Année, Prix, Km, Carburant) avec comme clé "NOM"
je ne pense pas que cela ai une influence sur les questions suivante.
Est-ce correct ?
jee pee
Messages postés
39585
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
19 avril 2024
9 225
Modifié le 25 déc. 2019 à 20:36
Modifié le 25 déc. 2019 à 20:36
Si cela change tout.
Alors
2/ redondances : nom, ville, marque, modèle, année, carburant
et alors il faut comme tables, garage, ville, marque, modèle, carburant, année, et voiture (cette dernière table avec toutes les caractéristiques des voitures en vente, en fait la liste de départ sauf la ville qui est alors une donnée associée au garage)
Quelle est ta formation et ton futur métier ?
Alors
2/ redondances : nom, ville, marque, modèle, année, carburant
et alors il faut comme tables, garage, ville, marque, modèle, carburant, année, et voiture (cette dernière table avec toutes les caractéristiques des voitures en vente, en fait la liste de départ sauf la ville qui est alors une donnée associée au garage)
Quelle est ta formation et ton futur métier ?
justineb3001
Messages postés
16
Date d'inscription
mardi 24 décembre 2019
Statut
Membre
Dernière intervention
25 décembre 2019
>
jee pee
Messages postés
39585
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
19 avril 2024
25 déc. 2019 à 20:44
25 déc. 2019 à 20:44
cela donne donc :
1/ clé unique : NOM
Garage : (NOM, Ville)
2/ redondances : nom, ville, marque, modèle, année, carburant
3/ Découpage de la table
- GARAGE : (NOM, Ville)
- Ville (VILLE)
- Marque : (MARQUE)
- Modèle : (MODELE, Marque)
- Année : (ANNÉE, Marque, Modèle)
- Carburant : (CARBURANT)
- Voiture : (NOM, Ville, NoImmat, Marque, Modèle, Année, Prix, Km, Carburant)
4/ Tables avec les valeurs
Garage : ([La vaux, Toul], [Bridoux, Nancy], [Richard, Laxou])
Ville : (Toul, Nancy, Laxou)
Marques : (Renault, VW, Fiat)
Modèle : ([Clio, Renault] [Twingo, Renault], [Golf,VW], [Polo,VW], [Punto, FIAT], [Panda, FIAT])
Année : (2012, 2015, 2014, 2016, 2010, 2011, 2009)
Carburant : (Ess, Dies)
Voiture : ([La vaux, Toul, DA-144-HW, Renault, Twingo, 2012, 6500, 56000, ess] [Bridoux, Nancy,DB-134-WB, Fiat, Punto, 2015, 6000, 76000, ess] [Richard, Laxou, AB-442-HC, VW, Golf, 2014, 4500, 156000, dies]…) (ainsi de suite pour chaque voiture
est-ce bien cela ?
cela veut donc dire que dans mon modèle E/A il y aura des élément en double car en fait la table "Voiture" regroupe toute les caractéristiques. ah moins que je ne la mette pas dans le modèle E/A.
ou alors dans la table voiture est :
Voiture : (marque, modèle, prix, km, carburant, NoImmat, Année). mais cela résout le problème du doublons uniquement pour la table "garage"
1/ clé unique : NOM
Garage : (NOM, Ville)
2/ redondances : nom, ville, marque, modèle, année, carburant
3/ Découpage de la table
- GARAGE : (NOM, Ville)
- Ville (VILLE)
- Marque : (MARQUE)
- Modèle : (MODELE, Marque)
- Année : (ANNÉE, Marque, Modèle)
- Carburant : (CARBURANT)
- Voiture : (NOM, Ville, NoImmat, Marque, Modèle, Année, Prix, Km, Carburant)
4/ Tables avec les valeurs
Garage : ([La vaux, Toul], [Bridoux, Nancy], [Richard, Laxou])
Ville : (Toul, Nancy, Laxou)
Marques : (Renault, VW, Fiat)
Modèle : ([Clio, Renault] [Twingo, Renault], [Golf,VW], [Polo,VW], [Punto, FIAT], [Panda, FIAT])
Année : (2012, 2015, 2014, 2016, 2010, 2011, 2009)
Carburant : (Ess, Dies)
Voiture : ([La vaux, Toul, DA-144-HW, Renault, Twingo, 2012, 6500, 56000, ess] [Bridoux, Nancy,DB-134-WB, Fiat, Punto, 2015, 6000, 76000, ess] [Richard, Laxou, AB-442-HC, VW, Golf, 2014, 4500, 156000, dies]…) (ainsi de suite pour chaque voiture
est-ce bien cela ?
cela veut donc dire que dans mon modèle E/A il y aura des élément en double car en fait la table "Voiture" regroupe toute les caractéristiques. ah moins que je ne la mette pas dans le modèle E/A.
ou alors dans la table voiture est :
Voiture : (marque, modèle, prix, km, carburant, NoImmat, Année). mais cela résout le problème du doublons uniquement pour la table "garage"
jee pee
Messages postés
39585
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
19 avril 2024
9 225
>
justineb3001
Messages postés
16
Date d'inscription
mardi 24 décembre 2019
Statut
Membre
Dernière intervention
25 décembre 2019
Modifié le 25 déc. 2019 à 21:04
Modifié le 25 déc. 2019 à 21:04
- Année : (ANNÉE)
- Voiture : (NOM, NoImmat, Marque, Modèle, Année, Prix, Km, Carburant) on trouve la ville avec le nom garage
dans la table voiture il faut en clé étrangère les valeurs de toutes les autres tables, c'est logique
tu pourrais dans la définition des tables identifier clé primaire et clé étrangère (la clé primaire d'une autre table) avec # et $
comme
- GARAGE : (NOM#, Ville)
- Ville (VILLE#)
- Marque : (MARQUE#)
- Modèle : (MODELE#, Marque$)
- Année : (ANNÉE#)
- Carburant : (CARBURANT#)
- Voiture : (NOM$, NoImmat#, Marque$,Modèle$ Année$, Prix, Km, Carburant$)
- Voiture : (NOM, NoImmat, Marque, Modèle, Année, Prix, Km, Carburant) on trouve la ville avec le nom garage
dans la table voiture il faut en clé étrangère les valeurs de toutes les autres tables, c'est logique
tu pourrais dans la définition des tables identifier clé primaire et clé étrangère (la clé primaire d'une autre table) avec # et $
comme
- GARAGE : (NOM#, Ville)
- Ville (VILLE#)
- Marque : (MARQUE#)
- Modèle : (MODELE#, Marque$)
- Année : (ANNÉE#)
- Carburant : (CARBURANT#)
- Voiture : (NOM$, NoImmat#, Marque$,Modèle$ Année$, Prix, Km, Carburant$)
justineb3001
Messages postés
16
Date d'inscription
mardi 24 décembre 2019
Statut
Membre
Dernière intervention
25 décembre 2019
>
jee pee
Messages postés
39585
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
19 avril 2024
25 déc. 2019 à 20:57
25 déc. 2019 à 20:57
je ne suis pas sur de comprendre ce qu'est une clé étrangère.
la table "voiture" n’apparaît donc pas dans le modèle E/A ? (il me semble avoir lu cela dans mes recherches : pas de clé étrangère sur un schéma E/A)
la table "voiture" n’apparaît donc pas dans le modèle E/A ? (il me semble avoir lu cela dans mes recherches : pas de clé étrangère sur un schéma E/A)
jee pee
Messages postés
39585
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
19 avril 2024
9 225
>
justineb3001
Messages postés
16
Date d'inscription
mardi 24 décembre 2019
Statut
Membre
Dernière intervention
25 décembre 2019
Modifié le 25 déc. 2019 à 21:15
Modifié le 25 déc. 2019 à 21:15
c'est sur, avec les tables on est sur le modèle physique final des données,
je suppose que dans un modèle E/A :
voiture = (NoImmat#, Prix, Km)
Est dans le garage(Nom)
Est de la marque(Marque)
Est du modèle(Modèle)
Est de l'année(Année)
Fonctionne au(Carburant)
je suppose que dans un modèle E/A :
voiture = (NoImmat#, Prix, Km)
Est dans le garage(Nom)
Est de la marque(Marque)
Est du modèle(Modèle)
Est de l'année(Année)
Fonctionne au(Carburant)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
justineb3001
Messages postés
16
Date d'inscription
mardi 24 décembre 2019
Statut
Membre
Dernière intervention
25 décembre 2019
Modifié le 25 déc. 2019 à 21:27
Modifié le 25 déc. 2019 à 21:27
pouvez m'expliquer ce qu'est une clé primaire et une clé étrangère ? car je ne sais pas ce que c'est.
dans le modèle que vous proposez , j'ai plusieurs questions :
- pourquoi est ce que l'entité "voiture" ne possède pas toute les caractéristiques énoncé au dessus
- dans les entités "garage", "modèle",
si je suis ce que vous proposez voici ce que cela donne
dans le modèle que vous proposez , j'ai plusieurs questions :
- pourquoi est ce que l'entité "voiture" ne possède pas toute les caractéristiques énoncé au dessus
- dans les entités "garage", "modèle",
si je suis ce que vous proposez voici ce que cela donne
jee pee
Messages postés
39585
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
19 avril 2024
9 225
Modifié le 25 déc. 2019 à 22:22
Modifié le 25 déc. 2019 à 22:22
ok sauf sur Année, enlever nom/ville et sur modèle, enlever marque
et tu peux faire une table ville, reliée au garage
et tu peux faire une table ville, reliée au garage
jordane45
Messages postés
38138
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 avril 2024
4 649
25 déc. 2019 à 21:32
25 déc. 2019 à 21:32
Tu as un peu de mal à voir comment on "découpe" les données pour en faire des tables ( ou des entités ) distinctes (et réutilisables...)
En gros, le modèle E/A est une représentation sous forme de diagramme le plus souvent des différents éléments et leur association
1 Voiture peut se trouver que dans 1 Garage
1 Voiture ne peut être que de 1 seul Modele... ce modèle étant de seulement 1 Marque.
Mais 1 Marque peut disposer de plusieurs modèles
1 Modeles être utilisé par plusieurs voitures
etc..
Voici un schéma simplifié ( sans les Associations (les cardinalités car je ne sais pas si vous les avez vu ))
En gros
En gros, le modèle E/A est une représentation sous forme de diagramme le plus souvent des différents éléments et leur association
1 Voiture peut se trouver que dans 1 Garage
1 Voiture ne peut être que de 1 seul Modele... ce modèle étant de seulement 1 Marque.
Mais 1 Marque peut disposer de plusieurs modèles
1 Modeles être utilisé par plusieurs voitures
etc..
Voici un schéma simplifié ( sans les Associations (les cardinalités car je ne sais pas si vous les avez vu ))
En gros
jordane45
Messages postés
38138
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 avril 2024
4 649
25 déc. 2019 à 21:34
25 déc. 2019 à 21:34
PS: ne pas copier bêtement ce schéma.
Il n'est pas tout à fait juste et n'est là que pour essayer de t'expliquer grosso modo ce que ton prof attend.
Pour plus d'informations et être sûr de ce que tu vas lui donner, il faut te replonger dans tes cours et, éventuellement, poser des questions directement à ton prof si tu bloques sur certains points.
Pour ma part, je m'arrête là.
Bonne soirée.
Il n'est pas tout à fait juste et n'est là que pour essayer de t'expliquer grosso modo ce que ton prof attend.
Pour plus d'informations et être sûr de ce que tu vas lui donner, il faut te replonger dans tes cours et, éventuellement, poser des questions directement à ton prof si tu bloques sur certains points.
Pour ma part, je m'arrête là.
Bonne soirée.
jee pee
Messages postés
39585
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
19 avril 2024
9 225
Modifié le 25 déc. 2019 à 21:38
Modifié le 25 déc. 2019 à 21:38
La clé primaire est la clé identifiant de manière unique un objet, le nom du garage, l'immatriculation pour la voiture
La clé étrangère dans une table c'est la clé primaire d'une autre table, la table voiture contient une clé étrangère, le nom du garage, la marque, ...
Mais quand on n'est pas dans le modèle physique, il faut extraire les clés étrangères pour en faire des relations : fonctionne au()
La clé étrangère dans une table c'est la clé primaire d'une autre table, la table voiture contient une clé étrangère, le nom du garage, la marque, ...
Mais quand on n'est pas dans le modèle physique, il faut extraire les clés étrangères pour en faire des relations : fonctionne au()
justineb3001
Messages postés
16
Date d'inscription
mardi 24 décembre 2019
Statut
Membre
Dernière intervention
25 décembre 2019
25 déc. 2019 à 21:42
25 déc. 2019 à 21:42
c'est un peu plu clair, merci
est-ce que le schéma que j'ai proposé correspond bien au découpage de la table ? je n'ai pas encore mis les cardinalités, il va me falloir un peu de temps pour y réfléchir. il faut que je reprenne mon cours
est-ce que le schéma que j'ai proposé correspond bien au découpage de la table ? je n'ai pas encore mis les cardinalités, il va me falloir un peu de temps pour y réfléchir. il faut que je reprenne mon cours
24 déc. 2019 à 12:40
la table garage est donc composé du nom et de la ville si j'ai bien compris ?
j'ai pas compris ce qu'il faut mettre la dedans :
garage : ( #ID INT , nom varchar(256) , ville varchar(256) ... ))
je pensais mettre :
garage : (NOM, Ville) mais je ne suis pas sur
et pour les redondances c'est en fonction de la question 1 ou dans la table "voiture" ?
24 déc. 2019 à 12:56
Donc oui, la table Garage est donc constituée du Nom et de la ville.
En général on utilise également un identifiant ( une clé "Primaire" ) qui, le plus souvent est de type numérique (d'où ma proposition d' ID ).
Les BDD requêtes plus vites sur des nombres que sur du texte....
Pour ce qui est de la redondance, c'est, pour cet exo, à minima sur la table voiture...
Tu as de la redondance sur le garage/ville, les Marques/modeles ...
Tu as donc plusieurs tables à créer.
- GARAGE ( Nom, Ville )
- Marque ( ?? )
- Modele (??) (cette table fait elle même référence à la table marque)
La table voiture devant, suite à ça, faire appel aux différentes tables en fonction des besoins..
Voiture
24 déc. 2019 à 13:13
sinon voici ce que j'ai pour le moment :
2/ redondances : nom/ville, Marques/Modèle, Carburant/ Marque, Carburant/Modèle
3/ Découpage de la table
- GARAGE : (Nom, Ville)
- Marque : (Modèle,)
- Modèle : (Marque, Année, Carburant)
pour la table marque j'avoue que je ne sais pas trop quoi mettre dedans. Et pour la table modèle je ne suis pas sur que l'entité "carburant" soit nécessaire ici.
Modifié le 24 déc. 2019 à 13:33
Table garage : ok
Table Marque : ok
Table Modele.... ben.. il manque le modele ...
et pour l'année.. non.. c'est l'année de la voiture... pas du modèle.
24 déc. 2019 à 13:47
pour la suite y'a t'il un formalisme a respecter pour écrire les tables avec les valeurs. du genre :
garage : (Nom [La vaux, Bridoux, Richard], Ville [Toul, Nancy, Laxou])