manalbadri
Messages postés1Date d'inscriptionlundi 6 avril 2009StatutMembreDernière intervention 6 avril 2009
-
6 avril 2009 à 11:31
Bacterius
Messages postés3792Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention 3 juin 2016
-
8 avril 2009 à 20:37
bonjour
svp,je suit une etudiante en informatiqe ,je vaux connaitre comment creer un base de donne en oracle
cs_rt15
Messages postés3874Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention 7 novembre 201413 7 avril 2009 à 09:29
Fort curieusement, une base de données permet de stocker des données.
Elles sont généralement relationnelles, c'est à dire que l'on peut préciser des relations entre les données contenu dans les différentes tables. Par exemple on peut obliger des "produits" à provenir d'une "usine".
De plus on peut généralement intérroger ses données et les manipuler via un langage relativement simple, le SQL.
Les avantages par rapport à faire son propre système sont multiples :
-> Pourquoi réinventer la roue ?
-> Beaucoup de gens connaissent le SQL et c'est facile à apprendre.
-> Il y a une certaine garantit de la cohérence des données en cas de panne, et des systèmes de récupération.
-> Les relations et les contraintes permettent de structurer les données facilement.
-> De nombreux outils permettent de se connecter et d'interroger une base.
-> On peut faire des transactions, c'est à dire avoir la possibilité d'inverser une série d'opération si une des opérations échoue.
-> Les données sont sécurisées, il faut avoir des mots de passe pour les consulter.
-> ...
Le principal inconvénient se situe au niveau des performances.
Une base va consommer une quantité non négligeable de mémoire (Encore que quand on regarde les applis modernes, c'est pas forcément les plus consommatrice...)
L'interrogation des données peut être plutôt lente : le parsage des requêtes SQL, le stockage des données à usage général... Bref c'est pas instantané, bien que l'on puisse plus ou moins préparer les requêtes lors de la compilation (Pro*C de Oracle par exemple).
Au final, de nombreuses entreprises utilisent des bases de données pour stocker leurs données, et de nombreux logiciels sont conçus pour travailler avec elles.
Ah tiens une petite devinette pour finir. Pourquoi le Delphi s'appelle le Delphi ?
(Une base de données célèbre et une ville presque aussi célèbre sont impliquées dans la réponse).
cs_cantador
Messages postés4720Date d'inscriptiondimanche 26 février 2006StatutModérateurDernière intervention31 juillet 202113 7 avril 2009 à 14:11
@Bacterius:
Imagine la gestion du ministère de la Défense (métiers, personnels, outils, machines, processus de gestion et décison)
Prends également une entreprise qui fabrique et vend des produits.
Si on s'en tient à une simple banque de données fourre tout, c'est ingérable..
Mais si on crée des bases de données relationnelles, alors tout devient possible car on peut stocker et récupérer l'information de manière intelligente.
CodeSource utilise vraisemblablement une grosse base de données (pour te donner un exemple que tu connais bien)
Bacterius
Messages postés3792Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention 3 juin 201610 7 avril 2009 à 17:01
@Nicolas : c'est normal plus on grandit plus on devient bête ^^
@Cantador : ok :)
@rt15 : merci pour ton explication je comprends mieux à présent :) Elles sont présentes partout maintenant ces base de données ... mais en fait ce ne sont que des fichiers ... On peut alors créer son propre format de base de données ? Interessant ...
cs_cantador
Messages postés4720Date d'inscriptiondimanche 26 février 2006StatutModérateurDernière intervention31 juillet 202113 8 avril 2009 à 17:12
@Bacterius:
Mais non tu n'es pas bête, tu es même très doué et inventif..
c'est très bien de poser des questions..
c'est quand on en pose plus, que ça devient inquiétant..
On peut alors créer son propre format de base de données ? Interessant ...
Ah !
Tu en crée déjà une sorte de bdd (simplifiée..)
lorsque tu manipules un TRecord..
Mais faire sa propre base de données, comme FireBird, SQLServer, Oracle est un travail gigantesque !
Bacterius
Messages postés3792Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention 3 juin 201610 8 avril 2009 à 20:37
:)
Oui donc en fait on manipule des BDD sans s'en rendre compte, mais dans une petite mesure ... Interessant ... Ca pourrait m'aider à me lancer dans les BDD.
En tout cas je pense que je ne vais pas tout de suite me lancer dans la BDD ^^