Gestão de alterações na base de dados Database Change Management Carlos Pampulim Caldeira http://www.di.uevora.pt/~ccaldeira Administração de Bases de Dados Com base em Mullins Cap. 7
Database Change Management   (n/n) "A única constante da vida é a mudança!" Causas:
Database Change Management -  métodos   (n/n) Factores essenciais :
Database Change Management   (n/n) O DBA é o curador da base de dados Tudo sabe... Tudo quer saber... Não gosta quando alguma coisa lhe passa desapercebida...
Database Change Management   (n/n) O DBA não tem a vida facilitada A maioria dos SGBDR não lida bem com algumas [muitas] alterações Por exemplo: A inclusão de uma coluna numa  posição intermédia  da linha?
Database Change Management   (n/n)
Tipos de Alterações
Alterações: nível de dificuldade   (n/n)
Database Change Management   (n/n) Des p rezo pelo modelo : O  path  mais rápido para o CAOS DBA tem que fazer  lobby Ferramentas : software  vs. registo manual
Hierarquia dos Elementos
Database Change Management   (n/n) Data Definition Lan g ua g e : CREATE DROP ALTER   limitado
Database Change Management   (n/n) Changing the name of a database object (however, some objects— usually just tables—can be renamed using the RENAME statement) Moving a database object to another database Changing the number of tablespace partitions or data files Removing a partition from a partitioned tablespace or index Moving a table from one tablespace to another Rearranging the order of columns in a table
Database Change Management   (n/n) Changing a column's data type and length Removing columns from a table Changing the definition of a primary key or a foreign key Adding a column to a table that cannot be null Adding or removing columns from a view Changing the SELECT statement on which the view is based Changing the columns of an index Changing whether an index is unique Changing whether the index is ascending or descending
Remover coluna
Remover coluna
Database Change Management   (n/n) Módulo do Projecto : Database Change Scenarios Mullins:  " Some Database Change Examples "
Projecto Fonte: José MC Duarte Metadados de uma tabela
Projecto Fonte: José MC Duarte Definição de uma tabela (DDL)
Projecto Fonte: José MC Duarte Definição de uma tabela com FK (DDL)

Mais conteúdo relacionado

PDF
ResoluçãO Cgu Ti (Amostra) 2006
PPT
Assamblea escoles verdes.- DMMA 2014
PPT
Còmic 1
PPTX
Google BigQuery
PPT
Magdalenes
PPTX
Power ianonaares
PPT
Power fcb
ODP
3 intrèpits bo
ResoluçãO Cgu Ti (Amostra) 2006
Assamblea escoles verdes.- DMMA 2014
Còmic 1
Google BigQuery
Magdalenes
Power ianonaares
Power fcb
3 intrèpits bo

Destaque (20)

PDF
Market and Places
PDF
C List
PPT
Powerpoint Rds
PPSX
Ptit Paradis - 6-12-13--ab
PPT
Intro Til Laatskriving
PPT
Explorers
PPT
actividad 4
DOC
Operativa 1
PPT
Brochure_Expositores
PPS
Anlamayanlara çIzerek Anlatmalı
PPTX
Thackway_MAY_presentation
DOC
VisióN 2008
PPS
Apresentação - PPM
PDF
Frt 110228 - bed - competing for growth - presentatie - bron e&y
PPT
PPS
PPT
Imagen y nuevas tecnologías
DOC
Mate5 Unidad2 531 2008 2
PPTX
Ecosystem data and TERN: Genes to geosciences workshop 19 May 2014
PPS
Feliz Navidad
Market and Places
C List
Powerpoint Rds
Ptit Paradis - 6-12-13--ab
Intro Til Laatskriving
Explorers
actividad 4
Operativa 1
Brochure_Expositores
Anlamayanlara çIzerek Anlatmalı
Thackway_MAY_presentation
VisióN 2008
Apresentação - PPM
Frt 110228 - bed - competing for growth - presentatie - bron e&y
Imagen y nuevas tecnologías
Mate5 Unidad2 531 2008 2
Ecosystem data and TERN: Genes to geosciences workshop 19 May 2014
Feliz Navidad
Anúncio

Semelhante a Alterações na Base de Dados (20)

