Salut,
J'ai plus l'habitude de concevoir mes modèles en commençant par le modèle physique plutôt que par le modèle conceptuel, c'est mal ?
D'avance merci
Laurent
Salut,
J'ai plus l'habitude de concevoir mes modèles en commençant par le modèle physique plutôt que par le modèle conceptuel, c'est mal ?
D'avance merci
Laurent
Oui !
Le MPD est la dernière étape de création de la BDD.
Le MCD est la première étape.
Bref, tu fais la démarche à l'envers !
C'est comme si tu disais : "Je construis d'abord la maison puis ensuite je fais les plans."![]()
Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise la suite Linux Mageïa !
Ok je le note...
Bonjour je suis en train d'apprendre le php et pr moi ya pas plus efficace de se donner un objectif alors j'ai décidé de créer une application web pour la gestion d'un établissement et lors de l'analyse, en concevant ma bd grâce à JMerise que j'ai gracieusement trouvé sur ce site et qui est encore en développement, merci d’ailleurs à son auteur, j'ai deux tables:
utilisateurs et messages. entendu qu'un utilisateur du programme peut envoyer un message à un autres.
JMerise m'a généré le script sql suivant:
DROP TABLE IF EXISTS Utilisateurs;
CREATE TABLE Utilisateurs(
id_utilisateur Auto_increment (6),
Nom Varchar (25),
Prenom Varchar (25),
Matricule Varchar (15),
Pseudo Varchar (20),
Mdp Varchar (100),
Type_compte Varchar (15),
Date_inscription TimeStamp (25),
Etat Varchar (6),
Date_last_connection Date (10),
pourcentage_devenir2 Float (25),
Numero_prof_Proffesseurs Auto_increment (3),
id_inscription_Inscriptions Auto_increment (5),
Numero_photo_Photos Auto_increment (6),
PRIMARY KEY (id_utilisateur)
)ENGINE=InnoDB;
DROP TABLE IF EXISTS Messages;
CREATE TABLE Messages(
id_message Auto_increment (6),
id_utilisateur Int (6),
Titre_msg_emi Text (100),
Contenu_msg_emi Text (300),
Pj_emise Varchar (50),
Date_emmission Date (10,2),
Titre_msg_rcu Text (100,2),
Contenu_msg_rcu Text (300),
Pj_rcu Varchar (50),
Date_recption Date (10),
pseudo_emetteur Varchar (25),
Qte_Envoyer Int (3),
id_utilisateur_Utilisateurs Auto_increment (6),
PRIMARY KEY (id_message)
)ENGINE=InnoDB;
ALTER TABLE Messages ADD CONSTRAINT () AUTO_INCREMENT FK_Messages_id_utilisateur_Utilisateurs FOREIGN KEY (id_utilisateur_Utilisateurs) REFERENCES Utilisateurs(id_utilisateur)
déjà pour ma part je constate que le logiciel génère des erreurs mais mon intérêt se trouve sur la contrainte: à ce niveau "ADD CONSTRAINT () AUTO_INCREMENT FK_Messages_id_utilisateur_Utilisateurs FOREIGN KEY "
je ne sais vraiment pas ce que ça veut dire et j'ai s'il vous plait besoin d’éclaircissement. merci à ceux qui voudrons bien m'aider.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager