Aula 02 - Banco de Dados - Projeto de Banco de Dados.pdf
rafaelsantosepdr
2 views
26 slides
Oct 12, 2025
Slide 1 of 26
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
About This Presentation
Aula sobre alguns conceitos fundamentais relacionados a bancos de dados.
Size: 819.9 KB
Language: pt
Added: Oct 12, 2025
Slides: 26 pages
Slide Content
Fundamentos de Banco de
Dados
BANCO DE DADOS
Prof. Gerhard Saboia
AULA 2: PROJETO DE BANCO DE DADOS
Fundamentos de Banco de
Dados
Conteúdo desta aula
AULA 3: PROJETO DE BANCO DE DADOS
MINIMUNDO
1
MODELAGEM
3
PRÓXIMOS
PASSOS
ABSTRAÇÃO
2
MODELOS
4
PROJETO DE BANCO DE DADOS
5
Objetos do
Mundo Real
Mundo Real
Minimundo
Como transformar as propriedades
dos objetos de uma parcela do mundo real,
em estruturasde dados, que irão residir
na memória do computador ?
Parcela do Mundo Real ou Minimundo
•Propriedades de Identificação
•Identificadores "Naturais" @#$
%&@
%&#
Propriedades dos Objetos
altura
peso
cor
nome
sexo
temperatura
pressão arterial
Propriedades dos Objetos
Namoro
Amizade Amizade
Propriedades dos Objetos
Abstração
•Abstração é o mecanismo por meio do qual o ser humano se concentra, em determinadas
características de objetos ou conceitos, e "abandona" outras características "indesejáveis".
•Uma abstração depende mais do observador do que da realidade observada.
Abstração
•João é um homem
•Antônio é um homem
•Maria é uma mulher
•Antônia é uma mulher
Plano Conceitual
Plano Perceptivo
Homem Mulher
João Antônio Maria Antônia
É UM / É UMAABSTRAÇÃO
Abstração
Plano Conceitual 1
Plano Perceptivo
Homem Mulher
É UM / É UMAABSTRAÇÃO
Plano Conceitual 2
Ser humano
É UM / É UMAABSTRAÇÃO
Abstração
João Antônio Maria Antônia
Modelagem
•É uma atividade (técnica) por meio da qual se cria um modelo de uma parcela do mundo real
(minimundo) ou, sucessivamente, um modelo a partir de outro modelo ou de ambos
utilizando ferramentas de modelagem;
•seja por meio da identificação inicial dos objetos e conceitos que compõem essa parcela do
mundo real, seguida das operações que incidem sobre ela;
Modelar uma parcela do mundo real (minimundo) consiste em tentar compreendê-la:
•seja de maneira inversa, por meio da identificação inicial das operações que nela se
realizam, da interação entre elas e da posterior identificação dos objetos afetados por essas
operações.
Minimundo
Modelagem
Modelo 1
Modelo n
Ferramenta
De
Modelagem
Modelagem
Modelo de Dados
•"Modelo é uma representação em miniatura de uma realidade complexa, refletindo certas
características do sistema que ele quer representar". (MARTIN, 1982)
•Modelos são representações abstratas da realidade, e a razão de sua existência é o fato da
realidade a qual substitui ser, via de regra, de alguma forma intratável. Nenhum modelo se
propõe a ser tão perfeito quanto a parcela da realidade que pretende representar, mesmo
porque, se fosse, terminaria tão intratável quanto ela.
•"Um modelo é uma abstração de alguma coisa, cujo propósito é permitir que se conheça
essa coisa antes de construí-la. Como um modelo omite os detalhes não essenciais, sua
manipulação é mais simples do que o objeto sendo modelado". (RUMBAUGH, 1994)
Modelo de Dados
•O aspecto estrutural corresponde à Estrutura dos Objetos, suas características e seus
relacionamentos; e
•O termo modelo, é utilizado também com a conotação de ferramenta de modelagem que
tem por objetivo permitir a especificação das estruturas de dados, ou seja, deve permitir a
captura do aspecto estrutural e do aspecto comportamental da parcela do mundo real
(minimundo) a ser modelada;
•O aspecto comportamental corresponde às operações sobre os Objetos, suas características
e seus relacionamentos.
Parcela do Mundo Real
ou Minimundo
•Modelo descritivo de uma parcela do mundo real
•Pessoas possuem imóveis
•Atividade ou técnica de modelagem
•Utilizando como ferramenta de modelagem
•Uma linguagem natural (Português)
Modelos
Nível de Abstração 1
Pessoas possuem Imóveis
Nível de Abstração 1
•Modelo Descritivo
de uma parcela do
mundo real.
Nível de Abstração 2
•Modelo semântico
obtido a partir de
um modelo
descritivo
•Atividade ou Técnica de Modelagem utilizando como ferramenta de modelagem o
Modelo Entidade Relacionamento
Modelos
ImóvelPropriedadePessoa
Propriedade
Nível de Abstração 1
Nível de Abstração 2
Modelos
Pessoa Imóvel
•Modelo semântico
obtido a partir de
um Modelo
Descritivo
•Modelo Lógico
Obtido a partir de
um Modelo
Semântico
Propriedade
•Atividade ou Técnica de Modelagem utilizando como ferramenta de modelagem o
Modelo de Dados Relacional
Pessoa Imóvel
Definições
Projeto de Banco de Dados
É o processo de:
•determinar a organizaçãode um banco de dados, incluindo sua
estrutura, conteúdo e aplicações;
•desenvolver a estruturade um banco de dados;
•projetar a estrutura lógica e físicade um ou mais bancos de dados com a
finalidade de acomodar as informações necessárias aos usuários de uma
organização, para um definido conjunto de aplicações.
Fases do Projeto de Banco de Dados
Fase 1 –Projeto Conceitualde Banco de Dados:
•Elaboração de um modelo abstrato do minimundo –totalmente independente de qualquer
tecnologia da informação.
Projeto de Banco de Dados
Fase 2 –Projeto Lógicode Banco de Dados
Elaboração de um modelo implementável durante a qual endereçamos uma classe de tecnologia
da informação (Ex.: Bancos de Dados Relacionais).
Projeto de Banco de Dados
Fase3–ProjetoFísicodeBancodeDados
Elaboraçãodeummodeloprocessável,duranteaqualendereçamosumatecnologiadainformaçãoespecífica
(Ex.:BancosdeDadosRelacionalORACLEversão19c).
Projeto de Banco de Dados
Assuntos da próxima aula:
CONTEÚDO DA PRÓXIMA AULA
Ferramentas de Projeto
Diagrama Entidade Relacionamento
Modelagem Conceitual
Modelagem de Entidades
Modelagem de Relacionamentos
Próximos Passos