× Aidez la recherche contre le COVID-19 avec votre ordi ! Rejoignez l'équipe PC Astuces Folding@home
 > Tous les forums > Forum Bureautique
 aide sur base de données
Ajouter un message à la discussion
Pages : [1] 2 ... Fin
Page 1 sur 2 [Fin]
cverlet
  Posté le 21/12/2005 @ 21:56 
Aller en bas de la page 
Petite astucienne
Bonjour, Je dois faire une base de données qui répertorie tous les restaurants d'une ville avec le nom et l'adresse les jours d'ouverture, les heures d'ouverture le midi et le soir, la liste des plats mis à la carte et la liste des vins proposés. Pour chaque plat, on doit connaitre son nom, sa place dans le repas, la liste des prix dans les restaurants qui le mettent à leur carte, le nom éventuel du vin idéal et une couleur de vin recommandée dans le cas où on ne peut pas prendre le vin idéal (la couleur peut d'ailleurs être différente du vin idéal). Pour le vin, on trouve le nom, la date de récolte du raisin, la région d'origine, la couleur et la liste des prix dans les restaurants qui le proposent. Je suis en train de créer mes tables et les associations qui vont avec et j'ai trouvé : la table restaurant avec le code_Res, Nom_Res, adresse_Res la table vin avec code_vin, nom_vin, date_recole, region_vin, couleur_vin la table plat avec code_plat, nom_plat et place_plat Voila ma question : où je mets : - les jours d'ouverture et les heures d'ouverture le midi et le soir (qui peuvent être différent d'un jour à l'autre) ? - la liste des prix des plats dans les restaurants qui le proposent ? - le nom éventuel du vin idéal et une couleur de vin recommandée dans le cas où on ne peut pas prendre le vin idéal (la couleur peut d'ailleurs être différente du vin idéal) ? - la liste des prix des vins dans les restaurants qui le proposent ? Je galère beaucoup et si quelqu'un pourrait m'aider ce serait très très sympa. J'ai fait moultes recherches par moi-même et sur Internet et rien n'a réussi à me faire trouver la solution. Merki bcp.
Publicité
sourisdeservice
 Posté le 21/12/2005 à 22:12 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grande Maîtresse astucienne

salut Cverlet, En préalable et avant d'aller plus loin: Comment relies-tu un plat avec un restaurant ???
cverlet
 Posté le 21/12/2005 à 23:05 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne
sourisdeservice a écrit :
salut Cverlet, En préalable et avant d'aller plus loin: Comment relies-tu un plat avec un restaurant ???
très bonne question je sais pas du tout
pascal_21
 Posté le 21/12/2005 à 23:15 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien
salut as-tu pour commencer une formation minimale sur access? quel est le but, le travail avec access ou le receuil de renseignements? je ne sais pas me servir de access mais avec excel tu pourrais obtenir un bon resultat grace aux fonctions de filtres et de tri maintenant si access est obligatoire je ne peux pas t'aider bon courage pascal edit: je viens de rejeter un coup d'oeil à ta demande il y a quand même beaucoup de critères excel serait peut-être un peu dépassé en tout cas moi je ne suis pas capable de mettre en place une telle chose désolé mais ne perds pas espoir il y a dans ce forum quelques spécialistes très serviables et très compétents pour peu que tu saches répondre correctement à leurs questions techniques préalables

Modifié par pascal_21 le 21/12/2005 23:22
cverlet
 Posté le 21/12/2005 à 23:17 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne
Yes j'ai eu une formation mais bon à chaque cas ça diffère. Effectivement je ne peux le faire que sur Access Merci quand même
pascal_21 a écrit :
salut as-tu pour commencer une formation minimale sur access? quel est le but, le travail avec access ou le receuil de renseignements? je ne sais pas me servir de access mais avec excel tu pourrais obtenir un bon resultat grace aux fonctions de filtres et de tri maintenant si access est obligatoire je ne peux pas t'aider bon courage pascal
sourisdeservice
 Posté le 22/12/2005 à 00:36 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grande Maîtresse astucienne

Pour une application, telle que tu la décris, il faut que tu comprennes ce que sont les relations entre tables sinon jamais Access ne pourra te donner satisfaction Commence par essayer de comprendre le principe des relations avec ce tutorial et les exercices proposés ici http://office.microsoft.com/training/training.aspx?AssetID=RC061181381036
baptiste
 Posté le 22/12/2005 à 07:29 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