PDF
Refactoring Databases - Estrategias
PPT
Modulo 15 PSI
ODP
Refatoração Banco de Dados (Agileweekend2009)
PPT
Refactoring Databases
PDF
Expremendo performance do sql server
PDF
2º trabalho de base dados
PPT
Database Design
PPTX
Express2012simples 130312140529-phpapp01
PDF
Apresentação básica de my sql
PPTX
Banco de Dados Conceitos
PPTX
Aula (20242)8.pptx dasdasdasdasdasdasdasd
ODP
Database Refactoring PostgreSQL Urcamp Alegrete 2009
PPT
Banco de Dados Ágeis e Refatoração
PPTX
Banco de dados aula 4
PDF
Agile DBA. Meu DBA não é ágil, e agora?
PDF
Meu DBA não é ágil, e agora?
PDF
Dojo banco de dados
PPTX
Basesdedados
PDF
Apostila sql
PDF
Apostila sql
Refactoring Databases - Estrategias
Modulo 15 PSI
Refatoração Banco de Dados (Agileweekend2009)
Refactoring Databases
Expremendo performance do sql server
2º trabalho de base dados
Database Design
Express2012simples 130312140529-phpapp01
Apresentação básica de my sql
Banco de Dados Conceitos
Aula (20242)8.pptx dasdasdasdasdasdasdasd
Database Refactoring PostgreSQL Urcamp Alegrete 2009
Banco de Dados Ágeis e Refatoração
Banco de dados aula 4
Agile DBA. Meu DBA não é ágil, e agora?
Meu DBA não é ágil, e agora?
Dojo banco de dados
Basesdedados
Apostila sql
Apostila sql
Anúncio

Mais de Carlos Pampulim Caldeira (20)

PPTX
Administração de Bases de Dados - Introdução
PPTX
Custo Execução Queries | Oracle | 2015
PPTX
Estatísticas | Oracle | 2015
PDF
Afinação da Aplicação | Caminho de Acesso aos Dados
PPTX
Revisão do Desenho da Base de Dados | 2015
PPTX
Disponibilidade da Base de Dados
PPTX
Salvaguarda e Recuperação da Base de Dados | Oracle
PPTX
Views | Controlo de acesso aos dados
PPTX
SQL e Transações
PPTX
DBA | Tabelas de teste
PPTX
Administração de bases de dados introdução
PPTX
Ambiente de exploração oracle
PPTX
Gestão da Aplicação
PPTX
Oracle | Estatísticas
PPTX
Custo Execução de Queries
PPT
User Management
PPT
Database Performance
PPT
Data Availability
PPT
Revisão do Desenho da Base de Dados - Design Review
PPT
Sistema Spares
Administração de Bases de Dados - Introdução
Custo Execução Queries | Oracle | 2015
Estatísticas | Oracle | 2015
Afinação da Aplicação | Caminho de Acesso aos Dados
Revisão do Desenho da Base de Dados | 2015
Disponibilidade da Base de Dados
Salvaguarda e Recuperação da Base de Dados | Oracle
Views | Controlo de acesso aos dados
SQL e Transações
DBA | Tabelas de teste
Administração de bases de dados introdução
Ambiente de exploração oracle
Gestão da Aplicação
Oracle | Estatísticas
Custo Execução de Queries
User Management
Database Performance
Data Availability
Revisão do Desenho da Base de Dados - Design Review
Sistema Spares

Último (20)

