<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>João Paulino's Weblog - IT e não só!!</title>
	<atom:link href="http://joaopaulino.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://joaopaulino.wordpress.com</link>
	<description>Blog sobre o estado da nação nas TI's , Programação , Base de Dados e tantas outras coisas</description>
	<lastBuildDate>Tue, 22 Feb 2011 16:56:41 +0000</lastBuildDate>
	<language>pt</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='joaopaulino.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>João Paulino's Weblog - IT e não só!!</title>
		<link>http://joaopaulino.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://joaopaulino.wordpress.com/osd.xml" title="João Paulino&#039;s Weblog - IT e não só!!" />
	<atom:link rel='hub' href='http://joaopaulino.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Quantos DBAs são necessários para trocar a lâmpada?</title>
		<link>http://joaopaulino.wordpress.com/2009/04/13/quantos-dbas-sao-necessarios-para-trocar-a-lampada/</link>
		<comments>http://joaopaulino.wordpress.com/2009/04/13/quantos-dbas-sao-necessarios-para-trocar-a-lampada/#comments</comments>
		<pubDate>Mon, 13 Apr 2009 15:01:28 +0000</pubDate>
		<dc:creator>joaopaulino</dc:creator>
				<category><![CDATA[Database]]></category>
		<category><![CDATA[IT Governance and Management]]></category>
		<category><![CDATA[Database Administrator]]></category>
		<category><![CDATA[DBA]]></category>
		<category><![CDATA[ITSM]]></category>
		<category><![CDATA[Management DBA BOX]]></category>

		<guid isPermaLink="false">http://joaopaulino.wordpress.com/?p=522</guid>
		<description><![CDATA[ Uma das dificuldades na gestão do serviço de DBAs é dimensionar de forma eficiente a equipa (DBA BOX). A maioria das equipas de DBAs encontra-se a operar com um número deficiente de elementos. A principal causa para esta situação é a ideia que menos elementos, acarretam menos custos. No imediato esta suposição pode ser verdade, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joaopaulino.wordpress.com&amp;blog=4346770&amp;post=522&amp;subd=joaopaulino&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p> <span style="font-family:Arial, sans-serif;">Uma das dificuldades na gestão do serviço de DBAs é dimensionar de forma eficiente a equipa (DBA BOX). A maioria das equipas de DBAs encontra-se a operar com um número deficiente de elementos.</span></p>
<p align="justify"><span style="font-family:Arial, sans-serif;">A principal causa para esta situação é a ideia que menos elementos, acarretam menos custos. No imediato esta suposição pode ser verdade, mas a médio e longo prazo não. A equipa de DBAs com excesso de trabalho, pode cometer erros e constrangimentos de operação e de manutenção que originem custos superiores ao salário de vários elementos da equipa de DBAs.</span></p>
<p align="justify"><span style="font-family:Arial, sans-serif;">Esta mensuração não é uma ciência exacta e depende muito do ambiente envolvente: </span></p>
<ul>
<li>
<p align="justify"><span style="font-family:Arial, sans-serif;">Os SLAs, quanto mais restrito é o nível de serviço, mais exigente é para a equipa de DBAs a efectivação do mesmo. Existem situações em que as respostas das base de dados (resultados das instruções de SQL) é na casa dos milésimos de segundo e esta é uma situação mais difícil de garantir suporte, manutenção e administração do que a base de dados com SLAs em que as respostas (resultados das instruções de SQL) é na casa dos segundos, também o cumprimentos das melhores práticas recomendadas pelo ITIL no suporte a base de dados (incident Management, problem Management, configuration Management, change Management, release Management) e uma gestão de serviço prestado pela DBA BOX pressupõe um controlo das operações, onde é necessário possuir o número de elementos que garantam o seu cumprimento.</span></p>
</li>
</ul>
<p align="justify">  </p>
<ul>
<li>
<p align="justify"><span style="font-family:Arial, sans-serif;">Os requisitos de desempenho, quanto maiores forem as necessidades de desempenho das bases de dados mais exigente é o seu suporte, manutenção e administração.</span></p>
</li>
</ul>
<p align="justify"> </p>
<ul>
<li>
<p align="justify"><span style="font-family:Arial, sans-serif;">A experiência, competência e empenho individual de cada elemento da equipa de DBAs é muito importante no dimensionamento da equipa.</span></p>
</li>
</ul>
<p align="justify"> </p>
<ul>
<li>
<p align="justify"><span style="font-family:Arial, sans-serif;">O impacto da indisponibilidade, quanto maior o custo monetário e de imagem do cliente numa indisponibilidade, maior será a pressão na equipa de DBAs e na suas operações.</span></p>
</li>
</ul>
<p align="justify"> </p>
<ul>
<li>
<p align="justify"><span style="font-family:Arial, sans-serif;">O número de SGBDR, o número de base de dados associadas e a sua dimensão, o número de utilizadores, número de processos suportados e a sua tipologia, influência bastante o número de elementos necessário na equipa de DBAs. É necessário realizar manutenção, administração, validar cópias de segurança, produzir documentação, planear a melhoria contínua, garantir a disponibilidade e o desempenho das bases de dados, melhorar instruções de SQL.</span></p>
</li>
</ul>
<p align="justify"> </p>
<ul>
<li>
<p align="justify"><span style="font-family:Arial, sans-serif;">No caso das equipas de desenvolvimento não possuírem as competências suficientes no desenvolvimento de instruções de SQL complexo, é necessário que existe essa competência no seio da equipa de DBA para melhorar o desempenho das instruções de SQL.</span></p>
</li>
</ul>
<p align="justify"> </p>
<p align="justify"><span style="font-family:Arial, sans-serif;">Como alguém já disse é só fazer a conta e obtêm o resultado, neste caso o número de elementos das equipas de DBAs (DBA BOX).</span></p>
<p align="justify"><span style="font-family:Arial, sans-serif;">João Paulino</span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/joaopaulino.wordpress.com/522/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/joaopaulino.wordpress.com/522/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/joaopaulino.wordpress.com/522/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/joaopaulino.wordpress.com/522/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/joaopaulino.wordpress.com/522/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/joaopaulino.wordpress.com/522/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/joaopaulino.wordpress.com/522/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/joaopaulino.wordpress.com/522/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/joaopaulino.wordpress.com/522/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/joaopaulino.wordpress.com/522/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/joaopaulino.wordpress.com/522/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/joaopaulino.wordpress.com/522/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/joaopaulino.wordpress.com/522/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/joaopaulino.wordpress.com/522/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joaopaulino.wordpress.com&amp;blog=4346770&amp;post=522&amp;subd=joaopaulino&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://joaopaulino.wordpress.com/2009/04/13/quantos-dbas-sao-necessarios-para-trocar-a-lampada/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7480464594f35a9dc4fb02bd465e23f7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">joaopaulino</media:title>
		</media:content>
	</item>
		<item>
		<title>Institucionalizar o BRIEFING/DEBRIEFING e &#8220;VOO de cadeira&#8221; nas operações da DBA BOX</title>
		<link>http://joaopaulino.wordpress.com/2009/04/09/institucionalizar-o-briefingdebriefing-e-voo-de-cadeira-nas-operacoes-da-dba-box/</link>
		<comments>http://joaopaulino.wordpress.com/2009/04/09/institucionalizar-o-briefingdebriefing-e-voo-de-cadeira-nas-operacoes-da-dba-box/#comments</comments>
		<pubDate>Thu, 09 Apr 2009 22:47:06 +0000</pubDate>
		<dc:creator>joaopaulino</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Estratégia]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[IT Governance and Management]]></category>
		<category><![CDATA[ITIL]]></category>
		<category><![CDATA[Database Administration]]></category>
		<category><![CDATA[DBA]]></category>
		<category><![CDATA[Management DBA BOX]]></category>

		<guid isPermaLink="false">http://joaopaulino.wordpress.com/?p=493</guid>
		<description><![CDATA[BRIEFING/DEBRIEFING e &#8220;VOO de cadeira&#8221; são termos oriundo do meio aeronáutico, como conhecedor do meio, com muito agrado os acolho no meio informático. É importante que não sejam utilizados em vão nas TI’s. O BRIEFING é uma reunião de informação táctica antecedente à partida para uma missão aérea na qual participam os PILOTOS AVIADORES, onde [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joaopaulino.wordpress.com&amp;blog=4346770&amp;post=493&amp;subd=joaopaulino&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><strong>BRIEFING/DEBRIEFING</strong> e &#8220;<strong>VOO de cadeira</strong>&#8221; são termos oriundo do meio aeronáutico, como conhecedor do meio, com muito agrado os acolho no meio informático. É importante que não sejam utilizados em vão nas <strong>TI’s</strong>.</span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;">O <strong>BRIEFING</strong> é uma reunião de informação táctica antecedente à partida para uma missão aérea na qual participam os <strong>PILOTOS AVIADORES</strong>, onde é explicado o conteúdo da missão, as manobras a realizar e os objectivos a atingir.</span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;">O <strong>DEBRIEFING</strong> é uma reunião em que participam os <strong>PILOTOS AVIADORES</strong> após a missão aérea, onde são analisados e aferidos os resultados da missão, respectivas manobras e se detectam os aspectos a serem especificamente melhorados.</span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;">O “<strong>VOO de cadeira</strong>” é um treino de preparação onde os <strong>PILOTOS AVIADORES</strong> simulam todas a manobras e movimentos que vão executar na missão, como se de um voo real se tratasse.</span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;">Para assegurar uma elevada proficiência nas suas intervenções as <strong>DBA BOX</strong>, tal como os <strong>PILOTOS AVIADORES</strong> asseguram nas suas missões, aquelas devem realizar <strong>BRIEFING/DEBRIEFING</strong> e &#8220;<strong>VOO de cadeira</strong>&#8220;.</span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;">O “<strong>VOO de cadeira</strong>” será um treino de preparação onde o elemento ou os elementos da <strong>DBA BOX</strong> simulam em ambiente de teste, todos os passos das acções a realizar num ambiente de produção de base de dados.</span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;">O <strong>BRIEFING</strong> será a reunião, onde são alinhados os pormenores da intervenção, revisto o plano e os seus objectivos.</span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;">O <strong>DEBRIEFING</strong> é uma reunião, onde são analisados e aferidos os resultados da intervenção, respectivas acções e se detectam os aspectos a serem melhorados.</span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><strong>No meio militar a falha tem um preço muito alto, falhar ou não, pode ser a diferença entre a vida e morte.</strong></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;">João Paulino </span></span></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/joaopaulino.wordpress.com/493/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/joaopaulino.wordpress.com/493/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/joaopaulino.wordpress.com/493/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/joaopaulino.wordpress.com/493/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/joaopaulino.wordpress.com/493/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/joaopaulino.wordpress.com/493/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/joaopaulino.wordpress.com/493/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/joaopaulino.wordpress.com/493/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/joaopaulino.wordpress.com/493/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/joaopaulino.wordpress.com/493/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/joaopaulino.wordpress.com/493/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/joaopaulino.wordpress.com/493/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/joaopaulino.wordpress.com/493/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/joaopaulino.wordpress.com/493/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joaopaulino.wordpress.com&amp;blog=4346770&amp;post=493&amp;subd=joaopaulino&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://joaopaulino.wordpress.com/2009/04/09/institucionalizar-o-briefingdebriefing-e-voo-de-cadeira-nas-operacoes-da-dba-box/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7480464594f35a9dc4fb02bd465e23f7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">joaopaulino</media:title>
		</media:content>
	</item>
		<item>
		<title>2009 é o ano da DBA BOX Agile</title>
		<link>http://joaopaulino.wordpress.com/2009/04/09/2009-e-o-ano-da-dba-box-agile/</link>
		<comments>http://joaopaulino.wordpress.com/2009/04/09/2009-e-o-ano-da-dba-box-agile/#comments</comments>
		<pubDate>Thu, 09 Apr 2009 16:44:48 +0000</pubDate>
		<dc:creator>joaopaulino</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Governação]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[IT Governance and Management]]></category>
		<category><![CDATA[ITIL]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[DBA]]></category>
		<category><![CDATA[Management DBA BOX]]></category>

		<guid isPermaLink="false">http://joaopaulino.wordpress.com/?p=485</guid>
		<description><![CDATA[Este ano de 2009 é derradeiro no que respeita à transição das DBA BOXs para uma metodologia “Agile” e alinhamento com ITSM, regidas pelas recomendações do ITIL. A atitude egocêntrica, desalinhada e reactiva que cerca de 90% das DBA BOXs que prestam apoio de administração e manutenção de base de dados em Portugal, é uma [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joaopaulino.wordpress.com&amp;blog=4346770&amp;post=485&amp;subd=joaopaulino&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="line-height:11.4pt;text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;">Este ano de 2009 é derradeiro no que respeita à transição das DBA BOXs para uma metodologia “Agile” e alinhamento com ITSM, regidas pelas recomendações do ITIL. </span></span></span></p>
<p class="MsoNormal" style="line-height:11.4pt;text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;">A atitude egocêntrica, desalinhada e reactiva que cerca de 90% das DBA BOXs que prestam apoio de administração e manutenção de base de dados em Portugal, é uma das causas, senão a maior de problemas e incidentes, que acontecem em base de dados.</span></span></span></p>
<p class="MsoNormal" style="line-height:11.4pt;text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;">É completamente errada a postura de dificultar os processos de negócio do cliente, de ser resistente a mudanças. Assiste-se a comportamento errados na demora de realizar tarefas/acções com elevado grau de maturidade com o intuito do cliente sentir na pele a necessidade e dependência que têm da DBA BOX. A ausência de análise e gestão de risco na maioria das acções realizadas, falta de planos de continuidade são exemplos da fraca qualidade na tentativa de prestar um serviço.</span></span></span></p>
<p class="MsoNormal" style="line-height:11.4pt;text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;">Ainda pior é a forma de agir em “Cartel” que algumas DBA BOXs apresentam. Não é nada raro o cliente saber que um dos seus sistemas apresenta lentidão, proceder à detecção da causa, ser informado pelos administradores de sistema que os HOSTs que suportam as base de dados se encontram com carga elevada (seja CPU ou I/O) e quando a DBA BOX é contactada, informa que não há qualquer lentidão ou carga nas bases de dados. Neste tipo de BDA BOX não existe responsabilidade, idoneidade, proficiência, enfim reina a falta de profissionalismo. Quem não sabe é como quem não vê, quantas vezes a DBA BOX não tem sequer a percepção real do seu comportamento e as consequências nos processos do cliente e do seu negócio. </span></span></span></p>
<p class="MsoNormal" style="line-height:11.4pt;text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;">Afaste os seus sistemas de base de dados deste tipo de DBA BOXs e fuja deles como o diabo foge da cruz. </span></span></span></p>
<p class="MsoNormal" style="line-height:11.4pt;text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;">A DBA BOX não é mais uma ilha isolada no IT, onde ninguém consegue aceder, para onde as comunicações são difíceis e os seus habitantes são hostis e não colaborativos.</span></span></span></p>
<p class="MsoNormal" style="line-height:11.4pt;text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;">É necessário criar pontos de comunicação e acesso à ilha da DBA BOX, alinha-la com metodologias Agile e regê-la pelas recomendações do ITIL apoiada por ITSM. É um enorme passo no sentido de fazer com que seja proficiente, responsável, proactiva, colaborativa e alinhada com o seu cliente. <span> </span>É forma correcta de obter, gerir e melhorar o nível e qualidade esperada do serviço. </span></span></span></p>
<p class="MsoNormal" style="line-height:11.4pt;text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;font-family:Calibri;"> </span></span></p>
<p class="MsoNormal" style="line-height:11.4pt;text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;">João Paulino</span></span></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/joaopaulino.wordpress.com/485/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/joaopaulino.wordpress.com/485/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/joaopaulino.wordpress.com/485/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/joaopaulino.wordpress.com/485/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/joaopaulino.wordpress.com/485/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/joaopaulino.wordpress.com/485/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/joaopaulino.wordpress.com/485/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/joaopaulino.wordpress.com/485/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/joaopaulino.wordpress.com/485/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/joaopaulino.wordpress.com/485/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/joaopaulino.wordpress.com/485/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/joaopaulino.wordpress.com/485/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/joaopaulino.wordpress.com/485/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/joaopaulino.wordpress.com/485/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joaopaulino.wordpress.com&amp;blog=4346770&amp;post=485&amp;subd=joaopaulino&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://joaopaulino.wordpress.com/2009/04/09/2009-e-o-ano-da-dba-box-agile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7480464594f35a9dc4fb02bd465e23f7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">joaopaulino</media:title>
		</media:content>
	</item>
		<item>
		<title>A Crise e o seu reflexo na DBA BOX</title>
		<link>http://joaopaulino.wordpress.com/2009/04/08/a-crise-e-o-seu-reflexo-na-dba-box/</link>
		<comments>http://joaopaulino.wordpress.com/2009/04/08/a-crise-e-o-seu-reflexo-na-dba-box/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 00:12:30 +0000</pubDate>
		<dc:creator>joaopaulino</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Gestão]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[ITIL]]></category>
		<category><![CDATA[DBA]]></category>
		<category><![CDATA[ITSM]]></category>
		<category><![CDATA[Management DBA BOX]]></category>

		<guid isPermaLink="false">http://joaopaulino.wordpress.com/?p=411</guid>
		<description><![CDATA[A Crise e o seu reflexo na DBA BOX Como resultado da actual crise ou por simples falta de recursos humanos e ainda sobre o capa da redução de custo a que os departamentos de TI se encontram sujeitos, estes recorrem a préstimos de DBA BOX externas. Não me parece uma opção descabida, no entanto [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joaopaulino.wordpress.com&amp;blog=4346770&amp;post=411&amp;subd=joaopaulino&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;">A Crise e o seu reflexo na DBA BOX</span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;">Como resultado da actual crise ou por simples falta de recursos humanos e ainda sobre o capa da redução de custo a que os departamentos de TI se encontram sujeitos, estes recorrem a préstimos de DBA BOX externas. Não me parece uma opção descabida, no entanto há que ter cautela, e porquê? Bom, vou tentar explicar e abordando as diferentes vertentes na gestão de serviços da DBA BOX associada a práticas “ITSM/ITIL” e metodologias “Agile”.</span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;">Será que os elementos da DBA BOX são suficientes para trocar a sua lâmpada?</span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;">O que quero perguntar é se DBA BOX possui recursos suficientes para garantir a correcta e eficiente administração e manutenção do conjunto de base de dados a seu cargo, e nos sistemas considerados críticos uma disponibilidade operacional contínua numa base 24 X 7.</span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;">Quais as normas, e processos que a DBA BOX está sujeita e deve cumprir?</span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;">Qual é a garantia que são cumpridos todos os procedimentos, que as cópias de segurança são fiáveis e encontram-se em condições de serem utilizadas, as regras de segurança, confidencialidade estão a ser contempladas?</span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;">Os dados mais críticos e sensíveis estão a salvo de acções de má fé ou de espionagem?</span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;">Qual o método e métricas de avaliação de desempenho de cada elemento da DBA BOX?</span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;">A qualquer momento sabe-se quem é o recurso responsável por determinada intervenção? Ou estão encapsulados na DBA BOX? Recursos eficazes, correctos e com brio profissional têm nome e constroem um portfólio.</span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;">Quem é que controla, verifica e auditas as acções da DBA BOX? </span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;">Cerca de 75% dos problemas com base de dados são originados por erro humano. Uma parte por negligência ou desleixo, mas a maioria por falta de proficiência. As coisas más acontecem, e acontecem de um modo muito fácil e rápido!</span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;">Além de prometer que se fornece um nível de serviço da DBA BOX, é necessário garantir e efectivar essa promessa. Para se alcançar esse objectivo é necessário gerir a DBA BOX de forma alinhada com as necessidades e perspectiva do cliente em deternimento do tecnológico. Reduzir os custos e entregar valor ao negócio, migrar de uma prática de perspectiva tecnológica para uma prática de serviço.</span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;">É imprescindível retribuir condignamente o cumprimento dos requisitos e expectativas do cliente e do seu negócio ao nível da qualidade do serviço da DBA BOX, aquele deverá ser capaz de avaliar e mesurar a contribuição do serviço da DBA BOX na cadeia de valor do seu negócio. Para obter essa métrica deve-se colocar o cliente a participar na avaliação contínua e no entendimento do serviço da DBA BOX e as suas expectativas futuras do mesmo e preparação para os desafios empresariais do cliente.</span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;">O objectivo do PCDA ou ciclo de Deming é tornar claros e ágeis os processos envolvidos na gestão, neste caso na gestão de qualidade do serviço da DBA BOX e divide-se em quatro passos:</span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;"> - Planear</span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;"> - Executar</span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;"> - Verificar</span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;"> - Agir</span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span style="color:#000000;"> <span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;">Fase 1. Planear (PLAN)</span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;">Esta fase é desenvolvida tendo como base as necessidades e orientações do cliente e do seu negócio. Quando é iniciada esta fase deve ter em consideração 3 pontos importantes:</span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;">                &#8211; Determinar os objectivos, incidindo nos itens de controlo.         </span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;">                &#8211; Estabelecer e o percurso para atingir os objectivos.</span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;">                &#8211; Seleccionar pelos métodos a utilizar para alcançar os objectivos.</span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;">Após decidir os objectivos, recorre-se a uma metodologia correcta para alcançar os resultados pretendidos.</span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;">Fase 2. Executar o Plano(DO)</span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;">                &#8211; Treinar para alcançar a proficiência na metodologia a ser utilizada.</span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;">                &#8211; Executar o processo cumprindo o método.</span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;">                &#8211; Recolher a informação pertinente para verificação e validação do processo.</span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;">As tarefas devem ser executadas exactamente e cumprindo os planos.</span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;">Fase 3. Verificar os resultados do Plano Executado (CHECK)</span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;">                &#8211; É durante esta fase que são validados os processos e avalia-se os resultados obtidos:</span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;">                &#8211; Verificar se as acções foram realizadas de acordo com o padrão.</span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;">                &#8211; Comparar os valores/resultados com o padrão/norma/boas práticas.</span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;">Aferir se os itens de controlo correspondem aos dos objectivos.</span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;font-family:Calibri;"><span style="color:#000000;"> </span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;">Fase 4. Realizar acções correctivas ao Plano Executado e Verificado(ACT)</span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;">                &#8211; Estas acções devem ser baseadas nos resultados da fase 3.</span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;">                &#8211; Se os resultados se desviarem do padrão, iniciar as acções necessárias para os corrigir.</span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;">                &#8211; Caso se encontrem fora do padrão, deve-se investigar a causa ou origem e providenciar acções de prevenção e correcção.</span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;">Melhorar de forma continuada o processo de trabalho e o método.</span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;">A DBA BOX Ágil encontra-se envolvida e comprometida com a segurança, disponibilidade, confidencialidade, evolução e comportamento dos dados numa ou várias Base de Dados. Para além das competências técnicas tradicionais de administração, programação, modelação de dados, realização de testes, etc, deverá possuir conhecimentos sobre os processos de software, bem como competências que lhe permitam uma colaboração efectiva com profissionais de outras BOX’s, por exemplo: equipas de desenvolvimento, arquitectos e engenheiros de  Base de Dados, para esta colaboração a DBA BOX deverá possuir conhecimentos gerais de OOP, UML entre outras. A acção da DBA BOX deverá ser evolutiva e interactiva e tem que adaptar-se ao modernos processos de desenvolvimento (i.e.: Unified Process  ou XP).</span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;font-family:Calibri;"><span style="color:#000000;"> </span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;">João Paulino</span></span></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;"><span style="color:#000000;">Database Architect  </span></span></span></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/joaopaulino.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/joaopaulino.wordpress.com/411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/joaopaulino.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/joaopaulino.wordpress.com/411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/joaopaulino.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/joaopaulino.wordpress.com/411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/joaopaulino.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/joaopaulino.wordpress.com/411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/joaopaulino.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/joaopaulino.wordpress.com/411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/joaopaulino.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/joaopaulino.wordpress.com/411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/joaopaulino.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/joaopaulino.wordpress.com/411/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joaopaulino.wordpress.com&amp;blog=4346770&amp;post=411&amp;subd=joaopaulino&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://joaopaulino.wordpress.com/2009/04/08/a-crise-e-o-seu-reflexo-na-dba-box/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7480464594f35a9dc4fb02bd465e23f7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">joaopaulino</media:title>
		</media:content>
	</item>
		<item>
		<title>Livro sobre as melhores práticas no redimensionamento e melhoramento da MS SQL Server BOX</title>
		<link>http://joaopaulino.wordpress.com/2009/04/07/livro-sobre-as-melhores-praticas-no-redimensionamento-e-melhoramento-de-ms-sq-server-box/</link>
		<comments>http://joaopaulino.wordpress.com/2009/04/07/livro-sobre-as-melhores-praticas-no-redimensionamento-e-melhoramento-de-ms-sq-server-box/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 20:46:30 +0000</pubDate>
		<dc:creator>joaopaulino</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://joaopaulino.wordpress.com/?p=404</guid>
		<description><![CDATA[Este é um dos projectos que tenho para este segundo semestre, o outro ainda é segredo provavelmente sobre o outro SGBDR, mas mais prático. Estes dois projectos serão de livre distribuição e em formato electrónico. Aliás a estruração e planificação dos mesmos manteram-me afastado da &#8220;lides&#8221; bloguistas. João Paulino Nota: Projecto alterado, aguardem as novidades!!! João [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joaopaulino.wordpress.com&amp;blog=4346770&amp;post=404&amp;subd=joaopaulino&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">Este é um dos projectos que tenho para este segundo semestre, o outro ainda é segredo provavelmente sobre o outro SGBDR, mas mais prático. Estes dois projectos serão de livre distribuição e em formato electrónico. Aliás a estruração e planificação dos mesmos manteram-me afastado da &#8220;lides&#8221; bloguistas.</p>
<p style="text-align:justify;">João Paulino</p>
<p>Nota: Projecto alterado, aguardem as novidades!!!</p>
<p>João Paulino</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/joaopaulino.wordpress.com/404/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/joaopaulino.wordpress.com/404/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/joaopaulino.wordpress.com/404/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/joaopaulino.wordpress.com/404/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/joaopaulino.wordpress.com/404/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/joaopaulino.wordpress.com/404/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/joaopaulino.wordpress.com/404/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/joaopaulino.wordpress.com/404/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/joaopaulino.wordpress.com/404/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/joaopaulino.wordpress.com/404/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/joaopaulino.wordpress.com/404/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/joaopaulino.wordpress.com/404/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/joaopaulino.wordpress.com/404/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/joaopaulino.wordpress.com/404/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joaopaulino.wordpress.com&amp;blog=4346770&amp;post=404&amp;subd=joaopaulino&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://joaopaulino.wordpress.com/2009/04/07/livro-sobre-as-melhores-praticas-no-redimensionamento-e-melhoramento-de-ms-sq-server-box/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7480464594f35a9dc4fb02bd465e23f7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">joaopaulino</media:title>
		</media:content>
	</item>
		<item>
		<title>Armazenamento de dados, discos e Topologias</title>
		<link>http://joaopaulino.wordpress.com/2008/12/08/armazenamento-de-dados-discos-e-topologias/</link>
		<comments>http://joaopaulino.wordpress.com/2008/12/08/armazenamento-de-dados-discos-e-topologias/#comments</comments>
		<pubDate>Mon, 08 Dec 2008 21:12:11 +0000</pubDate>
		<dc:creator>joaopaulino</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[DAS]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[SATA]]></category>
		<category><![CDATA[SCSI]]></category>

		<guid isPermaLink="false">http://joaopaulino.wordpress.com/?p=394</guid>
		<description><![CDATA[Interfaces de Discos Rígidos e SNA O interface utilizado num determinado sistema pode afectar a fiabilidade e a performance do mesmo. Recorrer à utilização de discos de grande capacidade significa também aumentar os tempos de pesquisa nos mesmos. É apresentada uma tabela com informação informativa e comparativa: Interface Vantagens Desvantagens Notas Small Computer System Interface [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joaopaulino.wordpress.com&amp;blog=4346770&amp;post=394&amp;subd=joaopaulino&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div><strong></strong><strong>Interfaces de Discos Rígidos e SNA</strong></div>
<div style="text-align:justify;">O interface utilizado num determinado sistema pode afectar a fiabilidade e a performance do mesmo. Recorrer à utilização de discos de grande capacidade significa também aumentar os tempos de pesquisa nos mesmos. É apresentada uma tabela com informação informativa e comparativa:</div>
<table style="text-align:justify;" border="1" cellpadding="0" width="97%">
<tbody>
<tr>
<td valign="bottom"><strong>Interface </strong></td>
<td valign="bottom"><strong>Vantagens </strong></td>
<td valign="bottom"><strong>Desvantagens </strong></td>
<td valign="bottom"><strong>Notas </strong></td>
</tr>
<tr>
<td valign="top">Small Computer System Interface (SCSI)</td>
<td valign="top">Suporta escrita forçada da informação para disco, aumentado as possibilidades de recuperação.SCSI com TCQ (Tagged Command Queueing) suporte múltiplos pedidos de I/O.Suporta substituições de disco em funcionamento (hot-swapping).Permite até 15 drives por canal.Menos restritivo no comprimento dos cabos de ligação.</td>
<td valign="top"> </td>
<td valign="top">A sobrecarga dos canais aumenta a possibilidade de se atingir a velocidade máxima de transferência de informação.</td>
</tr>
<tr>
<td valign="top">Integrated Device Electronics (IDE)</td>
<td valign="top">Suporta substituições de disco em funcionamento (hot-swapping).Suporta altos valores de transferência só no caso de um drive por canal.Tipicamente possui maior capacidade e é mais económico do que o SCSI.</td>
<td valign="top">Só permite manipular um pedido pendente de I/O por canal.</td>
<td valign="top"> </td>
</tr>
<tr>
<td valign="top">Serial Advanced Technology Attachment (SATA)</td>
<td valign="top">Suporta substituições de disco em funcionamento (hot-swapping).A maioria é desenhada explicitamente para suportar um só drive por canal, no entanto existem placas que suportam desde 2 até 12 ou mais Canais SATA.on interface cards are also available.Tipicamente possui maior capacidade e é mais económico do que o SCSI.</td>
<td valign="top"> </td>
<td valign="top"> </td>
</tr>
<tr>
<td valign="top">Serial-attached SCSI (SAS)</td>
<td valign="top">Bastante rápido.Suporta o protocolo SCSI.Permite um número de discos superior ao que suporta o SCSI.</td>
<td valign="top"> </td>
<td valign="top">Unicamente aplicável a DAS (Direct-attached Storage).Tecnologia que substitui o SCSI paralelo.Retro-compatibilidade com os dives SATA.</td>
</tr>
</tbody>
</table>
<p style="text-align:justify;">
<p style="text-align:justify;">
<div><strong></strong><strong>Topologias de Disco Rígido</strong></div>
</p>
<p style="text-align:justify;">
<div style="text-align:justify;"><strong>A topologia de disco utilizado num determinado sistema pode afectar a fiabilidade e a performance do mesmo. Deverá ser objectivo minimizar a latência no subsistema de I/O. Uma baixa ou má performance do subsistema de I/O não poder ser corrigida adicionando outros recursos aos sistema (i.e., CPU e/ou memoria).</strong></div>
<table style="text-align:justify;" border="1" cellpadding="0" width="97%">
<tbody>
<tr>
<td valign="bottom"><strong>Topologia </strong></td>
<td valign="bottom"><strong>Vantagens </strong></td>
<td valign="bottom"><strong>Desvantagens </strong></td>
<td valign="bottom"><strong>Notas </strong></td>
</tr>
<tr>
<td valign="top">SAN</td>
<td valign="top">Permite servir vários servidores.Não há limitações relativamente ao número de discos que podem estar acessíveis.Facilidade em adicionar servidores. Facilidade em administrar vários servidores.Facilidade em realocar espaço de armazenamento entre servidores.Custos de manutenção tendem a ser menores dos que dos(DAS.</td>
<td valign="top"> </td>
<td valign="top"> </td>
</tr>
<tr>
<td valign="top">DAS</td>
<td valign="top">Grande largura de BandaFacilidade de administração para um pequeno número de servidores. Os custos iniciais são menores do que dos SAN.</td>
<td valign="top">Implantado e associada a cada servidor.O número de disco é limitado pelo número de slots disponíveis em cada servidor e pelo tipo de interface utilizado.</td>
<td valign="top">Esta solução deverá ser considerada em caso de situações de constrangimento de grande volume de trabalho, quando o limite de DAS para um servidor é atingido, deverá ser adicionado e implantado outro servidor.</td>
</tr>
<tr>
<td valign="top">Network-attached storage (NAS)</td>
<td valign="top"> </td>
<td valign="top">iSCSI só suporta pouco tráfego de I/O.</td>
<td valign="top">Não é recomendável a utilização de NAS caso esta não tenha a capacidade de latência suficiente para o sistema proposto. Caso seja imprescindível recorrer a um armazenamento de rede, recomenda-se utilizar iSCSI numa placa dedicada Ethernet Gigabit em detrimento do NAS.</td>
</tr>
</tbody>
</table>
<p style="text-align:justify;">
<p style="text-align:justify;">
<div style="text-align:justify;"><strong>  João Paulino</strong></div></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/joaopaulino.wordpress.com/394/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/joaopaulino.wordpress.com/394/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/joaopaulino.wordpress.com/394/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/joaopaulino.wordpress.com/394/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/joaopaulino.wordpress.com/394/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/joaopaulino.wordpress.com/394/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/joaopaulino.wordpress.com/394/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/joaopaulino.wordpress.com/394/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/joaopaulino.wordpress.com/394/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/joaopaulino.wordpress.com/394/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/joaopaulino.wordpress.com/394/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/joaopaulino.wordpress.com/394/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/joaopaulino.wordpress.com/394/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/joaopaulino.wordpress.com/394/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joaopaulino.wordpress.com&amp;blog=4346770&amp;post=394&amp;subd=joaopaulino&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://joaopaulino.wordpress.com/2008/12/08/armazenamento-de-dados-discos-e-topologias/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7480464594f35a9dc4fb02bd465e23f7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">joaopaulino</media:title>
		</media:content>
	</item>
		<item>
		<title>Database Architect/Arquitecto de Base de Dados</title>
		<link>http://joaopaulino.wordpress.com/2008/12/01/database-architectarquitecto-de-base-de-dados/</link>
		<comments>http://joaopaulino.wordpress.com/2008/12/01/database-architectarquitecto-de-base-de-dados/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 22:04:56 +0000</pubDate>
		<dc:creator>joaopaulino</dc:creator>
				<category><![CDATA[Consultoria]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Arquitecto de Base de Dados]]></category>
		<category><![CDATA[Database Architect]]></category>

		<guid isPermaLink="false">http://joaopaulino.wordpress.com/?p=375</guid>
		<description><![CDATA[ É o profissional especialista de TI que produz, define, analisa, desenha, recomenda as características, funcionalidades, requisito(s) da(s) Base(s) de Dados relativamente à arquitectura do(s) sistema(s) e da arquitectura do software.  Responsabilidades, características, especialização, formação e tarefas do Arquitecto de Base de Dados. 1. Analisar e compreender de forma relevante; 1.1.1. Especificações dos requisitos. 1.1.2. Convenções. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joaopaulino.wordpress.com&amp;blog=4346770&amp;post=375&amp;subd=joaopaulino&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p> É o profissional especialista de TI que produz, define, analisa, desenha, recomenda as características, funcionalidades, requisito(s) da(s) Base(s) de Dados relativamente à arquitectura do(s) sistema(s) e da arquitectura do software.</p>
<p> Responsabilidades, características, especialização, formação e tarefas do Arquitecto de Base de Dados.</p>
<ul type="disc">
<li>1. Analisar e compreender de forma relevante;
<ul type="circle">
<li>1.1.1. Especificações dos requisitos.</li>
<li>1.1.2. Convenções.</li>
<li>1.1.3. Documentação de Administração dos produtores de SGBDR&#8217;s.</li>
</ul>
</li>
<li>2. Arquitectura de Base de Dados;
<ul type="circle">
<li>2.1.1. Avaliar requisitos de relevância/impacto sobre as Bases de Dados.</li>
<li>2.1.2. Realizar o planeamento de capacidade das Bases de Dados.</li>
<li>2.1.3. Assegurar que a arquitectura do sistema e do software abordam devidamente a persistência.</li>
<li>2.1.4. Determinar a tecnologia de Dados adequada (i.e., relacional ou objecto)</li>
<li>2.1.5. Avaliar e seleccionar os SGBDR&#8217;s a serem incorporados nas aplicações de software.</li>
<li>2.1.6. Determinar onde as Bases de Dados serão disponibilizadas em sistemas de aplicações distribuídas multi-camadas (i.e., Bases de Dados Relacionais em Servidores Dedicados de Base de Dados, Base de Dados de Objectos na middle tier e Base de Dados Relacionais na camada de backend da infrastrutura).</li>
<li>2.1.7. Avaliar e seleccionar correctamente e de modo apropriado os equipamentos de armazenamento (NAS, DAS, SAN e Robot&#8217;s de Tape para Backup).</li>
<li>2.1.8. Produzir os modelos lógicos para as Bases de Dados.</li>
<li>2.1.9. Determinar se o software de acesso à Base de Dados necessita modificações.</li>
<li>2.1.10. Colaborar com outros profissionais para determinar:
<ul type="square">
<li>2.1.10.1. O impacto das alterações da Base de Dados nos outros sistemas.</li>
<li>2.1.10.2. O custo ao nível de recursos humanos para alteração nas Base de Dados.</li>
</ul>
</li>
<li>2.1.11. Especifica as autorizações dos utilizadores:
<ul type="square">
<li>2.1.11.1. Quais os utilizadores que acedem a determinada Base de Dados.</li>
<li>2.1.11.2. A que Dados os utilizadores acedem em determinada Base de Dados.</li>
</ul>
</li>
<li>2.1.12. O nível de acesso aos Dados (i.e., create, select, update, delete)</li>
<li>2.1.13. Avaliar de forma adequada a plataforma que suporta as Base de Dados.</li>
<li>2.1.14. Providenciar/Normalizar modelos de código fonte:
<ul type="square">
<li>2.1.14.1. Acesso a Base de Dados.</li>
<li>2.1.14.2. Stored Procedures, Views, Functions, Triggers.</li>
</ul>
</li>
<li>2.1.15. Produzir os itens relacionados com a Base de Dados nas áreas do desenvolvimento/implantação e operações:
<ul type="square">
<li>2.1.15.1. Plano de Implantação.</li>
<li>2.1.15.2. Manual de Instalação.</li>
<li>2.1.15.3. Manual de Operações.</li>
</ul>
</li>
</ul>
</li>
</ul>
<p>Perfil</p>
<p>Para cumprir esta função, o profissional Arquitecto de Base de Dados deverá possuir as seguintes características pessoais, conhecimentos técnicos, formação e experiência.</p>
<ul type="disc">
<li>1. Características pessoais;
<ul type="circle">
<li>1.1.1. Pensamento lato e abstracto que permita:
<ul type="square">
<li>1.1.1.1. Trabalhar confortavelmente e estrategicamente num alto nível de abstracção</li>
<li>1.1.1.2. Ter uma visão geral sem pormenores supérfluos.</li>
<li>1.1.1.3. Ter uma visão para além dos evidentes problemas e possíveis conexões entre os mesmo que pareçam não estar relacionados.</li>
<li>1.1.1.4. Capacidade de reconhecer questões essenciais subjacentes a situações complexas.</li>
</ul>
</li>
<li>1.1.2. Capacidade de realizar e aplicar a engenharia nas seguintes situações:
<ul type="square">
<li>1.1.2.1. Requisitos que provoquem conflitos significativos na arquitectura.</li>
<li>1.1.2.2. Decisões que envolvam competição por persistência, especialmente as Bases de Dados.</li>
</ul>
</li>
<li>1.1.3. Capacidade de identificar requisitos arquitectónicos e suas ramificações na arquitectura das Base de Dados.</li>
<li>1.1.4. Capacidade de captar de uma forma clara e inequívoca o contexto da aplicação e da arquitectura do sistema, em particular base de dados herdadas.</li>
<li>1.1.5. Capacidade de estimar e projectar a actual e futura dimensão:
<ul type="square">
<li>1.1.5.1. Da Base de Dados (i.e., média e número máximo de tabelas/classes e registos/objectos).</li>
<li>1.1.5.2. Hardware necessário (i.e., número e dimensão dos servidores de Base de Dados, Discos de Storage e Sistemas de Backup)</li>
</ul>
</li>
<li>1.1.6. Capacidade de realizar confortavelmente tarefas de arquitectura em simultâneo.</li>
<li>1.1.7. Capacidade de tomar importantes decisões, mesmo com informação incompleta ou em conflito.</li>
<li>1.1.8. Alta capacidade de gerir e prioritizar os múltiplos desafios em simultâneo e concorrentes, tais como: questões, ambiguidades e contradições que são normais ocorrerem durante o processo de desenho e arquitectura das Base de Dados.</li>
<li>1.1.9. Capacidades consolidadas na análise e resolução de problemas.</li>
<li>1.1.10. Excelentes capacidades de comunicação verbais e escritas, capacidade de explicar e documentar a arquitectura da Base de Dados a diversas audiências</li>
<li>1.1.11. Sólidas competências de construção e motivação de equipas.</li>
</ul>
</li>
<li>2. Especialização;
<ul type="circle">
<li>2.1.1. Conhecimentos aprofundados e práticos:
<ul type="square">
<li>2.1.1.1. Tarefas, técnicas e ferramentas de arquitectura de Base de Dados.</li>
<li>2.1.1.2. Modelação lógica e física de Dados.</li>
<li>2.1.1.3. Teoria de modelação de Base de Dados, incluí normalização de dados, replicação de dados, integridade de dados e segurança de dados.</li>
<li>2.1.1.4. Desenvolvimento baseado em componentes, conceitos, modelos, infra-estrutura e interfaces.</li>
<li>2.1.1.5. Tecnologias de infra-estrutura e de integração de sistemas utilizadas para implementar as arquitecturas de sistemas, conhecimento dos fabricantes e produtos disponíveis.</li>
<li>2.1.1.6. Como desenvolver e implementar arquitecturas para aplicações distribuídas e acedida por várias plataformas heterogéneas.</li>
<li>2.1.1.7. Conceitos de Object-oriented (OO), como Abstracção, Encapsulação, Herança e polimorfismo.</li>
<li>2.1.1.8. Linguagens de Modulação (i.e., UML, OML, Modelação E-R, ) incluído a capacidade de produzir e interpretar os documentos e diagramas associados.</li>
<li>2.1.1.9. Ferramentas de modelação de Base de Dados.</li>
<li>2.1.1.10. Standards e orientações gerais de Arquitectura.</li>
</ul>
</li>
<li>2.1.2. Sólidos conhecimentos:
<ul type="square">
<li>2.1.2.1. Teóricos e práticos de ferramentas de Administração de Base de Dados.</li>
<li>2.1.2.2. Principais padrões e mecanismos de persistência reutilizáveis.</li>
<li>2.1.2.3. Modelos de arquitecturas de Base de Dados para aplicações específicas ou famílias de aplicações.</li>
<li>2.1.2.4. Mecanismos de segurança das Base de Dados.</li>
<li>2.1.2.5. Conceitos e técnicas de Engenharia.</li>
<li>2.1.2.6. Objectos, casos de uso, processos e modelagem funcional.</li>
<li>2.1.2.7. Arquitectura de Hardware e Software.</li>
<li>2.1.2.8. Redes e equipamentos de rede.</li>
<li>2.1.2.9. Conhecimentos teóricos e práticos de ferramentas de Engenharia de Software.</li>
<li>2.1.2.10. Conhecimentos Básicos:
<ul type="square">
<li>2.1.2.10.1 Domínio da Aplicação.</li>
<li>2.1.2.10.2 Negócio da Empresa cliente.</li>
</ul>
</li>
<li>2.1.2.11. Conhecimentos teóricos e práticos de ferramentas de testes e integração.</li>
<li>2.1.2.12. Ferramentas de gestão de configurações, controlo de configurações.</li>
</ul>
</li>
</ul>
</li>
<li>3. Formação;
<ul type="circle">
<li>3.1.1. Bacharelato, licenciatura ou outro ciclo superior de estudos em Engenharia Informática, Engenharia Informática e de Sistema, Engenharia de Sistemas e Informática, Engenharia Informática e de Computadores, Engenharia Electrotécnica e de Computadores, Informática, Matemática Informática ou equivalente.</li>
<li>3.1.2. Formação Profissional dos fabricantes de SGBDR&#8217;s (i.e., Oracle, Microsoft, IBM, MySQL, etc.)</li>
<li>3.1.3. Prática em:
<ul type="square">
<li>3.1.3.1. Projectos, tarefas relevantes, técnicas, produtos.</li>
<li>3.1.3.2. Ferramentas, conceitos e diagramas de modelagem de Dados.</li>
<li>3.1.3.3. SGBDR&#8217;s.</li>
<li>3.1.3.4. Técnicas e Conceitos de Data Warehouse</li>
<li>3.1.3.5. Auto-formação e actualização na leitura de livros, revistas e artigos da especialidade.</li>
</ul>
</li>
</ul>
</li>
<li>4. Tarefas;
<ul type="circle">
<li>4.1.1. Arquitectura de persistência e Base de Dados:
<ul type="square">
<li>4.1.1.1. Seleccionar os padrões da Arquitectura.</li>
<li>4.1.1.2. Concepção da Arquitectura lógica.</li>
<li>4.1.1.3. Concepção da Arquitectura Física.</li>
<li>4.1.1.4. Concepção do Mecanismo da Arquitectura.</li>
<li>4.1.1.5. Reutilização da Arquitectura</li>
<li>4.1.1.6. Documentação da Arquitectura.</li>
<li>4.1.1.7. Garantia da Integridade da Arquitectura.</li>
<li>4.1.1.8. Ambientes de Engenharia, incluí fornecedores SGBDR&#8217;s.</li>
<li>4.1.1.9. Avaliação de SGBDR&#8217;s</li>
<li>4.1.1.10. Selecção de SGBDR&#8217;s.</li>
<li>4.1.1.11. Implementação;
<ul type="square">
<li>4.1.1.11.1. Planeamento da implementação.</li>
</ul>
</li>
</ul>
</li>
<li>4.1.2. Operações;</li>
<li>4.1.2.1. Documentação das Operações, incluí:
<ul type="square">
<li>4.1.2.1.1. Documentação incluindo operações: (tarefas operacionais de administração de Base de Dados, tarefas Operacionais, tarefas de instalação de Base de Dados e software associado).</li>
</ul>
</li>
<li>4.1.3. Engenharia da Qualidade;
<ul type="square">
<li>4.1.3.1. Controle de Qualidade &#8211; Avaliação de requisitos.</li>
<li>4.1.3.2. Inspeccionar e avaliar o desenho da Base de Dados.</li>
</ul>
</li>
<li>4.1.4. Documento do design da Base de Dados.</li>
<li>4.1.5. Componente de Software.</li>
<li>4.1.6. Garantia de Qualidade &#8211; Auditoria do Desenvolvimento da Base de Dados.</li>
<li>4.1.7. Técnicas, tarefas relacionadas com a Base de Dados.</li>
<li>4.1.8. Standards, modelos, validação e verificação do documento de design da Base de Dados.</li>
</ul>
</li>
</ul>
<p>João Paulino</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/joaopaulino.wordpress.com/375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/joaopaulino.wordpress.com/375/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/joaopaulino.wordpress.com/375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/joaopaulino.wordpress.com/375/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/joaopaulino.wordpress.com/375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/joaopaulino.wordpress.com/375/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/joaopaulino.wordpress.com/375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/joaopaulino.wordpress.com/375/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/joaopaulino.wordpress.com/375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/joaopaulino.wordpress.com/375/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/joaopaulino.wordpress.com/375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/joaopaulino.wordpress.com/375/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/joaopaulino.wordpress.com/375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/joaopaulino.wordpress.com/375/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joaopaulino.wordpress.com&amp;blog=4346770&amp;post=375&amp;subd=joaopaulino&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://joaopaulino.wordpress.com/2008/12/01/database-architectarquitecto-de-base-de-dados/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7480464594f35a9dc4fb02bd465e23f7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">joaopaulino</media:title>
		</media:content>
	</item>
		<item>
		<title>Change Data Capture (CDC) chegou ao MS SQL Server na Versão 2008</title>
		<link>http://joaopaulino.wordpress.com/2008/11/18/change-data-capture-cdc-chegou-ao-ms-sql-server-na-versao-2008/</link>
		<comments>http://joaopaulino.wordpress.com/2008/11/18/change-data-capture-cdc-chegou-ao-ms-sql-server-na-versao-2008/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 22:14:01 +0000</pubDate>
		<dc:creator>joaopaulino</dc:creator>
				<category><![CDATA[Database]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Change Data Capture]]></category>
		<category><![CDATA[MS SQL Server 2008]]></category>
		<category><![CDATA[RDBMS]]></category>

		<guid isPermaLink="false">http://joaopaulino.wordpress.com/?p=370</guid>
		<description><![CDATA[CDC (Change Data Capture) é uma das novas e interessantes funcionalidades que chegou ao SQL Server (alguns de nós já a conhecíamos do ORACLE), permite detectar alterações (INSERT, DELETE, UPDATE) relativamente aos dados de uma tabela e replicá-las noutra tabela, sem recorrer aos tradicionais triggers ou outras metodologias mais rebuscadas. MS SQL Server 2008 CDC [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joaopaulino.wordpress.com&amp;blog=4346770&amp;post=370&amp;subd=joaopaulino&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="mceTemp">
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span lang="PT"><span style="font-size:small;"><span style="font-family:Calibri;">CDC (Change Data Capture) é uma das novas e interessantes funcionalidades que chegou ao SQL Server (alguns de nós já a conhecíamos do ORACLE), permite detectar alterações (INSERT, DELETE, UPDATE) relativamente aos dados de uma tabela e replicá-las noutra tabela, sem recorrer aos tradicionais triggers ou outras metodologias mais rebuscadas.</span></span></span></p>
<dl class="wp-caption alignnone">
<dt class="wp-caption-dt"><a href="http://joaopaulino.files.wordpress.com/2008/11/sql_server_2008_cdc.jpg"><img class="size-medium wp-image-371" title="sql_server_2008_cdc" src="http://joaopaulino.files.wordpress.com/2008/11/sql_server_2008_cdc.jpg?w=190&#038;h=300" alt="MS SQL Server 2008 CDC" width="190" height="300" /></a></dt>
<dd class="wp-caption-dd">MS SQL Server 2008 CDC</dd>
</dl>
</div>
<p> </p>
<p> </p>
<p><a href="http://www.databasejournal.com/features/mssql/article.php/3720361/Microsoft-SQL-Server-2008----Change-Data-Capture--Part-I.htm" target="_blank">Link</a></p>
<p>João Paulino</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/joaopaulino.wordpress.com/370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/joaopaulino.wordpress.com/370/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/joaopaulino.wordpress.com/370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/joaopaulino.wordpress.com/370/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/joaopaulino.wordpress.com/370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/joaopaulino.wordpress.com/370/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/joaopaulino.wordpress.com/370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/joaopaulino.wordpress.com/370/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/joaopaulino.wordpress.com/370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/joaopaulino.wordpress.com/370/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/joaopaulino.wordpress.com/370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/joaopaulino.wordpress.com/370/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/joaopaulino.wordpress.com/370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/joaopaulino.wordpress.com/370/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joaopaulino.wordpress.com&amp;blog=4346770&amp;post=370&amp;subd=joaopaulino&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://joaopaulino.wordpress.com/2008/11/18/change-data-capture-cdc-chegou-ao-ms-sql-server-na-versao-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7480464594f35a9dc4fb02bd465e23f7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">joaopaulino</media:title>
		</media:content>

		<media:content url="http://joaopaulino.files.wordpress.com/2008/11/sql_server_2008_cdc.jpg?w=190" medium="image">
			<media:title type="html">sql_server_2008_cdc</media:title>
		</media:content>
	</item>
		<item>
		<title>Programa que imprime uma pirâmide númerica invertida a partir de um valor introduzido entre 1 e 9</title>
		<link>http://joaopaulino.wordpress.com/2008/11/18/programa-que-imprime-uma-piramide-numerica-invertida-a-partir-de-um-valor-introduzido-entre-1-e-9/</link>
		<comments>http://joaopaulino.wordpress.com/2008/11/18/programa-que-imprime-uma-piramide-numerica-invertida-a-partir-de-um-valor-introduzido-entre-1-e-9/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 17:13:21 +0000</pubDate>
		<dc:creator>joaopaulino</dc:creator>
				<category><![CDATA[Algoritmos]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[Computação]]></category>
		<category><![CDATA[Development/Programming]]></category>
		<category><![CDATA[Algoritmo]]></category>
		<category><![CDATA[Linguagem C]]></category>
		<category><![CDATA[Pirâmide de Número Invertida]]></category>

		<guid isPermaLink="false">http://joaopaulino.wordpress.com/?p=367</guid>
		<description><![CDATA[/****************************************************************************** COPYRIGHT: João Paulino NAME: pir_num_inv.c PURPOSE: desenhar uma prirâmide de Números invertida REVISIONS: Ver DATE Author Description &#8212;&#8212;&#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 1.0 João Paulino 1. Created this Program. NOTES: OBJECT NAME: DATE AND TIME: Username: ******************************************************************************/ #include &#60;stdio.h&#62; #include &#60;conio.h&#62; #include &#60;ctype.h&#62; void main (void) { int i, j, k; char opt; // declarar [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joaopaulino.wordpress.com&amp;blog=4346770&amp;post=367&amp;subd=joaopaulino&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>/******************************************************************************<br />
COPYRIGHT: João Paulino<br />
NAME: pir_num_inv.c<br />
PURPOSE: desenhar uma prirâmide de Números invertida</p>
<p>REVISIONS:<br />
Ver DATE Author Description<br />
&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
1.0 João Paulino 1. Created this Program.</p>
<p>NOTES:<br />
OBJECT NAME:<br />
DATE AND TIME:<br />
Username:</p>
<p>******************************************************************************/<br />
#include &lt;stdio.h&gt;<br />
#include &lt;conio.h&gt;<br />
#include &lt;ctype.h&gt;</p>
<p>void main (void)<br />
{<br />
int i, j, k;<br />
char opt; // declarar variável para controlo da repetição da execução do programa<br />
do // ciclo que controla a repetição da execução do programa<br />
{<br />
printf (&#8220;\nDigite um número [1-9] e pressione enter:&#8221;); // Mensagem para o utilizador digitar um número<br />
if (scanf(&#8220;%d&#8221;, &amp;k) == 1) // atribuir o valor digitado à variável n e validar se é do tipo inteiro if(valor)==1)<br />
{<br />
if (k &gt; 9 ) // verificar a condição k não pode ser maior do que 9<br />
printf(&#8220;O inteiro %d digitado não permite aplicar o algoritmo\n &#8220;,k); // Mensagem para o utilizador indicando que não é possível aplicar o algoritmo<br />
else // caso se verifique a condição k &lt;= 9<br />
{<br />
for (i = k; i &gt;= 1; i&#8211;)<br />
{<br />
for (j= i+1 ; j &lt;= k; j++)<br />
printf(&#8221; &#8220;);<br />
for (j = 1; j &lt;= i; j++)<br />
printf(&#8220;%d&#8221;, j);<br />
for (j = i-1; j &gt;=1; j&#8211;)<br />
printf(&#8220;%d&#8221;, j);<br />
printf(&#8220;\n&#8221;);<br />
}<br />
}<br />
}<br />
else // não foi digitado um número<br />
{<br />
printf (&#8220;\nNão digitou um algarismo ou número!!!&#8221;); // Mensagem para o utilizador a informar que não foi digitado um número<br />
}</p>
<p>fflush(stdin); // escreve para o stream indicado qualquer dado armazenado, limpando-o</p>
<p>printf (&#8220;\nDeseja continuar? (S/N):&#8221;);</p>
<p>do<br />
{<br />
opt = toupper(getchar()); // recebe a entrada digitada e converte-a em maiúscula para facilitar</p>
<p>if ((opt != &#8216;S&#8217;) &amp;&amp; (opt != &#8216;N&#8217;)) // caso a entrada não seja S ou N<br />
putch(7); // faz soar o sino <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>} while ((opt != &#8216;S&#8217;) &amp;&amp; (opt != &#8216;N&#8217;)); // repete a captura da opção enquanto a condição for verdadeira<br />
} while (opt != &#8216;N&#8217;); // repete o programa enquanto a condição for verdadeira<br />
} // fim da função main</p>
<p>João Paulino</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/joaopaulino.wordpress.com/367/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/joaopaulino.wordpress.com/367/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/joaopaulino.wordpress.com/367/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/joaopaulino.wordpress.com/367/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/joaopaulino.wordpress.com/367/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/joaopaulino.wordpress.com/367/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/joaopaulino.wordpress.com/367/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/joaopaulino.wordpress.com/367/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/joaopaulino.wordpress.com/367/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/joaopaulino.wordpress.com/367/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/joaopaulino.wordpress.com/367/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/joaopaulino.wordpress.com/367/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/joaopaulino.wordpress.com/367/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/joaopaulino.wordpress.com/367/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joaopaulino.wordpress.com&amp;blog=4346770&amp;post=367&amp;subd=joaopaulino&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://joaopaulino.wordpress.com/2008/11/18/programa-que-imprime-uma-piramide-numerica-invertida-a-partir-de-um-valor-introduzido-entre-1-e-9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7480464594f35a9dc4fb02bd465e23f7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">joaopaulino</media:title>
		</media:content>
	</item>
		<item>
		<title>Programa que imprime uma pirâmide númerica a partir de um valor introduzido entre 1 e 9</title>
		<link>http://joaopaulino.wordpress.com/2008/11/18/programa-que-imprime-uma-piramide-numerica-a-partir-de-um-valor-introduzido-entre-1-e-9/</link>
		<comments>http://joaopaulino.wordpress.com/2008/11/18/programa-que-imprime-uma-piramide-numerica-a-partir-de-um-valor-introduzido-entre-1-e-9/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 12:09:52 +0000</pubDate>
		<dc:creator>joaopaulino</dc:creator>
				<category><![CDATA[Algoritmos]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[Computação]]></category>
		<category><![CDATA[Development/Programming]]></category>
		<category><![CDATA[Linguagem C]]></category>
		<category><![CDATA[Pirâmide de Números]]></category>

		<guid isPermaLink="false">http://joaopaulino.wordpress.com/?p=363</guid>
		<description><![CDATA[/****************************************************************************** COPYRIGHT: João Paulino NAME: pir_num.c PURPOSE: desenhar uma pirâmide de Números REVISIONS: Ver DATE Author Description &#8212;&#8212;&#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 1.0 João Paulino 1. Created this Program. NOTES: OBJECT NAME: DATE AND TIME: Username: ******************************************************************************/ #include &#60;stdio.h&#62; #include &#60;conio.h&#62; #include &#60;ctype.h&#62; void main (void) { int i, j, k; char opt; // declarar variável [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joaopaulino.wordpress.com&amp;blog=4346770&amp;post=363&amp;subd=joaopaulino&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>/******************************************************************************<br />
COPYRIGHT: João Paulino<br />
NAME: pir_num.c<br />
PURPOSE: desenhar uma pirâmide de Números</p>
<p>REVISIONS:<br />
Ver DATE Author Description<br />
&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
1.0 João Paulino 1. Created this Program.</p>
<p>NOTES:<br />
OBJECT NAME:<br />
DATE AND TIME:<br />
Username:</p>
<p>******************************************************************************/<br />
#include &lt;stdio.h&gt;<br />
#include &lt;conio.h&gt;<br />
#include &lt;ctype.h&gt;</p>
<p>void main (void)<br />
{<br />
int i, j, k;<br />
char opt; // declarar variável para controlo da repetição da execução do programa<br />
do // ciclo que controla a repetição da execução do programa<br />
{<br />
printf (&#8220;\nDigite um número [1-9] e pressione enter:&#8221;); // Mensagem para o utilizador digitar um número<br />
if (scanf(&#8220;%d&#8221;, &amp;k) == 1) // atribuir o valor digitado à variável n e validar se é do tipo inteiro if(valor)==1)<br />
{<br />
if (k &gt; 9 ) // verificar a condição k não pode ser maior do que 9<br />
printf(&#8220;O inteiro %d digitado não permite aplicar o algoritmo\n &#8220;,k); // Mensagem para o utilizador indicando que não é possível aplicar o algoritmo<br />
else // caso se verifique a condição k &lt;= 9<br />
{<br />
for (i = 1; i &lt;= k; i++)<br />
{<br />
for (j= i+1 ; j &lt;= k; j++)<br />
printf(&#8221; &#8220;);<br />
for (j = 1; j &lt;= i; j++)<br />
printf(&#8220;%d&#8221;, j);<br />
for (j = i-1; j &gt;=1; j&#8211;)<br />
printf(&#8220;%d&#8221;, j);<br />
printf(&#8220;\n&#8221;);<br />
}<br />
}<br />
}<br />
else // não foi digitado um número<br />
{<br />
printf (&#8220;\nNão digitou um algarismo ou número!!!&#8221;); // Mensagem para o utilizador a informar que não foi digitado um número<br />
}</p>
<p>fflush(stdin); // escreve para o stream indicado qualquer dado armazenado, limpando-o</p>
<p>printf (&#8220;\nDeseja continuar? (S/N):&#8221;);</p>
<p>do<br />
{<br />
opt = toupper(getchar()); // recebe a entrada digitada e converte-a em maiúscula para facilitar</p>
<p>if ((opt != &#8216;S&#8217;) &amp;&amp; (opt != &#8216;N&#8217;)) // caso a entrada não seja S ou N<br />
putch(7); // faz soar o sino <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>} while ((opt != &#8216;S&#8217;) &amp;&amp; (opt != &#8216;N&#8217;)); // repete a captura da opção enquanto a condição for verdadeira<br />
} while (opt != &#8216;N&#8217;); // repete o programa enquanto a condição for verdadeira<br />
} // fim da função main</p>
<p>João Paulino</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/joaopaulino.wordpress.com/363/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/joaopaulino.wordpress.com/363/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/joaopaulino.wordpress.com/363/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/joaopaulino.wordpress.com/363/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/joaopaulino.wordpress.com/363/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/joaopaulino.wordpress.com/363/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/joaopaulino.wordpress.com/363/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/joaopaulino.wordpress.com/363/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/joaopaulino.wordpress.com/363/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/joaopaulino.wordpress.com/363/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/joaopaulino.wordpress.com/363/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/joaopaulino.wordpress.com/363/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/joaopaulino.wordpress.com/363/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/joaopaulino.wordpress.com/363/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joaopaulino.wordpress.com&amp;blog=4346770&amp;post=363&amp;subd=joaopaulino&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://joaopaulino.wordpress.com/2008/11/18/programa-que-imprime-uma-piramide-numerica-a-partir-de-um-valor-introduzido-entre-1-e-9/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7480464594f35a9dc4fb02bd465e23f7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">joaopaulino</media:title>
		</media:content>
	</item>
	</channel>
</rss>
