<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Nomes de tabelas no plural ou singular?</title>
	<atom:link href="http://www.prettycode.com.br/blog/2009/06/nomes-de-tabelas-no-plural-ou-singular/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.prettycode.com.br/blog/2009/06/nomes-de-tabelas-no-plural-ou-singular/</link>
	<description>Just another weblog about development</description>
	<lastBuildDate>Mon, 23 Aug 2010 22:46:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Gleise</title>
		<link>http://www.prettycode.com.br/blog/2009/06/nomes-de-tabelas-no-plural-ou-singular/comment-page-1/#comment-51</link>
		<dc:creator>Gleise</dc:creator>
		<pubDate>Thu, 08 Oct 2009 00:28:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.prettycode.com.br/blog/?p=348#comment-51</guid>
		<description>Salve amiga,

Eu acho mais fácil e prático deixar tudo no singular. Concordo com relação a classe no singular, afinal a classe é a definição de como será um objeto criado a partir dela. Se ela retornar uma coleção, quem retorna é o objeto e não a classe.

Quanto as tabelas, pelo menos pra mim, é mais cômodo deixar no singular, ainda mais se for usar o português para nomeá-las. A leitura dos modelos fica muito mais fácil quando está no singular do que no plural. Afinal, é de conhecimento comum de que uma tabela tem uma coleção de informações, não necessitando que seu nome indique esse fato.

O último argumento para deixar tudo no singular é o que todo gerente de projeto gosta: economiza tempo! ;-)

um super abraço.</description>
		<content:encoded><![CDATA[<p>Salve amiga,</p>
<p>Eu acho mais fácil e prático deixar tudo no singular. Concordo com relação a classe no singular, afinal a classe é a definição de como será um objeto criado a partir dela. Se ela retornar uma coleção, quem retorna é o objeto e não a classe.</p>
<p>Quanto as tabelas, pelo menos pra mim, é mais cômodo deixar no singular, ainda mais se for usar o português para nomeá-las. A leitura dos modelos fica muito mais fácil quando está no singular do que no plural. Afinal, é de conhecimento comum de que uma tabela tem uma coleção de informações, não necessitando que seu nome indique esse fato.</p>
<p>O último argumento para deixar tudo no singular é o que todo gerente de projeto gosta: economiza tempo! ;-)</p>
<p>um super abraço.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Miguel</title>
		<link>http://www.prettycode.com.br/blog/2009/06/nomes-de-tabelas-no-plural-ou-singular/comment-page-1/#comment-48</link>
		<dc:creator>Miguel</dc:creator>
		<pubDate>Thu, 10 Sep 2009 14:41:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.prettycode.com.br/blog/?p=348#comment-48</guid>
		<description>Bom dia caro colega.

Me deparei estes dias com o mesmo empasse. Porém concluí o seguinte.

Nomes de tabelas devem ser no plural pois as mesmas armazenam conjuntos de registros ao qual chamamos de tuplas.
Nomes de classes devem ser no plural pois as mesmas nos retornam coleções de entidades. A sua classe Pessoa certamente não foi feita para retornar uma unica entidade e sim coleções provenientes dos registros da tabela pessoas.
Enquanto o objeto instanciado na classe esse sim deve ser no singular uma vez que conterá a entidade Pessoa que certamente foi carregada através de seu método acessor.
Ex.

Pessoas objPessoa = new Pessoas();
objPessoa.LoadByID(12);

No mais, um forte abraço.</description>
		<content:encoded><![CDATA[<p>Bom dia caro colega.</p>
<p>Me deparei estes dias com o mesmo empasse. Porém concluí o seguinte.</p>
<p>Nomes de tabelas devem ser no plural pois as mesmas armazenam conjuntos de registros ao qual chamamos de tuplas.<br />
Nomes de classes devem ser no plural pois as mesmas nos retornam coleções de entidades. A sua classe Pessoa certamente não foi feita para retornar uma unica entidade e sim coleções provenientes dos registros da tabela pessoas.<br />
Enquanto o objeto instanciado na classe esse sim deve ser no singular uma vez que conterá a entidade Pessoa que certamente foi carregada através de seu método acessor.<br />
Ex.</p>
<p>Pessoas objPessoa = new Pessoas();<br />
objPessoa.LoadByID(12);</p>
<p>No mais, um forte abraço.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
