Méthylbro Développeur Web PHP

Keyword - Base de Données

Fil des billets - Fil des commentaires

mercredi 23 septembre 2009

Adminer : Une alternative à PHPMyAdmin qui tient dans un seul fichier

Voilà une alternative intéressante au monstrueux PHPMyAdmin ; Adminer. Ce programme écrit en PHP permet des fonctionnalités d'administration graphique d'un ensemble de base de données MySQL.

Comme vous l'aurez deviné dans le titre, le principal atout d'Adminer c'est qu'il tient dans un simple fichier. Facile et rapide a installer donc.

Niveau fonctionnalités, Adminer est un concurrent sérieux de PHPMyAdmin. En effet, Adminer embarque toute une pléiade de choses intéressante, en plus des options minimum que l'on peu attendre d'un tel script :

  • Sélection, édition et création d'occurrences de table en mode graphique
  • Assistant graphique pour la création de tables et de vues
  • Assistant graphique pour la création de procédures, de fonctions et de triggers
  • Import et export de données aux formats SQL et CVS
  • Gestion des privilèges pour les utilisateurs
  • ...

Lire la suite...

mardi 11 novembre 2008

Bases de Données Relationnelles - Partie 4

Après avoir dans un premier temps défini un exemple, puis expliqué les concepts d'agrégation et de composition, je vous propose d'entrer enfin dans le vif du sujet : la création de votre base de données.

Aujourd'hui nous allons voir comment traduire concrètement les liens de relations entre vos tables lors de la création de vos base de données. Tout cela illustré avec des exemples de script de création de table en SQL.

Avant de commencer, je tient à signaler que l'ensemble des scripts suivant ont été testés sur le SGBDR MySQL 5.0.

Lire la suite...

dimanche 9 novembre 2008

Bases de Données Relationnelles - Partie 3

J'avais promis un tutoriel complet sur les principes simple de la création d'une Base de Données Relationnelle avec MySQL ...

Et voilà qu'au bout d'un mois, à cause de beaucoup de boulot et d'un gros poil dans la main je m'apercois que je n'ai rédigé que deux articles à ce sujet.

Je vais donc rattraper mon retard et vous proposer la suite. Aujourd'hui donc, après une Introduction au Base de Données Relationnelle ainsi qu'un premier article expliquant le concept simple de l'agrégation, je vais essayer d'expliquer le principe de la composition.

Si vous ne comprenez pas tout de suite ou je veux en venir ne vous inquiétez pas, des exemples concrets arrivent dans les billets à venir.

Lire la suite...

lundi 13 octobre 2008

Bases de Données Relationnelles - Partie 2

Deuxième billet dédié à la conception de Base de Données Relationnelle avec MySQL.

Dans ce billet nous aborderons le sujet très intéressant des différentes relations que peuvent avoir vos entités (vos tables) entre elles.

Lire la suite...

dimanche 12 octobre 2008

Bases de Données Relationnelles

Mon tutoriel sur la Programmation Orienté Objet avec PHP ayant apparemment reçu de bonnes critiques, je me suis permis de croire que j’avais un sens didactique faisant mouche pour certaines personnes.

Je vais donc remettre ca cette semaine en proposant un nouveau tutoriel à lire jours après jour. Avec pour thème cette fois les Bases de données.

En effet, je vois trop souvent des applications sous estimant l’utilité d’utiliser une base de données bien conçue. Pourtant, vous allez voir en lisant cette série d’articles que passer un peut de temps à concevoir ses tables et à bien définir les relations entre ces dernières n’est pas une perte de temps.

Bien au contraire, une base de donnée bien conçu vous permet de déléguer bon nombre de validations. Ainsi votre code PHP gagnera en lisibilité, en facilité de rédaction mais vous serez vous aussi gagnant en termes de temps. Car vous n’aurez pas à réécrire en PHP des séries de validations de données qui auraient pu être fait en amont, directement au sein de votre base de données.

Lire la suite...