Question:
Qui connait le logiciel Access ?
laura l
2007-05-22 09:43:49 UTC
Qu'est ce qu'un système de gestion de base de données (SGBD)? Pourquoi choisir Access à Excel ? (ou l'inverse)
Qu'est ce qu'un modele conceptuel de données ?
Qu'est ce qu'une requete ? Une table ? Un formulaire ?

Merci
Quatorze réponses:
Louis XV
2007-05-27 14:15:39 UTC
Les Systèmes de gestion de base de données sont un type de software très spécifique, consacré à servir d'interface entre la base données, l'utilisateur et des applications qui l'utilisent. Il est composé d'un langage de définition de données, d'un langage de manipulation de données et d'un langage de consultation. Dans les textes qui traitent ce sujet, ou sujets en rapport, on mentionne les termes SGBD et DBMS, étant les deux équivalents, et acronymes, respectivement, de Système Gestionnaire de Bases Données et de DataBase Management System, son expression anglaise.



Accès est une base de données.

Excel est un tableur



un modele conceptuel de données est un modele théorique qui ne tient pas compte (indépendant) de la base de données.



Une requête est une demande questionant la base de données.



Une table est un ensemble de données



Un formulaire est un questionnaire
Karine S
2007-05-22 10:04:32 UTC
Excel et Acces n'ont rien à voir.



lillagen n'a également rien compris.



Dans Microsoft Office, il n'y a aucun logiciel qui fait doublon. Chacun a ses spécificités (Word, Acess, Excel, Publisher,...)



Access : permet de créer une base de données à l'aide de tables et de requêtes. Tout cela pourra être présenté dans des formulaires afin que les utilisateurs novices puissent utiliser la base sans se soucier du développement qu'il y a derrière.



Les tables contiennent les données, les requêtes servent à extraire des données selon des conditions prédéfinies. On écrit des requêtes en SQL mais Access permet aussi de les générer sans connaître le SQL.



Par exemple, on extrait grâce à une requête tous les clients de la table CLIENTS qui habitent sur PARIS.



Cette requête pourra être générée, par exemple, par un utilisateur en choisissant la ville PARIS dans une liste déroulante du formulaire.



Excel : permet de créer des tableaux et, éventuellement, d'intégrer des formules de calculs automatiques.
anonymous
2007-05-22 10:02:43 UTC
Les réponses qui t'ont été données ici prouvent une chose: ne JAMAIS faire confiance aux renseignements que tu obtiens sur ce genre de site.

Cherche plutot tes infos en cherchant de bons sites universitaires avec Google, ou utilise wikipédia.



Par exemple dans Google, tapes "wikipédia Access" et tu trouveras des infos utiles, et pas le ramassis de conneries que certains ont raconté ici.



Voici toujours pour Access:

http://fr.wikipedia.org/wiki/Microsoft_Access
bob ramone
2007-05-22 09:50:07 UTC
oula! tu connais rien en fait!

Access est comme son nom l'indique une base de données. Pour faire simple on peut comparer ça à un répertoire si on prend l'exemple de la liste de tes amis avec coordonnées et numéro de tél (c'est la table). Quand tu fais une requête tu demandes à ta table qu'elle affiche par exemple les numéro de tél de toutes les Laura de ta base de données.

C'est clair?



La remarque de lilagen est un peu bizarre!

Pour ma part j'utilise plus access mais des mysql, base de données sur site internet
Erwan G
2007-05-22 12:36:54 UTC
Bonjour!



Commençons par le commencement, une base de données est un conteneur informatique de données qualifiées par des métadonnées permettant de décrire des informations (exemple : 16/5/2007 est une donnée, cad une valeur sans signification qui doit être associée à une métadonnée porteuse de sens (par exemple "Date d'investiture du président de la république" de manière à constituer une information : la date d'investiture du président de la république élu en 2007).

En règle générale, les informations à stocker dans une base de données sont connues intuitivement, sans réelle structuration. Ainsi, les informations à traiter ne sont pas suffisamment normalisées pour pouvoir être exploitées efficacement par un système informatique.

Afin d'aboutir à une base de données, les informations vont être modélisées sous la forme d'un modèle conceptuel de données. Le modèle conceptuel de données représente de manière structurée le périmètre de métadonnées décrivant l'ensemble des informations à stocker dans la base de données. Il ne s'agit pas d'un modèle informatique : l'objectif poursuivi ici consiste exclusivement à définir les métadonnées composant les informations à traiter. C'est dans ce modèle que son définis notamment :

- les entités (groupement d'informations existant de manière autonome. Par exemple un produit, une commande)

- les associations entre les entités (par exemple, une ligne de commande n'existe pas en tant que tel, c'est le résultat de l'association entre un produit et une commande, complétée de certaines informations comme la quantité commandée)

- les cardinalités des associations (exemple : un produit peut-il être associé à plusieurs commandes, une commande peut-elle contenir plusieurs produits, un produit peut-il figurer plusieurs fois dans une commande, etc...)

Toutes les informations caractérisant les entités ou les associations sont définies par leurs métadonnées (sens de la valeur stockée, nature de la valeur stockée numérique/date/chaine, etc...)

De ce modèle conceptuel sera produit un modèle physique qui représentera les objets de base de données permettant de stocker les informations à traiter. Les métadonnées constituent les caractéristiques des objets de base de données (tables, champs, clés, index, etc...). Le modèle physique est un modèle informatique : il est la représentation de ce que seront les objets informatiques de la base de données.

La base de données est ensuite créée à partir du modèle physique. Cette création consiste à créer :

- des tables constituées de champs. Un champ correspond à une information. La définition du champ étant la métadonnée de l'information. Les tables sont des ensembles de champs (par exemple, une table produit pourrait regrouper les champs relatifs au nom du produit et à sa référence en catalogue). A titre d'exemple uniquement, une feuille excel dans laquelle tu définis des noms de colonne (métadonnées) est une ébauche de table

- des index : objets techniques permettant de trouver plus vite des informations dans la base de données. L'analogie est parfaite avec l'index d'un livre.

- des clés : les clés sont des index un peu spéciaux permettant de s'assurer de l'unicité des informations enregistrées. Ces objets sont très importants car ils permettent de s'assurer de l'unicité de l'information stockée puis, dans un second temps de décrire les cardinalités (exemple : si une règle dit qu'une commande doit concerner au minimum deux produits différents, il est impératif de pouvoir s'assurer qu'une commande qui aurait deux lignes concerne effectivement deux produits et qu'elle ne contient pas deux lignes relatives au même produit)

Une fois arrivé à ce stade, on peut enfin commencer à entrer des données dans la base. On peut le faire à la main en ouvrant les tables mais c'est carrément galère. Par conséquent, on utilise des applications, c'est à dire des représentations graphiques de la base de données. Il s'agit ici des formulaires. Un formulaire est une représentation graphique dynamique des informations en celà qu'il associe des zones de saisie (ou d'affichage) de valeurs associées à des libellés descriptifs (les métadonnées). Le formulaire sert aussi bien à afficher des informations qu'à les saisir.

Les requêtes sont des objets d'interrogation de la base de données. Elles servent éventuellement à extraire les données à afficher dans un formulaire. Elles servent également à produire des résultats agrégés (par exemple le nombre de commandes). Enfin, certaines d'entre elles permettent de modifier les données (insertion, moification, mise à jour).

In fine, un SGBD est un logiciel apte à assumer les fonctions suivantes :

- enregistrer des métadonnées sous la forme de structure de base de données

- enregistrer des informations en permettant la saisie de données mises en relation avec les métadonnées

- produire les résultats d'interrogations formulées sous la forme de requêtes

Ainsi, les formulaires ne sont pas à proprement parler des objets de base de données. Access regroupe en fait deux fonctionnalités usuellement dissociées :

- le SGBD

- un environnement graphique d'exploitation de la base de données

Pour ce qui est d'Excel, bien qu'il existe des fonctions de base de données dans Excel, La destination de ce produit est complètement différente. Dans Access, tu peux définir des métadonnées complètes (sens, nature de l'information, éventuellement valeurs acceptables), tu peux représenter des associations entre les entités, tu peux positionner des clés afin de garantir l'intégrité des informations stockées. Tout celà est impossible de manière fiable dans Excel : typiquement, tu peux définir qu'une cellule est affichée comme une date mais pour Excel, elle restera un nombre. D'ailleurs, si tu saisis un nombre dans une cellule qui doit être affichées en tant que date, Excel convertit la valeur saisie en la date correspondante : travestissement de l'information ?

En revanche, Excel est particulièrement puissant pour faire du calcul. Bien que certaines fonctions de calcul sont intégrées dans Access, la production d'un écart type à une moyenne pondérée sur Access est beaucoup plus compliqué à réaliser que sous Excel.

En conclusion Excel vs Access : Excel pour le calcul, Access pour le stockage structuré d'informations.
mabya
2007-05-22 10:32:17 UTC
Une base de données est un ensemble de données (disons d'objets) auxquels tu peux accéder rapidement exemple : un carnet d'adresses :

Noms ---- prénoms - ville - départ - n° téléph.- e-mail

Dupuis ..... Jules ....... Paris ..... 75 ......... -- -

Durand ...... Paul ........ Royer..... 99 .........

Tu peux avoir cent, mille noms et plus...

Une requête te permet d'obtenir tous les noms d'un département, ou d'une ville, ou tous les prénoms Paul, tu peux choisir ainsi en un simple clic les objets que tu as dans la base selon un ou plusieurs critères, âge, sexe, profession..

Au lieu d'avoir les objets sous forme de tableau, chacun d'eux peut sortir sur une fiche indivuiduelle comportant tous les renseignements, c'est le formulaire.

Acces est une base de données de microsoft, tu en as une excellente, plus simple et plus facile à utiliser dans WORKS de Microsoft également.

Par contre excell est un tableur c'est à dire un tableau de calculs ( une application des matrices).

Dans WORKS tu as aussi un tableur, très bien fait et facile à utiliser.

En général cela parait un peu difficile pour le premier abord mais en vérité, c'et assez simple et on s'y met très vite !

Cependant, il te faut une doc assez bien faite, sinon pour un début tu ne t'en sortiras pas, une doc sur papier et non les aides en lignes pas suffisantes pour démarrer..

Selon la base de données, tu en trouveras dans les grandes librairies, je te conseillle WORKS qui comprend une base de données, un tableur et même un traitement de texte..
Lilas
2007-05-22 09:58:12 UTC
Difficile de faire une réponde simple et courte mais... essayons avec un exemple.

Tu as un commerce et tu veux gérer les commandes de tes clients sur ordinateur. Tu peux tout stocker dans une base de données.

Dedans, tu auras des tables : une table client (une sorte de fichier qui contiendra les cordonnées de chacun de tes clients), un table produits (ton catalogue complet et détaillé), et une table commande pour lier les deux (client, produits commandés).

Le MCD sera un shéma qui représente ces 3 tables, reliées entre elles (commande est reliée avec client, ainsi qu'avec produit, mais produit et client ne sont pas liés directement, seulement au travers de la commande).

Une requête va te permettre d'interroger ta BDD, par exemple "combien de clients ont comandé ce produit?"



Toutes ces choses sont communes à tous les SGBD (Access, Oracle...), mais pas à Excel qui est juste un tableur.

Les formulaires servent juste à définir l'interface avec l'utilsateur, et est une spécificité d'Access.



Un petit conseil pour finir : si tu as des données sensibles, volumineuses, et pas de système de sauvegarde efficace, fuis Access...
anonymous
2007-05-22 09:57:23 UTC
Access est un SGBD.

Excel est un tableur.



Utilise google pour rechercher des cours sur les bases de données car ce n'est pas en une réponse que l'on peut tout t'apprendre !
stephaneascoet
2007-05-22 09:50:46 UTC
Je fût développeur Access/VBA... Comme son nom l'indique, un SGBD sert à stocker des données, à les organiser, à les traiter. Access est un SGBDR (relationnel). Si tu poses ces questions, c'est que tu ne connais pas si bien que ça. Même moi qui ai développé de nombreux mois sous cette appli, qui me suis tapé des centaines de pages de cours, je n'ai pas la prétention de dire que je maitrise cet outil aux possibilités illimitées (mais qui utilise un format de fichier propriétaire, qui coûte une fortune, et qui a une interface à chier).
Buck
2007-05-22 09:47:45 UTC
sgbd est une sorte de driver pour se connecter aux bases de donées..



excell c'est un tableur, access, permet de créer des bases de données et de laes filtres, donc rien a voir entre eux



un formulaire c'est une grille de saisie des données

une table, c'est des enregistrements (table clients, tables vehicules) qui contient des champs (client: nom, prenom, adresse....)

requete, permet d'avoir une liste filtre de une ou plusieurs tables..



A+ a.B.
doudou l'enchanteur
2007-05-22 10:02:13 UTC
La différence essentielle entre excel et access tient dans la possibilité de faire des liaisons 1-1,1-n,n-n entre les tables sur access ... Donc de gérer des tables qui sont lièes entre elles !

Le modèle conceptuel de données permet de décrire Les éléments qui vont permettrent de créer les tables !

La requêtes permet d'appliquer des critères sur plusieurs tables liées... La table est formée de champs(colonne) et enregistrements (lignes) ... Le formulaire permet de créer une interface pour intérroger la base ....
Sarkophage
2007-05-22 09:56:07 UTC
oula... c'est tellement vaste comme question que je te renvoie vers ça:

http://fr.wikipedia.org/wiki/Base_de_donn%C3%A9es_relationnelle



Après, laisse tomber ce que dit lillagen... les bases de données sont bien plus puissantes que les tableurs... encore faut-il savoir les utiliser...
anonymous
2007-05-22 09:46:59 UTC
pas moi désolée
lillagen
2007-05-22 09:49:20 UTC
Prend Excel!!!! j'ai travaillé sur access (je ne savais meme pas que ca existait encore!).... et de ce que j'en pense! archaïque, lourd... enfin nul. En plus, comme il n'est pas beaucoup utilisé, peu savent s'en servir, alors pour t'aider!!! Fous le à la poubelle! hihihih


Ce contenu a été initialement publié sur Y! Answers, un site Web de questions-réponses qui a fermé ses portes en 2021.
Loading...