Conceitos sobre Bases de Dados: Conceção e modelação de dados. Modelo ER
LusaReis12
15 views
17 slides
Sep 04, 2025
Slide 1 of 17
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
About This Presentation
Conceitos sobre Bases de Dados: Conceção e modelação de dados. Modelo ER
Size: 285.93 KB
Language: pt
Added: Sep 04, 2025
Slides: 17 pages
Slide Content
TIC| Prof.ª Luísa Reis
DESENVOLVIMENTO DE
BASES DE DADOS
Módulo Opcional 1 -
Gestão de bases de dados
Apresentação 1
•Conceitos iniciais
2
•Conceitos iniciais
•Concepção de uma base de dados
•Modelação de Dados
–Modelo Entidade-Relacionamento (E-R)
–Chaves (candidatas, primárias e externas)
–Tipos de associações
–Normalização de tabelas
•Base de dados [MS ACCESS 2013]
Índice geral
3
A importância da informação para a tomada de decisões
nas organizações tem impulsionado o desenvolvimento
dos sistemas de processamento de informações.
Algumas ferramentas:
– processadores de texto (edição eletrónica)
– Folhas de cálculo (cálculos com tabelas de valores)
– Sistemas de Gestão de Bases de Dados - SGBDs
(armazenamento de grandes volumes de dados, estruturados em
tabelas, com recursos para acesso e processamento das
informações).
Introdução
4
•Dados são factos e valores que, isoladamente, não
fazem sentido.
•Informação é o resultado da interpretação desses
dados.
•Base de dados
─É uma coleção de dados.
─Tem de ser organizada num formato padrão.
─É armazenada durante algum tempo.
─Vai ser consultada de alguma forma.
Base de dados, Dados e Informação
5
•Os dados são guardados numa tabela.
•A tabela é constituída por linhas.
•Cada linha tem um número fixo de colunas.
•É uma forma simples de armazenamento de
dados.
Exemplos: folha de cálculo (Excel) e tabela num
processador de texto (Word).
Base de dados em ficheiros
6
• Bases de dados: é uma conjunto de dados
interrelacionados, que representam informações sobre
um domínio específico.
Exemplos: lista telefónica, controle do acesso a uma biblioteca,
sistema de controle dos recursos humanos de uma empresa.
•Sistema de Gestão de Bases de Dados (SGBD) : é
um software com recursos específicos para facilitar a
manipulação das informações das Bases de dados e o
desenvolvimento de programas aplicativos.
Exemplos: Oracle, Ingres, Paradox, MySQL, Access, Dbase, …
Bases de dados
7
É um sistema de manutenção de registos através do
computador, envolvendo quatro componentes
principais:
– dados,
– hardware,
– software e
– utilizadores.
O sistema de Bases de Dados pode ser
considerado como uma “sala” de ficheiros
eletrónica.
Sistema de Bases de Dados
8
Componentes de um Sistema de Bases de Dados
9
Questão a observar: Que informação deve a base de dados guardar? Com que
fins?)
Nome Rua Cidade Conta Saldo
José Figueiras Santarém 900 55
João Laranjeiras Santarém 556 1.000
João Laranjeiras Santarém 647 5.366
António Lopes Lisboa 647 5.366
António Lopes Lisboa 801 10.533
•Existem várias técnicas – modelos – para estruturar (organizar)
dados.
•O Modelo Entidade-Relacionamento (E-R) é o modelo
apresentado na maior parte das bases de dados existentes.
Exemplo das Informações numa “Base de dados”
10
Equivalência de descrição de conceitos
11
Entidades
Entidade: é uma representação abstrata de um
conjunto de objetos do mundo real com características
semelhantes.
Ex.: Fornecedores
12
Atributos (Campos)
Atributo: Elemento que contém informação que
descreve/caracteriza uma entidade
13
Atributos (Campos) – Cont.
Atributo simples: assume um único valor para cada elemento da
entidade
Ex.: idade
Atributo Composto: formado por um ou mais sub-atributos
Ex.: Endereço
Atributo Determinante ou Identificador: identifica cada entidade
de um (também conhecido como atributo chave)
Ex.: Cod_Func
Domínio de um Atributo: conjunto de valores permitidos para o
atributo
Ex.: Sexo {M, F}
14
Domínio
O domínio de todos os atributos tem de ser constituído por
valores atómicos.
15
Sistema de Bases de Dados e
Sistema de Gestão de Bases de Dados (SGBD)
Característica do SBD - os dados são organizados num único
conjunto. Isto é, em vez de estarem separados por várias unidades
independentes, os dados encontram-se integrados numa só
unidade de armazenamento.
Todos os acessos aos dados passam sempre por uma entidade
designada Sistema de Gestão de Bases de Dados (SGBD) que
centraliza em si o acesso físico à base de dados.
S
G
B
D
Base
de
Dados
Aplicação
A
Aplicação
B
Aplicação
C
Sistema de Base de Dados
16
Sistema de Gestão de Bases de Dados (SGBD))
• Módulo de um programa que fornece a interface
entre os dados de baixo nível armazenados numa
base de dados e os programas aplicativos ou as
solicitações submetidas ao sistema.
• Software que manipula todos os acessos à base de
dados; proporciona a interface com o utilizador do
sistema de base de dados.
17
Tarefas do SGBD:
•interação com o sistema de ficheiros do sistema
operativo;
•cumprimento da integridade (referencial e da
entidade);
•cumprimento da segurança;
•cópias de segurança (“backup”) e recuperação;
•controle de concorrência.
Sistema de Gestão de Bases de Dados (SGBD))