[base de donnée] c quoi tous ces termes barbares ??

c quoi tous ces termes barbares ?? [base de donnée] - Programmation

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.

Reply

Marsh Posté le 13-09-2001 à 01:34:06   

Reply

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

Reply

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')

Reply

Marsh Posté le 13-09-2001 à 10:59:17    

oui sql pardon :)
 
Access  c est une base de donnée ?!

Reply

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]

Reply

Marsh Posté le 13-09-2001 à 12:25:54    

ok, je vois,  
et donc, quelles sont les bases de données les plus performantes ?!

Reply

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.

Reply

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

Reply

Marsh Posté le 13-09-2001 à 17:54:09    

et quel est la différence entre My SQL et SQL server ?


---------------
AraGorN Fils D'AraTHorN
Reply

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)


---------------
- "Qui diable es-tu ?"
Reply

Marsh Posté le 13-09-2001 à 17:57:38   

Reply

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 ?


---------------
AraGorN Fils D'AraTHorN
Reply

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.

Reply

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

Reply

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 !
Par exemple : les vues, les requêtes imbriquées... mais tout ça pour toi c'est incompréhensible je pense.


 
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


---------------
AraGorN Fils D'AraTHorN
Reply

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 :sweat: ).
 
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 :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed