Modelo Relacional Normalização Diagramas E-R e Tabelas Originadas
|
|
- João Vítor Galindo Assunção
- 8 Há anos
- Visualizações:
Transcrição
1 Informática II Modelo Relacional Normalização Diagramas E-R e Tabelas Originadas (TÓPICOS ABORDADOS NAS AULAS DE INFORMÁTICA II) Por: Artur Sousa / Jorge Loureiro
2 Conceitos de entidade e atributo Tipos de atributos Entidade: Abstracção de objectos ou conceitos do mundo real acerca dos quais queremos guardar informação. NPróprio Apelido Localizações Tempo_Actividade Atributos de uma entidade: Características comuns aos objectos ou conceitos representados pela entidade. BI Nome Sexo Número Data_ínicio_activ Exemplo de entidade e seus atributos: CÃO (nome, raça, sexo, data_nascimento) Funcionário Departamento Atributos => O nome de cada atributo deve ser único, singular e não ambíguo (=> utilizar prefixos ou sufixos. Exemplo: Data => Data_entrega ) Para reduzir as informações a uma forma normalizada importa que todos os atributos sejam não decomponíveis. Diz-se então que os atributos são atómicos, ou que são atributos elementares O conjunto de todos os valores possíveis para um dado atributo constitui o domínio desse atributo Existem vários tipos de atributos: simples, compostos, multivalor e derivados Exemplo de atributo não atómico e não singular: Disciplinas Nome_aluno Número Disciplinas José Silva 1234 Física, Química, História Atributos Simples (Exemplo: BI) Atributos Compostos (Exemplo: Nome) => Um atributo composto pode ser considerado simples, dependendo da situação a tratar. => Quando os atributos básicos são tratados separadamente, um atributo composto entra na entidade com todos os seus atributos básicos ( Funcionário: BI, Npróprio, Apelido, Sexo) Atributos Derivados (Exemplo: Tempo_actividade) => Estes atributos devem ser identificados na análise mas não devem fazer parte da entidade pois podem ser calculados Atributos Multivalor (Exemplo: Localizações) => Para cada atributo multivalor cria-se uma nova entidade Exemplo(Loc_Dep: Número, Localização) 2
3 Que atributos considerar na descrição de uma entidade? Entidades CÃO e DONO_DO CÃO vistas pelo veterinário: CÃO nome_do_cão raça sexo nome_do_dono data_nasc peso DONO_DO_CÃO nome_do_dono endereço saldo_da_conta Entidades CÃO e DONO_DO CÃO vistas pela administração municipal: CÃO nome_do_cão raça sexo nome_do_dono data_licen. peso DONO_DO_CÃO nome_do_dono endereço O atributo endereço deveria ser subdividido? É possível determinar número de cães por freguesia? => endereço é um atributo composto que neste caso deveria ser subdividido Chave primária e chaves candidatas Instância: Ocorrência particular de uma entidade. Cada instância tem de ser identificada univocamente Chave ou Identificador de uma entidade: Atributo ou conjunto de atributos que permitem identificar univocamente uma instância de uma entidade. Chave primária: Corresponde a uma das chaves possíveis e possui as seguintes características: unívoca - os atributos da chave primária têm um valor unívoco para qualquer instância; não redundante - se algum dos atributos que formam a chave primária for retirado, os restantes atributos deixam de ser unívocos não nula - nenhum dos atributos que formam a chave primária poderá ter um valor nulo. Chave candidata: Atributo ou conjunto de atributos que podem ser usados como chave primária de uma entidade Exemplo: Chaves candidatas: N_BI N_Eleitor, Freguesia Nome N_Eleitor N_BI Freguesia Rua 3
4 Chave forasteira ou chave externa Chave forasteira ou chave externa: Atributo ou conjunto de atributos que aparecem como chave primária numa outra entidade relacionada. A chave forasteira permite estabelecer uma ligação (relacionamento) entre as entidades representadas. Uma entidade pode conter tantas chaves forasteiras quantas as necessárias. Relacionamento As entidades não estão isoladas, estão relacionadas com outras entidades => é necessário identificar relacionamentos para ser possível representar correctamente o mundo real. Relacionamento: Associação entre entidades Relacionamento binário: Associação entre duas entidades Exemplo: CÃO nome_do_cão raça sexo nome_do_dono data_nasc peso Tipos de relacionamentos binários entre entidades O número de ocorrências de uma entidade, que podem estar associadas com uma ocorrência de outra entidade permitem distinguir 3 tipos de relacionamentos: DONO_DO_CÃO nome_do_dono endereço saldo_da_conta Relacionamento 1:1 Departamento 1 Dirigido 1 Funcionário O atributo nome_do_dono : na entidade CÃO é uma chave estrangeira na entidade DONO_DO_CÃO é a chave primária Relacionamento 1:N Departamento 1 Constituído N Funcionário => Este atributo permite estabelecer uma ligação entre as entidades CÃO e DONO_DO_CÃO Relacionamento N:M Funcionário N Trabalha M Projecto 4
5 Modelo de dados relacional Todos os dados bem como os relacionamento existentes entre estes são representados por um conjunto de tabelas (relações) relacionadas entre si: Cada tabela (entidade) tem um nome único pelo qual é referenciada; Cada coluna da tabela (atributo) tem um nome e refere-se a um dado aspecto do objecto representado; Cada coluna contém valores atómicos pertencentes ao domínio do atributo; Cada linha da tabela (tuplo) representa uma única instância ou um relacionamento entre entidades; Cada relação contém zero ou mais tuplos. Integridade Existem três tipos de integridade: Integridade de domínio: os valores de cada coluna devem ser atómicos e pertencentes ao domínio do atributo; Integridade de entidade: os valores dos atributos que correspondem à chave primária não podem ser nulos nem iguais a outros já existentes na tabela. Notar que, como os tuplos são diferenciados pela chave primária, se os valores dos atributos correspondentes à chave primária fossem nulos não seria possível distinguir entre tuplos. Integridade referencial: a chave forasteira numa tabela deve referenciar sempre uma chave primária existente numa outra tabela. Como agrupar um conjunto de atributos Conceito de entidade é uma maneira de agrupar os atributos que correspondem a um determinado objecto ou conceito do mundo real, contudo, nem todos os agrupamentos possíveis são convenientes podendo levar à existência de: desperdício de espaço informação redundante valores nulos inconsistência anomalias em operações de inserção, alteração ou remoção Exemplo: Obra (N_Obra, Data_início_obra, Orçamento, N_empregado, Remuneração_horária, Total_horas_empregado) N_Obra D_I_O Orçamento N_empreg. Rem_hor Tot_hor_e Problemas encontrados: Tipo de problema Linha(s) Atributos Redundância 1,2 1,3 D_I_O Orçamento Rem_hor Valores nulos ou inválidos 4 N_empreg. Rem_hor Tot_hor_e 5
6 Anomalias em operações de inserção, de alteração ou de remoção Anomalias de inserção: É necessário inserir valores nulos para os atributos cujo valor ainda não foi determinado, ou valores inválidos quando esses atributos pertencem à chave primária, o que conduz a inconsistência. (No exemplo, quando se insere uma nova obra ou um novo empregado é necessário introduzir valores nulos e valores inválidos para os atributos que ainda não são conhecidos. A alternativa consiste em não inserir dados de uma nova obra ou de um novo empregado enquanto a alocação não for efectuada.) A duplicação de alguns dados poderá dar origem a erros de inserção, o que resulta em inconsistência. Decomposição da entidade obra A resolução dos problemas mencionados anteriormente consiste em decompor a entidade da seguinte forma. Obra (N_Obra, Data_início_obra, Orçamento) Empregado (N_empregado, Remuneração_horária) Alocação (N_Obra, N_empregado, Total_horas_empregado) Existira ainda redundância? Será este modelo correcto e o melhor? Como obter este modelo? => Uma das soluções será recorrer à análise de dependências funcionais e à normalização. Anomalias de alteração: A existência de redundância conduz ao perigo de após uma actualização, apenas parte dos dados terem sido actualizados. (No exemplo, se se alterar a data de inicio da obra, poderá ocorrer uma anomalia deste tipo se não se actualizarem todas as ocorrências da mesma obra.) Anomalias de remoção: A remoção de determinados dados podem levar à eliminação de outra informação que não se pretendia apagar. (A remoção de uma obra pode conduzir à perda de informação relativa a um empregado) Objectivos a atingir no projecto de modelo de dados: Guardar todos os dados relevantes Eliminar todos as dados redundantes Manter o número de entidades reduzido a um mínimo Normalizar todas as entidades Objectivos antagónicos! 6
7 Normalização O processo de identificação dos agrupamentos necessários e da localização correcta de cada atributo consiste num conjunto de técnicas designadas por normalização. A normalização converte cada entidade gradualmente para Formas Normais, através da aplicação sucessiva de regras que alteram o formato dos dados da 1ªForma Normal até à 5ª Forma normal. Formas Normais 1ª Forma Normal Uma relação está na 1ª forma normal (1FN) quando: os domínios de todos os atributos consistem apenas em valores atómicos não existem subgrupos de atributos repetidos Passagem de uma entidade à 1FN: Eliminar subgrupos repetidos, decompondo a relação em duas (ou mais) relações. A B A B C D A C D 2ª Forma Normal Uma relação está na 2ª forma normal (2FN) quando: estiver na 1FN; todos os atributos que não pertencem à chave dependem de toda a chave (e não de um subconjunto da chave). Passagem de uma relação à 2FN: Separar os atributos que dependem de um subconjunto da chave, decompondo a relação em duas (ou mais) relações. A B C A B C D B D 3ª Forma Normal Uma relação está na 3ª forma normal (3FN) quando: estiver na 2FN; os atributos que não pertencem à chave não dependem de nenhum atributo que também não pertence à chave. Passagem de uma relação à 3FN: Separar os atributos que dependem de outro atributo não pertencente à chave, decompondo a relação em duas (ou mais) relações. A B C D A B C D E C E 7
8 Estratégias de concepção do modelo de dados Diagrama de Entidade-Relacionamento Do particular para o geral (Bottom-up) 1) Relação universal; 2) Análise de dependências funcionais 3) Modelo de dados Do geral para o particular (Top-down) 1) Relação universal; 2) Análise de relacionamentos e participações; 3) Modelo de dados. Pequenos projectos (até 6-8 entidades) Grandes projectos Nome Designação NDoc... #Disc... Docente Ensina Disciplina Entidade: Coisa relativa ao problema a tratar e sobre o qual há interesse em guardar/manipular informação; Uma entidade deve ter ocorrências e deve ser possível identificar uma ocorrência de outra ocorrência. Relacionamento: Ligação entre entidades. Construção de modelo de dados pelo método de Entidade- Relacionamento Atributo: Propriedade de uma entidade (em certos casos também de um relacionamento). Diagrama de ocorrências Identificar todas as entidades e todos os relacionamentos importantes para a situação a tratar; Construir o diagrama de Entidade-Relacionamento (DER) Encontrar o conjunto de entidades preliminares e identificar as respectivas chaves; Identificar todos os outros atributos relevantes e associa-los a uma das entidades preliminares já definidas, mantendo a solução normalizada. Exemplifica um relacionamento entre entidades. Professor Ensina Disciplina P1 P2 P3 P4 D1 D2 D3 D4 8
9 Relacionamento binário de grau 1:1 Caso 1 (1:1) - participação obrigatória das duas entidades: Todos os docentes têm de leccionar uma só disciplina; Cada disciplina tem de ser assegurada por um docente. Docente P1 1 1 Ensina Disciplina P2 P3 Docente (Ndoc, Nome, Tel, #Disc, Prereq) NDoc Nome Tel #Disc Prereq 1001 Couto Inf2 Inf Nunes SOC LP 977 Peixoto Inf1 Nenhum D1 D2 D3 Relacionamento binário de grau 1:1 Caso 2 (1:1) - participação obrigatória de apenas uma das entidades: Todos os docentes têm de leccionar uma só disciplina. Docente 1 1 Ensina Disciplina P1 P2 P3 NDoc Nome Tel #Disc Prereq 1001 Couto Inf2 Inf1??? IG2 IG1 => Docente (Ndoc, Nome, Tel, #Disc) Disciplina (#Disc, Prereq) NDoc Nome Tel #Disc #Disc Prereq 1001 Couto Inf2 Inf2 Inf1 D1 D2 D3 D4 Regra 1 Relacionamento binário de grau 1:1 e participação obrigatória de ambas as entidades. Regra 2 IG2 IG1 É apenas necessário uma entidade; A chave primária dessa relação pode ser a chave primária de qualquer das entidades. Relacionamento binário de grau 1:1 e participação obrigatória de apenas uma das entidades. São necessárias duas entidades; A chave primária de cada entidade serve de chave primária na entidade correspondente; A chave primária da entidade com participação não obrigatória tem de ser usada como 9
10 atributo na entidade correspondente à entidade cuja participação é obrigatória. Relacionamento binário de grau 1:1 Caso 3 (1:1) - sem participação obrigatória em ambas as entidades: Os docentes leccionam uma só disciplina, se não estiverem dispensados do serviço docente; Cada disciplina é assegurada por um docente, excepto se for opcional e se o número de inscrições for inferior a 15 alunos. Docente (Ndoc, Nome, Tel, #Disc) Disciplina (#Disc, Prereq, NDoc) NDoc Nome Tel #Disc #Disc Prereq NDoc 1001 Couto Inf2 Inf2 Inf Nunes SOC SOC LP Martins ? IG2 IG1? A subdivisão da entidade em duas, segundo solução análoga à regra 2, também origina valores nulos. Docente 1 1 Ensina Disciplina P1 P2 P3 P4 D1 D2 D3 D4 Docente Disciplina Leccionar (Ndoc, Nome, Tel) (#Disc, Prereq) (Ndoc, #Disc) NDoc Nome Tel #Disc Prereq NDoc #Disc 1001 Couto Inf2 Inf Inf Nunes SOC LP 1662 SOC 1056 Martins IG2 IG1 NDoc Nome Tel #Disc Prereq 1001 Couto Inf2 Inf Nunes SOC LP??? IG2 IG Martins ?? Obs.: A chave da entidade Leccionar pode ser NDoc ou #Disc. Regra 3 Relacionamento binário de grau 1:1 e participação não obrigatória em ambas as entidades. Com a utilização de uma só entidade, surgem valores nulos quer para as disciplinas que ainda não têm docente, quer para os docentes que não leccionam nenhuma disciplina. São necessárias três entidades, uma para cada entidade e a terceira para o relacionamento; A chave primária de cada entidade serve de chave primária na entidade correspondente; A entidade correspondente ao relacionamento terá entre os seus atributos as chaves primárias das duas entidades. 10
11 Relacionamento binário de grau 1:N Caso 4 (1:N) - participação obrigatória do lado N: (a participação obrigatória no lado 1 não afecta resultado) Os docentes podem leccionar várias disciplinas; Cada disciplina têm de ser assegurada por um só docente. Docente P1 1 N Ensina Disciplina P2 P3 NDoc Nome Tel #Disc Prereq 1662 Nunes SOC LP 1662 Nunes SDP SOC 1056 Martins ?? Docente (Ndoc, Nome, Tel) Disciplina (#Disc, Prereq, NDoc) NDoc Nome Tel #Disc Prereq NDoc Regra Nunes SOC LP Martins SDP SOC 1662 Relacionamento binário de grau 1:N e participação obrigatória do lado N. São necessárias duas entidades; A chave primária de cada entidade serve de chave primária na entidade correspondente; A chave primária da entidade do lado 1 tem de ser usada como atributo na entidade correspondente à entidade do lado N. D1 D2 D3 D4 Relacionamento binário de grau 1:N Caso 5 (1:N) - participação não obrigatória do lado N. Docente P1 1 N Ensina Disciplina P2 P3 NDoc Nome Tel #Disc Prereq 1662 Nunes SOC LP 1662 Nunes SDP SOC 1056 Martins ????? IG2 IG1 Docente Disciplina Leccionar (Ndoc, Nome, Tel) (#Disc, Prereq) (#Disc, NDoc) NDoc Nome Tel #Disc Prereq #Disc NDoc 1662 Nunes SOC LP SOC Martins SDP SOC SDP 1662 Regra 5 IG2 IG1 Relacionamento binário de grau 1:N e participação não obrigatória do lado N. São necessárias três entidades, uma para cada entidade e a terceira para o relacionamento; A chave primária de cada entidade serve de chave primária na entidade correspondente; A entidade relativa ao relacionamento terá de ter entre os seus atributos as chaves primárias de cada uma das entidades. D1 D2 D3 D4 11
12 Relacionamento binário de grau N:M Caso 6 (N:M) - Quando o grau de relacionamento binário é N:M, independentemente do tipo de participação, são sempre necessárias 3 entidades. Um docente pode leccionar várias disciplinas Uma disciplina pode ser leccionada por vários docentes Docente N Ensina M Disciplina P1 P2 P3 P4 D1 D2 D3 D4 D5 Docente Disciplina Leccionar (Ndoc, Nome, Tel) (#Disc, Prereq) (#Disc, NDoc) NDoc Nome Tel #Disc Prereq #Disc NDoc 1001 Couto Inf2 Inf1 Inf Nunes SOC LP SOC Reis SDP SOC SDP Neves IA LP IA Martins IG2 IG1 IA 1052 Regra 6 Relacionamento binário de grau N:M. NDoc Nome Tel #Disc Prereq 1001 Couto Inf2 Inf Nunes SOC LP 1662 Nunes SDP SOC 1033 Reis IA LP 1052 Neves IA LP 1056 Martins ????? IG2 IG1 São sempre necessárias três entidades, uma para cada entidade e uma terceira para o relacionamento; A chave primária de cada entidade serve de chave primária na entidade correspondente; A entidade relativa ao relacionamento terá de ter entre os seus atributos as chaves primárias de cada uma das entidades. Com a utilização de uma só entidade, surgem valores nulos quer para as disciplinas que ainda não têm docente, quer para os docentes que não leccionam nenhuma disciplina. 12
13 Relacionamentos binários múltiplos Na maioria dos casos, uma entidade pode ter relacionamentos binários com diversas entidades, ou seja, relacionamentos binários múltiplos. Exemplo: Um aluno pode inscrever-se em vários seminários; Um seminário é dirigido por vários instrutores; Um instrutor dirige vários seminários. N M N M Aluno Inscrito Seminário Dirigido Instrutor 3 entidades 3 entidades Aluno (N_aluno,...) Instrutor (N_Instrutor,...) Seminário (N_Seminário,...) Seminário ( ) Inscrição (N_Seminário, N_aluno,...) Direcção (N_seminário, N_Instrutor,..) Supondo que um aluno tem de ser orientado por um instrutor nos vários seminários (a intervenção do aluno é sempre a mesma, mas ocorre em vários seminários), seria necessário acrescentar outro relacionamento, obtendo-se: N M N M Aluno Inscrito Seminário Dirigido Instrutor N 1 Orientado O novo relacionamento dá origem às seguintes entidades: Aluno (N_aluno,..., N_instrutor,...) Instrutor (N_Instrutor,...) O Modelo final seria: Aluno (N_aluno,..., N_instrutor,...) Instrutor (N_Instrutor,...) Seminário (N_Seminário,...) Inscrição (N_Seminário, N_aluno,...) Direcção (N_seminário, N_Instrutor,...) Supondo ainda, que o mesmo aluno pode ter vários instrutores, que poderão ser diferentes consoante o seminário (intervenções diferentes em cada seminário ), o relacionamento orientado passaria a ser do tipo N:M. O modelo final passaria a ser: Aluno (N_aluno,...) Instrutor (N_Instrutor,...) Seminário (N_Seminário,...) Inscrição (N_Seminário, N_aluno,...) Direcção (N_seminário, N_Instrutor,...) Orientação (N_aluno, N_Instrutor,...) Questão: Quem é(são) o(s) orientador(es) de um aluno num dado seminário? só é possível determinar quais são os instrutores de um seminário e quais são os orientadores de um dado aluno. 13
14 Relacionamento ternário Resumo das regras do método Entidade-Relacionamento Seminário M Relacionamento Nº Entidades Observações Aluno N Inscrito P Instrutor 1:1 1 A Chave primária pode ser a chave de qualquer das entidades. Regra 7 Relacionamento ternário (e superior) 1:1 2 A Chave da entidade c/ participação não obrigatória tem de ser atributo na outra. São sempre necessárias quatro entidades, uma para cada entidade e uma quarta para o relacionamento; 1:1 3 A entidade do relacionamento terá como atributos as chaves de ambas as entidades A chave primária de cada entidade serve de chave primária na entidade correspondente; A entidade relativa ao relacionamento terá de ter entre os seus atributos as chaves 1:N 2 A Chave da entidade do lado 1 tem de ser atributo na entidade do lado N. primárias de cada uma das entidades; Num relacionamento de grau n são necessárias n+1 relações, de modo inteiramente idêntico. 1:N 3 A entidade do relacionamento terá como atributos as chaves de ambas as entidades. O modelo final passaria a ser: Aluno (N_aluno,...) Instrutor (N_Instrutor,...) N:M 3 A entidade do relacionamento terá como atributos as chaves de ambas as entidades. Seminário (N_Seminário,...) Inscrição (N_Seminário, N_aluno, N_instrutor,...) Obs.: Se cada aluno tiver um só instrutor num dado seminário, a chave primária da N+1 A entidade do relacionamento terá como atributos as chaves de todas as entidades. entidade seria somente N_Aluno, N_seminário. 14
Informática II Cap. 5-1 Modelo Relacional, Normalização e Diagramas E-R
Cap. 5-1 Modelo Relacional, Normalização e Diagramas E-R 1 Programa Chaves Relacionamentos Modelo de Dados relacional Integridade Normalização: 1.ª, 2.ª e 3.ª Forma Normal Diagramas E-R 2 1 Conceito de
Leia maisModelo Lógico de Dados (MLD) Origens do modelo relacional
Modelo Lógico de Dados (MLD) O MLD é derivado a partir do MCD pela aplicação de um conjunto de regras bem definidas; A derivação do MLD depende fortemente dos conceitos e tecnologias subjacentes do MLD;
Leia maisDo geral para o particular (Top-down) 1) Modelo conceptual E-R; 2) Regras de mapeamento para modelo lógico; 3) Modelo de dados.
Estratégias de concepção do modelo de dados Relacional Do particular para o geral (Bottom-up) 1) Relação universal; 2) Análise de dependências funcionais; 3) Modelo de dados. Pequenos projectos (até 6-8
Leia maisconteúdos. bases de dados, SGBD e aplicações. conceitos. modelo relacional (DER) conceitos
conceitos 1 conteúdos A necessidade de processamento de DADOS em tempo útil de forma a recolher INFORMAÇÃO relevante, foi sempre uma necessidade sentida pelo Homem. conceitos modelo relacional (DER) 04-01-2012
Leia maisAntónio Rocha Nuno Melo e Castro
António Rocha Nuno Melo e Castro O modelo E-R (entidade-relacionamento) baseia-se na percepção de um universo constituído por um grupo básico de objectos chamados Entidades e por Relacionamentos entre
Leia maisRevisando Banco de Dados. Modelo Relacional
: Revisando Banco de Dados Banco de Dados (BD) é o arquivo físico, em dispositivos periféricos, onde estão armazenados os dados de diversos sistemas, para consulta e atualização pelo usuário. Sistema Gerenciador
Leia maisFundamentos de Bancos de Dados 3 a Prova Caderno de Questões
Fundamentos de Bancos de Dados 3 a Prova Caderno de Questões Prof. Carlos A. Heuser Dezembro de 2009 Duração: 2 horas Prova com consulta Questão 1 (Construção de modelo ER) Deseja-se projetar a base de
Leia maisBanco de Dados I Unidade 3: Projeto de BD Relacional. Cláudio Baptista
Banco de Dados I Unidade 3: Projeto de BD Relacional Cláudio Baptista 4.1 Transformação de Diagramas MER em Diagramas DR Principais conceitos do MER: Tipos de entidades (regular, fraca) Graus de relacionamentos
Leia maisModelo Comportamental
MEDIDA 2.2 - Cursos de Educação e Formação de Adultos Modelo Comportamental Documento de apoio 4 Normalização de Dados Curso de Educação e Formação de Adultos Turma de Qualificação Escolar de Nível Secundário
Leia maisModelo Relacional. André Restivo. Faculdade de Engenharia da Universidade do Porto. February 24, 2012
Modelo Relacional André Restivo Faculdade de Engenharia da Universidade do Porto February 24, 2012 André Restivo (FEUP) Modelo Relacional February 24, 2012 1 / 19 Sumário 1 Modelo Relacional 2 Operações
Leia mais2010 Diagrama Entidade - Associação
2010 Diagrama Entidade - Associação Patrícia da Conceição Mega Expansão 01-01-2010 O que é Diagrama de Entidade associação É uma técnica de representação gráfica que auxilia vivamente a visualização das
Leia maisUma base de dados está num estado de integridade se contém apenas dados válidos. Os dados armazenados devem estar de acordo com a realidade
2. Modelo Relacional... 2.1. Estrutura de Dados Relacional 2.2. Álgebra Relacional 2.3. Linguagens Relacionais 2.4. Restrições de integridade Uma base de dados está num estado de integridade se contém
Leia maisBanco de Dados I 2007 Módulo II: Modelagem Entidade- Relacionamento versus Relacional. (Aula 1) Clodis Boscarioli
Banco de Dados I 2007 Módulo II: Modelagem Entidade- Relacionamento versus Relacional (Aula 1) Clodis Boscarioli Conteúdo do Módulo: Conceituação Objetivos; Problemas; Chaves; Restrições; Regras de Integridade;
Leia maisModelo Entidade-Relacionamento. José Antônio da Cunha CEFET-RN
Modelo Entidade-Relacionamento José Antônio da Cunha CEFET-RN Roteiro Contexto Objetivos Modelo de Entidade-Relacionamento (MER) Notação gráfica Considerações Finais Contexto MER no desenvolvimento de
Leia maisCurso Profissional de Técnico de Multimédia 11ºAno. Disciplina: Sistemas de Informação
Curso Profissional de Técnico de Multimédia 11ºAno Disciplina: Sistemas de Informação Módulo 5: Desenvolvimento de Bases de Dados 5.1. Modelo Relacional de Bases de Dados 5.1.1 Bases de dados e tabelas
Leia maisModelo Comportamental
MEDIDA 2.2 - Cursos de Educação e Formação de Adultos Modelo Comportamental Documento de apoio 3 Diagrama Entidade Relação Curso de Educação e Formação de Adultos Turma de Qualificação Escolar de Nível
Leia maisNORMALIZAÇÃO DE BASE DE DADOS
Departamento de Informática NORMALIZAÇÃO DE BASE DE DADOS Prof. Carlos Pampulim Caldeira Évora, Outubro de 2003 ÍNDICE 1. Normalização 1 1.1 Introdução 1 1.1.1 Etapas da Normalização 1 1.1.2 Primeira Forma
Leia maisModelo Entidade Relacionamento Estendido (ERE)
Modelo Entidade Relacionamento Estendido (ERE) A maioria dos BDs podem ser modelados por meio dos conceitos básicos do modelo ER, mas alguns aspectos podem ser expressos mais convenientemente por meio
Leia maisAnálise de Sistemas de Informação
CURSO TÉCNICO DE INFORMÁTICA Análise de Sistemas de Informação Diagrama Entidade - Associação Carla Ventura 2010 M O N C H I Q U E 1 Índice Conteúdo DIAGRAMA ENTIDADE ASSOCIAÇÃO... 3 1. O QUE É?... 3 2.
Leia maisExercício. Exercício
Exercício Exercício Aula Prática Utilizar o banco de dados ACCESS para passar o MER dos cenários apresentados anteriormente para tabelas. 1 Exercício oções básicas: ACCESS 2003 2 1 Exercício ISERIDO UMA
Leia maisDependência Funcional e Normalização)
Dependência Funcional e Normalização) Qualidade de Projeto O objetivo é evitar os problemas que podem provocar falhas no projeto do banco de dados, bem como eliminar a mistura de assuntos e as correspondentes
Leia maisBase de Dados. Sistemas de Informação. Base de Dados - Índice Introdução Componentes Base de Dados. Introdução. Introdução. Introdução.
- Índice Componentes Sistemas de Informação Vitor Vaz da Silva Vitor Vaz da Silva - SI http://tektonia.com 2 Vitor Vaz da Silva - SI http://tektonia.com 3 Vitor Vaz da Silva - SI http://tektonia.com 4
Leia maisO que é modelo lógico. Tipos de modelo
Modelo Lógico O que é modelo lógico Descrição de estruturas de dados em uma forma passível de ser processada por um SGBD; Não considera aspectos físicos de armazenamento, acesso e desempenho. Tipos de
Leia maisTECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO SISTEMAS DE GESTÃO DE BASE DE DADOS O MODELO RELACIONAL
TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO O MODELO RELACIONAL de base de dados é actualmente o modelo de implementação mais utilizado. Este sucesso pode ser explicado pela sua simplicidade e grande capacidade
Leia maisMÓDULO 2 GESTÃO DE BASE DE DADOS
MÓDULO 2 GESTÃO DE BASE DE DADOS Data: 25/11/2014 Pág 1 de 22 ÍNDICE ASPECTOS GENÉRICOS SOBRE BASE DE DADOS... 3 Dos ficheiros de dados aos Sistemas de Gestão de Base de Dados - (SGBD)... 3 Ficheiros de
Leia maisBA B SES DE DADOS I SES DE D LEI/2 Universidade da Beira Interior, Departamento de Informática Hugo Pedro Proença, 2009/2010
BASES DE DADOS I LEI/2 Universidade da Beira Interior, Departamento de Informática Hugo Pedro Proença, 2009/2010 Na sequência do aparecimento do modelo relacional, e uma vez que é necessário organizar
Leia maisProf. Carlos Almeida
ESCOLA SECUNDÁRIA DE EMÍDIO NAVARRO INTRODUÇÃO ÀS TECNOLOGIAS DE INFORMAÇÃO BLOCO II 2001 - Prof. Carlos Almeida 1ª Versão ANO LECTIVO 2001/2002 Notas do Professor Nota Introdutória O objectivo destes
Leia maisInformática. Banco de Dados Relacional. Professor Julio Alves.
Informática Banco de Dados Relacional Professor Julio Alves www.acasadoconcurseiro.com.br Informática 1. BANCOS DE DADOS RELACIONAL Um BD relacional possui apenas um tipo de construção, a tabela. Uma
Leia maisAdministração e Projeto de Banco de dados
Administração e Projeto de Banco de dados Aula - 5 Dicionário de Dados e Regras de Integridade Profº Mauricio M. Faria Uniban Brasil 1 Dicionário de Dados O que é um dicionário de Dados? Um dicionário
Leia maisModelo Relacional. Banco de Dados 2º trimestre Prof. Patrícia Lucas
Modelo Relacional Banco de Dados 2º trimestre Prof. Patrícia Lucas Composição de um BD Relacional Um banco de dados relacional é composto de tabelas ou relações. Tabelas = Relações Tabelas Umatabelaéumconjuntonãoordenadodelinhas
Leia maisDependências Funcionais e Formas Normais. Formas Normais Pedro Sousa 1
Dependências Funcionais e Formas Normais Formas Normais Pedro Sousa 1 Introdução As dependências funcionais e as formas normais estabelecem critérios de qualidade de desenho no modelo Relacional. Permitem
Leia maisBases de Dados. Parte VIII: Normalização
Bases de Dados MBI/MI/LCC/LEG/LERSI/LMAT Parte VIII Normalização 1 Desenho de BDs Relacionais Algumas questões sobre o desenho de BDs relacionais: Como é que se desenha uma boa BD relacional? Qual é o
Leia maisTécnicas de Modelação de Dados
Técnicas de Modelação de Dados Curso Profissional Técnico de Gestão e Programação de Sistemas de Informáticos Programação e Sistemas de Informação Módulo 13 Técnicas de Modelação de Dados Professora: Sandra
Leia maisCadeira de Tecnologias de Informação. Normalização Relacional
Cadeira de Tecnologias de Informação Ano lectivo 2009/2010 Normalização Relacional TI2009/10 NOR_1 Tópicos -Normalizar porquê? - Etapas da modelização da informação - Objectivos da normalização - Etapas
Leia mais. Um modelo que represente fielmente a realidade. Um modelo capaz de responder às funcionalidades que se pretendem
3. Teoria da Normalização Ao modelar a informação procura-se:. Um modelo que represente fielmente a realidade. Um modelo capaz de responder às funcionalidades que se pretendem Queremos obter um modelo
Leia maisNormalização de dados
1 Normalização de dados Vantagens da normalização A normalização permite: Agrupar os atributos de uma entidade de forma a reduzir o número de dependências funcionais existentes entre os dados numa base
Leia maisBanco de dados. Conteúdo: Modelo relacional Prof. Patrícia Lucas
Banco de dados Conteúdo: Modelo relacional Prof. Patrícia Lucas Composição de um BD Relacional 1 Um banco de dados relacional é composto de tabelas ou relações. Tabelas = Relações Tabelas 2 Uma tabela
Leia maisNormalização: Noções Básicas
Normalização: Noções Básicas Além de corresponder a uma representação relacional do diagrama ER discutido no livro-texto, o esquema relacional acima possui alguma propriedade específica que o qualifica
Leia maisModelo Entidade Relacionamento (MER) Professor : Esp. Hiarly Alves
Tópicos Apresentação Entidade, Atributo e Relacionamento Cardinalidade Representação simbólica Generalizações / Especializações Agregações Apresentação O Modelo Entidade-Relacionamento tem o objetivo de
Leia maisTECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS BANCO DE DADOS I PROFA. CLEIANE GONÇALVES OLIVEIRA
TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS BANCO DE DADOS I PROFA. CLEIANE GONÇALVES OLIVEIRA Gincana Questão 01 A técnica de diagramação no modelo de Entidade-Relacionamento é bem simples. Utiliza
Leia maisUnidade 4 Projeto de BD Relacional
Unidade 4 Projeto de BD Relacional UFCG/CEEI/DSC Banco de Dados I Prof. Cláudio Baptista, PhD Principais Conceitos do MER: Tipos de entidades (regular, fraca); Graus de relacionamentos (binário, n-ário);
Leia maisProf. Fabiano Taguchi
BANCO DE DADOS Prof. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com MODELO RELACIONAL O modelo relacional é baseado no conceito de relações (conjuntos), neste modelo as
Leia maisEstrutura das Bases de Dados Relacionais Redução a tabelas de um Esquema ER Álgebra Relacional Operações Estendidas da Álgebra Relacional Modificação
Capítulo 3: Modelo Relacional Estrutura das Bases de Dados Relacionais Redução a tabelas de um Esquema ER Álgebra Relacional Operações Estendidas da Álgebra Relacional Modificação da Base de Dados Vistas
Leia maisBanco de Dados. Professora: Luciana Faria
Banco de Dados Professora: Luciana Faria Regras que devem ser aplicadas na criação de tabelas(entidades) e campos(atributos) em Banco de dados. Entre estas regras destacam-se: Nomes de tabelas devem ser
Leia maisExemplo Seja a relação Inventário (peça, departamento, cor) com. Está na FNBC (não existem dependências funcionais). Mas, existem anomalias:
5. Normalização avançada 5.1. Dependências Multivalor (DM) 5.2. Dependências de Junção (DJ) 5.3. Quarta Forma Normal [Fagin1977] Exemplo Seja a relação Inventário (peça, departamento, cor) com peça departamento
Leia maisObjetivos:
Objetivos: Apresentar o conceito de normalização Apresentar e exemplificar a 1ª forma normal Apresentar e exemplificar a 2ª forma normal Apresentar e exemplificar a 3ª forma normal NORMALIZAÇÃO O processo
Leia maisTABELA ENTIDADE LINHA OCORRÊNCIA DA ENTIDADE COLUNA ATRIBUTO DA ENTIDADE
TABELA ENTIDADE LINHA OCORRÊNCIA DA ENTIDADE COLUNA ATRIBUTO DA ENTIDADE CARACTERISTICA DE UMA TABELA: NÃO EXISTEM DUAS LINHAS IGUAIS A ORDEM DAS LINHAS É INSIGNIFICANTE A ORDEM DAS COLUNAS É INSIGNIFICANTE
Leia maisEngenharia Reversa e Normalização
SISTEMAS DE INFORMAÇÃO Engenharia Reversa e Normalização Banco de Dados I Engenharia reversa de modelos relacionais Engenharia reversa parte do modelo de implementação obtém modelo de especificação (modelo
Leia maisEngenharia Reversa e Normalização
SISTEMAS DE INFORMAÇÃO Engenharia Reversa e Normalização Banco de Dados I Prof. Edson Thizon Engenharia reversa de modelos relacionais Engenharia reversa parte do modelo de implementação obtém modelo de
Leia maisINF1012 MODELAGEM DE DADOS. Departamento de Informática PUC-Rio. Ivan Mathias Filho A Abordagem Entidade-Relacionamento
INF1012 MODELAGEM DE DADOS Departamento de Informática PUC-Rio Ivan Mathias Filho ivan@inf.puc-rio.br Programa Capítulo 3 Dados Brutos X Dados Organizados A Abordagem Entidade-Relacionamento Atributo Multiplicidade
Leia maisNormalização de Tabelas. Prof. Antonio Almeida de Barros Junior
Normalização de Tabelas Prof. Antonio Almeida de Barros Junior 1 Conteúdo Engenharia Reversa de Arquivos Normalização de Tabelas Introdução Formas Normais Tabela não-normalizada Primeira forma normal (1FN)
Leia maisBanco de Dados. Sistemas de Informação Engenharia de Produção
Banco de Dados Sistemas de Informação Engenharia de Produção Análise do Sistema O que se armazena em um computador são os dados, e os programas que ele deve executar também são dados, de modo que o objetivo
Leia maisEngenharia reversa de arquivos e documentos. Capítulo 6
Engenharia reversa de arquivos e documentos Capítulo Engenharia reversa de arquivos e documentos 0 1 / - - / Engenharia reversa de arquivos e normalização Entrada 5 2 34 1 0 / - / Engenharia reversa de
Leia maisBases de Dados. Parte VII Normalização
Bases de Dados Parte VII Normalização 1 Desenho de BDs Relacionais! Algumas questões sobre o desenho de BDs relacionais:! Como é que se desenha uma boa BD relacional?! Qual é o critério para quantificar
Leia maisBibliografia. Bases de Dados 2012/2013 Modelo Relacional. Helena Galhardas. Raghu Ramakrishnan, Database Management Systems, Cap. 3 10/2/ IST
Bases de Dados 2012/2013 Modelo Relacional Helena Galhardas Bibliografia Raghu Ramakrishnan, Database Management Systems, Cap. 3 1 1 Sumário Modelo Relacional Conversão Modelo EA para Modelo Relacional
Leia maisAno: 2014 Banca: FCC Órgão: TJ-AP Prova: Analista Judiciário - Área Apoio Especializado - Tecnologia da Informação
Ano: 2015 Banca: VUNESP Órgão: TCE-SP Prova: Agente da Fiscalização Financeira - Sistemas, Gestão de Projetos e Governança de TI As formas normais estabelecem algumas restrições aos valores das tabelas
Leia maisNormalização. Prof. Rogério Gonçalves Bittencourt, M.Sc.
Normalização Prof. Rogério Gonçalves Bittencourt, M.Sc. Introdução Processo sistemático e matemático através do qual uma tabela relacional não normalizada é transformada em um conjunto de tabelas normalizadas
Leia maisBANCO DE DADOS. Bacharelado em Sistemas de Informação MODELAGEM DE DADOS. Profº Luciano Roberto Rocha. Itararé, 2º período
BANCO DE DADOS Bacharelado em Sistemas de Informação MODELAGEM DE DADOS Profº Luciano Roberto Rocha Itararé, 2º período CONCEITOS MODELO ENTIDADE RELACIONAMENTO Entidade Relacionamento Atributos Cardinalidade
Leia maisChaves. Chaves. O modelo relacional implementa dois conhecidos conceitos de chaves, como veremos a seguir:
Chaves 1 Chaves CONCEITO DE CHAVE: determina o conceito de item de busca, ou seja, um dado que será empregado nas consultas à base de dados. É um conceito lógico da aplicação (chave primária e chave estrangeira).
Leia maisCadeira de Tecnologias de Informação. Ano lectivo 2008/09. de Tabelas
Cadeira de Tecnologias de Informação Ano lectivo 2008/09 Normalização de Tabelas Profª Ana Lucas (Responsável) Mestre Cristiane Pedron Mestre Fernando Naves Engª Filipa Pires da Silva Dr. José Camacho
Leia maisIntrodução aos SGBD s
Introdução aos SGBD s O que é uma Base de Dados? Colecção de dados ou itens de informação estruturados de determinada forma. Forma mais comum de guardar um grande volume de dados. Exemplos: Agenda de Contactos
Leia maisGES013 Sistema de Banco de Dados Normalização de Relações em Projeto de BD (1FN a FNBC)
GES013 Sistema de Banco de Dados Normalização de Relações em Projeto de BD (1FN a FNBC) Ilmério Reis da Silva ilmerio arroba ufu.br www.facom.ufu.br/~ilmerio/sbd UFU/FACOM Página:2 Projeto de BD Relacionais
Leia maisNORMALIZAÇÃO. Adão de Melo Neto
NORMALIZAÇÃO Adão de Melo Neto 1 CONVERSÃO MER PARA O RELACIONAL SEGUINDO ESTE PROCEDIMENTO AS TABELAS ESTARÃO NORMALIZADAS 2 MOTIVAÇÃO TABELAS BEM ESTRUTURADAS Tabelas com o mínimo de mínimo de redundância,
Leia maisIntrodução ao Modelo Relacional
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Introdução ao Modelo Relacional Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com 19/05/2016 Sumário Instalação do
Leia maisAula 12 BD1 Dependências Funcionais e Normalização. Profa. Elaine Faria UFU
Aula 12 BD1 Dependências Funcionais e Normalização Profa. Elaine Faria UFU - 2018 Refinamento de Esquema Problemas causados pela redundância Armazenamento redundante Algumas informações são armazenadas
Leia maisBANCO DE DADOS I Atualizado em 13 de maio de 2009
... 3º Período SI 2009 BANCO DE DADOS I http://sidneyjunior.host.sk/ 1. MODELAGEM E PROJETO DE BANCO DE DADOS 1.1. Conceitos BANCO DE DADOS I Atualizado em 13 de maio de 2009 Defini-se Banco de Dados (BD)
Leia maisModelo Lógico: Tabelas, Chaves Primárias e Estrangeiras
Modelo Lógico: Tabelas, Chaves Primárias e Estrangeiras Apresentar a próxima etapa da modelagem de dados: o modelo lógico e os conceitos de tabelas, chaves primárias e estrangeiras e como o banco de dados
Leia maisTecnologia de Base de Dados Processo de Normalização. MSc. Eugénio Alberto Macumbe
Tecnologia de Base de Dados Processo de Normalização MSc. Eugénio Alberto Macumbe Porquê normalizar? Após a construção do modelo conceptual dos dados é feita a transformação para um modelo lógico (esquema
Leia maisModelo Relacional Prof. Msc Denival A. dos Santos
Modelo Relacional Prof. Msc Denival A. dos Santos Introdução Criado por Edgar F. Codd em 70 (primeiros sistemas relacionais: 1977 78: System R e Ingres); O modelo relacional é um modelo lógico fundamentado
Leia maisBANCO DE DADOS I/MODELAGEM DE DADOS Prof. Ricardo Rodrigues Barcelar
- Aula 5 - ABORDAGEM RELACIONAL 1. INTRODUÇÃO A abordagem relacional é muito próxima do modelo lógico é uma descrição de um banco de dados no nível de abstração visto pelo usuário do SGBD. Assim, o modelo
Leia maisINTRODUÇÃO AO MODELO RELACIONAL
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE INTRODUÇÃO AO MODELO RELACIONAL Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com 26/06/2013 SUMÁRIO Instalação do
Leia maisCURSO TÉCNICO DE MULTIMÉDIA SISTEMAS DE INFORMAÇÃO. Parte 1. Ano letivo
CURSO TÉCNICO DE MULTIMÉDIA SISTEMAS DE INFORMAÇÃO Parte 1 Ano letivo 2018 2019 PROFESSORA Professora: Sónia Santos Curso Profissional de Técnica de Informática e Gestão; Licenciatura em Engenharia Informática;
Leia maisTransformação de Diagramas MER em Diagramas DR
Transformação de Diagramas MER em Diagramas DR Principais conceitos do MER: Tipos de entidades (regular, fraca) Graus de relacionamentos (binário, n-ário) Atributos (simples, compostos, multivalorados)
Leia maisEngenharia reversa de arquivos e documentos. Capítulo 6
Engenharia reversa de arquivos e documentos Capítulo 6 Engenharia reversa de arquivos e documentos Modelo relacional Esquema de arquivo convencional ou documento Engenharia reversa de arquivos convencionais
Leia maisModelo Relacional. Relacionamento. Processo de Projeto de. Programa. Modelo Entidade Relacionamento
Programa DCC011 Introdução a Banco de Dados Modelo Relacional Mirella M. Moro Departamento de Ciência da Computação Universidade Federal de Minas Gerais mirella@dcc.ufmg.br Introdução Conceitos básicos,
Leia maisCapítulo 2 Modelo Entidade- Relacionamento. Prof. Mario Dantas
Capítulo 2 Modelo Entidade- Relacionamento Prof. Mario Dantas Modelo Entidade-Relacionamento O que vem a ser : Um modelo? Uma entidade? Um relacionamento? Modelo Entidade-Relacionamento Conjunto de entidades
Leia maisTeste Exemplo Revisão da tentativa 1
Teste Exemplo Revisão da tentativa 1 Iniciado em: Quinta, 6 Dezembro 2007, 21:31 Completado em: Quinta, 6 Dezembro 2007, 21:48 Tempo gasto: 16 minutos 53 segundos Classificação: 8/20 (40% Nota: 8 sobre
Leia maisRoteiro. Normalização. BCC321 - Banco de Dados I. Ementa. Para que serve a normalização? Posicionamento
Roteiro Normalização Posicionamento Luiz Henrique de Campos Merschmann Departamento de Computação Universidade Federal de Ouro Preto luizhenrique@iceb.ufop.br www.decom.ufop.br/luiz Introdução Dependências
Leia mais26/03/2012. É uma restrição entre dois conjuntos de atributos do banco de dados. Definição formal: Significa que: Exemplos
É uma restrição entre dois conjuntos de atributos do banco de dados. Normalização 2012.1 2 Definição formal: Uma dependência funcional é denotada por X Y entre dois conjuntos distintos de atributos X e
Leia maisUML Unified Modeling Language
Sistemas de Informação I UML Unified Modeling Language Implementação com BD Relacionais (jcorreia@ispgaya.pt) 2001 Mário Santos (msantos@ispgaya.pt) 2002 Introdução Do Projecto à Implementação Vários modelos
Leia maisObjectivos com o Desenho de Bases de Dados Dependências funcionais 1ª Forma Normal Decomposição Forma Normal de Boyce-Codd 3ª Forma Normal
Capítulo 6: Desenho de Bases de Dados Objectivos com o Desenho de Bases de Dados Dependências funcionais 1ª Forma Normal Decomposição Forma Normal de Boyce-Codd 3ª Forma Normal Dependências multivalor
Leia maisBanco de Dados I 2007 Módulo II: Modelagem Entidade- Relacionamento versus Relacional. (Aula 6) Clodis Boscarioli
Banco de Dados I 2007 Módulo II: Modelagem Entidade- Relacionamento versus Relacional (Aula 6) Clodis Boscarioli Agenda: Normalização (continuação): BCNF (mais exemplos); 4NF; 5NF. BCNF - Exemplos Relembrando:
Leia maisMATA60 BANCO DE DADOS Aula 3- Modelo de Entidades e Relacionamentos. Prof. Daniela Barreiro Claro
MATA60 BANCO DE DADOS Aula 3- Modelo de Entidades e Relacionamentos Prof. Daniela Barreiro Claro Agenda Modelo de Dados MER 2 de X; X=37 Modelo de Dados O Modelo de Dados é a principal ferramenta que fornece
Leia maisIntrodução às Bases de Dados
Chave primária Domínios Relação Normalizada F# F Nome Estado Cidade F1 José 20 Braga F2 João 10 Faro F3 Luís 30 Lisboa F4 Rui 30 Setúbal Atributos Tuplas Modelo Relacional Uma das regras que uma relação
Leia maisSistemas de Informação e Bases de Dados 2012/2013. Modelo Relacional. Alberto Sardinha 2012 IST
Sistemas de Informação e Bases de Dados 2012/2013 Modelo Relacional Alberto Sardinha Bibliografia Raghu Ramakrishnan, Database Management Systems, Cap. 3 1 Sumário Modelo Relacional Conversão Modelo EA
Leia maisMODELAGEM DE DADOS PARTE 2
Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI MODELAGEM DE DADOS PARTE 2 Disciplina: Banco de Dados Prof: Márcio Palheta, Esp. Manaus - AM ROTEIRO Diagrama
Leia maisUNIVERSIDADE FEDERAL DA GRANDE DOURADOS PRÓ-REITORIA DE GRADUAÇÃO PROGRAD FACULDADE DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE SISTEMAS DE INFORMAÇÃO
UNIVERSIDADE FEDERAL DA GRANDE DOURADOS PRÓ-REITORIA DE GRADUAÇÃO PROGRAD FACULDADE DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE SISTEMAS DE INFORMAÇÃO Disciplina: Banco de Dados I Professor: Prof. Me. Everton
Leia maisBanco de Dados I. Aula 17 - Prof. Bruno Moreno 08/11/2011
Banco de Dados I Aula 17 - Prof. Bruno Moreno 08/11/2011 Plano de Aula Visões em SQL Normalização Motivação Definição Formas Normais Banco de Dados I VISÕES Visões É uma tabela única derivada de outra(s)
Leia maisBanco de Dados Modelagem e Normalização
Técnico em Informática Banco de Dados Modelagem e Normalização Profª Ana Paula Mandelli BANCO DE DADOS RELACIONAL De forma mais detalhada, um Banco de Dados Relacional é um conceito abstrato que define
Leia maisParte NORMALIZAÇÃO. As regras mais importantes oferecidas pelo Sistema Gerenciador de Banco de Dados. são:
Parte 7 N as sessões anteriores foi possível compreender como se dá a analise de requisitos de um negócio, a conseqüente formatação de um banco de dados usando a abordagem entidade-relacionamento e sua
Leia maisBanco de Dados. Dependências Funcionais e Normalização de Bancos de Dados Relacionais. João Eduardo Ferreira Osvaldo Kotaro Takai
Banco de Dados Dependências Funcionais e Normalização de Bancos de Dados Relacionais João Eduardo Ferreira Osvaldo Kotaro Takai Abordagens de Projeto Top-down Iniciar com o agrupamento dos atributos obtidos
Leia maisBanco de Dados I Engenharia Reversa e Normalização
Banco de Dados I Engenharia Reversa e Normalização Normalização Conjunto de regras que ajudam na definição de bancos de dados que não contenham redundância desnecessária e que permitam o fácil acesso às
Leia maisPrograma de Unidade Curricular
Programa de Unidade Curricular Faculdade Engenharia Licenciatura Engenharia Civil Unidade Curricular Sistemas de Informação e Bases de Dados Semestre: 2 Nº ECTS: 6,0 Regente Prof. Vítor Pereira Assistente
Leia maisMATA60 BANCO DE DADOS Aula 5- Modelo Relacional. Prof. Daniela Barreiro Claro
MATA60 BANCO DE DADOS Aula 5- Modelo Relacional Prof. Daniela Barreiro Claro Agenda Histórico Modelo em Redes e Hierárquico Modelo Relacional Restrições de Integridade Chaves FORMAS - UFBA 2 de X Histórico
Leia maisFundamentos de Banco de Dados e Modelagem de Dados
Abril - 2015 Universidade Federal de Mato Grosso Instituto de Computação Pós Graduação Lato Sensu em Banco de Dados Fundamentos de Banco de Dados e Modelagem de Dados Prof. Dr. Josiel Maimone de Figueiredo
Leia maisBANCO DE DADOS I/MODELAGEM DE DADOS Prof. Ricardo Rodrigues Barcelar
- Aula 7 - NORMALIZAÇÃO 1. INTRODUÇÃO Nas sessões anteriores foi possível compreender como se dá a analise de requisitos de um negócio e a conseqüente formatação de um banco de dados usando a abordagem
Leia maisConceito de Campos e Tabelas
Aula 04 Conceito de Campos e Tabelas Tabelas É um conjunto de registros de um mesmo tipo onde cada linha é composta por um campo que recebe um valor de atributo. Em um Banco de Dados poderá existir uma
Leia maisModelo Relacional. 2. Modelo Relacional (Lógico)
Modelo Relacional 2. Modelo Relacional (Lógico) Derivado do modelo conceitual; Depende do SGBD escolhido; Independe dos dispositivos de armazenamento; Primitivas: tabelas, linhas e colunas; Transformação
Leia maisUNINGÁ UNIDADE DE ENSINO SUPERIOR INGÁ FACULDADE INGÁ CIÊNCIA DA COMPUTAÇÃO PROJETO DE BANCO DE DADOS RELACIONAL. Profº Erinaldo Sanches Nascimento
UNINGÁ UNIDADE DE ENSINO SUPERIOR INGÁ FACULDADE INGÁ CIÊNCIA DA COMPUTAÇÃO PROJETO DE BANCO DE DADOS RELACIONAL Profº Erinaldo Sanches Nascimento Objetivos Projetar um esquema de banco de dados relacional
Leia mais