Bonjour tt le monde! MySQL... BDD relationnelle ou pas? - PHP - Programmation
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
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?
Marsh Posté le 16-12-2002 à 16:55:57
omega2 a écrit : |
mieux que gratuite, libre :
postgres
Marsh Posté le 16-12-2002 à 16:57:35
Chrono a écrit : |
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.
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.? )
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...
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..