Buscar

Banco de dados I - Aula 03

Prévia do material em texto

BANCO DE DADOS IAula 03
Prof. Ms. Rodrigo da Rosa
BANCO DE DADOS I
Prof. Ms. Rodrigo da Rosa
BANCO DE DADOS RELACIONAIS
Voltada, principalmente, a melhorar a visão dos dados pelos
usuários, a abordagem relacional faz com que os usuários vejam
o banco de dados como um conjunto de tabelas bidimensionais,
originadas em linhas e colunas.
BANCO DE DADOS I
Prof. Ms. Rodrigo da Rosa
BANCO DE DADOS RELACIONAIS
- Tupla: conjunto de uma linha e suas colunas;
- A ordem das linhas é irrelevante;
- Não há duas linhas iguais;
- A ordem das colunas é irrelevante.
- Cada tabela tem um nome próprio, distinto de qualquer outra.
BANCO DE DADOS I
Prof. Ms. Rodrigo da Rosa
BANCO DE DADOS RELACIONAIS
Características principais de uma Tabela
BANCO DE DADOS I
Prof. Ms. Rodrigo da Rosa
BANCO DE DADOS RELACIONAIS
Características principais de uma Tabela
• Todas as colunas devem ser atômicas, isto é, indivisíveis em
termos de valores e componentes. Todas são itens
elementares não subdivididos em hipótese alguma;
• Não é permitida a múltipla ocorrência de valores
(multivaloração) em nenhuma das colunas.
BANCO DE DADOS I
Prof. Ms. Rodrigo da Rosa
BANCO DE DADOS RELACIONAIS
Chave Primária
Em toda e qualquer tabela existente em um banco de dados
relacional haverá sempre uma coluna ou um conjunto de colunas
cujos valores são únicos na tabela, isto é, nunca se repete aquele
valor em nenhuma outra linha da tabela.
Essa coluna identifica uma linha única da tabela.
Ela é denominada, então, a chave primária da tabela.
Outra característica da chave primária é que seu não deve ser
nulo.
BANCO DE DADOS I
Prof. Ms. Rodrigo da Rosa
BANCO DE DADOS RELACIONAIS
Chave Primária
BANCO DE DADOS I
Prof. Ms. Rodrigo da Rosa
BANCO DE DADOS RELACIONAIS
Chave Primária
Matrícula é a Chave Primária.
BANCO DE DADOS I
Prof. Ms. Rodrigo da Rosa
BANCO DE DADOS RELACIONAIS
Chave Primária
A chave primária de uma tabela é destacada por um sublinhado
no nome da coluna.
Exemplo:
Funcionário {NumReg, NomeFunc, DtAdmissao, Sexo, Telefone,
CdDepto}
BANCO DE DADOS I
Prof. Ms. Rodrigo da Rosa
BANCO DE DADOS RELACIONAIS
Chave Estrangeira
Uma característica importante nas tabelas relacionais é que elas
têm muitas vezes colunas comuns.
BANCO DE DADOS I
Prof. Ms. Rodrigo da Rosa
BANCO DE DADOS RELACIONAIS
Chave Estrangeira
• Estoque de Alimentos {Alimento, Quantidade, Data Validade, Fabricante, Unidade}
• Fornecedores {Fabricante, Nome Fabricante}
• Unidades de Armazenamento { Unidade, Descricao}
BANCO DE DADOS I
Prof. Ms. Rodrigo da Rosa
BANCO DE DADOS RELACIONAIS
Chave Estrangeira
O que significa quando temos um campo que é chave primária de
uma tabela que faz parte dos campos de outra tabela?
Isso é o que definimos como Chave Estrangeira.
É uma referência de um elemento de uma tabela a um elemento
de outra tabela, uma relação entre tabelas.
BANCO DE DADOS I
Prof. Ms. Rodrigo da Rosa
BANCO DE DADOS RELACIONAIS
Chave Estrangeira

Continue navegando