O documento discute conceitos fundamentais de banco de dados relacionais, incluindo modelo relacional, relações e relacionamentos, tipos de atributos, regras de integridade, generalização e especialização. O professor Roitier Campos Gonçalves apresenta esses tópicos para a disciplina de Banco de Dados no Instituto Federal Goiano - Campus Ceres.
1. Instituto Federal Goiano – Campus Ceres
Disciplina: Banco de Dados
Prof.: Roitier Campos Gonçalves
2. Modelo Relacional
Relação x Relacionamento
Tipos de Atributos
Regras de Integridade
Generalização e Especialização
3. O Modelo de Dados relacional representa
os dados contidos em um Banco de Dados
através de relações.
Estas relações contém informações sobre
as entidades representadas (pelas relações) e
seus relacionamentos.
4. A relação é a tabela.
Os relacionamentos são vínculos
ou associações entre ENTIDADES.
6. Seu valor representa um elemento da
entidade.
Seu valor é único para a entidade.
Ex: O Atribuo nome da Entidade ALUNO
7. Necessita ser dividido em sub-atributos,
para que seu significado seja melhor
compreendido.
Ex: O Atributo endereço da Entidade
ALUNOS, onde:
-> endereço=rua+ nº+bairro+cidade+UF
8. Pode assumir mais do que um valor para
cada entidade, é diferenciado com um (*).
Ex: telefone. Uma pessoa poderá ter mais
de um número de telefone.
9. São atributos que necessitam de valores de
outros atributos para serem definidos.
Ex: Atributo idade. Este atributo depende
do atributo data_nasc para ser definido.
11. É terminantemente negada a possibilidade
de se haver chave iguais para elemento
distintos. Caso isso ocorra, esse fenômeno
pode ser chamado de inconsistência.
13. Campos referenciados em outras tabela
não podem ser excluídos.
Para que isso não ocorra, usa-se o
principio do cancelamento.
Nota: Pode-se liberar as referencias para
que se proceda a exclusão sem afetar a
integridade do BD.
14. Esta depende das regras de negocio.
Nota: As limitações de linguagem e
técnicas não podem implicar em mudanças nos
processos já existentes no mundo real.
15. ABREU, M. P.; MACHADO, F. N. R. Projeto de Banco de Dados
- Uma Visão Prática. 11. Ed. São Paulo: Érica, 2004.