Aula04 BD
AULA 04
BANCO DE DADOS
Prof. M.Sc. Waniza Ando Ehlke Toledo waniza@gmail.com BANCO DE DADOS
• O Modelo Relacional
– O Modelo Relacional representa o banco de dados como uma coleção de relações;
– Informalmente, cada relação se parece com uma tabela de valores ou, em alguma extensão, como um arquivo de registros
‘plano’;
1
15/03/2015
BANCO DE DADOS
• O Modelo Relacional
– O Modelo Relacional, é claramente baseado no conceito de matrizes, onde as chamadas linhas
(das matrizes) seriam os registros e as colunas
(das matrizes) seriam os campos;
– Os nomes das tabelas e dos campos são de fundamental importância para nossa compreensão entre o que estamos armazenando, onde estamos armazenando e qual a relação existente entre os dados armazenados. BANCO DE DADOS
• O Modelo Relacional
– Cada linha de nossa relação será chamada deTUPLA e cada coluna de nossa relação será chamada de ATRIBUTO;
– O conjunto de valores passíveis de serem assumidos por um atribruto, será intitulado de
DOMÍNIO;
2
15/03/2015
BANCO DE DADOS
• O Modelo Relacional
– O domínio consiste de um grupo de valores atômicos a partir dos quais um ou mais atributos retiram seus valores reais. Assim sendo Rio de Janeiro, Paraná e Pará são estados válidos para o Brasil, enquanto que
Corrientes não é um estado válido (pertence a
Argentina e não ao Brasil);
BANCO DE DADOS
• O Modelo Relacional
– O esquema de uma relação, nada mais são que os campos (colunas) existentes em uma tabela;
– Já a instância da relação consiste no conjunto de valores que cada atributo assume em um determinado instante;
3
15/03/2015
BANCO DE DADOS
• O Modelo Relacional
– Portanto, os dados armazenados no Banco de
Dados, são formados pelas instâncias das relações; – As relações não podem ser duplicadas (não podem existir dois estados do Pará, no conjunto de estados brasileiros, por exemplo), a ordem de entrada de dados no Banco de
Dados não deverá ter qualquer importância para as relações, no que concerne ao