SlideShare uma empresa Scribd logo
1 de 27
Baixar para ler offline
Aula 6:
Conversão do Modelo Conceitual para o Modelo Lógico
prof. Gustavo Zimmermann
Modelos
...
prof. Gustavo Zimmermann | contato@gust4vo.com
Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico
Modelos
Diagrama Entidade e Relacionamento: Modelo Conceitual
prof. Gustavo Zimmermann | contato@gust4vo.com
Diagrama de Tabelas: Modelo Lógico
Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico
Modelos
Conversões
conceitual para lógico
prof. Gustavo Zimmermann | contato@gust4vo.com
Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico
Conversões
Notação Peter Pin-Shan Chen
Modelo Conceitual
Funcionario Departamentopertence
N 1
Cardinalidade
prof. Gustavo Zimmermann | contato@gust4vo.com
Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico
Conversões
Notação Carlos Aberto Heuser
Modelo Conceitual
Funcionario Departamentopertence
(1 : N) (0 : 1)
Restrição de Cardinalidade
prof. Gustavo Zimmermann | contato@gust4vo.com
Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico
Conversões
Notação Charles Willian Bachman
Modelo Lógico
Setas
A notação de Bachman teve uma derivação gráfica que ficou conhecida
como notação de setas.
Cardinalidade
Notação original de
Bachman
Notação de Setas
1 : 1
1 : N
N : 1
M : N
prof. Gustavo Zimmermann | contato@gust4vo.com
Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico
Conversões
Notação James Martin
Modelo Lógico
Notação Pé de Galinha
Cardinalidade Representação
N
1
Opcional
Obrigatório
prof. Gustavo Zimmermann | contato@gust4vo.com
Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico
Conversões
Notação James Martin
Modelo Lógico
Notação Pé de Galinha
Restrições Representação
1 : 1
1 : N
0 : 1
0 : N
prof. Gustavo Zimmermann | contato@gust4vo.com
Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico
Conversões
Notação James Martin
Modelo Lógico
Notação Pé de Galinha
Profissional
PK CPF
FK
Nome
Profissao
Endereco
dataNasc
CNPJ
Empresa
PK CNPJ
Nome
Endereco
Telefone
prof. Gustavo Zimmermann | contato@gust4vo.com
Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico
Conversões
Notação James Martin
Modelo Lógico
Diagrama de Tabelas
Notação Pé de Galinha
Tipos de Dados
representações
prof. Gustavo Zimmermann | contato@gust4vo.com
Tipos de Dados no MySQL
Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico
Tipos de Dados
• Tipos Numéricos:
• Inteiros: TinyInt, Bit ou Bool, SmallInt, MediumInt, Integer, Int, BigInt.
• Ponto Flutuante: Float, xReal, Double, Decimal, Numérico.
• Tipos de Data: Date, DateTime, TimeStamp, Time, Year.
• Tipos de Cadeia: Char, VarChar, Blob, Text, Enum, Set.
prof. Gustavo Zimmermann | contato@gust4vo.com
Tipos Numéricos
Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico
Tipos de Dados
TIPO USO
FAIXA
SIGNED UNSIGNED
TINYINT Numérico Inteiro Muito Pequeno -128 127 0 255
SMALLINT Numérico Inteiro Pequeno –32768 32767 0 65535
MEDIUMINT Numérico Inteiro Tamanho Médio –8388608 8388607 0 16777215
INT Numérico Inteiro Tamanho Comum –2147483648 2147483647 0 4294967295
BIGINT Numérico Inteiro Tamanho Grande
–
9223372036854
775808
9223372036854
775807
0
1844674407370
9551615
DECIMAL Numérico Decimal de Ponto Fixo ilimitado
FLOAT
Numérico Ponto Flutuante de Precisão
Simples
–
3.402823466E+3
8
–1.175494351E-
38, 0
1.175494351E-
38
3.402823466E+3
8
DOUBLE
Numérico Ponto Flutuante de Precisão
Dupla
-
1.79769313486
23157E+308
1.79769313486
23157E+308
-
BIT ou Bool Campo de um Bit ou Booleano 0 1 -
prof. Gustavo Zimmermann | contato@gust4vo.com
Tipos Data
Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico
Tipos de Dados
TIPO USO FAIXA
DATE Data: Formato: ‘YYYY-MM-DD’ ‘1000-01-01’ ‘9999-12-31’
DATETIME
Data e horário: Formato: ‘YYYY-MM-DD
HH:MM:SS’
‘1000-01-01 00:00:00’
‘9999-12-31
23:59:59’
TIMESTAMP Marcação de Tempo ‘1970-01-01 00:00:00’
aproximadamente
2037
TIME Tempo: formato: ‘HH:MM:SS’ ‘-838:59:59’ ‘838:59:59’
YEAR
Anos com 2 ou 4 dígitos. O padrão é
4 dígitos
1901 2155
1970 2069
prof. Gustavo Zimmermann | contato@gust4vo.com
Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico
Tipos de Dados
TIPO USO FAIXA
CHAR
String de tamanho fixo. Sempre é completada com espaços a direita
até o tamanho definido. Se for definido 10 caracteres e forem usados
8 os 2 restantes serão preenchidos com espaço em branco.
1 255
VARCHAR
String de tamanho variável. É usado exatamente o que foi
preenchido e no máximo o que foi limitado.
1 255
TINYTEXT - 0 255 (2^8 – 1) caracteres
TEXT - 0 65535 (2^16 – 1) caracteres
MEDIUMTEXT - 0 16777215 (2^24 – 1) caracteres
LONGTEXT - 0 4294967295 (2^32 – 1) caracteres
Tipos Texto
prof. Gustavo Zimmermann | contato@gust4vo.com
Diagrama de Tabelas: Modelo Lógico
Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico
Conversões
Cliente
PK CPF: int (11)
Nome: varchar (30)
Endereco: varchar (50)
dataNasc: date
Exercícios
prática
prof. Gustavo Zimmermann | contato@gust4vo.com
Exercício 1 (0,5):
Formas Normais e Diagrama de Tabelas
Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico
Exercícios
Veiculo Clientepertence
1 1
Recepcionista
atende
N
1
(0 : 1) (0 : 1)
(0 : N)
(1 : 1)
endereco
nome
telefones
email
dataNasc
codClientecnh
placa fabricante
modelo
ano
cor
codAtendimento
problemaVeiculo
km
data
kmEntrada
kmRetirada
dataEntrada dataRetirada
prof. Gustavo Zimmermann | contato@gust4vo.com
Exercício 2 (1,0):
Formas Normais e Diagrama de Tabelas
Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico
Exercícios
Aplique as Formas Normais nos Conjuntos de
Esquemas a seguir e aplique o Modelo Lógico
através dos Diagramas de Tabelas.
prof. Gustavo Zimmermann | contato@gust4vo.com
Exercício 2:
Formas Normais e Diagrama de Tabelas
Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico
Exercícios
a) Empregado (Número Empregado, Nome do
Empregado, Número do Departamento, Nome do
Departamento, Número do Gerente, Nome do
Gerente, Número do Projeto, Nome do Projeto, Dia
de Início do Projeto, Número de horas trabalhadas
no projeto).
prof. Gustavo Zimmermann | contato@gust4vo.com
Exercício 2:
Formas Normais e Diagrama de Tabelas
Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico
Exercícios
b) Ordem_Compra (cd_ordem_compra, dt_emissao,
cd_fornecedor, nm_fornecedor, endereço_fornecedor,
cd_material (n vezes), descricao_material (n vezes),
qt_comprada (n vezes), vl_unitário (n vezes), vl_total_item (n
vezes), vl_total_ordem).
prof. Gustavo Zimmermann | contato@gust4vo.com
Exercício 2:
Formas Normais e Diagrama de Tabelas
Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico
Exercícios
c) Tabela de Notas Fiscais (Num_NF, Série, Data emissão,
Cod. Cliente, Nome cliente, Endereço cliente, CGC cliente,
Código Mercadoria, Descrição Mercadoria, Quantidade
vendida, Preço de venda, Total da venda da Mercadoria e
Total Geral da Nota). Cada nota pode ter mais do que uma
mercadoria.
prof. Gustavo Zimmermann | contato@gust4vo.com
Exercício 2:
Formas Normais e Diagrama de Tabelas
Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico
Exercícios
d) Inscrição (Código do Aluno, Nome do Aluno, Telefone
para contato, Ano de Admissão, Código da Disciplina, Nome
da Disciplina, Nome do Curso, Data da Matricula).
e) Paciente (num_paciente, nome_paciente, num_quarto,
descricao_quarto, num_comodos_quarto, {cod_medico,
nome_medico, fone_medico}).
prof. Gustavo Zimmermann | contato@gust4vo.com
Exercício 3 (1,0):
MER, Formas Normais e Diagrama de Tabelas
Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico
Exercícios
Você foi convidado a elaborar um banco de dados para uma empresa de
consultoria que deseja registrar informações sobre seus projetos e consultores. De
acordo com o solicitado pelo seu cliente, para cada projeto você deverá
armazenar o código, nome e endereço da empresa que solicitou o projeto, o
número do projeto, a data de início e de término do projeto, o valor do projeto, o
número, nome, número do documento de identidade e especialização dos
consultores que participaram do projeto, as horas que trabalharam em cada
projeto e a função que exerceu (líder ou membro). Note que uma mesma
empresa pode solicitar diversos projetos e um mesmo consultor pode trabalhar
em diversos projetos.
<fim />
bora pra casa!

Mais conteúdo relacionado

Mais procurados

Banco de Dados I Aula 02 - Introdução aos Bancos de Dados
Banco de Dados I  Aula 02 - Introdução aos Bancos de DadosBanco de Dados I  Aula 02 - Introdução aos Bancos de Dados
Banco de Dados I Aula 02 - Introdução aos Bancos de DadosLeinylson Fontinele
 
Banco de Dados II Aula 01 - Apresentação
Banco de Dados II Aula 01 - ApresentaçãoBanco de Dados II Aula 01 - Apresentação
Banco de Dados II Aula 01 - ApresentaçãoLeinylson Fontinele
 
Banco de dados exercícios resolvidos
Banco de dados exercícios resolvidosBanco de dados exercícios resolvidos
Banco de dados exercícios resolvidosGleydson Sousa
 
06 Modelagem de banco de dados: Modelo Lógico
06  Modelagem de banco de dados: Modelo Lógico06  Modelagem de banco de dados: Modelo Lógico
06 Modelagem de banco de dados: Modelo LógicoCentro Paula Souza
 
Java orientação a objetos (associacao, composicao, agregacao)
Java   orientação a objetos (associacao, composicao, agregacao)Java   orientação a objetos (associacao, composicao, agregacao)
Java orientação a objetos (associacao, composicao, agregacao)Armando Daniel
 
Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...
Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...
Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...Leinylson Fontinele
 
