|
Bas de page | |
---|---|
Auteur | Sujet : création et gestion d'une base de données. |
Publicité | Posté le 09-04-2012 à 14:32:50 |
olivthill | MySQL est une base de données "relationnelle" (donc pas "hierarchique", ni "objet", etc.) De telles bases ont été étudiées par des théoriciens, dont le plus célèbre est Edgar Frank Codd, voir http://fr.wikipedia.org/wiki/Edgar_Frank_Codd . Il a créé les fameuses règles de normalisation que tout bon informaticien devrait connaître, voir http://fr.wikipedia.org/wiki/Forme [...] ionnelles) .
|
Profil supprimé | Posté le 10-04-2012 à 10:36:50 Bonjour olivthill,
|
Er Dehydel Demain j'arrête de boire | 1) Pour la base des bases, réfère-toi à quelque chose où tu seras assuré de bien comprendre : http://www.siteduzero.com/tutoriel [...] part_14671
|
Profil supprimé | Posté le 10-04-2012 à 22:27:51 Merci bien Er Dehy. |
rufo Pas me confondre avec Lycos! | +1 pour les liens données par olivthill. Généralement, le mieux pour modéliser une base de données relationnelle est de respecter la forme 3NF de Codd.
Message cité 1 fois Message édité par rufo le 11-04-2012 à 10:01:14 --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
Profil supprimé | Posté le 11-04-2012 à 18:11:54
|
rufo Pas me confondre avec Lycos! | Un projet de musique et de logiciels ont des caractéristiques différentes (et qq unes communes). Il font donc pouvoir gérer ces caractéristiques et à l'IHM, ça va se traduire par des champs (champ txt, liste, checkbox..) en plus ou en moins suivant le type de projet, avec les valeurs associées à chaque projet. Et si un jour ton soft doit gérer d'autres types de projets (projet construction de maison, projet de construction d'un hardware...) ben faudra pouvoir gérer d'autres nouvelles caractéristiques Message édité par rufo le 11-04-2012 à 19:10:46 --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
Profil supprimé | Posté le 11-04-2012 à 20:19:34 Une base de données sur les bases de données ?
|
rufo Pas me confondre avec Lycos! | mais non, c'est pas une bd sur un BD. T'as une seule BD pour gérer l'ensemble des projets. Dedans, entre autres, t'as une table pour gérer les projets contenant les attributs / caractéristiques communs : l'ID, le nom du projet le ou les auteurs, une description du projet, le type de projet (musical, logiciel, ...), un éventuel logo...
--------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
Publicité | Posté le 12-04-2012 à 09:13:03 |
rufo Pas me confondre avec Lycos! | Le type du champ dans l'IHM. En BD, le type du champ dans la table peut être un varchar(255). Avec ça, tu gères tous les types de données (sauf les blob, dans ce cas, tu peux prévoir une autre table pour stocker les valeurs des champs des projets qui sont des blocs de texte ou binaire).
--------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
Profil supprimé | Posté le 14-04-2012 à 11:27:15 Ahhhh ! Merci rufo. Je sais pas si je vais le faire, mais c'est alléchant. |
Profil supprimé | Posté le 16-04-2012 à 17:01:49 Bonjour,
Message édité par Profil supprimé le 16-04-2012 à 17:12:10 |
rufo Pas me confondre avec Lycos! | Points 1 et 2, ok.
--------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
Profil supprimé | Posté le 16-04-2012 à 17:35:41 Bonjour rufo,
|
rufo Pas me confondre avec Lycos! | Regardes mon soft Astres, les tables CustomFields (qui correspond à ta table AttributsProjets) et CustomFieldsValues (qui correspond à ta table valeursAttributsProjets). Chez moi, objectID correspond chez toi à ProjetID.
Message édité par rufo le 16-04-2012 à 18:05:15 --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
Profil supprimé | Posté le 16-04-2012 à 21:06:08 J'ai créer le modèle avec MySQL Workbench, après je sais pas trop ce que j'ai fait, j'ai suivi le tuto pour créer la base et là je peux éditer mes tables.
|
rufo Pas me confondre avec Lycos! | Oui, c'est ça en gros.
--------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
Profil supprimé | Posté le 17-04-2012 à 12:35:15 Bonjour rufo, merci.
|
rufo Pas me confondre avec Lycos! | Ben t'auras une table Utilisateurs, toujours ta table Projets et une table relationnelle DroitsProjets (par ex) qui définit les droits d'accès des utilisateurs aux projets. je pense que t'auras aussi un tableau AuteursProjets (relation entre les tables Projets et Utilisateurs). --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
Profil supprimé | Posté le 17-04-2012 à 15:13:21 Y pas embrouille entre "mes projets" et "les projets utilisateurs" ?
(une base de données contenant essentiellement de la gestion de codes sources)
(une base de données contenant essentiellement des données réelles)
(une base de données contenant essentiellement les objets virtuels correspondant aux composants logiciel avec les valeur des données informationnelles)
Message édité par Profil supprimé le 17-04-2012 à 15:19:41 |
rufo Pas me confondre avec Lycos! | Je fais pas la distinction entre les projets des autres et les tiens. Y'a des projets d'un côté et des utilisateurs (au sens compte utilisateur permettant de s'authentifier sur ton outil) de l'autre. Suivant les projets, les utilisateurs peuvent être auteur ou simple utilisateur (c'est-à-dire qu'ils peuvent accéder au projet), on va dire qu'un auteur est forcément aussi simple utilisateur.
Message édité par rufo le 17-04-2012 à 15:49:02 --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
Profil supprimé | Posté le 17-04-2012 à 16:08:21 Et bien, il y a, en reprenant l'idée de départ (avec les logiciels et les partitions) deux projets donc, un "logiciels" et un "partitions", ce sont mes projets.
|
rufo Pas me confondre avec Lycos! | OK, je vois un peu mieux. Mais comment tu stocke les données sur "Composants", "infos" et "objets". Je pense qu'il te manque une table, là
--------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
Profil supprimé | Posté le 18-04-2012 à 07:36:14 J'ai ouvert une session sous Visual Paradigm UML cette nuit, je sais pas si c'est le bon outils..
|
rufo Pas me confondre avec Lycos! | Moi, je fais mes MCD sous Visio --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
Oliiii | Sinon pour le l'UML rapide et (super) facil il y a ca: http://yuml.me/
|
Profil supprimé | Posté le 20-04-2012 à 02:51:46 Merci pour l'info les gars.
|
Publicité | Posté le |
Sujets relatifs | |
---|---|
creation de classe | Extraction de données |
Base de données en réseau. | erreur d'importation sauvegarde base de données SQL |
projet de graphisme/developpeur -expérience création de visuel automat | Exercices corrigées en base de données reparties |
[SQL 2005 SSIS] extract data, préserver les id de la base source | creation et gestion base de donnees |
Plus de sujets relatifs à : création et gestion d'une base de données. |