Projeto de Banco de Dados

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 20

Banco de Dados I

Arquitetura e Projeto de Banco de Dados


Arquitetura de banco de dados

Para os mais variados tipos de necessidades, há uma solução de


banco de dados que se difere em sua arquitetura.
Arquitetura banco de dados centralizada
Na arquitetura centralizada, existe um computador com grande
capacidade de processamento onde é hospedado o SGBD.
Arquitetura banco de dados cliente-servidor

A diferença é que, nesse caso, o servidor central divide o processamento com o


computador do usuário que processa a entrada de requisições, assim como as telas
de acesso.
Arquitetura distribuída
A informação está distribuída em diversos servidores e cada um deles atua como
cliente-servidor, porém as requisições dos aplicativos e usuários são feitas para
quaisquer servidores sem diferenças nos resultados.
Arquitetura banco de dados cliente - servidor
Usuário Servidor Banco de Dados
Cliente
Modelo de Dados

• Modelos de Dados: descrição formal da estrutura de um banco


de dados.
• Hierárquico
• Rede
• Relacional
• Orientado a Objeto
Modelo Hierárquico
Departamento

RH Financeiro Engenharia

Ana Paula Fabio

Jorge Renato Monica


Modelo em Rede

Fonte :Silva,2011.
Modelo Relacional

Fonte :Silva,2011.
Modelo Orientado a Objetos

Fonte :DevMedia,2020.
Fases no Desenvolvimento de um Projeto de Banco de Dados

Modelo Conceitual:
Modelo lógico:
Modelo Físico:
Modelagem Conceitual:
A modelagem conceitual refere-se ao desenvolvimento de um modelo inicial da
base de dados que reflita as necessidades do usuário.
Essa modelagem preocupa-se em descrever quais dados serão armazenados na
base de dados e quais dados se relacionam.
Modelo Conceitual (E-R)
editora autor endereço telefone

N N

LIVROS COMPRA CLIENTES

número data
código nome cadastro nome
Modelagem Lógica:
A modelagem lógica compreende o processo de descrever como os dados serão
armazenados no sistema e como irão se relacionar.
Isso significa transformar o modelo conceitual obtido na primeira fase num
modelo mais próximo da implementação.
Modelo Lógico
Modelo físico:

É uma representação gráfica do detalhamento físico das estruturas dos dados


que o banco de dados irá armazenar. Este modelo é dependente do SGBD em
que será implementado.
Modelo Físico
LIVROS COMPRA
código: char(3) número: char(3) CREATE TABLE livro
nome: char(35) código: char(3)
autor: char(70) código cadastro: char(3) ( codigo char(3) PRIMARY KEY,
editora:varchar(30) data: datetime
nome char(35),
autor char (70),
cadastro
editora varchar(30) );
CLIENTES
cadastro: char(3)
nome: char(35)
Telefone: char(14)
endereço: text
Atividade em Sala
1) Dê três exemplos de situações, diferentes, nas quais seria necessário utilizar uma base de
dados.
2) Para cada uma das situações que você descreveu no exercício 1, descreva os dados que seriam
úteis armazenar na base de dados.
3) O que significa dizer que as informações que vamos armazenar em uma base de dados devem
ser úteis? Para quem elas devem ser úteis?
4) Defina o que caracteriza um Sistema de Banco de Dados computacional.
5) Qual a diferença entre uma base de dados e um Sistema de Banco de Dados?
6) Cite e explique as principais características de um SGBD.
7) Com base no que foi trabalhado neste primeiro capítulo, explique qual a importância de uma
boa modelagem de dados?
8) Faça uma síntese explicando o que é um modelo de dados e para que ele serve.
9) Vimos que é importante a participação do usuário na modelagem de uma base de dados.
Apresente três argumentos a favor dessa participação.
10) Por que não é necessário que o usuário final tenha conhecimento de área de banco de dados?
Referências

• Silva, V. J. I. Banco de dados : Curso Técnico de Informática / VandersonJosé


Ildefonso Silva. – Colatina: Ifes/CEAD, 2011.
• IFRO Porto Velho Zona Norte. Banco de Dados Aula 01. Disponível em:
<https://www.youtube.com/watch?v=p0zCY9cKrJM>. Acesso em: 09 Fev. 2020.
• Silva, Vanderson José Ildefonso Banco de dados:: Curso Técnico de Informática /
Vanderson José Ildefonso Silva. – Colatina: Ifes/CEAD, 2011.
• Devmedia, Técnicas de mapeamento objeto relacional - Revista SQL Magazine 40.
Disponível em: https://www.devmedia.com.br/tecnicas-de-mapeamento-objeto-
relacional-revista-sql-magazine-40/6980> Acesso em: 16 fev 2020.

Você também pode gostar