Apex
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

7.2 - Carga do legado

Ir para baixo

7.2 - Carga do legado Empty 7.2 - Carga do legado

Mensagem por Carla Dom Jul 25, 2010 4:09 pm

7.2 - Carga do legado


Segundo Scott Spendolini, especialista e consultor em Oracle Apex, o passo mais importante para uma migração de sucesso é analisar o modelo de dados e a aplicação em Access.

“It’s all about the data model!”, diz o sumário da apresentação Apex – Migrating from Access, proferida por Spendolini no evento Oracle Open World, Estados Unidos, 2007.
De fato, para uma migração de um legado em Access, por exemplo, para o Apex, o mais importante é a qualidade do modelo de dados existente.

7.2 - Carga do legado Img_1620


Um recurso muito interessante do Apex, é a capacidade que ele tem, sob certas condições de migrar aplicações a partir do Access. Para isso é necessário realizar o checklist abaixo:

7.2 - Carga do legado 1e10 Você já fez um backup seguro do arquivo original em Access?
Isso é essencial antes de qualquer ação. O pior que pode acontecer para qualquer aplicação é perda de dados. O backup dá a segurança para ir adiante.

7.2 - Carga do legado 1e10 O arquivo em Access está normalizado pelo menos até a terceira forma normal?
Normalize o seu Access, mesmo que dê muito trabalho. Se você migrar um banco de dados em Access com problemas para o Oracle, você estará apenas amplificando o tamanho do problema. Veja o item 2.2 do curso para mais informações sobre normalização.

7.2 - Carga do legado 1e10 Os relacionamentos foram criados com integridade referencial?
Garanta a integridade referencial pelo Access. Sem isso estamos apenas propagando um problema.

7.2 - Carga do legado 1e10 As chaves primárias das tabelas são numéricas?
Isso não é obrigatório, mas facilita tremendamente o processo de migração.

7.2 - Carga do legado 1e10 Há chaves primárias triplas, quádruplas, etc?
Os assistentes do Apex lidam bem com até chaves primárias duplas. Altere o design do seu banco Access.

7.2 - Carga do legado 1e10 O arquivo foi migrado para a versão Access 2000 ou Access 2003?
Infelizmente, até o momento, o processo de migração das estrutura de tabelas e dados só funciona bem se o arquivo Access estiver nesses formatos. As versões 97 e 2007 ainda não são suportadas. Se você não tiver o Access 2000 ou 2003 instalado em sua máquina no TCU, solicite a instalação via Service Desk ou 0800.

7.2 - Carga do legado 1e10 Todas as tabelas e todos os campos têm nomes simples, sem espaços, acentos ou caracteres especiais?
Renomeie todas as tabelas e seus campos que não cumpram essa exigência. Apague e recrie os relacionamentos entre as tabelas que foram renomeadas, pois o Access coloca acentos, espaços, etc no nome interno dos relacionamentos, e só os recriando para que recebam os novos nomes simples. Os dados dentro das tabelas não precisam ser alterados.

Com um arquivo Access no ponto para a migração, basta utilizar o recurso Quick Migration da última versão do Oracle SQL Developer. Solicite a migração em si via Service Desk, que as chances de sucesso são altas e os novos dados estarão com qualidade suficiente para se criar uma excelente aplicação web com Apex.

Mas lembre-se que nada adiantará se o checklist não estiver ok!


Carla
Carla

Mensagens : 335
Data de inscrição : 26/04/2010
Idade : 48

https://apex.forumeiro.com

Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos