Bonjour,
je suis débutant en base de données et il y a des notions que je comprends mal
Y-a-t-il des différences entre base de données et SGBD ?
Bonjour,
je suis débutant en base de données et il y a des notions que je comprends mal
Y-a-t-il des différences entre base de données et SGBD ?
En quelques mots : le SGBD c'est le moteur, le serveur de base de données, le camion et sa remorque, la base de données la cargaison.![]()
Modérateur Langage SQL
Règles du forum Langage SQL à lire par tous,
N'hésitez pas à consulter les cours SQL
N'oubliez pas le bouton
et pensez aux balises [code]
Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.
Pour compléter la réponse précédente j'ajouterai que SGBD est l'acronyme de Système de Gestion de Base de Données.
En anglais celà donne DBMS pour DataBase Management System.
D'accord , mais je comprends mal la différence entre les deux ?
Si je devais donner des exemples de bases de données , SQL,Access ou oracle en sont ils ?
Ou pouvez vous me donne des exemples ?
SQL est un langage de manipulation (et de définition) de données.
Access et Oracle sont des SGBD
Modérateur Langage SQL
Règles du forum Langage SQL à lire par tous,
N'hésitez pas à consulter les cours SQL
N'oubliez pas le bouton
et pensez aux balises [code]
Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.
Un SGBD n'est pas une base de données ?
Peux tu me donner des exemples de bases de données ?
Une base de données est un ensemble de propositions vraies qui sont stockées/durables et disponibles à la demande.
La base de données est accédée et manipulée par l'utilisateur à travers un langage (SQL par exemple).
Le SGBD est le logiciel par lequel on accède à la base de donnée, il gère l'aspect machine: les performances, le stockage. Il permet d'effectuer des sauvegardes, restaurations, etc...
En bref, la base de données est située à un niveau logique alors que le SGBD concerne le niveau physique.
Il est surement possible de dire qu'une certaine base de données représentée en utilisant le modèle hiérarchique est identique à une autre base de données utilisant le modèle relationnel dans le sens ou les informations, les propositions quelles contiennent sont identiques. Par contre l'implémentation (le SGBD) est complètement différente que ce soit au niveau logiciel ou physique.
Effectivement, un SGBD n'est pas une base de données.
Pour les exemples, il y en a des tonnes...
Par exemple, le quincailler du coin qui veut gérer son fond de commerce va utiliser une base de données qui contiendra les références des produits qu'il vend, leur fournisseur, le stock, le prix, etc...
S'il fait de la VPC, il y aura aussi les clients, les commandes.
Comme il tient sa comptabilité sur informatique, il aura une base Comptable avec les recettes, les dépenses, etc...
De manière générale, on peut considérer que tout regroupement d'informations constitue une base de données, cette base pouvant (ou pas) être sous le contrôle d'un SGBD:
- un annuaire "papier" est une base de données
- le répertoire de ton GSM constitue une base de données
Partager