Bonjour tt le monde! MySQL... BDD relationnelle ou pas?

Bonjour tt le monde! MySQL... BDD relationnelle ou pas? - PHP - Programmation

Marsh Posté le 16-12-2002 à 16:10:19    

Je me doute ke ce n'est pas proprement dite une BDD relationnelle... mais pour autant peut on dire k'elle ne l'est pas??!!!
 
C mon prof d'informatique ki m'a saoulé avec ca au BTS blanc...
Il veux pas ke j'utilise phpmyadmin associé à MySQL car C soit disant pas relationnel donc ne valide pas les compétences obligatoires pour le BTS.
 
Désolé pour ce roman..

Reply

Marsh Posté le 16-12-2002 à 16:10:19   

Reply

Marsh Posté le 16-12-2002 à 16:44:18    

Demande lui de te payer une license pour oracle, sybase voire pour la bdd de borland, on véra bien sa réponse. ;)
 
Sinon, il y a une autre abse de donnée gratuite il me semble, je sais plus laquelle et je sais pas si elle est relationelle. ;)
 
Sinon, une des types de tables gèrent les clés externes, tu peux essayer de jouer sur ce fait pour avoir une chance de l'utiliser.
 
EDIT : corection d'un erreur de terme


Message édité par omega2 le 16-12-2002 à 16:45:22
Reply

Marsh Posté le 16-12-2002 à 16:54:16    

Mon patron a acheté office...
je V tt de même pas utiliser Acccesss???!
 
G pas envi!!!!!!!!!!!
 
Non sérieusement... MySQL C forcement relationnel.. C les requetes SQL du code php qui la rendent relationnelle, donc C k'ça l'est forcement! Sauf k'on a pas accès à un système de gestion de MCD / MLDR avec le gestionnaire, C tout non?
 
PS: QQun sait s'ils vont évoluer dans ce sens chez phpmyadmin?

Reply

Marsh Posté le 16-12-2002 à 16:55:57    

omega2 a écrit :


Sinon, il y a une autre abse de donnée gratuite il me semble, je sais plus laquelle et je sais pas si elle est relationelle. ;)


mieux que gratuite, libre :
postgres

Reply

Marsh Posté le 16-12-2002 à 16:57:35    

Chrono a écrit :


Non sérieusement... MySQL C forcement relationnel.. C les requetes SQL du code php qui la rendent relationnelle, donc C k'ça l'est forcement!


 
on peut faire des relations entre des fichiers aussi, c'est pas pour ca que ton systeme de fichier est relationnel.
 
ce qu'il manque (a moins qu'ils l'aient ajoutée dans la 4) c'est les contraintes d'intégrité, cad les relations entre les tables, gérés par la base elle même, et non pas par ton programme.

Reply

Marsh Posté le 16-12-2002 à 17:02:12    

ouai il manque toujours ces conneries...
 
je comprends pas trop pkoi d'ailleur...!! C un peu léger ce k'ils font..
 
Enfin même avec la dernière version, on ne peux tjours pas gérer les relations entres les tables directement avec la base..
C chiant car ca m'aurait été très utiles car je gère tout de même 34 tables..
 
Donc je suis obligé de gérer directment l'intégrité réferentielle à tous les stades du développement.. et pour plus de sécurité j'ai créé un script qui met à jour la base en respectant l'intégrité entre les tables...
 
Le pb C ke je l'ai fait en php et ke pour mon BTS ca aurait été cool ke je le fasse en C#.. (un site pour m'aider.?  :whistle: )


Message édité par chrono le 16-12-2002 à 17:04:39
Reply

Marsh Posté le 16-12-2002 à 17:28:54    

omega2 a écrit :

Demande lui de te payer une license pour oracle, sybase voire pour la bdd de borland, on véra bien sa réponse. ;)


 
Pour la base de données de Borland, interbase, il y à une version open source gratuite : interbase 6 open source.
 
De cette version IB6 une autre version à vu le jour, (un fork) : Firebird, toujours open source.
 
Donc avec InterBase 6 open source, Firebird, PostgreSQL, et aussi Sap DB on commence à avoir un peu plus de choix dans les sgbd open sources ou plus ou moins gratuits...

Reply

Marsh Posté le 16-12-2002 à 17:35:10    

ok je te remerci je V étudier cela..
 
have a good night

Reply

Sujets relatifs:

Leave a Replay

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