Aide comment créer une bdd oracle avec delphi ?

Signaler
Messages postés
1
Date d'inscription
lundi 6 avril 2009
Statut
Membre
Dernière intervention
6 avril 2009
-
Messages postés
3793
Date d'inscription
samedi 22 décembre 2007
Statut
Membre
Dernière intervention
3 juin 2016
-
bonjour
svp,je suit une etudiante en informatiqe ,je vaux connaitre comment creer un base de donne en oracle

8 réponses

Messages postés
3874
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
7 novembre 2014
14
Messages postés
3793
Date d'inscription
samedi 22 décembre 2007
Statut
Membre
Dernière intervention
3 juin 2016
9
Juste une question vite fait : ça a quoi de si fascinant une base de données pour que tout le monde s'y intéresse autant ?

Cordialement, Bacterius !
Messages postés
3874
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
7 novembre 2014
14
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).
Messages postés
992
Date d'inscription
jeudi 2 novembre 2000
Statut
Membre
Dernière intervention
24 avril 2013
2
Juste une question vite fait : ça a quoi de si fascinant une base de données pour que tout le monde s'y intéresse autant ?

de plus en plus marrantes tes remarques !
Messages postés
4719
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
1 février 2021
14
@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)

cantador
Messages postés
3793
Date d'inscription
samedi 22 décembre 2007
Statut
Membre
Dernière intervention
3 juin 2016
9
@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 ...

Cordialement, Bacterius !
Messages postés
4719
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
1 février 2021
14
@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 !

cantador
Messages postés
3793
Date d'inscription
samedi 22 décembre 2007
Statut
Membre
Dernière intervention
3 juin 2016
9
:)

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 ^^

Cordialement, Bacterius !