PDF
Perguntas Controversas Sobre o Islam com Comentários (livros pdf grátis )
PDF
REVISAGOIAS3SERIECIENCIASdanatureza_MARCO_ABRIL-ESTUDANTE.pdf
PDF
DocumentoCurricularGoiasAmpliadovolII.pdf
PPTX
Slides Lição 10, CPAD, A Expansão da Igreja, 3Tr25.pptx
PPTX
Sistema Esquelético.pptxxxxxxxxxxxxxxxxxxx
PDF
Técnicas de Análise de Riscos para TST.pdf
PDF
Ditadura Militar 🪖 -Estanlley_20250820_214056_0000.pdf
PDF
DIÁLOGO DE LÍNGUA PORTUGUESA_ A NOVA MATRIZ .pptx (1).pdf
PPTX
Aula de Psicofarmacologia: Psicotrópicos
PPTX
material-didatico-1a-revisao-pre-enem-livepdf.pptx
PPTX
NR 23 TREINAMENTO combate a incêndio (1).pptx
PPTX
NORMA 17 - ERGONOMIA NO TRABALHO - SST.pptx
PDF
ebook_historia_pessoal_dos_mitos_gregos.pdf
PDF
RESUMO BIOLOGIA, TODA MATRIA DE BIOLOGIA,
PDF
MIDR- Desenvolvimento regional apostila
PPTX
Slides Lição 9, Betel, A Triunidade Divina, 3Tr25.pptx
PDF
COMPETENCIAS-ESPECÍFICAS-RAMO-EESCOTEIRO.pdf
PDF
Apresentação Conteúdo sepsebdbsbdbb.pptx
PPTX
sistema circulatório ppt.pptxxxxxxxxxxxxxxx
PDF
A verdade sobre Jesus. (Jesus Cristo no islam)
Perguntas Controversas Sobre o Islam com Comentários (livros pdf grátis )
REVISAGOIAS3SERIECIENCIASdanatureza_MARCO_ABRIL-ESTUDANTE.pdf
DocumentoCurricularGoiasAmpliadovolII.pdf
Slides Lição 10, CPAD, A Expansão da Igreja, 3Tr25.pptx
Sistema Esquelético.pptxxxxxxxxxxxxxxxxxxx
Técnicas de Análise de Riscos para TST.pdf
Ditadura Militar 🪖 -Estanlley_20250820_214056_0000.pdf
DIÁLOGO DE LÍNGUA PORTUGUESA_ A NOVA MATRIZ .pptx (1).pdf
Aula de Psicofarmacologia: Psicotrópicos
material-didatico-1a-revisao-pre-enem-livepdf.pptx
NR 23 TREINAMENTO combate a incêndio (1).pptx
NORMA 17 - ERGONOMIA NO TRABALHO - SST.pptx
ebook_historia_pessoal_dos_mitos_gregos.pdf
RESUMO BIOLOGIA, TODA MATRIA DE BIOLOGIA,
MIDR- Desenvolvimento regional apostila
Slides Lição 9, Betel, A Triunidade Divina, 3Tr25.pptx
COMPETENCIAS-ESPECÍFICAS-RAMO-EESCOTEIRO.pdf
Apresentação Conteúdo sepsebdbsbdbb.pptx
sistema circulatório ppt.pptxxxxxxxxxxxxxxx
A verdade sobre Jesus. (Jesus Cristo no islam)

Alterações na Base de Dados

  • 1. Gestão de alterações na base de dados Database Change Management Carlos Pampulim Caldeira http://www.di.uevora.pt/~ccaldeira Administração de Bases de Dados Com base em Mullins Cap. 7
  • 2. Database Change Management (n/n) "A única constante da vida é a mudança!" Causas:
  • 3. Database Change Management - métodos (n/n) Factores essenciais :
  • 4. Database Change Management (n/n) O DBA é o curador da base de dados Tudo sabe... Tudo quer saber... Não gosta quando alguma coisa lhe passa desapercebida...
  • 5. Database Change Management (n/n) O DBA não tem a vida facilitada A maioria dos SGBDR não lida bem com algumas [muitas] alterações Por exemplo: A inclusão de uma coluna numa posição intermédia da linha?
  • 8. Alterações: nível de dificuldade (n/n)
  • 9. Database Change Management (n/n) Des p rezo pelo modelo : O path mais rápido para o CAOS DBA tem que fazer lobby Ferramentas : software vs. registo manual
  • 11. Database Change Management (n/n) Data Definition Lan g ua g e : CREATE DROP ALTER limitado
  • 12. Database Change Management (n/n) Changing the name of a database object (however, some objects— usually just tables—can be renamed using the RENAME statement) Moving a database object to another database Changing the number of tablespace partitions or data files Removing a partition from a partitioned tablespace or index Moving a table from one tablespace to another Rearranging the order of columns in a table
  • 13. Database Change Management (n/n) Changing a column's data type and length Removing columns from a table Changing the definition of a primary key or a foreign key Adding a column to a table that cannot be null Adding or removing columns from a view Changing the SELECT statement on which the view is based Changing the columns of an index Changing whether an index is unique Changing whether the index is ascending or descending
  • 16. Database Change Management (n/n) Módulo do Projecto : Database Change Scenarios Mullins: " Some Database Change Examples "
  • 17. Projecto Fonte: José MC Duarte Metadados de uma tabela
  • 18. Projecto Fonte: José MC Duarte Definição de uma tabela (DDL)
  • 19. Projecto Fonte: José MC Duarte Definição de uma tabela com FK (DDL)