Banco de Dados II Aula 02 - Modelagem de Dados (Definição, Modelo conceitual)
Banco de Dados II  Aula 02 - Modelagem de Dados (Definição, Modelo conceitual)Banco de Dados II  Aula 02 - Modelagem de Dados (Definição, Modelo conceitual)
Banco de Dados II Aula 02 - Modelagem de Dados (Definição, Modelo conceitual)Leinylson Fontinele
 
Banco de Dados II Aula 06 - Modelagem de Dados (Modelo Físico)
Banco de Dados II Aula 06 - Modelagem de Dados (Modelo Físico)Banco de Dados II Aula 06 - Modelagem de Dados (Modelo Físico)
Banco de Dados II Aula 06 - Modelagem de Dados (Modelo Físico)Leinylson Fontinele
 
Aula 4 - Diagrama Entidade Relacionamento (com exercício no final)
Aula 4  - Diagrama Entidade Relacionamento (com exercício no final)Aula 4  - Diagrama Entidade Relacionamento (com exercício no final)
Aula 4 - Diagrama Entidade Relacionamento (com exercício no final)Janynne Gomes
 
Aula1 - Apresentação de Banco de Dados
Aula1 - Apresentação de Banco de DadosAula1 - Apresentação de Banco de Dados
Aula1 - Apresentação de Banco de DadosRafael Albani
 
Aula 02 - UML e Padrões de Projeto
Aula 02 - UML e Padrões de ProjetoAula 02 - UML e Padrões de Projeto
Aula 02 - UML e Padrões de ProjetoVinícius de Paula
 
Programação orientada a objetos
Programação orientada a objetosProgramação orientada a objetos
Programação orientada a objetosCleyton Ferrari
 
1.Introdução Banco de Dados
1.Introdução Banco de Dados1.Introdução Banco de Dados
1.Introdução Banco de Dadosvini_campos
 
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)Leinylson Fontinele
 
Banco de Dados II: Normalização de dados e as Formas Normais (aula 5)
Banco de Dados II: Normalização de dados e as Formas Normais (aula 5)Banco de Dados II: Normalização de dados e as Formas Normais (aula 5)
Banco de Dados II: Normalização de dados e as Formas Normais (aula 5)Gustavo Zimmermann
 
Introdução a modelagem de dados - Banco de Dados
Introdução a modelagem de dados - Banco de DadosIntrodução a modelagem de dados - Banco de Dados
Introdução a modelagem de dados - Banco de Dadosinfo_cimol
 
Modelo entidade relacionamento
Modelo entidade relacionamentoModelo entidade relacionamento
Modelo entidade relacionamentoCarlos Melo
 
Banco de Dados I - Aula 09 - Normalização de Dados
Banco de Dados I - Aula 09 - Normalização de DadosBanco de Dados I - Aula 09 - Normalização de Dados
Banco de Dados I - Aula 09 - Normalização de DadosLeinylson Fontinele
 

Mais procurados (20)

Banco de Dados I Aula 02 - Introdução aos Bancos de Dados
Banco de Dados I  Aula 02 - Introdução aos Bancos de DadosBanco de Dados I  Aula 02 - Introdução aos Bancos de Dados
Banco de Dados I Aula 02 - Introdução aos Bancos de Dados
 
Banco de Dados II Aula 01 - Apresentação
Banco de Dados II Aula 01 - ApresentaçãoBanco de Dados II Aula 01 - Apresentação
Banco de Dados II Aula 01 - Apresentação
 
Banco de dados exercícios resolvidos
Banco de dados exercícios resolvidosBanco de dados exercícios resolvidos
Banco de dados exercícios resolvidos
 
06 Modelagem de banco de dados: Modelo Lógico
06  Modelagem de banco de dados: Modelo Lógico06  Modelagem de banco de dados: Modelo Lógico
06 Modelagem de banco de dados: Modelo Lógico
 
Java orientação a objetos (associacao, composicao, agregacao)
Java   orientação a objetos (associacao, composicao, agregacao)Java   orientação a objetos (associacao, composicao, agregacao)
Java orientação a objetos (associacao, composicao, agregacao)
 
Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...
Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...
Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...
 
Banco de Dados II Aula 02 - Modelagem de Dados (Definição, Modelo conceitual)
Banco de Dados II  Aula 02 - Modelagem de Dados (Definição, Modelo conceitual)Banco de Dados II  Aula 02 - Modelagem de Dados (Definição, Modelo conceitual)
Banco de Dados II Aula 02 - Modelagem de Dados (Definição, Modelo conceitual)
 
Banco de Dados II Aula 06 - Modelagem de Dados (Modelo Físico)
Banco de Dados II Aula 06 - Modelagem de Dados (Modelo Físico)Banco de Dados II Aula 06 - Modelagem de Dados (Modelo Físico)
Banco de Dados II Aula 06 - Modelagem de Dados (Modelo Físico)
 
Aula 4 - Diagrama Entidade Relacionamento (com exercício no final)
Aula 4  - Diagrama Entidade Relacionamento (com exercício no final)Aula 4  - Diagrama Entidade Relacionamento (com exercício no final)
Aula 4 - Diagrama Entidade Relacionamento (com exercício no final)
 
