On Thu, 7 Aug 2003 16:44:43 +0000 "Alexander F. Fernandes - Esc. EDEM" <[EMAIL PROTECTED]> wrote:
> Sei que o MySQL n�o � o bi-bi-bi-b�-b�-b� do b�-b�-b� dos bancos de > dados... (...) > select medicos.*, enderecos.*, especialidades.*, planos.* from > medicos,enderecos,planos,especialidades where > especialidades.id_medico=medicos.id_medico and > planos.id_medico=medicos.id_medico and > enderecos.id_medico=medicos.id_medico and medicos.id_medico=10; (...) > Devo procurar outro banco de dados para fazer essas coisas? Ol�, O MySQL possui determinadas caracter�sticas. Se elas s�o boas ou ruins vai depender das suas necessidades. Uma destas caracter�sticas � n�o possuir integridade referencial, que � vincular uma tabela a outra atrav�s dos campos chave. Portanto, na tua consulta, voc� poderia ter um m�dico cujo c�digo de especialidade tenha sido apagado da outra tabela. Em contrapartida, o mysql � mais r�pido e menor que o postgresql, por exemplo. Este tem integridade referencial, stored procedures, triggers e mais uma s�rie de recursos que voc� encontra em oracle e MS-SQL, por exemplo. Para o teu caso o postgresql me parece mais indicado, mas � voc� quem vai dizer se o teu aplicativo pode viver sem estas caracter�sticas. Pra n�o ficar na d�vida, leia as features de cada um e decida. -- Marcio Merlone --------------------------------------------------------------------------- Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br Regras de utiliza��o da lista: http://linux-br.conectiva.com.br FAQ: http://www.zago.eti.br/menu.html
