<?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>Diário de um DBA &#187; PostgreSQL</title>
	<atom:link href="http://silasmendes.com/dba/tag/postgresql/feed" rel="self" type="application/rss+xml" />
	<link>http://silasmendes.com/dba</link>
	<description>Tecnologia &#38; Banco de Dados</description>
	<lastBuildDate>Tue, 27 Dec 2011 12:53:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>O que é SQL?</title>
		<link>http://silasmendes.com/dba/o-que-e-sql</link>
		<comments>http://silasmendes.com/dba/o-que-e-sql#comments</comments>
		<pubDate>Tue, 26 Jul 2011 14:52:09 +0000</pubDate>
		<dc:creator>Silas Mendes</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[ORACLE]]></category>
		<category><![CDATA[SQL SERVER 2000]]></category>
		<category><![CDATA[SQL SERVER 2005]]></category>
		<category><![CDATA[SQL SERVER 2008]]></category>
		<category><![CDATA[SQL SERVER 2008 R2]]></category>
		<category><![CDATA[SQL SERVER 7]]></category>
		<category><![CDATA[banco de dados relacional]]></category>
		<category><![CDATA[db2]]></category>
		<category><![CDATA[gerenciador de banco de dados]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[plsql]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[sgbd]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[Sql Server]]></category>
		<category><![CDATA[T-SQL]]></category>

		<guid isPermaLink="false">http://silasmendes.com/dba/?p=949</guid>
		<description><![CDATA[Pra começar você precisa saber que SQL não é um banco de dados; SQL é um idioma (entre especialistas costumamos substituir o termo “idioma” por “linguagem”). A sigla SQL significa Structured Query Language; em português: linguagem de consulta estruturada. Destaquei o “consulta” porque o foco dela é justamente isso: consultar! Os bancos de dados (ou [...]]]></description>
			<content:encoded><![CDATA[<p>Pra começar você precisa saber que SQL não é um banco de dados; SQL é um idioma (entre especialistas costumamos substituir o termo “idioma” por “linguagem”). A sigla SQL significa <em><strong>Structured Query Language</strong></em>; em português: linguagem de <span style="color: #ff6600;"><strong>consulta </strong></span>estruturada. Destaquei o “consulta” porque o foco dela é justamente isso: consultar!</p>
<p><em><a href="http://silasmendes.com/dba/wp-content/uploads/2011/07/torre-de-babel.jpg"><img class="alignleft size-full wp-image-950" title="torre-de-babel" src="http://silasmendes.com/dba/wp-content/uploads/2011/07/torre-de-babel.jpg" alt="" width="260" height="401" /></a></em>Os bancos de dados (ou gerenciadores de bancos de dados) nasceram antes da linguagem SQL e cada qual tinha sua própria linguagem de consulta. Logo os usuários e fabricantes notaram que essa torre de babel não era interessante e optaram pela criação de um único idioma para consultar bancos de dados relacionais (em outra oportunidade falaremos sobre os bancos dimensionais). O órgão <em>American National</em> <em>Standards Institute </em>(ANSI) ficou responsável pela padronização desta linguagem e de tempos em tempos realiza encontros entre fabricantes para discutir a linguagem SQL e propor melhorias; no entanto esta padronização não impede que cada fabricante personalize a linguagem SQL para atender suas necessidades, e é aí que surgem os dialetos.  Por exemplo, o &#8220;dialeto&#8221; do gerenciador de banco de dados Oracle é o PL/SQL; o do SQL Server é o T-SQL (transact SQL) e etc.</p>
<p><span style="color: #ff0000;">Agora é importante que você não confunda a linguagem SQL com gerenciadores de banco de dados! Isso é um erro muito comum!</span></p>
<p><span style="color: #ff0000;"> </span></p>
<p>Por exemplo, o gerenciador de banco de dados Microsoft SQL Server (como o nome já diz), é um programa que gerencia bancos de dados. A arquitetura dos sistemas gerenciadores de bancos de dados (SGBDs) é definida de forma que os dados possam estar sempre consistentes e que sejam recuperados da forma mais rápida possível! Digamos que estes são itens de série de qualquer SGBD. Para tornar os gerenciadores de bancos de dados ainda mais atraentes, os fabricantes adicionam outras inúmeras funcionalidades para facilitar o trabalho dos DBAs, aumentar a segurança, a disponibilidade e etc.</p>
<p>Hoje existem diversos gerenciadores de <a href="http://silasmendes.com/dba/wp-content/uploads/2011/07/sgbds.png"><img class="size-medium wp-image-955 alignright" title="sgbds" src="http://silasmendes.com/dba/wp-content/uploads/2011/07/sgbds-300x205.png" alt="" width="300" height="205" /></a>bancos de dados disponíveis no mercado, como o Oracle, o Microsoft SQL Server, o PostgreSQL, entre outros. <strong>Todos utilizam a linguagem SQL para consultar dados</strong>.</p>
<p>A grande dúvida que paira na cabeça de alguns profissionais de TI é: qual o melhor banco de dados? SQL Server? Oracle?! DB2?</p>
<p>O que eu digo é o seguinte: o melhor gerenciador de banco de dados é aquele que atende adequadamente o seu negócio. É como comprar um carro: você compraria uma Ferrari para fazer <em>rally</em>?! Compraria um Fusca para fazer uma longa viagem pelo Brasil?</p>
<p><strong>Conclusão</strong></p>
<p>SQL é uma linguagem de consulta a bancos de dados relacionais. No mercado atual existem inúmeros sistemas gerenciadores de bancos de dados relacionais (comumente chamados apenas pela sigla SGBD); podemos citar como exemplo o Oracle, Microsoft SQL Server, DB2, etc. Estes gerenciadores de bancos de dados utilizam a linguagem SQL para consultar os dados; porém, adicionam à esta linguagem soluções para atender suas particularidades e aí nascem dialetos como o PL/SQL, PL/pgSQL e o T-SQL.</p>
<p>Nos próximos posts falaremos mais sobre a linguagem SQL e os gerenciadores de bancos de dados.</p>
<p>Para conhecer mais detalhes sobre a linguagem SQL, <a href="http://silasmendes.com/dba/dml-ddl-o-que-e-isso" target="_blank">dê uma olhada nesse post</a> e fique familiarizado com outras siglas populares no mundo SQL como: DDL e DML!</p>
<p>Até +</p>
]]></content:encoded>
			<wfw:commentRss>http://silasmendes.com/dba/o-que-e-sql/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PGBR 2011</title>
		<link>http://silasmendes.com/dba/pgbr-2011</link>
		<comments>http://silasmendes.com/dba/pgbr-2011#comments</comments>
		<pubDate>Wed, 18 May 2011 13:43:02 +0000</pubDate>
		<dc:creator>Silas Mendes</dc:creator>
				<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Conferência]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[PGCon]]></category>
		<category><![CDATA[PostgreSQL]]></category>

		<guid isPermaLink="false">http://silasmendes.com/dba/?p=930</guid>
		<description><![CDATA[Pessoal, Em 3 e 4 de Novembro deste ano acontece o PGBR 2011. O bacana desta edição é que o evento será na capital de São Paulo, bem perto do metrô Brigadeiro! Creio que será bem prático para a maioria dos participantes&#8230; Esta é uma ótima oportunidade pra ver o que está rolando neste sofisticado [...]]]></description>
			<content:encoded><![CDATA[<p>Pessoal,</p>
<p>Em 3 e 4 de Novembro deste ano acontece o <strong><a href="http://pgbr.postgresql.org.br/2011/evento.php" target="_blank">PGBR 2011</a></strong>. O bacana desta edição é que o evento será na capital de São Paulo, bem perto do metrô Brigadeiro! Creio que será bem prático para a maioria dos participantes&#8230;</p>
<p>Esta é uma ótima oportunidade pra ver o que está rolando neste sofisticado SGBD de código aberto :)</p>
<p>Fique atento porque as inscrições começam em Agosto!</p>
<p style="text-align: center;"><a href="http://pgbr.postgresql.org.br"><br />
<img class="aligncenter" src="http://pgbr.postgresql.org.br/2011/imgs/divulgue_horizontal_pequeno.jpg" border="0" alt="PGBR 2011 - Conferência Brasileira PostgreSQL" width="432" height="60" /> </a></p>
]]></content:encoded>
			<wfw:commentRss>http://silasmendes.com/dba/pgbr-2011/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PGCon Brasil 2009</title>
		<link>http://silasmendes.com/dba/pgcon-brasil-2009</link>
		<comments>http://silasmendes.com/dba/pgcon-brasil-2009#comments</comments>
		<pubDate>Wed, 23 Sep 2009 18:01:30 +0000</pubDate>
		<dc:creator>Silas Mendes</dc:creator>
				<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Conferência]]></category>
		<category><![CDATA[PGCon]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://silasmendes.com/dba/?p=364</guid>
		<description><![CDATA[Minha inscrição está confirmada! 23 e 24 de Outubro no Centro de Convenções da Unicamp, em Campinas &#8211; SP! Mais informações: http://pgcon.postgresql.org.br/]]></description>
			<content:encoded><![CDATA[<p>Minha inscrição está confirmada!</p>
<p>23 e 24 de Outubro no Centro de Convenções da Unicamp, em Campinas &#8211; SP!</p>
<p style="text-align: center;"><a href="http://pgcon.postgresql.org.br/" target="_blank"><img class="size-full wp-image-365 aligncenter" title="PGcon 2009" src="http://silasmendes.com/dba/wp-content/uploads/2009/09/pgcon2009_horizontal_small.gif" alt="pgcon2009_horizontal_small" width="432" height="60" /></a></p>
<p>Mais informações: <a href="http://pgcon.postgresql.org.br/" target="_blank">http://pgcon.postgresql.org.br/</a></p>
<p><a href="http://pgcon.postgresql.org.br/" target="_blank"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://silasmendes.com/dba/pgcon-brasil-2009/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

