Fundamentos do Modelo Relacional: Estrutura, Chaves e Restrições para Bancos de Dados
GuilianoRangel1
2 views
15 slides
Sep 08, 2025
Slide 1 of 15
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
About This Presentation
O modelo relacional é a base conceitual para a organização de bancos de dados, estruturando as informações em tabelas (ou relações), compostas por linhas (tuplas) e colunas (atributos). Cada valor armazenado é atômico e monovalorado, garantindo simplicidade e consistência.
Um ponto centra...
O modelo relacional é a base conceitual para a organização de bancos de dados, estruturando as informações em tabelas (ou relações), compostas por linhas (tuplas) e colunas (atributos). Cada valor armazenado é atômico e monovalorado, garantindo simplicidade e consistência.
Um ponto central do modelo são as chaves, que asseguram a identificação e integridade dos dados. A chave primária é um atributo (ou conjunto deles) que identifica unicamente cada tupla, podendo ser simples ou composta, sendo recomendada a escolha da forma mais enxuta possível. Já a chave estrangeira estabelece vínculos entre tabelas, permitindo a implementação de relacionamentos e garantindo coerência referencial. Para isso, existem restrições que controlam inclusões, alterações e exclusões, preservando a integridade entre dados dependentes.
Além da chave primária e estrangeira, existem as chaves alternativas, que representam outros atributos ou combinações capazes de identificar unicamente uma linha. Para reforçar a consistência, são definidos domínios (tipos de dados aceitos, como número, texto ou data) e a obrigatoriedade ou não do preenchimento dos campos. Daí derivam quatro dimensões de integridade:
* Integridade de domínio: aceita apenas valores compatíveis com o tipo definido.
* Integridade de vazio: determina se o campo é obrigatório ou opcional.
* Integridade de chave: garante unicidade das chaves primárias e alternativas.
* Integridade referencial: assegura que valores de chaves estrangeiras existam na tabela referenciada.
A especificação de um banco de dados relacional (ou esquema) deve conter, no mínimo, a descrição das tabelas, seus atributos e restrições de integridade. Por exemplo, um esquema com as tabelas departamento e empregado pode utilizar uma chave estrangeira (codigo_depto) para estabelecer a relação entre elas.
Assim, o modelo relacional, aliado a uma boa definição de restrições, fornece as bases para projetar bancos de dados consistentes, flexíveis e confiáveis, sendo amplamente aplicado em sistemas de informação.
Size: 1.08 MB
Language: pt
Added: Sep 08, 2025
Slides: 15 pages
Slide Content
Modelo Relacional
Curso: Licenciatura em Computação
Disciplina : Banco de Dados
Prof. M.e. Guiliano Rangel Alves
2
Modelo Relacional
Modelo Relacional:
Conceitos: Relação, tupla,
valor de atributo
◼Umbancodedadosrelacionalécompostodetabelasou
relações.
◼Tabela(Relação):éumconjuntonãoordenadodelinhas
(tuplas),cadalinhaécompostaporcampos(valorde
atributo),oconjuntodecamposdaslinhasdeumatabela
comomesmonomeformamumacoluna.
◼Osvaloresdecampodeumatabelasãoatômicosemono-
valorados.
3
◼Integridade de domínio: Garantia que uma coluna só aceitará
valores do tipo especificado no domínio
◼Integridadedevazio:Seacolunaéobrigatórioouopcional
◼Integridade de chave: Os valores da chave primária e
alternativa serão únicos
◼Integridade referencial: Os valores dos campos que
aparecem em uma chave estrangeira devem aparecer na
chave primária da tabela referenciada 10
Modelo Relacional:
Conceitos:
Restrições de integridade
◼A especificação de um banco de dados relacional
(chamada de esquemado banco de dados) deve
conter no mínimo:
◼Tabelas
◼Colunas das tabelas
◼Restrições de integridade
11
Modelo Relacional:
Especificação de banco
de dados Relacional
Esquema das tabelas acima:
departamento(codigo_depto, nome)
empregado(codigo_emp, nome, codigo_depto,
categ_funcional, cic)
codigo_deptoreferencia departamento 12
Modelo Relacional:
Especificação de banco
de dados Relacional
13
Modelo Relacional:
Especificação de banco
de dados Relacional
Representação de tabelas
Modelo de Entidade e
Relacionamento -MER
Modelo Relacional -MR
FIM
14
BIBLIOGRAFIA
◼HEUSER, Carlos Alberto. Projeto de Banco de Dados, 6ª Ed. Bookman, 2009.
◼KORTH,H.F.; SILBERSCHATZ,A. Sistemas de Banco de Dados, São Paulo, McGraw-Hill, 1993, 2.ed.
15