Академический Документы
Профессиональный Документы
Культура Документы
Conceitos Bsicos
Dado: fato do mundo real que est registrado e possui um significado implcito no contexto de um domnio de aplicao
Exemplos: endereo, data de nascimento
Informao: dato til que pode ser extrado direta ou indiretamente a partir dos dados
Exemplo: endereo da Maria, idade
Gerenciamento local
Procedimentos de manipulao de dados
Implementados pela prpria aplicao Implementados por softwares de gerenciamento de arquivos
Manipulao de dados em mais baixo nvel Varreduras em cadeias de bytes
Falta de padronizao
Dificulta integrao e reutilizao de programas
Falta de segurana
Exemplo: falha em uma operao
Utilizao de um BD
Evita (ou minimiza) estes problemas! Um BD definido em mais detalhes como: Uma coleo de dados operacionais interrelacionados e persistentes. Estes dados so gerenciados de forma independente dos programas que os utilizam, servindo assim a mltiplas aplicaes de um Organizao.
Exemplo de um BD
Vantagens do Uso de um BD
Dados armazenados em um nico local
Evita-se redefinies, minimiza-se redundncia
Quando minha aplicao faz processamento pesado mas no requer gerenciamento de dados operacionais
Exemplo: algumas aplicaes cientficas
SGBD
Definio: Sistema cujo objetivo principal gerenciar o acesso e a correta manuteno dos dados armazenados em um banco de dados.
Funes bsicas
Mtodos de acesso Integridade Semntica Segurana Concorrncia Independncia
Alternativas de Processamento
Alternativa 1: (partindo de Professores) 1. Profs Turmas: 10x20 acessos (pior caso!) para associar os profs s suas turmas = 200 acessos (resultado: 20 dados) 2. Profs com Turmas Salas: 20x10 acessos (pior caso!) para associar as turmas com seus profs s suas salas = 200 acessos (resultado: 20 dados) 3. Profs com Turmas com Salas: filtrar as salas do 4o andar = 20 acessos TOTAL: 200 + 200 + 20 = 420 acessos Alternativa 2: (partindo de Salas) 1. Salas: filtrar as salas do 4o andar = 10 acessos (resultado: 5 dados) 2. Salas Turmas: 5x20 acessos (pior caso!) para associar as salas com as suas turmas = 100 acessos (resultado: 6 dados supor algumas turmas) 3. Salas com Turmas Profs: 6x10 acessos (pior caso!) para associar as turmas aos seus profs = 60 acessos TOTAL: 10 + 100 + 60 = 170 acessos
especificao de Ris
testes, aes parte integrante da DDL
categorias de falhas
transao, sistema e meio de armazenamento
Independncia
transparncia da organizao dos dados nveis de independncia
Independncia fsica
transparncia de organizao (esquema) fsica dos dados exemplos: organizao dos arquivos, indexao, distribuio, agrupamento
Independncia lgica
transparncia do esquema lgico do BD exemplo: vises (vrios esquemas externos)
SGBD em Detalhe
Meios de Armazenamento
Meios de Armazenamento
Meios de Armazenamento
Meios de Armazenamento
Meios de Armazenamento
Meios de Armazenamento
Usurios do SGBD
DBA
DBA
DBA
DBA
Aplicao
Usurio ad hoc
Usurio ad hoc
Programador
Programador