Aula 02 - Banco de Dados - Projeto de Banco de Dados.pdf

rafaelsantosepdr 2 views 26 slides Oct 12, 2025
Slide 1
Slide 1 of 26
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26

About This Presentation

Aula sobre alguns conceitos fundamentais relacionados a bancos de dados.


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
Tags