Browsing articles tagged with " SQL"
mai
27
2010

Zend_Auth et Doctrine

Aujourd’hui, je reviens sur l’authentification. Mais attention, au lieu d’utiliser Zend_DB, je vais utiliser Doctrine et ce, grâce à un adaptateur développé à cet effet. Pour commencer, Téléchargez la classe correspondante via ce lien. Ensuite, placez la dans votre projet afin d’avoir le chemin suivant : /library/App/Auth/Adapter/Doctrine.php. Ensuite, en reprenant le tutoriel de Doctrine et celui de l’authentification, nous ne devrions pas avoir de mal pour se connecter avec cette classe. Pour faire court, voici [...]

avr
19
2010

Introduction au ZF – Partie 5 : Doctrine

doctrine1

Pour les Models, je pensais vous montrer l’exemple concret de l’usine à gaz présentée par Zend. Mais vu que le Zend Framework 2.0 va le changer pour doctrine, j’ai décidé de passer dessus. Doctrine a plusieurs points positifs : Il utilise PDO donc il y a toujours une couche d’abstraction Il génère automatiquement les models (si on utilise l’utilitaire) Il est plus performant que Zend_Db Tout est objet Conforme au pattern MVC Pour ces raisons, [...]

mar
29
2010

Oracle XE: verdict

Après différents tests de la version express d’Oracle, nous nous sommes aperçut qu’une fonction utile mais vraiment bête a été désactivée dans l’assistant de création de base. Il s’agit de la définition d’une valeur par défaut. Bon, on pouvait la définir en créant notre table directement grâce à une requête SQL mais où est l’intérêt dans ce cas ? Au final nous avons décidés de nous tourner vers une Oracle 10g Enterprise Edition et là [...]

mar
24
2010

Phing : PHing Is Not GNU make

Au travail, j’ai découvert une extension PEAR pour PHP vraiment utile. Il s’agit de Phing (PHing Is Not GNU make). Phing est un projet servant à construire des projets ou à effectuer différentes étapes de façon automatique. Pour résumer, C/C++ a son make, Linux a ses scripts bash, Windows a ses batch et PHP a Phing. Phing utilise le langage XML pour formater les scripts. Je l’ai trouvé simple à prendre en main (en regardant [...]

mar
18
2010

Oracle version gratuite

Pendant longtemps, j’ai cru qu’Oracle était réservé aux professionnels vu le coût de la licence en fonction du nombre de processeur, de clients sur la base, … Enfin bref, un truc performant pour un prix exorbitant. Et bien je me suis trompé. Aujourd’hui, il m’a été demandé de monter un serveur oracle sur le réseau de l’entreprise pour un site en développement. J’ai alors demandé où le récupérer et s’ils avaient une licence, et, j’appris [...]

mar
6
2010

Introduction aux ETL

ETL

Dans ce sujet, je vais vous faire une introduction des ETL, leur fonctionnement global et leur utilité. Tout d’abord, ETL veut dire « Extracting, Transformation Loading ». Cette technologie est surtout utilisée pour la création et l’alimentation de bases de données décisionnelles. En effet, pour concevoir une telle base de données, nous devons récupérer des données de différentes sources (bases SQL Serveur, Oracle, fichiers CSV, fichiers Excel, fichiers texte, …) se trouvant sur différents lieux [...]

déc
12
2009

Sensibilation sur les Index

Dans l’article du jour, j’aimerai vous parler des Index dans une base de données. Comme leur nom l’indique, les index permettent d’indexer des colonnes d’une table. Mais quelle colonne à indexer et pourquoi ? Et bien c’est là la question. Si sur votre application vous avez plusieurs fois des requêtes qui ressortent avec une clause ‘WHERE’ ou ‘INNER JOIN’ faisant référence au même champ, plusieurs fois, il est conseillé de l’indexer. Pourquoi ? Et bien [...]

Mots-Clefs