bonjour, pour les heures d'ouverture, ça ne te convient pas ce que je t'avais proposé ? Pour le reste pas grand chose ne change, il faut toujours retrouver l'identifiant de ton restaurant dans les tables qui y sont liées (par exemple la table "plat" aura comme champs le code du resto, le nom du plat, son prix et son type : entrée par exemple)
cverlet
 Posté le 22/12/2005 à 09:05 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne
Oui mais en fait je suis en train de faire le shéma entités/relation sur le papier avec les associations. Je me demande si dans ce type de schéma le code_Rest peut être présent dans plusieurs classes d'entités ? et j'ai dû mal à déterminer toutes les associations. Donc voilà, je voulais demander aux experts d'access si ils pouvaient m'aider [bigsmile] j'ai fait tous les tutorials que j'ai trouvé (dont Microsoft) et ça ne m'a pas du tout aidé. Help please [pleurer]
baptiste a écrit :
bonjour, pour les heures d'ouverture, ça ne te convient pas ce que je t'avais proposé ? Pour le reste pas grand chose ne change, il faut toujours retrouver l'identifiant de ton restaurant dans les tables qui y sont liées (par exemple la table "plat" aura comme champs le code du resto, le nom du plat, son prix et son type : entrée par exemple)
cverlet
 Posté le 22/12/2005 à 19:54 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne
A l'aide j'en peux pu ça fait une semaine que je cherche, j'ai fait tout Internet, ya rien di tout je deviens dingue [dent] [fete] HELP [boom]
cverlet a écrit :
Oui mais en fait je suis en train de faire le shéma entités/relation sur le papier avec les associations. Je me demande si dans ce type de schéma le code_Rest peut être présent dans plusieurs classes d'entités ? et j'ai dû mal à déterminer toutes les associations. Donc voilà, je voulais demander aux experts d'access si ils pouvaient m'aider [bigsmile] j'ai fait tous les tutorials que j'ai trouvé (dont Microsoft) et ça ne m'a pas du tout aidé. Help please [pleurer]
baptiste a écrit :
bonjour, pour les heures d'ouverture, ça ne te convient pas ce que je t'avais proposé ? Pour le reste pas grand chose ne change, il faut toujours retrouver l'identifiant de ton restaurant dans les tables qui y sont liées (par exemple la table "plat" aura comme champs le code du resto, le nom du plat, son prix et son type : entrée par exemple)
Publicité
sourisdeservice
 Posté le 22/12/2005 à 21:15 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grande Maîtresse astucienne

Salut Cverlet, Tu es jeune et donc capable de faire une formation d'environ un an pour arriver à t'en tirer avec access. Mais malheureusement sur ce site il n'y a que Baptiste qui soit suffisamment compétent pour t'aider. Je crois qu'il te donnera simplement des pistes et non des solutions clé sur porte Quant à moi, même après 3 ans d'essais mais sans régularité, je l'avoue et de plus avec mon vieux cerveau qui a perdu trop de neuronnes, je ne suis pas en mesure de faire mieux. Si je comprend bien ta dernière question oui le code_rest peut être relié à plusieurs tables Il y a plusieurs types de relations à choisir 1 à 1 ou 1 à plusieurs etc... Ensuite lorsque les relations sont CORRECTES, ce seront tes requêtes qui te permettront d'afficher les résultats. Sans cela inutile de vouloir aller plus loin Le seul moyen de progresser, prendre des exercices SIMPLES et être capable d'en inventer un semblable et le faire fonctionner en ayant compris la notion abordée dans cet exercice AVANT de passer à plus compliqué Malheureusement peu de tutorials te donnent l'analyse du problème et les raisons du choix de tes tables. Ils se contentent de te donner des procédures isolées hors d'un contexte global si je puis m'exprimer ainsi.
cverlet
 Posté le 22/12/2005 à 21:51 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne
sourisdeservice, c'est cool de me répondre, et merki pour le compliment (jeune) ça fait plaisir. Sinon je croyais qu'une propriété (code_rest) ne pouvait pas être utilisée dans plusieurs tables dans le schéma entité/association. Parce qu'en fait c'est sur le schéma que je bloque .... je l'avais pas dit pitetre ? gruik [crazy] sinon ça va ?[bigsmile]
sourisdeservice
 Posté le 22/12/2005 à 22:04 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grande Maîtresse astucienne

