Baixe o app para aproveitar ainda mais
Prévia do material em texto
Projeto Lógico Abordagem Aula 4 Prof. Martin Morães Organização da Disciplina Os Bancos de Dados Modelo Entidade-Relacionamento Modelo Conceitual Projeto Lógico SQL - Implementando a Base de Dados SQL - Trabalhando com os dados Organização da Aula Do DER p/ Relacional Entidade x Tabelas Relacionamentos Cardinalidades Contextualização Fases de um Projeto de DB Projeto Modelo Conceitual - DER Projeto Lógico Projeto Físico Instrumentalização Representar Projeto Físico: Autores Ferramentas Case Entidade Exemplos de entidades aluno: Entidade Pedro Silva, 21 anos, 2º ano, Curso de Tecnologia em Análise e Desenvolvimento de Sistemas, brasileiro. Entidade Exemplos de entidades aluno: Entidade Andreia Gomes, 19 anos, 1º ano, Curso de Engenharia da Computação, brasileira. Entidade Exemplos de entidades aluno: Entidade Pedro Silva, 19 anos, 2º ano, Curso Sistemas de Informação. Tabelas Conversão Entidades -> Tabelas • Entidade -> Registros Atributos -> Campos Identificador -> Chave Entidade -> Tabela - Registros idusuario nome email endereco dtcadastro 10015 Pedro Silva fgf@ddfgfdg.fg xxxxx 15/12/2012 10056 Andreia Gomes mm@mmm.mm yyyyyy 04/01/2013 10097 Pedro Silva hh@hhhh.hh jjjjj 14/02/2013 11010 Rosana Almeida uu@uuuu.uu kkkkkkk 10/05/2014 Atributos -> Campos -> Coluna idusuario nome email endereco dtcadastro 10015 Pedro Silva fgf@ddfgfdg.fg xxxxx 15/12/2012 10056 Andreia Gomes mm@mmm.mm yyyyyy 04/01/2013 10097 Pedro Silva hh@hhhh.hh jjjjj 14/02/2013 11010 Rosana Almeida uu@uuuu.uu kkkkkkk 10/05/2014 idusuario Identificador -> Chave idusuario nome email endereco dtcadastro 10015 Pedro Silva fgf@ddfgfdg.fg xxxxx 15/12/2012 10056 Andreia Gomes mm@mmm.mm yyyyyy 04/01/2013 10097 Pedro Silva hh@hhhh.hh jjjjj 14/02/2013 11010 Rosana Almeida uu@uuuu.uu kkkkkkk 10/05/2014 idusuario Organização da Aula Do DER p/ Relacional SGDB MySQL - Tipos Entidade x Tabelas Relacionamentos Cardinalidades Relacionamento Cardinalidade Máxima 1:1 – Junção de Tabelas? 1:N - Adição de coluna? N:N - Nova tabela Relacionamento 1:1 - Junção de Tabelas convidado id Nome 1 Pedro 2 Maria 3 João acompanhante id Nome 1 A 2 B 3 C Relacionamento 1:1 - 1:N – Ad Coluna gato id Nome idCli 1 A 1 2 B 2 3 C 2 4 D 3 cliente id Nome 1 Pedro 2 Maria 3 João Relacionamento Linhas e Pés de Galinha Mín. e Máx.: 1 - | Mínima: 0 - o Máxima: N - Relacionamento 1:N - Adição de coluna Relacionamento N:N filme id Nome 101 A 102 B 103 C 104 D pessoa_filme idP idF 2 102 3 101 2 102 3 101 pessoa id Nome 1 Pedro 2 Maria 3 João Relacionamento N:N – Nova Tabela Aplicação Ferramentas Diversas ferramentas: Astah; MySQL WorkBench ERWIN Gliffy Outros Síntese Relacionamento Cardinalidade Máxima 1:1 – Junção de Tabelas? 1:N - Adição de coluna? N:N - Nova tabela DER Rede de Mensagem Leitura Projeto Físico
Compartilhar