aider un etudiant informaticien ! - Divers - Programmation
Marsh Posté le 18-09-2004 à 18:39:08
c'est la rentrée
Marsh Posté le 18-09-2004 à 18:40:40
Taz a écrit : les yeux |
et des poils. Par exemple, j'ai ici une poupée avec des yeux, mais elle . Par contre, elle est imberbe
Marsh Posté le 18-09-2004 à 18:44:58
nan serieux qq un peut m expliquer ? comment on fait car on avait un exec sur une bibliotheque qui devait memoriser :auteur ,le titre de l ouvrage , le type de reliure et l annee d edition de l ouvrage, chercher les entites, quasi personne n a trouver ! tiens qui veut se tester j ai la reponse
Marsh Posté le 18-09-2004 à 18:55:55
ReplyMarsh Posté le 19-09-2004 à 10:53:04
c'est facile. Une entité c'est ce qui n'est pas une association.
Marsh Posté le 19-09-2004 à 10:54:42
gizmo a écrit : c'est facile. Une entité c'est ce qui n'est pas une association. |
Ca peut être un attribut
Ou un acteur
ou un cas d'utilisation
Marsh Posté le 19-09-2004 à 12:21:33
dans le cas de la bibliotheque je ne comprend pas pq on a que deux entitees auteurs et ouvrages .
dans mon cour je lis qu une entite c un ensemble donc association je vois pas trop ce que tu veux dire , enfin c que le debut du cour
Marsh Posté le 19-09-2004 à 12:23:47
vu que vs etes deja avance dans la prog qq un peut me dire a quoi va servir une entite par la suite ? !
Marsh Posté le 19-09-2004 à 12:31:40
A définir les structures de données que tu va manipuler.
Marsh Posté le 19-09-2004 à 14:36:58
y a un truc que je me demande quand mm, pq on a deux entites dans l exec de la librairie, cad livres et auteurs , pourquoi auteur ne fait pas partie de livre??
Marsh Posté le 19-09-2004 à 14:38:04
Parceque sinon, la contrainte serait trop forte entre auteur et livre. Un auteur peut avoir écrit plusieurs livre, et un livre avoir plusieurs auteurs.
Marsh Posté le 19-09-2004 à 14:46:34
kadreg prof de modélisation
Marsh Posté le 19-09-2004 à 14:46:59
La distinction entité / association, c'est un choix de conception en fait.
Une entité regroupe des informations qui concernent le même... objet disons ; difficile de trouver un mot explicatif.
Dans un système, tu vas toujours avoir des entités "naturelles", c'est à dire quasi-évidentes :
dans une bibli, tu vas avoir des auteurs, des ouvrages, parce que c'est ce qu'on manipule dans le domaine étudié.
si tu travailles sur une prise de commande, tu vas avoir des entités du genre "commande",client","produit","famille de produit", et des associations du genre "passer" (un client passe des commandes"...
prends dbdesignor, regarde les modèles exemple.
conseils de base pour un mcd, essaie de respecter les règles suivantes :
- le nom d'une entité est un nom
- le nom d'une association est un verbe à l'infinitif significatif (essayer d'éviter les verbes passe-partout du genre "contenir", "grouper","associer" ).
- commenter les liens d'associations avec le verbe conjugué, d'un côté à l'actif de l'autre au passif
ex :
entité "commande"
entité "client"
association : "commander" ou "passer" - et pas "passer commande" ;-)
lien un client passe de 0 à n commande : "commande"
lien une commande est passée par 1 et 1 seul client : "est commandée"
bonne modélisation !!!
Marsh Posté le 19-09-2004 à 14:51:31
merci pour les conseils, j ai bien compris qu en fait une entite est un ensemble d info concernant la mm chose ( objet ou personne). mais je vois pas pour l exemple biblio , la difference entre livre et auteur, je suis d acc avec ceci : Un auteur peut avoir écrit plusieurs livre, et un livre avoir plusieurs auteurs.
mais j arrive pas a comprendre la nuance entre les deux entites
Marsh Posté le 19-09-2004 à 14:54:21
au passage j ai pas encore vu l association, on a commence par les entites
Marsh Posté le 19-09-2004 à 14:58:52
dite moi si je me trompe en fait si on a mis auteur c parce qu on peut pas le repeter x fois c ça ? ( pour pas mettre x fois son nom dans la base de donnee ! ) est ce bien ça ?
Marsh Posté le 19-09-2004 à 15:02:24
c'est pas qu'on puisse pas, c'est juste que :
1. ca duplique les données pour rien
2. ca rend les recherche plus complexe
(genre lister les auteurs, trouver tous les livres de tel auteur, etc...)
Marsh Posté le 19-09-2004 à 15:04:39
c donc la mm chose pour exemple style chez un grossite, il y a plusieurs clients et on inscrit leurs noms qu une fois dans la base de donnee, mm s ils font plusieurs commandes c ça ?
Marsh Posté le 19-09-2004 à 15:05:54
voila.
En fait on dissocie la commande du client, car ce sont deux "concepts" bien différents
Marsh Posté le 19-09-2004 à 15:10:47
pour ce qui est du cas du grossiste, on doit faire une entite client , une commande et une produit ( en sachant qu un client 1 fait une commande contenant les produits 1 et 2, qu un client 2 fait une commande 2 contenant les produits 2 et 3 )
Marsh Posté le 19-09-2004 à 15:13:02
dans ce cas on differencie la commande, des produits ou pas ?
Marsh Posté le 19-09-2004 à 15:15:46
En analyse, je te déconseille d'utiliser le verbe devoir, mais d'utiliser plutot "faire mieux", "conseiller" et autres verbes moins impératifs. Parcequ'il s'agit d'un domaine ou il n'y a pas de vérités absolues, et ou certains mauvais choix à un moment peuvent s'avérer les meilleurs plus tard dans des conditions très proches.
(par contre, on peut quand même faire des horreurs, alors n'utilise pas cela comme une justification)
Marsh Posté le 19-09-2004 à 15:21:16
venez tjs de temps en temps sur ce topic car comme c le debut de l annee j aurais ss doute d autre question
Marsh Posté le 19-09-2004 à 22:16:19
kelk 1 a écrit : venez tjs de temps en temps sur ce topic car comme c le debut de l annee j aurais ss doute d autre question |
sir yes sir
Marsh Posté le 19-09-2004 à 22:21:28
kelk 1 a écrit : venez tjs de temps en temps sur ce topic car comme c le debut de l annee j aurais ss doute d autre question |
tu te sens pas trop seul, c'est vrai quoi, t'es le premier étudiant informaticien qu'on voit ... on est pas habitué au babysitting
Marsh Posté le 20-09-2004 à 19:01:51
faut dire que nos prof pour le moment il s en foute " legerment " cad qu ils viennent mm plus au cours donc tu te retrouves avec 500 pages a faire pour dans deux sem et quand t as pas d experience dans le domaine c pas easy!!
Marsh Posté le 20-09-2004 à 19:04:01
Tu n'es pas à bisounours-land, et dans la vie active, ce sera largement plus dur. Je garde un souvenir ému de mes années d'études où tout était si simple.
Marsh Posté le 20-09-2004 à 20:39:25
je debute dans la vie la !
Marsh Posté le 20-09-2004 à 21:00:25
ReplyMarsh Posté le 26-09-2004 à 15:08:54
tt ça pour dire que j ai besoin de conseils pour mon cours de sgbd
Marsh Posté le 18-09-2004 à 18:36:22
voila j espere que qq un pourra lire ce topic, voila j ai commence des etudes en informatique et malheureusement vu que c le debut on a pas les manuels et les conseils(info) des profs, ma question concerne le cour de sgbd, on voit dans ce cour les entites et j aimerais etre capable de les identifier sans problemes d ou voici ma question y a t il des trucs pour les reconnaitre ?