Je ne comprends pas ce que tu veux dire [code]Je me demande si dans ce type de schéma le code_Rest peut être présent dans plusieurs classes d'entités ? [/code] C'est quoi "classes d'entités" ? [code]Sinon je croyais qu'une propriété (code_rest) ne pouvait ...[/code] le terme propriétés veut dire "les caractéristiques d'un objet" veux tu parler d'un champs dans une table ? mais c'est peut-être moi qui ne suis pas à la page [bigsmile] Je ne doute pas maintenant que tu en connaisses déjà un bout, mais au départ c'était pas évident à deviner et si tu mettais une image de ton schéma, Baptiste saurait certainement mettre le doigt sur le détail qui cloche

Modifié par sourisdeservice le 22/12/2005 22:10
cverlet
 Posté le 22/12/2005 à 22:34 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne
voila l'image : [URL=http://imageshack.us][img width=500 height=296]http://img334.imageshack.us/img334/7286/sanstitre28mi.jpg[/img][/URL]
pascal_21
 Posté le 22/12/2005 à 22:54 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien
salut je voulais essayer de m'interresser à access histoire de ne pas mourrir idiot mais je vois que c'est rudement plus compliqué que excel bon d'accord rien à voir mais rien que le shéma présenté je ne pige rien
baptiste
 Posté le 22/12/2005 à 22:55 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

merci souricette pour ton compliment [rougir] cverlet, d'après ton MCD, tu te compliques un peu la tâche avec tes cardinalités : même si un plat peut être proposé par plusieurs restaurant, ça t'obliges à créer par la suite une table intermédiaire pour l'association (pb des relations x,n x,n, moins il y en a mieux c'est pour se retrouver quand on débute). Enfin bref, tu feras comme tu voudras. Le MCD (modèle conceptuel des données) ne sera pas la dernière étape pour créer les tables, tu devras passer par le Modèle Logique des Données, si tu suis la méthode Merise. Et c'est là que se dessine la structure de tes tables, avec les clés primaires côté x,n qui migrent vers l'entité liée : donc pour retrouver tes petits tu es obligée de les lier par un identifiant, ici le code resto. par exemple, pour une entité voiture, dont la clé primaire est le codeVoiture, tu retrouveras ce code dans une table "Entretien", dans une table "Accident" etc. Mais le code n'apparaitra pas dans ton schéma comme tu le fais là, enfin si mais implicitement avec les cardinalités. j'espère avoir été plus clair
baptiste
 Posté le 22/12/2005 à 22:58 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

pascal_21 a écrit :
salut je voulais essayer de m'interresser à access histoire de ne pas mourrir idiot mais je vois que c'est rudement plus compliqué que excel bon d'accord rien à voir mais rien que le shéma présenté je ne pige rien
salut Pascal, le schéma n'est pas forcément nécessaire pour Access (voir mon message ci-dessus), mais ça peut aider pour le développement si tu suis la méthode Merise (et parfois demandé dans le cahier des charges, surtout sur un projet multi-développeurs). Mais c'est vrai qu'Access est une étape au-dessus d'Excel
cverlet
 Posté le 22/12/2005 à 22:59 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne
merki mais je n'utilise pas la méthode merise. Donc si je comprends bien, dans le schéma que j'ai fait, je ne peux pas marquer deux fois code_rest. Ben alors comment je fais pour les jours & horaires, la liste des prix et tout ça. C'est trop dure ! [boom][feroce] je craque [crazy]
baptiste a écrit :
merci souricette pour ton compliment [rougir] cverlet, d'après ton MCD, tu te compliques un peu la tâche avec tes cardinalités : même si un plat peut être proposé par plusieurs restaurant, ça t'obliges à créer par la suite une table intermédiaire pour l'association (pb des relations x,n x,n, moins il y en a mieux c'est pour se retrouver quand on débute). Enfin bref, tu feras comme tu voudras. Le MCD (modèle conceptuel des données) ne sera pas la dernière étape pour créer les tables, tu devras passer par le Modèle Logique des Données, si tu suis la méthode Merise. Et c'est là que se dessine la structure de tes tables, avec les clés primaires côté x,n qui migrent vers l'entité liée : donc pour retrouver tes petits tu es obligée de les lier par un identifiant, ici le code resto. par exemple, pour une entité voiture, dont la clé primaire est le codeVoiture, tu retrouveras ce code dans une table "Entretien", dans une table "Accident" etc. Mais le code n'apparaitra pas dans ton schéma comme tu le fais là, enfin si mais implicitement avec les cardinalités. j'espère avoir été plus clair
Publicité
cverlet
 Posté le 22/12/2005 à 23:00 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne
moi-même je me demande comment j'ai fait ça [bigsmile]
pascal_21 a écrit :
salut je voulais essayer de m'interresser à access histoire de ne pas mourrir idiot mais je vois que c'est rudement plus compliqué que excel bon d'accord rien à voir mais rien que le shéma présenté je ne pige rien
baptiste
 Posté le 22/12/2005 à 23:11 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

bah tu peux le faire dans les tables, mais dans la méthode merise qui ressemble à ton schéma, pas à cette étape. C'est simple, à la création d'un table, tu regardes ton schéma : - relation 1,1 ... 1,1 : la liste des champs est la même sur le schéma et dans la table - relation 1,n ... 1,1 : la clé primaire côté 1,n est ajoutée dans la table liée (voir mon exemple des voitures et entretiens) - relation 1,n ... 1,n : les deux clés primaires de chaque entité sont ajoutées dans une nouvelle table servant à représenter l'association (ton cas des restos + plats) bon courage et bonne nuit, c'est l'heure pour moi lol [chinois]
sourisdeservice
 Posté le 22/12/2005 à 23:11 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grande Maîtresse astucienne

Re, Ben je m'en doutais un peu, ils sont trop savants pour moi J'suis née 4O ans trop tôt [pleurer][pleurer][pleurer] ma spécialité : les débutants Je suis restée à peine à ce niveau [rougir][rougir][rougir] Merci Baptiste, enfin tu réagis sur un de mes posts [approuve]

Modifié par sourisdeservice le 22/12/2005 23:14
cverlet
 Posté le 22/12/2005 à 23:41 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne
[happy] [dent][crazy] [pleurer] c'est trop dure, rien pigée bonne nuit [dormir]
baptiste a écrit :
bah tu peux le faire dans les tables, mais dans la méthode merise qui ressemble à ton schéma, pas à cette étape. C'est simple, à la création d'un table, tu regardes ton schéma : - relation 1,1 ... 1,1 : la liste des champs est la même sur le schéma et dans la table - relation 1,n ... 1,1 : la clé primaire côté 1,n est ajoutée dans la table liée (voir mon exemple des voitures et entretiens) - relation 1,n ... 1,n : les deux clés primaires de chaque entité sont ajoutées dans une nouvelle table servant à représenter l'association (ton cas des restos + plats) bon courage et bonne nuit, c'est l'heure pour moi lol [chinois]
pascal_21
 Posté le 22/12/2005 à 23:47 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien
ma spécialité : les débutants Je suis restée à peine à ce niveau
trop modeste la sourisdeservice access chez moi j'ai essayé avec une base dedonnée pour mes cd je n'ai même pas compris le principe du coup je l'ai faite avec excel et maintenant je sais où sont mes cd à la maison ou prétés et dans ce cas à qui et depuis combien de temps et si je les reverrais un jour etc...
sourisdeservice
 Posté le 23/12/2005 à 00:02 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grande Maîtresse astucienne

Re, Tu as sans doute oublié de programmer l'envoi automatique de rappels aux amnésiques à moins que tu n'aies pas pris la peine de marquer tes cd à l'encre indélébile [bigsmile]
baptiste
 Posté le 23/12/2005 à 07:35 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

sourisdeservice a écrit :
Merci Baptiste, enfin tu réagis sur un de mes posts [approuve]
désolé, mais je ne peux pas répondre à tous les sujets, le temps me manque entre le boulot, le sport, la famille et pcastuces. en plus je viens de déménager ... cverlet : si tu comprends pas, je peux plus faire grand chose pour toi ... tu mets des cardinalités dans ton schéma, tu dois normalement savoir de quoi il en retourne ...
cverlet
 Posté le 23/12/2005 à 11:28 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne
yes j'ai bossé hier dessus et voili ce que j'ai fait dans mon schéma entités/association : J'ai créer les classes d'entités Restaurant (code_rest nom_rest adresse_rest) Vins (code_vin nom_vin date_recolte region_d'origine couleur_vin) Plats (code_plat nom_plat place_place) Pour les prix des plats qui peuvent varier d'un resto à l'autre, j'ai relié la table restaurant à la table plats avec l'association "met à la carte" et j'ai relié à l'association la classe d'entités Prix-plats (code_prix et Montant). J'ai fait le même style pour le vin. Est-ce que j'ai bien fait ? Sinon je bloque pour le vin recommandé et les jours et heures d'ouverture. J'ai bossé dure hein ? vous pouvez m'aider please si vous êtes pas trop busy Merki [amour]
baptiste a écrit :
sourisdeservice a écrit :
Merci Baptiste, enfin tu réagis sur un de mes posts [approuve]
désolé, mais je ne peux pas répondre à tous les sujets, le temps me manque entre le boulot, le sport, la famille et pcastuces. en plus je viens de déménager ... cverlet : si tu comprends pas, je peux plus faire grand chose pour toi ... tu mets des cardinalités dans ton schéma, tu dois normalement savoir de quoi il en retourne ...
baptiste
 Posté le 23/12/2005 à 16:47 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

c'est bien parti pour le vin recommandé : une association 1,n 1,n entre plat et vin fera l'affaire pour les jours et heures : tu crées une entité JourHeure (jour, heureO, heureF) et quand tu auras fini, tu crées les tables dans access comme expliqué un peu plus haut pour les relier entre elles
Publicité
Pages : [1] 2 ... Fin
Page 1 sur 2 [Fin]

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Les bons plans du moment PC Astuces

Tous les Bons Plans
199,99 €Ecran PC 27 pouces Dell S2721DS (QHD, IPS, 75 Hz) à 199,99 €
Valable jusqu'au 24 Novembre

Fnac fait une promotion sur l'écran PC 27 pouces Dell S2721DS qui passe à 199,99 € au lieu de plus de 250 € ailleurs. L'écran à cadre fin dispose d'une dalle IPS QHD (2560x1440 pixels) à 75 Hz. Il est compatible Freesync et dispose de 2 prises HDMI et 1 prise DP. Il dispose de haut-parleurs intégrés (2x3W) et son pied est réglable en hauteur.


> Voir l'offre
112,75 €Kit de 32 Go (2 x 16 Go) de mémoire DDR4 Corsair Vengeance LPX 3200 MHz à 112,75 € livré
Valable jusqu'au 25 Novembre

Amazon Espagne fait une promotion sur le kit de 32 Go (2x16 Go) de mémoire DDR4 Corsair Vengeance LPX 3200 MHz CL16 qui passe à 108,10 € (avec la TVA ajustée). Comptez 4,65 € pour la livraison en France soit un total de 112,75 € livré. alors qu'on le trouve ailleurs à plus de 150 €.

Vous pouvez utiliser votre compte Amazon FR sur Amazon ES et il n'y a pas de douane.


> Voir l'offre
204,50 €Box Android Nvidia Shield TV Pro 2019 16 Go avec télécommande à 204,50 €
Valable jusqu'au 25 Novembre

Amazon fait une petite promotion sur la box Android Nvidia Shield TV Pro 2019 16 Go avec sa télécommande à 204,99 €. On trouve ailleurs ce pack à partir de 219 €. Compatible FullHD et 4K, vous pourrez utiliser vos applications Android, jouer et regarder des films et des séries en très haute résolution sur votre TV (compatible Kodi, Molotov, Netflix, YouTube ...). La box permet également de jouer à vos jeux PC diffusés en streaming directement avec une très faible latence.  La livraison est gratuite.


> Voir l'offre

Sujets relatifs
Demande d'aide à la création d'une base de données
Combinaison de 2 base de données comparatives
Format de base de données non reconnu (access 2003)
Convertir Bases de données Access 2003 en LibreOffice Base
reinitialiser clé primaire dans une base de données LIBRE OFFICE
Quelle méthode choisir? (base de données)
Aide sur base access
Base de données / Masque de saisie
Utiliser EXCEL comme Base de données
Formulaires dans base de données
Plus de sujets relatifs à aide sur base de données
 > Tous les forums > Forum Bureautique