Aula1 - Apresentação de Banco de Dados
Aula1 - Apresentação de Banco de DadosAula1 - Apresentação de Banco de Dados
Aula1 - Apresentação de Banco de Dados
 
Aula 02 - UML e Padrões de Projeto
Aula 02 - UML e Padrões de ProjetoAula 02 - UML e Padrões de Projeto
Aula 02 - UML e Padrões de Projeto
 
Banco de dados
Banco de dadosBanco de dados
Banco de dados
 
03 mer2
03 mer203 mer2
03 mer2
 
Programação orientada a objetos
Programação orientada a objetosProgramação orientada a objetos
Programação orientada a objetos
 
1.Introdução Banco de Dados
1.Introdução Banco de Dados1.Introdução Banco de Dados
1.Introdução Banco de Dados
 
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
 
Banco de Dados II: Normalização de dados e as Formas Normais (aula 5)
Banco de Dados II: Normalização de dados e as Formas Normais (aula 5)Banco de Dados II: Normalização de dados e as Formas Normais (aula 5)
Banco de Dados II: Normalização de dados e as Formas Normais (aula 5)
 
Introdução a modelagem de dados - Banco de Dados
Introdução a modelagem de dados - Banco de DadosIntrodução a modelagem de dados - Banco de Dados
Introdução a modelagem de dados - Banco de Dados
 
Modelo entidade relacionamento
Modelo entidade relacionamentoModelo entidade relacionamento
Modelo entidade relacionamento
 
Banco de Dados I - Aula 09 - Normalização de Dados
Banco de Dados I - Aula 09 - Normalização de DadosBanco de Dados I - Aula 09 - Normalização de Dados
Banco de Dados I - Aula 09 - Normalização de Dados
 

Destaque

Banco de Dados II: MER (aula 1)
Banco de Dados II: MER (aula 1)Banco de Dados II: MER (aula 1)
Banco de Dados II: MER (aula 1)Gustavo Zimmermann
 
Banco de Dados II: Tabelas (aula 2)
Banco de Dados II: Tabelas (aula 2)Banco de Dados II: Tabelas (aula 2)
Banco de Dados II: Tabelas (aula 2)Gustavo Zimmermann
 
Banco de Dados II: Dinâmica de Perguntas e Respostas (aula 4)
Banco de Dados II: Dinâmica de Perguntas e Respostas (aula 4)Banco de Dados II: Dinâmica de Perguntas e Respostas (aula 4)
Banco de Dados II: Dinâmica de Perguntas e Respostas (aula 4)Gustavo Zimmermann
 
Banco de Dados II: Generalização e Especialização (aula 3)
Banco de Dados II: Generalização e Especialização (aula 3)Banco de Dados II: Generalização e Especialização (aula 3)
Banco de Dados II: Generalização e Especialização (aula 3)Gustavo Zimmermann
 
Modelagem
ModelagemModelagem
Modelagemprsimon
 
Banco de Dados II: Aspectos de Segurança em Banco de Dados (aula 13)
Banco de Dados II: Aspectos de Segurança em Banco de Dados (aula 13)Banco de Dados II: Aspectos de Segurança em Banco de Dados (aula 13)
Banco de Dados II: Aspectos de Segurança em Banco de Dados (aula 13)Gustavo Zimmermann
 
DER - Diagrama de Entidade e Relacionamentos
DER - Diagrama de Entidade e RelacionamentosDER - Diagrama de Entidade e Relacionamentos
DER - Diagrama de Entidade e RelacionamentosCláudio Amaral
 
Diagrama Entidade Relacionamento - Bancos de Dados I
Diagrama Entidade Relacionamento - Bancos de Dados IDiagrama Entidade Relacionamento - Bancos de Dados I
Diagrama Entidade Relacionamento - Bancos de Dados IDjonathas Cardoso
 
Introdução a banco de dados à modelagem e
Introdução a banco  de dados à modelagem eIntrodução a banco  de dados à modelagem e
Introdução a banco de dados à modelagem eFrank Lira
 
Normalização - Alexandruk
Normalização - AlexandrukNormalização - Alexandruk
Normalização - AlexandrukHebert Alquimim
 
Web Designer - O Arquiteto da Informação
Web Designer - O Arquiteto da InformaçãoWeb Designer - O Arquiteto da Informação
Web Designer - O Arquiteto da InformaçãoGustavo Zimmermann
 
Projeto de Interfaces - Aula 01
Projeto de Interfaces - Aula 01Projeto de Interfaces - Aula 01
Projeto de Interfaces - Aula 01Carlos Rosemberg
 
Modelagem relacional e normalização de dados
Modelagem relacional e normalização de dadosModelagem relacional e normalização de dados
Modelagem relacional e normalização de dadosjulianaveregue
 
How to read a data model
How to read a data modelHow to read a data model
How to read a data modelsanksh
 

Destaque (20)

Banco de Dados II: MER (aula 1)
Banco de Dados II: MER (aula 1)Banco de Dados II: MER (aula 1)
Banco de Dados II: MER (aula 1)
 
Banco de Dados II: Tabelas (aula 2)
Banco de Dados II: Tabelas (aula 2)Banco de Dados II: Tabelas (aula 2)
Banco de Dados II: Tabelas (aula 2)
 
Banco de Dados II: Dinâmica de Perguntas e Respostas (aula 4)
Banco de Dados II: Dinâmica de Perguntas e Respostas (aula 4)Banco de Dados II: Dinâmica de Perguntas e Respostas (aula 4)
Banco de Dados II: Dinâmica de Perguntas e Respostas (aula 4)
 
Banco de Dados II: Generalização e Especialização (aula 3)
Banco de Dados II: Generalização e Especialização (aula 3)Banco de Dados II: Generalização e Especialização (aula 3)
Banco de Dados II: Generalização e Especialização (aula 3)
 
Modelagem
ModelagemModelagem
Modelagem
 
Banco de Dados II: Aspectos de Segurança em Banco de Dados (aula 13)
Banco de Dados II: Aspectos de Segurança em Banco de Dados (aula 13)Banco de Dados II: Aspectos de Segurança em Banco de Dados (aula 13)
Banco de Dados II: Aspectos de Segurança em Banco de Dados (aula 13)
 
Farol: Estrutura de Trabalho
Farol: Estrutura de TrabalhoFarol: Estrutura de Trabalho
Farol: Estrutura de Trabalho
 
DER - Diagrama de Entidade e Relacionamentos
DER - Diagrama de Entidade e RelacionamentosDER - Diagrama de Entidade e Relacionamentos
DER - Diagrama de Entidade e Relacionamentos
 
Apostila modelagem de banco de dados
Apostila modelagem de banco de dadosApostila modelagem de banco de dados
Apostila modelagem de banco de dados
 
Diagrama Entidade Relacionamento - Bancos de Dados I
Diagrama Entidade Relacionamento - Bancos de Dados IDiagrama Entidade Relacionamento - Bancos de Dados I
Diagrama Entidade Relacionamento - Bancos de Dados I
 
Farol: Os 4 ciclos
Farol: Os 4 ciclosFarol: Os 4 ciclos
Farol: Os 4 ciclos
 
Introdução a banco de dados à modelagem e
Introdução a banco  de dados à modelagem eIntrodução a banco  de dados à modelagem e
Introdução a banco de dados à modelagem e
 
Apresentação projeto
Apresentação projetoApresentação projeto
Apresentação projeto
 
Normalização - Alexandruk
Normalização - AlexandrukNormalização - Alexandruk
Normalização - Alexandruk
 
Web Designer - O Arquiteto da Informação
Web Designer - O Arquiteto da InformaçãoWeb Designer - O Arquiteto da Informação
Web Designer - O Arquiteto da Informação
 
Twitter Chat
Twitter ChatTwitter Chat
Twitter Chat
 
Web (design+developer)
Web (design+developer)Web (design+developer)
Web (design+developer)
 
Projeto de Interfaces - Aula 01
Projeto de Interfaces - Aula 01Projeto de Interfaces - Aula 01
Projeto de Interfaces - Aula 01
 
Modelagem relacional e normalização de dados
Modelagem relacional e normalização de dadosModelagem relacional e normalização de dados
Modelagem relacional e normalização de dados
 
How to read a data model
How to read a data modelHow to read a data model
How to read a data model
 

Semelhante a Banco de Dados II: Conversão do Modelo Conceitual para o Modelo Lógico (aula 6)

Topicos de econometria de séries temporais 2020_1
Topicos de econometria de séries temporais 2020_1 Topicos de econometria de séries temporais 2020_1
Topicos de econometria de séries temporais 2020_1 Adriano Figueiredo
 
Palestra TaSafo Conf-2015: Refatoração com Métricas
Palestra TaSafo Conf-2015: Refatoração com MétricasPalestra TaSafo Conf-2015: Refatoração com Métricas
Palestra TaSafo Conf-2015: Refatoração com MétricasClaudio Martins
 
Planejamento de matemática 6º ano - 3º bimestre - 2015
Planejamento de matemática   6º ano - 3º bimestre - 2015Planejamento de matemática   6º ano - 3º bimestre - 2015
Planejamento de matemática 6º ano - 3º bimestre - 2015proffelipemat
 
por_detras_dos_relatorios
por_detras_dos_relatoriospor_detras_dos_relatorios
por_detras_dos_relatoriosarthurjosemberg
 

Semelhante a Banco de Dados II: Conversão do Modelo Conceitual para o Modelo Lógico (aula 6) (6)

Topicos de econometria de séries temporais 2020_1
Topicos de econometria de séries temporais 2020_1 Topicos de econometria de séries temporais 2020_1
Topicos de econometria de séries temporais 2020_1
 
PO - aula 1.pptx
PO - aula 1.pptxPO - aula 1.pptx
PO - aula 1.pptx
 
Palestra TaSafo Conf-2015: Refatoração com Métricas
Palestra TaSafo Conf-2015: Refatoração com MétricasPalestra TaSafo Conf-2015: Refatoração com Métricas
Palestra TaSafo Conf-2015: Refatoração com Métricas
 
Planejamento de matemática 6º ano - 3º bimestre - 2015
Planejamento de matemática   6º ano - 3º bimestre - 2015Planejamento de matemática   6º ano - 3º bimestre - 2015
Planejamento de matemática 6º ano - 3º bimestre - 2015
 
por_detras_dos_relatorios
por_detras_dos_relatoriospor_detras_dos_relatorios
por_detras_dos_relatorios
 
segundo_meetup_cielo
segundo_meetup_cielosegundo_meetup_cielo
segundo_meetup_cielo
 

Mais de Gustavo Zimmermann

Aula 12 - Revisão Pré-Avaliação
Aula 12 - Revisão Pré-AvaliaçãoAula 12 - Revisão Pré-Avaliação
Aula 12 - Revisão Pré-AvaliaçãoGustavo Zimmermann
 
Aula 9 - Livros Históricos (part. 2)
Aula 9 - Livros Históricos (part. 2)Aula 9 - Livros Históricos (part. 2)
Aula 9 - Livros Históricos (part. 2)Gustavo Zimmermann
 
Aula 10 - Livros Históricos (part. 3)
Aula 10 - Livros Históricos (part. 3)Aula 10 - Livros Históricos (part. 3)
Aula 10 - Livros Históricos (part. 3)Gustavo Zimmermann
 
Aula 8 - Livros Históricos (part. 1)
Aula 8 - Livros Históricos (part. 1)Aula 8 - Livros Históricos (part. 1)
Aula 8 - Livros Históricos (part. 1)Gustavo Zimmermann
 
Aula 7 - Revisão Pré-Avaliação
Aula 7 - Revisão Pré-AvaliaçãoAula 7 - Revisão Pré-Avaliação
Aula 7 - Revisão Pré-AvaliaçãoGustavo Zimmermann
 
Aula 1 - Apologética e suas Metodologias
Aula 1 - Apologética e suas MetodologiasAula 1 - Apologética e suas Metodologias
Aula 1 - Apologética e suas MetodologiasGustavo Zimmermann
 
Introdução ao Web Design: Aula 6 - HTML 5 (part. 2)
Introdução ao Web Design: Aula 6 - HTML 5 (part. 2)Introdução ao Web Design: Aula 6 - HTML 5 (part. 2)
Introdução ao Web Design: Aula 6 - HTML 5 (part. 2)Gustavo Zimmermann
 
Introdução ao Web Design: Aula 5 - HTML (part. 1)
Introdução ao Web Design: Aula 5 - HTML (part. 1)Introdução ao Web Design: Aula 5 - HTML (part. 1)
Introdução ao Web Design: Aula 5 - HTML (part. 1)Gustavo Zimmermann
 
Introdução ao Web Design: Aula 3 - PhotoShop (part. 1)
Introdução ao Web Design: Aula 3 - PhotoShop (part. 1)Introdução ao Web Design: Aula 3 - PhotoShop (part. 1)
Introdução ao Web Design: Aula 3 - PhotoShop (part. 1)Gustavo Zimmermann
 
Introdução ao Web Design: Aula 4 - PhotoShop (part. 2)
Introdução ao Web Design: Aula 4 - PhotoShop (part. 2)Introdução ao Web Design: Aula 4 - PhotoShop (part. 2)
Introdução ao Web Design: Aula 4 - PhotoShop (part. 2)Gustavo Zimmermann
 

Mais de Gustavo Zimmermann (20)

Aula 13 - Livros Proféticos
Aula 13 - Livros ProféticosAula 13 - Livros Proféticos
Aula 13 - Livros Proféticos
 
Aula 12 - Revisão Pré-Avaliação
Aula 12 - Revisão Pré-AvaliaçãoAula 12 - Revisão Pré-Avaliação
Aula 12 - Revisão Pré-Avaliação
 
Aula 11 - Livros Poéticos
Aula 11 - Livros PoéticosAula 11 - Livros Poéticos
Aula 11 - Livros Poéticos
 
Aula 9 - Livros Históricos (part. 2)
Aula 9 - Livros Históricos (part. 2)Aula 9 - Livros Históricos (part. 2)
Aula 9 - Livros Históricos (part. 2)
 
Aula 10 - Livros Históricos (part. 3)
Aula 10 - Livros Históricos (part. 3)Aula 10 - Livros Históricos (part. 3)
Aula 10 - Livros Históricos (part. 3)
 
Aula 8 - Livros Históricos (part. 1)
Aula 8 - Livros Históricos (part. 1)Aula 8 - Livros Históricos (part. 1)
Aula 8 - Livros Históricos (part. 1)
 
Aula 7 - Revisão Pré-Avaliação
Aula 7 - Revisão Pré-AvaliaçãoAula 7 - Revisão Pré-Avaliação
Aula 7 - Revisão Pré-Avaliação
 
Aula 6 - Deuteronômio
Aula 6 - DeuteronômioAula 6 - Deuteronômio
Aula 6 - Deuteronômio
 
Aula 5 - Números
Aula 5 - NúmerosAula 5 - Números
Aula 5 - Números
 
Aula 1 - História da Bíblia
Aula 1 - História da BíbliaAula 1 - História da Bíblia
Aula 1 - História da Bíblia
 
Aula 3 - Êxodo
Aula 3 - ÊxodoAula 3 - Êxodo
Aula 3 - Êxodo
 
Aula 4 - Levíticos
Aula 4 - LevíticosAula 4 - Levíticos
Aula 4 - Levíticos
 
Aula 2 - Gênesis
Aula 2 - GênesisAula 2 - Gênesis
Aula 2 - Gênesis
 
Aula 1 - Apologética e suas Metodologias
Aula 1 - Apologética e suas MetodologiasAula 1 - Apologética e suas Metodologias
Aula 1 - Apologética e suas Metodologias
 
Aula 2 - Teologia Natural
Aula 2 - Teologia NaturalAula 2 - Teologia Natural
Aula 2 - Teologia Natural
 
Conciência Política
Conciência PolíticaConciência Política
Conciência Política
 
Introdução ao Web Design: Aula 6 - HTML 5 (part. 2)
Introdução ao Web Design: Aula 6 - HTML 5 (part. 2)Introdução ao Web Design: Aula 6 - HTML 5 (part. 2)
Introdução ao Web Design: Aula 6 - HTML 5 (part. 2)
 
Introdução ao Web Design: Aula 5 - HTML (part. 1)
Introdução ao Web Design: Aula 5 - HTML (part. 1)Introdução ao Web Design: Aula 5 - HTML (part. 1)
Introdução ao Web Design: Aula 5 - HTML (part. 1)
 
Introdução ao Web Design: Aula 3 - PhotoShop (part. 1)
Introdução ao Web Design: Aula 3 - PhotoShop (part. 1)Introdução ao Web Design: Aula 3 - PhotoShop (part. 1)
Introdução ao Web Design: Aula 3 - PhotoShop (part. 1)
 
Introdução ao Web Design: Aula 4 - PhotoShop (part. 2)
Introdução ao Web Design: Aula 4 - PhotoShop (part. 2)Introdução ao Web Design: Aula 4 - PhotoShop (part. 2)
Introdução ao Web Design: Aula 4 - PhotoShop (part. 2)
 

Último

ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx2m Assessoria
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 

Último (6)

ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 

Banco de Dados II: Conversão do Modelo Conceitual para o Modelo Lógico (aula 6)

  • 1. Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico prof. Gustavo Zimmermann
  • 3. prof. Gustavo Zimmermann | contato@gust4vo.com Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico Modelos Diagrama Entidade e Relacionamento: Modelo Conceitual
  • 4. prof. Gustavo Zimmermann | contato@gust4vo.com Diagrama de Tabelas: Modelo Lógico Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico Modelos
  • 6. prof. Gustavo Zimmermann | contato@gust4vo.com Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico Conversões Notação Peter Pin-Shan Chen Modelo Conceitual Funcionario Departamentopertence N 1 Cardinalidade
  • 7. prof. Gustavo Zimmermann | contato@gust4vo.com Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico Conversões Notação Carlos Aberto Heuser Modelo Conceitual Funcionario Departamentopertence (1 : N) (0 : 1) Restrição de Cardinalidade
  • 8. prof. Gustavo Zimmermann | contato@gust4vo.com Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico Conversões Notação Charles Willian Bachman Modelo Lógico Setas A notação de Bachman teve uma derivação gráfica que ficou conhecida como notação de setas. Cardinalidade Notação original de Bachman Notação de Setas 1 : 1 1 : N N : 1 M : N
  • 9. prof. Gustavo Zimmermann | contato@gust4vo.com Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico Conversões Notação James Martin Modelo Lógico Notação Pé de Galinha Cardinalidade Representação N 1 Opcional Obrigatório
  • 10. prof. Gustavo Zimmermann | contato@gust4vo.com Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico Conversões Notação James Martin Modelo Lógico Notação Pé de Galinha Restrições Representação 1 : 1 1 : N 0 : 1 0 : N
  • 11. prof. Gustavo Zimmermann | contato@gust4vo.com Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico Conversões Notação James Martin Modelo Lógico Notação Pé de Galinha Profissional PK CPF FK Nome Profissao Endereco dataNasc CNPJ Empresa PK CNPJ Nome Endereco Telefone
  • 12. prof. Gustavo Zimmermann | contato@gust4vo.com Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico Conversões Notação James Martin Modelo Lógico Diagrama de Tabelas Notação Pé de Galinha
  • 14. prof. Gustavo Zimmermann | contato@gust4vo.com Tipos de Dados no MySQL Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico Tipos de Dados • Tipos Numéricos: • Inteiros: TinyInt, Bit ou Bool, SmallInt, MediumInt, Integer, Int, BigInt. • Ponto Flutuante: Float, xReal, Double, Decimal, Numérico. • Tipos de Data: Date, DateTime, TimeStamp, Time, Year. • Tipos de Cadeia: Char, VarChar, Blob, Text, Enum, Set.
  • 15. prof. Gustavo Zimmermann | contato@gust4vo.com Tipos Numéricos Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico Tipos de Dados TIPO USO FAIXA SIGNED UNSIGNED TINYINT Numérico Inteiro Muito Pequeno -128 127 0 255 SMALLINT Numérico Inteiro Pequeno –32768 32767 0 65535 MEDIUMINT Numérico Inteiro Tamanho Médio –8388608 8388607 0 16777215 INT Numérico Inteiro Tamanho Comum –2147483648 2147483647 0 4294967295 BIGINT Numérico Inteiro Tamanho Grande – 9223372036854 775808 9223372036854 775807 0 1844674407370 9551615 DECIMAL Numérico Decimal de Ponto Fixo ilimitado FLOAT Numérico Ponto Flutuante de Precisão Simples – 3.402823466E+3 8 –1.175494351E- 38, 0 1.175494351E- 38 3.402823466E+3 8 DOUBLE Numérico Ponto Flutuante de Precisão Dupla - 1.79769313486 23157E+308 1.79769313486 23157E+308 - BIT ou Bool Campo de um Bit ou Booleano 0 1 -
  • 16. prof. Gustavo Zimmermann | contato@gust4vo.com Tipos Data Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico Tipos de Dados TIPO USO FAIXA DATE Data: Formato: ‘YYYY-MM-DD’ ‘1000-01-01’ ‘9999-12-31’ DATETIME Data e horário: Formato: ‘YYYY-MM-DD HH:MM:SS’ ‘1000-01-01 00:00:00’ ‘9999-12-31 23:59:59’ TIMESTAMP Marcação de Tempo ‘1970-01-01 00:00:00’ aproximadamente 2037 TIME Tempo: formato: ‘HH:MM:SS’ ‘-838:59:59’ ‘838:59:59’ YEAR Anos com 2 ou 4 dígitos. O padrão é 4 dígitos 1901 2155 1970 2069
  • 17. prof. Gustavo Zimmermann | contato@gust4vo.com Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico Tipos de Dados TIPO USO FAIXA CHAR String de tamanho fixo. Sempre é completada com espaços a direita até o tamanho definido. Se for definido 10 caracteres e forem usados 8 os 2 restantes serão preenchidos com espaço em branco. 1 255 VARCHAR String de tamanho variável. É usado exatamente o que foi preenchido e no máximo o que foi limitado. 1 255 TINYTEXT - 0 255 (2^8 – 1) caracteres TEXT - 0 65535 (2^16 – 1) caracteres MEDIUMTEXT - 0 16777215 (2^24 – 1) caracteres LONGTEXT - 0 4294967295 (2^32 – 1) caracteres Tipos Texto
  • 18. prof. Gustavo Zimmermann | contato@gust4vo.com Diagrama de Tabelas: Modelo Lógico Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico Conversões Cliente PK CPF: int (11) Nome: varchar (30) Endereco: varchar (50) dataNasc: date
  • 20. prof. Gustavo Zimmermann | contato@gust4vo.com Exercício 1 (0,5): Formas Normais e Diagrama de Tabelas Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico Exercícios Veiculo Clientepertence 1 1 Recepcionista atende N 1 (0 : 1) (0 : 1) (0 : N) (1 : 1) endereco nome telefones email dataNasc codClientecnh placa fabricante modelo ano cor codAtendimento problemaVeiculo km data kmEntrada kmRetirada dataEntrada dataRetirada
  • 21. prof. Gustavo Zimmermann | contato@gust4vo.com Exercício 2 (1,0): Formas Normais e Diagrama de Tabelas Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico Exercícios Aplique as Formas Normais nos Conjuntos de Esquemas a seguir e aplique o Modelo Lógico através dos Diagramas de Tabelas.
  • 22. prof. Gustavo Zimmermann | contato@gust4vo.com Exercício 2: Formas Normais e Diagrama de Tabelas Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico Exercícios a) Empregado (Número Empregado, Nome do Empregado, Número do Departamento, Nome do Departamento, Número do Gerente, Nome do Gerente, Número do Projeto, Nome do Projeto, Dia de Início do Projeto, Número de horas trabalhadas no projeto).
  • 23. prof. Gustavo Zimmermann | contato@gust4vo.com Exercício 2: Formas Normais e Diagrama de Tabelas Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico Exercícios b) Ordem_Compra (cd_ordem_compra, dt_emissao, cd_fornecedor, nm_fornecedor, endereço_fornecedor, cd_material (n vezes), descricao_material (n vezes), qt_comprada (n vezes), vl_unitário (n vezes), vl_total_item (n vezes), vl_total_ordem).
  • 24. prof. Gustavo Zimmermann | contato@gust4vo.com Exercício 2: Formas Normais e Diagrama de Tabelas Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico Exercícios c) Tabela de Notas Fiscais (Num_NF, Série, Data emissão, Cod. Cliente, Nome cliente, Endereço cliente, CGC cliente, Código Mercadoria, Descrição Mercadoria, Quantidade vendida, Preço de venda, Total da venda da Mercadoria e Total Geral da Nota). Cada nota pode ter mais do que uma mercadoria.
  • 25. prof. Gustavo Zimmermann | contato@gust4vo.com Exercício 2: Formas Normais e Diagrama de Tabelas Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico Exercícios d) Inscrição (Código do Aluno, Nome do Aluno, Telefone para contato, Ano de Admissão, Código da Disciplina, Nome da Disciplina, Nome do Curso, Data da Matricula). e) Paciente (num_paciente, nome_paciente, num_quarto, descricao_quarto, num_comodos_quarto, {cod_medico, nome_medico, fone_medico}).
  • 26. prof. Gustavo Zimmermann | contato@gust4vo.com Exercício 3 (1,0): MER, Formas Normais e Diagrama de Tabelas Banco de Dados II – Aula 6: Conversão do Modelo Conceitual para o Modelo Lógico Exercícios Você foi convidado a elaborar um banco de dados para uma empresa de consultoria que deseja registrar informações sobre seus projetos e consultores. De acordo com o solicitado pelo seu cliente, para cada projeto você deverá armazenar o código, nome e endereço da empresa que solicitou o projeto, o número do projeto, a data de início e de término do projeto, o valor do projeto, o número, nome, número do documento de identidade e especialização dos consultores que participaram do projeto, as horas que trabalharam em cada projeto e a função que exerceu (líder ou membro). Note que uma mesma empresa pode solicitar diversos projetos e um mesmo consultor pode trabalhar em diversos projetos.