Précédent   Forum des professionnels en informatique > Bases de données > Décisions SGBD
Décisions SGBD Forum de décisions sur le choix en bases de données. Le Comparatif
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/02/2011, 18h43   #1
Candidat au titre de Membre du Club
 
Inscription : avril 2010
Messages : 85
Détails du profil
Informations forums :
Inscription : avril 2010
Messages : 85
Points : 14
Points : 14
Par défaut MySQL ou PostgreSQL

Bonsoir,

Je travaille sur un projet qui comporte une BD.
Je voudrais faire quelque chose comme ce qui suit grâce aux triggers :

La bd comporte des modèles d'ensembles de jetons.
Exemple :
Modèle 1 : 2 jetons
Modèle 2 : 5 jetons
Modèle 3 : 11 jetons

Lorsqu'un nouvel utilisateur est crée. Il faut lui donner des jetons qui dépendent d'un modèle et j'aimerai que grâce au triggers les jetons soient bien copiés dans une table annexe depuis la table des modèles.

Je sais que c'est possible avec les triggers et PL/SQL.

Malheureusement je constate que MySQL n'autorise pas le PL/SQL (enfin presque pas) et je me demandais si c'était possible sous PostgreSQL.
Et enfin si la licence de PostgreSQL autorise l'usage commercial ?

Merci.
Agoudard est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2011, 19h13   #2
Modérateur
 
Homme Fabien
Ingénieur d'études en décisionnel
Inscription : septembre 2008
Messages : 5 684
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 34
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Ingénieur d'études en décisionnel
Secteur : Arts - Culture

Informations forums :
Inscription : septembre 2008
Messages : 5 684
Points : 10 459
Points : 10 459
Envoyer un message via ICQ à Waldar Envoyer un message via Skype™ à Waldar
PL/SQL est le langage de programmation d'Oracle Database.

MySQL ayant été racheté par Oracle il y a trop peu de temps pour l'implémenter et comme les technologies sont vraiment différentes, je doute que ce soit dans un avenir proche, même si une compatibilité est prévue avec le langage de programmation de MySQL.

PostGreSQL a son propre langage de programmation, le PL/pgSQL.
Il présente de nombreuses similarités avec le PL/SQL, mais c'est bien un langage différent.
__________________
Email : http://scr.im/waldar
Waldar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2011, 19h32   #3
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 10 990
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'études en informatique
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 10 990
Points : 18 241
Points : 18 241
Envoyer un message via MSN à CinePhil
Citation:
Et enfin si la licence de PostgreSQL autorise l'usage commercial ?
Je pense que oui, contrairement à MySQL qui est faussement gratuit.

Et par ailleurs, Postgresql est beaucoup plus conforme à la norme SQL et plus riche en fonctionnalités que MySQL.
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique.
Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française !
Linuxiens, comptez-vous !
CinePhil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2011, 19h33   #4
Candidat au titre de Membre du Club
 
Inscription : avril 2010
Messages : 85
Détails du profil
Informations forums :
Inscription : avril 2010
Messages : 85
Points : 14
Points : 14
Classe
Donc c'est possible ?

Et le moteur de BD de PostgreSQL est pertinent pour une dizaine de tables dont 2 ou 3 contiennent jusqu'à 5000 entrées ?
Agoudard est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2011, 19h34   #5
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 10 990
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'études en informatique
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 10 990
Points : 18 241
Points : 18 241
Envoyer un message via MSN à CinePhil
Citation:
Envoyé par Agoudard Voir le message
Et le moteur de BD de PostgreSQL est pertinent pour une dizaine de tables dont 2 ou 3 contiennent jusqu'à 5000 entrées ?
C'est tout petit pour un SGBD !
Je pense que même Access en monoposte ou Open Office Base avaleraient ça sans problème !
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique.
Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française !
Linuxiens, comptez-vous !
CinePhil est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h03.


 
 
 
 
Partenaires

Hébergement Web