Prévia do material em texto
Modelos de Dados Restrições e Integridade Modelo Conceitual Chave primária garante unicidade representa entidades e e integridade dos dados relacionamentos do negócio Restrições de integridade Modelo Lógico define semântica controlam regras estrutura do banco, complexas do negócio registros e campos Triggers são mecanismos que Modelo Físico detalha implementam restrições implementação técnica e automáticas dos dados Restrições de domínio definem Modelos evoluem do tipos e limites dos dados conceitual ao físico para armazenados garantir consistência Banco Conceitos Fundamentais de Linguagem SQL Informação é dado processado com Comando INSERT insere significado claro e útil registros em tabelas de Banco de dados armazena dados Dados banco de dados organizados para fácil acesso Comando DESC exibe a Formulários e pesquisas são estrutura de uma tabela ferramentas para entrada e já criada consulta Chave primária impede Modelagem de dados estrutura OS valores duplicados em um dados para evitar anomalias campo específico SQL permite manipular, consultar e controlar Modelagem Entidade Relacionamento (MER) dados relacionais MER representa graficamente entidades e seus relacionamentos Primeira ação no MER é levantar requisitos em Evolução dos Bancos de Dados forma de escopo Arquitetura de Banco de Dados Primeira geração: modelos hierárquico MER auxilia na visualização clara do problema a Arquitetura paralela compartilha e - em rede, década de 60 ser resolvido recursos para processamento simultâneo Segunda geração: modelo relacional, Modelagem correta evita inconsistências e Sistemas paralelos suportam múltiplas surgido na década de 70 facilita implementação futura operações com alta demanda Terceira geração: bancos orientados a Arquitetura pode envolver terminais objetos, surgidos nos anos 80 com ou sem capacidade de processamento Modelos atuais suportam aplicações Objetivo principal é otimizar complexas como ERP desempenho e escalabilidade do sistema