LETRA D
Os Bancos de Dados Relacionais (BDR) surgiram em meados da
década de 1970 e são os atuais substitutos dos bancos de dados anteriormente utilizados:
(1) arquivos simples;
(2) bancos de dados hierárquicos (estrutura de dados em
árvore), e
(3) em rede.
A linguagem padrão dos Bancos de Dados Relacionais é a
Structured Query Language, ou simplesmente SQL, como é mais conhecida.
A arquitetura de um banco de dados relacional pode ser
descrita usando termos como:
·
relação (tabela),
·
tupla (linhas) e
·
atributo (coluna).
TABELAS
Todos os dados de um banco de dados relacional (BDR) são
armazenados em tabelas. Uma tabela é uma simples estrutura de linhas e colunas.
Em uma tabela, cada linha contém um mesmo conjunto de colunas.
Em um banco de dados podem existir uma ou centenas de
tabelas, sendo que o limite pode ser imposto tanto pela ferramenta de software
utilizada, quanto pelos recursos de hardware disponíveis no equipamento.
As tabelas associam-se entre si por meio de regras de
relacionamentos, que consistem em associar um ou vários atributos de uma tabela
com um ou vários atributos de outra tabela.
Exemplo: A tabela funcionários relaciona-se com a tabela
cargos. Por este relacionamento, esta última tabela fornece a lista de cargos
para a tabela funcionários.
REGISTROS
Cada linha formada por uma lista ordenada de colunas representa
um registro (também chamado tupla ou instância).
Os registros não precisam conter informações em todas as
colunas, podendo assumir valores nulos quando assim se fizer necessário.
Resumidamente, um registro é uma instância de uma tabela ou
entidade.
O start da modelagem se dá a partir das ENTIDADES. Uma
entidade é uma representação de um conjunto de informações sobre determinado
conceito do sistema.
Para exemplificar, veja o sistema de Controle de Biblioteca:
partimos do conceito principal que é o empréstimo de livros para usuários da
biblioteca.
Temos então a Entidade (Tabela) Livro.
Toda entidade possui ATRIBUTOS, que são as informações que
referenciam a entidade.
Exemplo: Iremos armazenar os seguintes Atributos da Entidade
Livro: Título, Autor, Editora, Ano, Edição e Volume.
Outro Exemplo: O empregado Pedro é uma instância (registro)
da Tabela funcionários, e a função Analista Comercial é a instância (registro)
da Tabela cargos.
Uma associação entre estas duas tabelas criaria a seguinte
instância de relacionamento:
Pedro é Analista Comercial, onde o verbo ser representa uma
ligação entre os registros distintos.
COLUNAS
As colunas de uma tabela são também chamadas de Atributos.
Ex.: O campo Nome, ou endereço de uma tabela de um BD relacional.
FONTE: resumo a partir da WIKIPEDIA.