Baixe o app para aproveitar ainda mais
Prévia do material em texto
CURSO: SISTEMAS DE INFORMAÇÃO DISCIPLINA: MODELAGEM DE DAODS PROFESSORA: GELLARS TAVARES 1 RESUMO DE PROJETO LOGICO DEFINIÇÕES: · Relação = Tabela bi-dimensional, composta de linhas e colunas de dados. · Relação recursiva = relaciona o objeto a si mesmo. · Atributo = Coluna. · Grau de uma relação = Número de atributos. · Tupla = Cada linha da relação. · Domínio de um atributo = Conjunto ao qual pertencem os valores de um atributo. · Valor nulo de um atributo de uma tutela = Atributo inaplicável ou com valor desconhecido. · Esquema de Banco de Dados Relacional = Nomes das relações seguidos pelos nomes dos atributos, com os atributos chaves sublinhados e com as chaves estrangeiras identificadas. • Tabelas (ou Relações) – Compostas de • Linhas (ou tuplas) • Colunas (ou atributos) • Chaves primárias (identificador) – Relacionadas através de • Chaves estrangeiras (relacionamento) CHAVES • Conceito usado para especificar restrições de integridade básicas de um SGBD relacional. Ö Designa o conceito de item de busca, isto é, um atributo ou conjunto de atributos que será utilizado nas consultas à base de dados. Ö É um conceito lógico da aplicação. • Três tipos: – Chave Primária (PK - Primary Key): É um caso especial da chave candidata. É a escolhida entre as candidatas para identificar unicamente uma tupla. – Chave Estrangeira (FK - Foreign Key): Uma coluna ou uma combinação de colunas, cujos valores aparecem necessariamente na chave primária de outra tabela. – Chave Alternativa (ou candidata) (AK – Alternative Key): Uma das colunas (ou combinação de colunas) é escolhida como chave primária, as demais colunas ou combinações são denominadas chaves alternativas. RESTRIÇÕES DE INTEGRIDADE • Objetivo primordial de um SGBD – Garantir a integridade de dados. Isto é, evitar que o BD entre em um estado inconsistente. • Para garantir a integridade de um banco de dados, os SGBD oferecem o mecanismo de restrições de integridade. CURSO: SISTEMAS DE INFORMAÇÃO DISCIPLINA: MODELAGEM DE DAODS PROFESSORA: GELLARS TAVARES 2 • Uma restrição de integridade é uma regra de consistência de dados que é garantida pelo próprio SGBD. • Restrições de integridade são checadas pelo SGBD quando o BD sofre qualquer modificação. • Restrições de integridade básicas: – Integridade de domínio – Integridade de chave – Integridade de vazio – Integridade referencial REGRAS PARA IMPLEMENTAÇÃO DE RELACIONAMENTOS CURSO: SISTEMAS DE INFORMAÇÃO DISCIPLINA: MODELAGEM DE DAODS PROFESSORA: GELLARS TAVARES 3 NORMALIZAÇÃO Existem três tipos de dependências entre os atributos de uma tabela. z Dependência Parcial → quando algum atributo depende de apenas UM dos atributos da chave primária. z Dependência Total → quando os atributos dependem de todos os atributos da chave primária. z Dependência Transitiva → um atributo não depende de nenhum atributo da chave Primária. ANOMALIAS DE ATUALIZAÇÃO • Anomalias de inserção • Inserir empregado requer repetir dados de departamento. • Anomalias de exclusão • Para excluir um único empregado do departamento também se exclui o departamento. • Anomalias de alteração • Mudar o nome do departamento requer modificar várias tuplas. FORMAS NORMAIS 1ª FN – Eliminar atributos multivalorados e atributos representa agrupamento. 2ª FN – Eliminar D. F. P. (Dependência Funcional Parcial). 3ª FN – Eliminar D. F. T. (Dependência Funcional Transitiva) - Redundância deve ser evitada. Não se deve guardar o que se pode calcular.
Compartilhar