Valeu Eduardo...

Vou dar uma boa estudada no material que tem no link que você passou.

Obrigado, por tudo.
----- Original Message ----- 
From: "eduardo.sic" <[EMAIL PROTECTED]>
To: <delphi-br@yahoogrupos.com.br>
Sent: Tuesday, February 21, 2006 10:29 PM
Subject: Re: [delphi-br] Re: Problema Com Banco -> eduardo.sic


> Que bom que deu certo,
>
> InnoDB é um Engine que roda junto com o mySQL e oferece uma arquitetura 
> bem diferente e segura para o seu banco de dados.
>
> o mySQL por padrão opera com tabelas do Tipo myISAM onde existem 3 
> arquivos para cada tabela,
> o arquivo.FRM que tem o Header da tabela, o arquivo.myd onde ficam os 
> dados, e o arquivo.myi onde ficam os indices,  esse formato usa tecnologia 
> b-tree de armazenamento e busca, é muuito rapido, porém nao da suporte a 
> transação, nem integridade referencia, e corrompe muito facil, seria um 
> armazenamento simples.
>
> Com InnoDB tudo é diferente. ele opera + ou - como o SQL server.. é criado 
> um TableSpace (arquivo onde ficam os dados de todas as tabelas) e se vc 
> olhar na basta mySQL\Data\  na pasta do seu banco so vai existir apenas o 
> arquivo .FRM
> O restante fica dentro do arquivo IbData, que é o tableSpace do InnoDB, 
> com isso o tabelas do Tipo InnoDB, possuem suporte à:  Transações, 
> ForenKeys, Cascade Update/delete, crash recovery e muito mais... tem log 
> do banco, é bem interessante...  eu tenho um banco num cliente que ta com 
> mais de 800.000 registros e roda muito bem a mais de 2 anos sem da 
> problema algum.
>
> se vc não quer ter problemas com tabelas corrompidas, use InnoDB que vc 
> raramente vai ter problemas com seu banco.
>
> da uma olhada no Help do mySQL e procura por InnoDB,
>
> olhe tb: http://www.innodb.com/index.php
>
> qualquer coisa tamos aí, boa sorte com mySQL, vc vai adorar, digo isso pq 
> eu olhava com despreso, depois que vi a praticidade e rapidez.. ja era...
>
>
>
> =================
>>De:"Cleiton" <[EMAIL PROTECTED]>
>>Para:<delphi-br@yahoogrupos.com.br>
>>Assunto:[delphi-br] Re:  Problema Com Banco -> eduardo.sic
>>
>>Oi Eduardo...
>>
>>Eu fiz um teste com o script da forma que você
>>me enviou. Deu certinho cara.
>>
>>Estão funcionandos todos os princípios de
>>integridade relacional que antes
>>não funcionavam.
>>
>>Também nao deixa eu excluir a tabela que tem um
>>FK.
>>
>>Só me tira mais uma dúvida.
>>
>>Eu só devo dizer que a tabela é InnoDB aquelas
>>que terão FK? Ou posso fazer
>>isso tem todas as tabelas?
>>
>>Outra coisa? O que seria exatamente uma tabela
>>InnoDB? Quais as diferenças
>>entre colocar e não colocar como InnoDB?
>>
>>Ah... muito obrigado pela ajuda. Por mais essa
>>colaboração.
>>
>>Valeu amigo
>>Brigadão
>>----- Original Message ----- 
>>From: "eduardo.sic"
>><[EMAIL PROTECTED]>
>>To: <delphi-br@yahoogrupos.com.br>
>>Sent: Monday, February 20, 2006 10:26 PM
>>Subject: Re: [delphi-br] Re: Problema Com Banco
>>-> eduardo.sic
>>
>>
>>>
>>> Olá Cleiton, eu Fiz testes aqui com seu script
>>e deu tudo certo, uso mySQL
>>> 5, agora se as tabelas forem do tipo myISAM ai
>>nao funciona nao, pq myIsam
>>> nao tem integridade referencial, tente o
>>script abaixo onde eu configuro
>>> as tabelas como InnoDB.  Aguardo resposta.
>>>
>>> /* criação da tabela CIDADE */
>>>
>>> create table cidade (
>>> cod_cidade integer not null,
>>> nome_cidade varchar (99) not null,
>>> estado_cidade varchar (2) not null,
>>> primary key (cod_cidade)) type=InnoDB;
>>>
>>> /* criação da tabela CLIENTE */
>>>
>>> create table cliente (
>>> cod_cliente integer not null,
>>> cliente varchar (99) not null,
>>> cod_cidade integer not null,
>>> primary key (cod_cliente),
>>> foreign key (cod_cidade) references cidade
>>(cod_cidade)) type=InnoDB;
>>>
>>>
>>>
>>> =================
>>>>De:"Cleiton" <[EMAIL PROTECTED]>
>>>>Para:<delphi-br@yahoogrupos.com.br>
>>>>Assunto:[delphi-br] Re:  Problema Com Banco ->
>>eduardo.sic
>>>>
>>>>Oi Eduardo...
>>>>
>>>>O problema que estou tendo é o seguinte:
>>>>
>>>>Algumas tabelas possuem chave estrangeira (FK)
>>>>refereciando ouma outra
>>>>tabela.
>>>>
>>>>Por exemplo:
>>>>
>>>>tabela cidade e tabela cliente.
>>>>
>>>>O campo cidade da tabela cliente é uma
>>>>referencia ao campo cod_cidade da
>>>>tabela cidade.
>>>>
>>>>No entanto o banco está permitindo cadastrar
>>um
>>>>cliente com uma cidade que
>>>>não está cadastrada na tabela cidade.
>>>>
>>>>Criei todo o banco via script sql.
>>>>
>>>>Segue abaixo o script que usei pra criar a
>>>>tabela cidade e cliente pra darem
>>>>uma olhadinha:
>>>>
>>>>/* criação da tabela CIDADE */
>>>>
>>>>create table cidade (
>>>>cod_cidade  integer not null,
>>>>nome_cidade varchar (99)  not null,
>>>>estado_cidade varchar (2)  not null,
>>>>primary key (cod_cidade));
>>>>
>>>>/* criação da tabela CLIENTE */
>>>>
>>>>create table cliente (
>>>>cod_cliente integer not null,
>>>>cliente    varchar (99)  not null,
>>>>cod_cidade integer not null,
>>>>primary key (cod_cliente),
>>>>foreign key (cod_cidade) references cidade
>>>>(cod_cidade));
>>>>
>>>>----- Original Message ----- 
>>>>From: "eduardo.sic"
>>>><[EMAIL PROTECTED]>
>>>>To: <delphi-br@yahoogrupos.com.br>
>>>>Sent: Thursday, February 16, 2006 4:35 PM
>>>>Subject: Re: [delphi-br] Re: Re: Problema Com
>>>>Banco -> eduardo.sic
>>>>
>>>>
>>>>> eu peguei sua mensagem pelo meio e nao
>>>>constava qual era o problema, será
>>>>> que vc pode falar novamente qual problema vc
>>>>esta tendo?
>>>>>
>>>>> no aguardo.
>>>>>
>>>>>
>>>>>
>>>>> =================
>>>>>>De:"Cleiton" <[EMAIL PROTECTED]>
>>>>>>Para:<delphi-br@yahoogrupos.com.br>
>>>>>>Assunto:[delphi-br] Re:  Re:  Problema Com
>>>>Banco -> eduardo.sic
>>>>>>
>>>>>>Oi Eduardo...
>>>>>>
>>>>>>Entendi o que você quis dizer sobre o zeos
>>6.5
>>>>>>com acesso ao MySql.
>>>>>>
>>>>>>Quanto ao problema de integridade que estou
>>>>>>tendo teria como você me
>>>>>>fornecer maiores detalhes sobre como
>>resolver
>>>>>>sem precisar atualizar para
>>>>>>MySql 5?
>>>>>>
>>>>>>Eu ficaria muito agradecido.
>>>>>>
>>>>>>Um grande Abraço
>>>>>>
>>>>>>Cleiton
>>>>>>----- Original Message ----- 
>>>>>>From: "eduardo.sic"
>>>>>><[EMAIL PROTECTED]>
>>>>>>To: <delphi-br@yahoogrupos.com.br>
>>>>>>Sent: Wednesday, February 15, 2006 11:46 AM
>>>>>>Subject: Re: [delphi-br] Re: Problema Com
>>>>Banco
>>>>>>-> Alencar
>>>>>>
>>>>>>
>>>>>>> Opa,,, opa.. opa...
>>>>>>>
>>>>>>> mySQL 4.1 tem integridade relacional sim!
>>>>>>> desde que vc use tabelas do Tipo InnoDB,
>>>>>>> dai vc pode criar nossas queridas
>>>>forinkeys..
>>>>>>>
>>>>>>> quanto ao zeos, vc pode usar o Zeos 6.5.
>>>>para
>>>>>>acessar o mysql 5. o zeos
>>>>>>> 6.1 nao vai acessar caso o usuario Root ou
>>>>>>outro tenha senha, por isso tem
>>>>>>> que ser o zeos 6.5. ele tem suporte ao
>>novo
>>>>>>protoloco de autenticação do
>>>>>>> mySQL 4.1 pra cima.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> =================
>>>>>>>>De:"Cleiton" <[EMAIL PROTECTED]>
>>>>>>>>Para:<delphi-br@yahoogrupos.com.br>
>>>>>>>>Assunto:[delphi-br] Re: Problema Com
>>Banco
>>>>->
>>>>>>Alencar
>>>>>>>>
>>>>>>>>Oi Alencar...
>>>>>>>>
>>>>>>>>Então é isso...
>>>>>>>>
>>>>>>>>Você saberia me dizer se o componente zeus
>>>>>>>>fornece suporte ao MySql 5? E
>>>>>>>>qual a versão dele?
>>>>>>>>
>>>>>>>>Valeu pelo esclarecimento.
>>>>>>>>----- Original Message ----- 
>>>>>>>>From: "Alencar - Philler Informatica"
>>>>>>>><[EMAIL PROTECTED]>
>>>>>>>>To: <delphi-br@yahoogrupos.com.br>
>>>>>>>>Sent: Tuesday, February 14, 2006 7:25 PM
>>>>>>>>Subject: Re: [delphi-br] Problema Com
>>Banco
>>>>>>>>
>>>>>>>>
>>>>>>>>> O banco que estou usando é o MySql 4.1 e
>>>>>>>>também uso o MySql Front.
>>>>>>>>>
>>>>>>>>
>>>>>>>>O MySQL 4.x nao tem integridade
>>relacional.
>>>>>>>>Atualize para o 5 ou use o Firebird.
>>>>>>>>
>>>>>>>>Alencar
>>>>>>>>---------------------------------------
>>>>>>>> Philler Informatica Ltda
>>>>>>>> Jose Alencar Philereno
>>>>>>>> ICQ 13458351
>>>>>>>>Messenger/Skype (voz): alencar
>>>>>>>>
>>>>>>>>"Feliz aquele que transfere o que sabe
>>>>>>>>e aprende o que ensina" Cora Coralina
>>>>>>>>
>>>>>>>>
>>>>>>>>-- 
>>>>>>
>>>>>>
>>>>>>-- 
>>>>>>Esta mensagem foi verificada pelo sistema de
>>>>>>antivírus e
>>>>>> acredita-se estar livre de perigo.
>>>>>>
>>>>>>
>>>>>>
>>>>>>-- 
>>
>>
>>-- 
>>Esta mensagem foi verificada pelo sistema de
>>antivírus e
>> acredita-se estar livre de perigo.
>>
>>
>>
>>-- 


-- 
Esta mensagem foi verificada pelo sistema de antivírus e
 acredita-se estar livre de perigo.



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a