c quoi tous ces termes barbares ?? [base de donnée] - Programmation
Marsh Posté le 13-09-2001 à 02:32:25
ce sont des SGBD (Systèmes de Gestion de Bases de Données) tout simplement, ce ne sont pas des termes barbares, ils sont + ou - performants et + ou - chers
Marsh Posté le 13-09-2001 à 10:47:00
slvn a écrit a écrit : j entends parler de Access, slq,oracle, mysql etc... et j ai peur de faire un amalgame. |
Euh je pense que tu parles de SQL Server ?
Attention à ne pas confondre : le SQL est le langage avec lequel tu t'adresses à une base de données (en théorie ce langage est normalisé, mais dans la réalité, chaque éditeur de SGBD le met un peu à sa sauce), alors que SQL Server est le SGBD professionnel de Microsoft (professionnel par opposition à Access qui est nettement plus orienté 'grand public')
Marsh Posté le 13-09-2001 à 12:11:17
Access peut être considéré comme une base de données, puisqu'il y a des notions de tables, de relation, et que l'on peut effectuer des requêtes SQL dessus.
Maintenant il faut voir l'utilisation que l'on veut faire d'une base de données : si il s'agit de gérer les commandes et les clients d'une toute petite entreprise, et que le gars qui dirige n'a pas de vraiment de service informatique, il pourra se débrouiller avec, faire des requêtes et des formulaires par lui-même. C'est plus dans l'esprit du Pack Office (je veux dire par là que c'est du même genre qu'Excel)
Maintenant si les besoins en terme de volume de données, d'accès multi-utilisateurs sont là, il faudra prendre autre chose qu'Access...
[edtdd]--Message édité par irulan--[/edtdd]
Marsh Posté le 13-09-2001 à 12:25:54
ok, je vois,
et donc, quelles sont les bases de données les plus performantes ?!
Marsh Posté le 13-09-2001 à 12:59:29
Oracle, DB2, SQL Server sont toutes performantes, tout dépend de la volumétrie de tes données, du nombre d'accès concurrents, du type d'utilisation et des ressources système et humaines dont tu disposes. Le tuning d'une base de données est une opération très complexe qui peut changer du tout au tout les performances.
Marsh Posté le 13-09-2001 à 17:52:49
est ce que creer sa propre base de donnée en C par exemple ne serait pas plus rapide ?! car elle serait adaptée a ce qu on veut en faire
Marsh Posté le 13-09-2001 à 17:54:09
et quel est la différence entre My SQL et SQL server ?
Marsh Posté le 13-09-2001 à 17:57:38
-ThOR- AraGorN a écrit a écrit : et quel est la différence entre My SQL et SQL server ? |
MySQL c'est un produit OpenSource
SQL Server est un produit Microsoft (cher et agréable)
Marsh Posté le 13-09-2001 à 18:01:18
SQL server est donc payant, et qu'est ce qu'il apporte de plus que My SQL ?
Marsh Posté le 13-09-2001 à 19:18:39
MySQL n'inclut pas un certain nombre de fonctions, qui deviennent vite indispensables !
Par exemple : les vues, les requêtes imbriquées... mais tout ça pour toi c'est incompréhensible je pense.
Marsh Posté le 13-09-2001 à 19:51:44
slvn a écrit a écrit : oui sql pardon Access c est une base de donnée ?! |
attention à ne pas confondre base de données (qui ne sont que des données structurées en respectant certaines contraintes) et SGBD qui sert à gérer des bases de données
Marsh Posté le 13-09-2001 à 20:19:49
Airbag a dit:
Citation : MySQL n'inclut pas un certain nombre de fonctions, qui deviennent vite indispensables ! |
En effet, je ne connais pas tout cela, mais ca ne m'empeche pas de développé mes logs avec des bases de données paradox.
C'est juste que je vais commencé le php et my sql, pour un site internet, alors je me renseigne, c tout.
Par contre tu n'as qu'à m'expliquer en quelques ce qu'est tout cela, comme ça je mourirais un peu moins bête.
Merci
Marsh Posté le 13-09-2001 à 22:08:04
requetes imbriquées : tu te sers d'une requête pour construire une autre requete.
vues : c'est une sorte de table virtuelle, qui est composée d'autres tables. C'est comme une sorte de synthese d'autres tables, présentant uniquement les infos qui nous intéressent. La vue est automatiquement mise à jour lorsque les tables qui la composent sont modifiées, et réciproquement(moyennant qelques contraintes ).
Désolé je m'explique certainement très mal, mais comment décrire des concepts + avancés sans parler des principes basiques?...
Ne t'inquiète pas, lorsque tu auras besoin de ces fonctions, tu auras déjà pas mal progressé. Don't worry... et bon apprentissage
Marsh Posté le 13-09-2001 à 01:34:06
j entends parler de Access, slq,oracle, mysql etc... et j ai peur de faire un amalgame.