Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2511 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Mon script est-il correct ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Mon script est-il correct ?

n°2057293
monster-mu​nch
Miam
Posté le 16-02-2011 à 14:15:26  profilanswer
 

Bonjour,
Je ne sais pas si je poste dans la bonne section, enfin je vous expose mon problème quand même.
J'ai fait un MCD (est-il correct ?)  
http://nsa26.casimages.com/img/2011/02/16/mini_110216120221548019.jpg
 
Et j'ai réalisé le script en SQL correspondant :

Citation :


CREATE TABLE equipement
(id_equipement INT NOT NULL,
INDEX(id),
libelle_equipement VARCHAR(50),
marque VARCHAR(50),
taille VARCHAR(2),
commentaire VARCHAR(500),
PRIMARY KEY(id_equipement)
)TYPE=INNODB;
 
CREATE TABLE sport
(id_sport INT NOT NULL,
INDEX(id),
libelle_sport VARCHAR(50),
PRIMARY KEY(id_sport)
)TYPE=INNODB;
 
CREATE TABLE terrain
(id_terrain INT NOT NULL,
INDEX(id),
type_terrain VARCHAR(50),
PRIMARY KEY(id_terrain)
)TYPE=INNODB;
 
CREATE TABLE infos_generales
(id_info INT NOT NULL,
date DATE,
lieu VARCHAR(50)
meteo VARCHAR(50)
fk_sport INT NOT NULL,
INDEX(fk_sport),
PRIMARY KEY(id_info),
FOREIGN KEY(fk_sport) REFERENCES sport(id_sport) ON DELETE CASCADE
fk_terrain INT NOT NULL,
INDEX(fk_terrain),
FOREIGN KEY(fk_terrain) REFERENCES terrain(id_terrain) ON DELETE CASCADE)
TYPE=INNODB;
 
CREATE TABLE entrainement
(id_fk_info INT NOT NULL,
type_entrainement VARCHAR(50),
PRIMARY KEY(id_fk_info),
FOREIGN KEY(id_fk_info) REFERENCES infos_generales(id_info) ON DELETE CASCADE)
)TYPE=INNODB;
 
CREATE TABLE competition
(id_fk_info INT NOT NULL,
categorie VARCHAR(50),
nom_organisation VARCHAR(50),
classement VARCHAR(10),
PRIMARY KEY(id_fk_info),
FOREIGN KEY(id_fk_info) REFERENCES infos_generales(id_info) ON DELETE CASCADE)
)TYPE=INNODB;
 
CREATE TABLE resultat
(id_resultat INT NOT NULL,
chrono VARCHAR(50),
distance VARCHAR(50),
PRIMARY KEY(id_fk_info),
PRIMARY KEY(id_resultat),
)TYPE=INNODB;


 
Je souhaite exécuter ce script sur un XAMP, sous ubuntu.
 
J'aurai voulu savoir si le script correspond au MCD ! J'ai des doutes surtout au niveau de la spécialisation et de l'entité relative (1,1).
 
Merci de votre aide.
 
PS: je ne peux pas tester ce script actuellement.

mood
Publicité
Posté le 16-02-2011 à 14:15:26  profilanswer
 

n°2057296
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 16-02-2011 à 14:18:03  profilanswer
 

"Info Générale" pratique "Sport", j'ai comme un gros doute sur ton truc là ...[:jean-guitou]


---------------
J'ai un string dans l'array (Paris Hilton)
n°2057298
monster-mu​nch
Miam
Posté le 16-02-2011 à 14:22:04  profilanswer
 

Je ne trouvait pas de nom pour cette table. Enfin ça je peux changer, ce n'est pas un problème. Ce que je voudrai savoir si, en exécutant ce script, j'aurai ce MCD. Et qu'il n'y a pas d'erreur, dans le script.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Mon script est-il correct ?

 

Sujets relatifs
Chargement d'un script sur site dynamiqueScript import Flux RSS / XML
Comment générer tous les entiers d'une borne (Le code est-il correct?)[Html / Script]
Aide sur l'écriture de script[Batch] Script de comptage du nombre d'occurrences dans un fichier
Script ou programme pour automatiser la gestion de mon sitescript pour ajouter un groupe global dans un autre groupe global
Emuler un SGBD avec un script shell! (Résolu) 
Plus de sujets relatifs à : Mon script est-il correct ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR