Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Conteúdo Programático
• 4.1 Modelo de Dados Relacional
• 4.2 Chave Primária
• 4.3 Restrições de Integridade
• 4.4 Mapeamento do MER para o Modelo
Relacional
• Aqui apresentados:
- Conceitos mínimos necessários à compreensão do projeto de bancos
de dados relacionais.
• Compostas de
- Linhas,
- Colunas,
- Chaves primárias,
• Relacionadas através de
- Chaves Estrangeiras.
Características de tabelas
• Linhas de uma tabela não estão ordenadas.
• Valor de campo:
- Atômico
- Monovalorado
Características de Tabelas
• Acesso por quaisquer critérios envolvendo os campos de uma
ou mais linhas.
• Caminho de Acesso:
• Estrutura auxiliar (índice, cadeia de ponteiros,...).
- Acelera a recuperação de registros por determinados
critérios;
- Evita a leitura exaustiva de todos registros de um
arquivo.
UNIDADE 4 – Modelo Entidade-Relacionamento
MODELAGEM DE DADOS
Chave
• Conceito usado para especificar restrições de integridade
básicas de um SGBD relacional.
• Três tipos:
- Chave Primária;
- Chave Alternativa;
- Chave Estrangeira;
Chave Primária
• É uma coluna ou uma combinação de colunas cujos valores
distinguem uma linha das demais dentro de uma tabela
Chave Primária
Chave Estrangeira
• Uma coluna ou uma combinação de colunas, cujos valores
aparecem necessariamente na chave primária de uma tabela
Chave Estrangeira
Chave Estrangeira
• Usaremos no MySQLWorkbench
http://rotadosconcursos.com.br/sistema/public/imagens_provas/2712/255.gif
Os atributos do
relacionamento serão
armazenados em
uma tabela auxiliar
http://rotadosconcursos.com.br/sistema/public/imagens_provas/2712/255.gif
Exercício
• Você foi convidado a elaborar um banco de dados para uma loja de material
de escritório que deseja registrar informações sobre vendas de materiais.
• De acordo com o solicitado pela loja, para cada venda você deverá
armazenar o código, CNPJ, nome, endereço do cliente para o qual fez a
venda, o número da nota fiscal, a data da venda, o valor do desconto
http://rotadosconcursos.com.br/sistema/public/imagens_provas/2712/255.gif
concedido, o endereço de entrega e o código, nome, descrição e preço de
tabela dos materiais que foram vendidas, as quantidades vendidas com os
preços praticados para cada tipo de material.
• Note que para um mesmo cliente pode realizar várias vendas e um mesmo
tipo de material pode ser vendido diversas vezes.