Logo Passei Direto
Buscar
Material

Prévia do material em texto

Transformação do modelo conceitual em modelo lógico Conceito Base para a criação de banco relacional Consistência entre tabelas relacionadas Conceito Introdução a Modelagem Lógica Integridade Referencial Independente de SGBD específico Chaves estrangeiras Mecanismos Características Linguagem formal baseada em estrutura de tabelas Restrições de integridade Define chaves primárias, estrangeiras e tipos de dados Numéricos: INT, FLOAT, etc. Texto: CHAR, VARCHAR, TEXT Principais Tipos Definição Representação dos dados em tabelas (relações) Data/Hora: DATE, TIME, DATETIME Tipos de Dados em SGBDs Relacionais Tabela: entidade Compatibilidade e eficiência Escolha Elementos Linha: tupla (registro) Modelo Relacional Banco de IV Coluna: atributo DDL definição ALTER, DROP) DML manipulação (INSERT, UPDATE, Primária: identifica unicamente Categorias Linguagem SQL Visão Geral Tipos de Chave DQL consulta (SELECT) Estrangeira: vínculo entre tabelas controle (GRANT, REVOKE) Atributos viram colunas Tabela para cada entidade Simplicidade Identificadores viram chaves primárias Regras de Mapeamento do Modelo Flexibilidade Entidade-Relacionamento 1:1 chave estrangeira em uma das tabelas Vantagens do Modelo Relacional Independência lógica Relacionamentos 1:N chave estrangeira no lado N Suporte a integridade e segurança N:N criar nova tabela intermediária com chaves estrangeiras Objetivo Eliminar redundâncias e anomalias Normalização 1FN atomicidade dos dados Formas Normais 2FN remoção de dependências parciais 3FN remoção de dependências transitivas

Mais conteúdos dessa disciplina