﻿<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Alexandre JULIEN &#187; Base de données</title>
	<atom:link href="http://www.alexandre-julien.com/category/base-de-donnees/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.alexandre-julien.com</link>
	<description>Industrialisation des développements, PHP, .NET, jQuery, HTML5, Web, …</description>
	<lastBuildDate>Sun, 22 Jan 2012 20:26:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Quand SQL Server 2008 s&#8217;interconnecte avec Apache Hadoop &#8230;</title>
		<link>http://www.alexandre-julien.com/base-de-donnees/sql-server/quand-sql-server-2008-sinterconnecte-avec-apache-hadoop/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=quand-sql-server-2008-sinterconnecte-avec-apache-hadoop</link>
		<comments>http://www.alexandre-julien.com/base-de-donnees/sql-server/quand-sql-server-2008-sinterconnecte-avec-apache-hadoop/#comments</comments>
		<pubDate>Thu, 01 Sep 2011 11:21:02 +0000</pubDate>
		<dc:creator>Alexandre JULIEN</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[hadoop]]></category>
		<category><![CDATA[sql server]]></category>

		<guid isPermaLink="false">http://www.alexandre-julien.com/?p=1694</guid>
		<description><![CDATA[
Microsoft vient de publier des connecteurs pour relier Microsoft SQL Server 2008 R2 au framework JAVA Hadoop qui est pour rappel destiné à la gestion des travaux dans les environnements distribués, le map reduce, et au système de fichier HDFS.
Ce connecteur s&#8217;appuie sur les fondations de SQOOP  [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.alexandre-julien.com/go/sql-server-apache-hadoop/"><img class="aligncenter size-full wp-image-1695" title="SQL Server 2008 R2 Connector for Apache Hadoop" src="http://www.alexandre-julien.com/wp-content/uploads/2011/09/SqlServerAndHadoop1.jpg" alt="" width="717" height="224" /></a></p>
<p>Microsoft vient de publier des connecteurs pour relier Microsoft SQL Server 2008 R2 au framework JAVA Hadoop qui est pour rappel destiné à la gestion des travaux dans les environnements distribués, le map reduce, et au système de fichier HDFS.</p>
<p>Ce connecteur s&#8217;appuie sur les fondations de SQOOP (SQL + Hadoop) qui relie les SGDB traditionnels comme MySQL au système de fichier distribué d&#8217;Hadoop : le HDFS.</p>
<p>La finalité de cette synergie entre hadoop et SQL Server est de stocker les données en HDFS et de pouvoir réaliser des requêtes SQL avec une exécution distribuée. On parlera alors de Map Reduce, solution qui consiste à repartir une tâche sur plusieurs instances par exemple sur plusieurs machines afin d&#8217;en optimiser considérablement les performances.</p>
<p>Dans le cas de SQL Server cela permet de contourner un certain nombre d&#8217;obstacles en terme de performance mais la mise en pratique reste relativement compliquée.</p>
<p>Toutefois le projet, reste à surveiller de prêt, peut-être allons nous avoir un &laquo;&nbsp;vrai&nbsp;&raquo; mode Cluster de SQL Server avec la solution Hadoop.</p>
<p><a title="SQL Server Connector for Apache Hadoop" href="http://www.alexandre-julien.com/go/sql-server-connector-apache-hadoop/" target="_blank">Les connecteurs sont disponibles ici</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexandre-julien.com/base-de-donnees/sql-server/quand-sql-server-2008-sinterconnecte-avec-apache-hadoop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Listes des pays, régions, départements et villes aux formats sql, csv, xls et xml</title>
		<link>http://www.alexandre-julien.com/base-de-donnees/listes-des-pays-regions-departements-et-villes-aux-formats-sql-csv-xls-et-xml/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=listes-des-pays-regions-departements-et-villes-aux-formats-sql-csv-xls-et-xml</link>
		<comments>http://www.alexandre-julien.com/base-de-donnees/listes-des-pays-regions-departements-et-villes-aux-formats-sql-csv-xls-et-xml/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 16:10:46 +0000</pubDate>
		<dc:creator>Alexandre JULIEN</dc:creator>
				<category><![CDATA[Base de données]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[csv]]></category>
		<category><![CDATA[données géographiques]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[xls]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.alexandre-julien.com/?p=1328</guid>
		<description><![CDATA[
Voici des données utiles pour les entreprises, il s&#8217;agit de la liste de tous les pays du monde ainsi que des régions, départements et communes française que je mets à disposition aux formats SQL (MySQL), XML, CSV et XLS.
Liste des villes (sql, csv, xls, xml) [3,2 Mo]
Liste des départements (sql,  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.alexandre-julien.com/wp-content/uploads/2010/04/data.png"><img class="aligncenter size-full wp-image-1331" title="data" src="http://www.alexandre-julien.com/wp-content/uploads/2010/04/data.png" alt="" width="713" height="305" /></a></p>
<p>Voici des données utiles pour les entreprises, il s&#8217;agit de la liste de tous les pays du monde ainsi que des régions, départements et communes française que je mets à disposition aux formats SQL (MySQL), XML, CSV et XLS.</p>
<p><a href="http://www.alexandre-julien.com/wp-content/uploads/2010/04/Cities.zip">Liste des villes (sql, csv, xls, xml) [3,2 Mo]</a></p>
<p><a href="http://www.alexandre-julien.com/wp-content/uploads/2010/04/Provinces12.zip">Liste des départements (sql, csv, xls, xml) [12 Ko]</a></p>
<p><a href="http://www.alexandre-julien.com/wp-content/uploads/2010/04/States12.zip">Liste des régions (sql, csv, xls, xml) [5 Ko]</a></p>
<p><a href="http://www.alexandre-julien.com/wp-content/uploads/2010/04/Countries12.zip">Liste des pays (sql, cvs, xls, xml) [26 Ko]</a></p>
<p><a href="http://www.alexandre-julien.com/wp-content/uploads/2010/04/PaysRegionsDepartementsVilles1.zip">Package Complet [3,3 Mo]</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexandre-julien.com/base-de-donnees/listes-des-pays-regions-departements-et-villes-aux-formats-sql-csv-xls-et-xml/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Listes des pays, régions, départements et villes aux formats sql, csv, xls et xml</title>
		<link>http://www.alexandre-julien.com/base-de-donnees/listes-des-pays-regions-departements-et-villes-aux-formats-sql-csv-xls-et-xml/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=listes-des-pays-regions-departements-et-villes-aux-formats-sql-csv-xls-et-xml</link>
		<comments>http://www.alexandre-julien.com/base-de-donnees/listes-des-pays-regions-departements-et-villes-aux-formats-sql-csv-xls-et-xml/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 16:10:46 +0000</pubDate>
		<dc:creator>Alexandre JULIEN</dc:creator>
				<category><![CDATA[Base de données]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[csv]]></category>
		<category><![CDATA[données géographiques]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[xls]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.alexandre-julien.com/?p=1328</guid>
		<description><![CDATA[
Voici des données utiles pour les entreprises, il s&#8217;agit de la liste de tous les pays du monde ainsi que des régions, départements et communes française que je mets à disposition aux formats SQL (MySQL), XML, CSV et XLS.
Liste des villes (sql, csv, xls, xml) [3,2 Mo]
Liste des départements (sql,  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.alexandre-julien.com/wp-content/uploads/2010/04/data.png"><img class="aligncenter size-full wp-image-1331" title="data" src="http://www.alexandre-julien.com/wp-content/uploads/2010/04/data.png" alt="" width="713" height="305" /></a></p>
<p>Voici des données utiles pour les entreprises, il s&#8217;agit de la liste de tous les pays du monde ainsi que des régions, départements et communes française que je mets à disposition aux formats SQL (MySQL), XML, CSV et XLS.</p>
<p><a href="http://www.alexandre-julien.com/wp-content/uploads/2010/04/Cities.zip">Liste des villes (sql, csv, xls, xml) [3,2 Mo]</a></p>
<p><a href="http://www.alexandre-julien.com/wp-content/uploads/2010/04/Provinces12.zip">Liste des départements (sql, csv, xls, xml) [12 Ko]</a></p>
<p><a href="http://www.alexandre-julien.com/wp-content/uploads/2010/04/States12.zip">Liste des régions (sql, csv, xls, xml) [5 Ko]</a></p>
<p><a href="http://www.alexandre-julien.com/wp-content/uploads/2010/04/Countries12.zip">Liste des pays (sql, cvs, xls, xml) [26 Ko]</a></p>
<p><a href="http://www.alexandre-julien.com/wp-content/uploads/2010/04/PaysRegionsDepartementsVilles1.zip">Package Complet [3,3 Mo]</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexandre-julien.com/base-de-donnees/listes-des-pays-regions-departements-et-villes-aux-formats-sql-csv-xls-et-xml/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Les &quot;triggers&quot; avec Mysql 5 et phpMyAdmin</title>
		<link>http://www.alexandre-julien.com/base-de-donnees/mysql/les-triggers-avec-mysql-5-et-phpmyadmin/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=les-triggers-avec-mysql-5-et-phpmyadmin</link>
		<comments>http://www.alexandre-julien.com/base-de-donnees/mysql/les-triggers-avec-mysql-5-et-phpmyadmin/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 18:14:12 +0000</pubDate>
		<dc:creator>Alexandre JULIEN</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[phpMyAdmin]]></category>
		<category><![CDATA[triggers]]></category>

		<guid isPermaLink="false">http://www.alexandre-julien.com/?p=699</guid>
		<description><![CDATA[
Apparus depuis MySQL 5.0, les procédures stockées, fonctions et triggers offrent de nouvelles possibilité à la base de données notamment en terme de performance et en terme d&#8217;autonomie. Basées sur la norme SQL:2003, les procédures stockées permettent d&#8217;effectuer des opérations au sein même de la  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.alexandre-julien.com/wp-content/uploads/2009/09/mysql.png"><img class="aligncenter size-full wp-image-701" title="MySQL 5.0" src="http://www.alexandre-julien.com/wp-content/uploads/2009/09/mysql.png" alt="MySQL 5.0" width="489" height="253" /></a></p>
<p>Apparus depuis <strong>MySQL 5.0</strong>,<strong> les procédures stockées, fonctions et triggers</strong> offrent de nouvelles possibilité à la base de données notamment en terme de performance et en terme d&#8217;autonomie. Basées sur la norme SQL:2003, les procédures stockées permettent d&#8217;effectuer des opérations au sein même de la base de données. Cela dit, un problème récurrent chez les utilisateurs et la saisie de ces procédures stockées. En effet, un grande partie des utilisateurs de MySQL utilise <strong>phpMyAdmin</strong> pour administrer la base de données seulement ce dernier gère assez mal l&#8217;introduction de code SQL pour les procédures, cela est notamment du au fait que les drivers PHP gèrent très mal les fameux &laquo;&nbsp;<strong>delimiters</strong>&nbsp;&raquo; qui servent à marquer le point d&#8217;arrêt d&#8217;un code. Les codes dynamiques comportent en effet plusieurs fois des point virgules ce qui gère l&#8217;interprétation du code par PHP. Je vais vous montrer un exemple de &laquo;&nbsp;trigger&nbsp;&raquo; avec la syntaxe qu&#8217;il faut adopter sous PhpMyAdmin pour qu&#8217;il soit bien interprété.</p>
<p><span id="more-699"></span></p>
<p><strong>Voici la syntaxe correcte à adopter pour le mysqladmin par exemple :</strong></p>
<pre class="brush: sql; title: ; notranslate">
delimiter //
CREATE TRIGGER my_first_trigger BEFORE INSERT employees
FOR EACH ROW
BEGIN
IF NEW.id_employee = 55 THEN
INSERT INTO special_employees VALUES (NEW.id_employee, NEW.name);
END IF;
END;
//
</pre>
<p>Voici la syntaxe à adopter pour PhpMyAdmin, il faut supprimer la déclaration du &laquo;&nbsp;delimiter&nbsp;&raquo; et supprimer le dernier point virgules pour le remplacer par un délimiteur au choix (ex: &laquo;&nbsp;//&nbsp;&raquo;, &laquo;&nbsp;$$&nbsp;&raquo;, &laquo;&nbsp;||&nbsp;&raquo;) , puis il faut spécifier le délimiteur dans le champs prévu à cet effet dans la page de saisie de code MySQL :</p>
<p><a href="http://www.alexandre-julien.com/wp-content/uploads/2009/09/mysql_delimiter.png"><img class="aligncenter size-full wp-image-709" title="mysql_delimiter" src="http://www.alexandre-julien.com/wp-content/uploads/2009/09/mysql_delimiter.png" alt="mysql_delimiter" width="377" height="34" /></a></p>
<pre class="brush: sql; title: ; notranslate">
CREATE TRIGGER my_first_trigger BEFORE INSERT employees
FOR EACH ROW
BEGIN
IF NEW.id_employee = 55 THEN
INSERT INTO special_employees VALUES (NEW.id_employee, NEW.name);
END IF;
END $$
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.alexandre-julien.com/base-de-donnees/mysql/les-triggers-avec-mysql-5-et-phpmyadmin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 1/6 queries in 0.096 seconds using disk: basic
Object Caching 1083/1084 objects using disk: basic

Served from: www.alexandre-julien.com @ 2012-02-18 14:16:27 -->
