SlideShare une entreprise Scribd logo
1  sur  18
Tecnologia e Linguagens de
Banco de Dados
Aula 2 – 2º Módulo
ETEC João Maria Stevanatto
Professora: Daniela Trani
Conceitos
 BD - Banco de Dados:
 Coleção de dados, conjunto de informações de
uma empresa ou pessoais.
 SGBD - Sistema de Gerenciamento de
Banco de Dados:
 Conjunto de dados interrelacionados e um
conjunto de programas para controlar esses
dados.
 Software que manipula todos os acessos ao
Banco de Dados.
Principais Atributos do SGBD
 Não contém somente os dados de conteúdos
armazenados, ele também armazena
definições e descrições sobre a estrutura que
forma o BD.
 O catálogo de sistema (metadados) contém
definições da estrutura de cada arquivo, o
tipo e o formato de armazenamento de cada
item de dado e várias restrições de dados.
Características de um bom SGBD
 Controle sobre redundância
 Espaço de armazenamento
 Duplicação de esforços
 Inconsistência na base de dados
 Compartilhamento de usuários
 Controle de concorrência para utilização do BD
(vários usuários manipulando o mesmo dado)
Características de um bom SGBD
 Restrição de acesso não autorizado
 Segurança no acesso ao BD
 Permissão de operação no BD
 Proteção de contas pessoais por senha
 Segurança na criação de contas de perfis novas
 Fornecimento de múltiplas interfaces
 Linguagens para consultas de usuários casuais
 Linguagens de programação para programador
de aplicações
Características de um bom SGBD
 Forçar restrições de integridades
 Identificação do tipo de dado
 Unicidade de um dado
 Impossibilidade de um dado ser nulo
 Relacionamento entre os dados armazenados
 Sistemas de Backup e Recovery
 Facilidade e controle do BD no cado de falha do
hardware ou do software chegando a fazer uma
recuperação da situação anteriormente
encontrada.
Características de um bom SGBD
 Tempo de desenvolvimento reduzido
 Tempo de projetar uma aplicação é mais rápido
do que se fosse feito sob uma abordagem
tradicional
 Disponibilidade de informação atualizada
 Torna o BC disponível para todos os usuários
(que tenham permissão de acesso).
Modelagem
Modelagem
 Consiste em um conjunto de conceitos
utilizados para descrever a estrutura de um
BD, ou seja, os tipos de dados,
relacionamentos e restrições sobre estes
dados.
 O modelo de dados é a principal ferramenta
no fornecimento de informações sobre a
abstração realizada na parte de interesse
específico no mundo real.
Modelagem
Mundo Real
Modelo Descritivo
Modelo Conceitual
Modelo Operacional
Modelo Físico
Fases da Modelagem
 Mundo real: São os seres, objetos e fatos
que compõem o mundo real de uma
empresa. É a problemática e o fluxo
operacional de uma organização.
 Modelo descritivo: São as informações de
uma organização e seus processos descritos
por meio de uma redação informal. Essa
redação deve envolver todos os processos
descritos dentro de cada organização.
Fases da Modelagem
 Modelo Conceitual: É a representação
gráfica do modelo descritivo, levando em
conta as entidades que a organização
possue, bem como o relacionamento entre
elas:
 Modelo de Dados Hierárquico
 Modelo de Dados em Rede
 Modelo Relacional
Fases da Modelagem
 Modelo Físico: É a implementação física no
banco de dados das informações
especificadas no modelo conceitual. É a
criação do banco de dados em si.
Modelo de Dados Hierárquicos
 Um banco de dados hierárquico é uma
coleção de registros conectados uns aos
outros por meio de links.
 Registros – é uma coleção de campos contendo
somente o valor
 Link – é uma associação entre dois registros.
Modelos de Dados Hierárquicos
 Exemplo:
 Considere um banco de dados que represente um
relacionamento conta-cliente, onde a definição dos
registros de cliente e conta são:
Numero_conta saldo
Contas
Possui 2 campos
Nome quadra_cliente Cidade_cliente Possui 3 campos
Modelo de Dados Hierárquicos
BD
Tacísio|505A|Gama Valmer|204C|Curitiba César|703B|Ceilândia
3B4|20 5B2|52,25 2C3|100,00 8A1|5,00
Modelo de Dados Hierárquicos
 Esse modelo esteve durante anos à frente da
tecnologia de BD, pois suas implelentações
eram superiores as outras implementações
da época.
 Porém com o avanço nas implementações
de outros modelos, o modelo hierárquico
vem perdendo a importância e não será visto
com maiores detalhes nessa disciplina.
Modelo de Dados em Rede
 Semelhante ao Modelo Hierárquico
 Porém cada registro filho pode ter mais de um
registro pai.
 Conexões bem complexas para computadores de
grande porte.
 Aumenta o trabalho do programador, tanto para o
projeto do banco de dados quanto para a sua
manipulação.
 Necessidade de uso de ponteiros para acessar os
dados.

Contenu connexe

Tendances

Introdução a modelagem de dados parte II - Banco de Dados
Introdução a modelagem de dados parte II - Banco de DadosIntrodução a modelagem de dados parte II - Banco de Dados
Introdução a modelagem de dados parte II - Banco de Dadosinfo_cimol
 
Aula 1 introdução a base de dados
Aula 1   introdução a base de dadosAula 1   introdução a base de dados
Aula 1 introdução a base de dadosHélio Martins
 
Projeto de Banco de Dados - Capítulo 1
Projeto de Banco de Dados - Capítulo 1Projeto de Banco de Dados - Capítulo 1
Projeto de Banco de Dados - Capítulo 1Januário Neto
 
Universidade Federal do Amazonas - Banco de dados - Apresentação 1 - Renan M....
Universidade Federal do Amazonas - Banco de dados - Apresentação 1 - Renan M....Universidade Federal do Amazonas - Banco de dados - Apresentação 1 - Renan M....
Universidade Federal do Amazonas - Banco de dados - Apresentação 1 - Renan M....Renan Levy
 
Respostas exercício 1 bdi
Respostas exercício 1   bdiRespostas exercício 1   bdi
Respostas exercício 1 bdiPatty Muniz
 
1º introdução ao Banco de Dados
1º   introdução ao Banco de Dados1º   introdução ao Banco de Dados
1º introdução ao Banco de DadosMarcos Faneli
 
Banco de Dados Conceitos
Banco de Dados ConceitosBanco de Dados Conceitos
Banco de Dados ConceitosCleber Ramos
 
1º trabalho base dados
1º trabalho base dados1º trabalho base dados
1º trabalho base dadosessa
 
Aula1 - Apresentação de Banco de Dados
Aula1 - Apresentação de Banco de DadosAula1 - Apresentação de Banco de Dados
Aula1 - Apresentação de Banco de DadosRafael Albani
 
Banco de Dados II Projeto Final de Banco de Dados
Banco de Dados II Projeto Final de Banco de DadosBanco de Dados II Projeto Final de Banco de Dados
Banco de Dados II Projeto Final de Banco de DadosLeinylson Fontinele
 
Access diapositivos aula nº 1 e 2
Access diapositivos aula nº 1 e 2Access diapositivos aula nº 1 e 2
Access diapositivos aula nº 1 e 2Filipa Cordeiro
 
Banco de Dados 01 - Semana 02
Banco de Dados 01 - Semana 02 Banco de Dados 01 - Semana 02
Banco de Dados 01 - Semana 02 Eder Samaniego
 

Tendances (20)

Introdução a modelagem de dados parte II - Banco de Dados
Introdução a modelagem de dados parte II - Banco de DadosIntrodução a modelagem de dados parte II - Banco de Dados
Introdução a modelagem de dados parte II - Banco de Dados
 
SGBD
SGBDSGBD
SGBD
 
Aula 1 introdução a base de dados
Aula 1   introdução a base de dadosAula 1   introdução a base de dados
Aula 1 introdução a base de dados
 
Projeto de Banco de Dados - Capítulo 1
Projeto de Banco de Dados - Capítulo 1Projeto de Banco de Dados - Capítulo 1
Projeto de Banco de Dados - Capítulo 1
 
Banco de dados aula 06
Banco de dados   aula 06Banco de dados   aula 06
Banco de dados aula 06
 
Universidade Federal do Amazonas - Banco de dados - Apresentação 1 - Renan M....
Universidade Federal do Amazonas - Banco de dados - Apresentação 1 - Renan M....Universidade Federal do Amazonas - Banco de dados - Apresentação 1 - Renan M....
Universidade Federal do Amazonas - Banco de dados - Apresentação 1 - Renan M....
 
Respostas exercício 1 bdi
Respostas exercício 1   bdiRespostas exercício 1   bdi
Respostas exercício 1 bdi
 
1º introdução ao Banco de Dados
1º   introdução ao Banco de Dados1º   introdução ao Banco de Dados
1º introdução ao Banco de Dados
 
Banco de Dados Conceitos
Banco de Dados ConceitosBanco de Dados Conceitos
Banco de Dados Conceitos
 
1º trabalho base dados
1º trabalho base dados1º trabalho base dados
1º trabalho base dados
 
Banco aula 01
Banco aula 01Banco aula 01
Banco aula 01
 
Aula1 - Apresentação de Banco de Dados
Aula1 - Apresentação de Banco de DadosAula1 - Apresentação de Banco de Dados
Aula1 - Apresentação de Banco de Dados
 
Banco de Dados II Projeto Final de Banco de Dados
Banco de Dados II Projeto Final de Banco de DadosBanco de Dados II Projeto Final de Banco de Dados
Banco de Dados II Projeto Final de Banco de Dados
 
Modelagem de dados
Modelagem de dadosModelagem de dados
Modelagem de dados
 
Access diapositivos aula nº 1 e 2
Access diapositivos aula nº 1 e 2Access diapositivos aula nº 1 e 2
Access diapositivos aula nº 1 e 2
 
Modelos de Banco de dados e SGBDS
Modelos de Banco de dados e SGBDSModelos de Banco de dados e SGBDS
Modelos de Banco de dados e SGBDS
 
Banco de Dados 01 - Semana 02
Banco de Dados 01 - Semana 02 Banco de Dados 01 - Semana 02
Banco de Dados 01 - Semana 02
 
SGBD
SGBDSGBD
SGBD
 
Aula 4 banco de dados
Aula 4   banco de dados Aula 4   banco de dados
Aula 4 banco de dados
 
Introdução a Bancos de Dados
Introdução a Bancos de DadosIntrodução a Bancos de Dados
Introdução a Bancos de Dados
 

En vedette

Banco de dados Aula 1
Banco de dados Aula 1Banco de dados Aula 1
Banco de dados Aula 1Bruno Strik
 
Modelos de banco de dados
Modelos de banco de dadosModelos de banco de dados
Modelos de banco de dadosEdgar Stuart
 
Universidade federal do amazonas Banco de Dados - Apresentação final
Universidade federal do amazonas   Banco de Dados - Apresentação finalUniversidade federal do amazonas   Banco de Dados - Apresentação final
Universidade federal do amazonas Banco de Dados - Apresentação finalRenan Levy
 
Aula tecnologia da informacao 6 banco de dados
Aula tecnologia da informacao 6 banco de dadosAula tecnologia da informacao 6 banco de dados
Aula tecnologia da informacao 6 banco de dadoswapiva
 
Aula 1 - Introdução ao Conteúdo de Banco de Dados
Aula 1 - Introdução ao Conteúdo de Banco de DadosAula 1 - Introdução ao Conteúdo de Banco de Dados
Aula 1 - Introdução ao Conteúdo de Banco de DadosHenrique Nunweiler
 
Banco de Dados 01 - Semana 01
Banco de Dados 01 - Semana 01Banco de Dados 01 - Semana 01
Banco de Dados 01 - Semana 01Eder Samaniego
 
Herança em Banco de Dados Objeto-Relacional (BDOR)
Herança em Banco de Dados Objeto-Relacional (BDOR)Herança em Banco de Dados Objeto-Relacional (BDOR)
Herança em Banco de Dados Objeto-Relacional (BDOR)Rafael Barbolo
 
Modelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e HierárquicoModelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e Hierárquicorosimaracorsino
 
Vantagens e desvantagens do uso da informática
Vantagens e desvantagens do uso da informáticaVantagens e desvantagens do uso da informática
Vantagens e desvantagens do uso da informáticaumburaconaparede
 
Introdução ao Banco de dados - Prof. Daniel Brandão
Introdução ao Banco de dados - Prof. Daniel BrandãoIntrodução ao Banco de dados - Prof. Daniel Brandão
Introdução ao Banco de dados - Prof. Daniel BrandãoDaniel Brandão
 
Banco de Dados II Aula 01 - Apresentação
Banco de Dados II Aula 01 - ApresentaçãoBanco de Dados II Aula 01 - Apresentação
Banco de Dados II Aula 01 - ApresentaçãoLeinylson Fontinele
 
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)Leinylson Fontinele
 
1.Introdução Banco de Dados
1.Introdução Banco de Dados1.Introdução Banco de Dados
1.Introdução Banco de Dadosvini_campos
 
Banco de Dados II: MER (aula 1)
Banco de Dados II: MER (aula 1)Banco de Dados II: MER (aula 1)
Banco de Dados II: MER (aula 1)Gustavo Zimmermann
 
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DERBanco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DERRangel Javier
 

En vedette (20)

Banco de dados Aula 1
Banco de dados Aula 1Banco de dados Aula 1
Banco de dados Aula 1
 
Modelos de banco de dados
Modelos de banco de dadosModelos de banco de dados
Modelos de banco de dados
 
Universidade federal do amazonas Banco de Dados - Apresentação final
Universidade federal do amazonas   Banco de Dados - Apresentação finalUniversidade federal do amazonas   Banco de Dados - Apresentação final
Universidade federal do amazonas Banco de Dados - Apresentação final
 
Aula tecnologia da informacao 6 banco de dados
Aula tecnologia da informacao 6 banco de dadosAula tecnologia da informacao 6 banco de dados
Aula tecnologia da informacao 6 banco de dados
 
Aula 1 - Introdução ao Conteúdo de Banco de Dados
Aula 1 - Introdução ao Conteúdo de Banco de DadosAula 1 - Introdução ao Conteúdo de Banco de Dados
Aula 1 - Introdução ao Conteúdo de Banco de Dados
 
Banco de dados
Banco de dados   Banco de dados
Banco de dados
 
Banco de Dados 01 - Semana 01
Banco de Dados 01 - Semana 01Banco de Dados 01 - Semana 01
Banco de Dados 01 - Semana 01
 
Herança em Banco de Dados Objeto-Relacional (BDOR)
Herança em Banco de Dados Objeto-Relacional (BDOR)Herança em Banco de Dados Objeto-Relacional (BDOR)
Herança em Banco de Dados Objeto-Relacional (BDOR)
 
Introdução ao banco de dados
Introdução ao banco de dadosIntrodução ao banco de dados
Introdução ao banco de dados
 
Modelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e HierárquicoModelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e Hierárquico
 
Vantagens e desvantagens do uso da informática
Vantagens e desvantagens do uso da informáticaVantagens e desvantagens do uso da informática
Vantagens e desvantagens do uso da informática
 
Aula 10 banco de dados
Aula 10   banco de dadosAula 10   banco de dados
Aula 10 banco de dados
 
Introdução ao Banco de dados - Prof. Daniel Brandão
Introdução ao Banco de dados - Prof. Daniel BrandãoIntrodução ao Banco de dados - Prof. Daniel Brandão
Introdução ao Banco de dados - Prof. Daniel Brandão
 
Banco de Dados II Aula 01 - Apresentação
Banco de Dados II Aula 01 - ApresentaçãoBanco de Dados II Aula 01 - Apresentação
Banco de Dados II Aula 01 - Apresentação
 
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)
 
1.Introdução Banco de Dados
1.Introdução Banco de Dados1.Introdução Banco de Dados
1.Introdução Banco de Dados
 
Banco de Dados - Conceitos Básicos
Banco de Dados - Conceitos BásicosBanco de Dados - Conceitos Básicos
Banco de Dados - Conceitos Básicos
 
Banco de Dados II: MER (aula 1)
Banco de Dados II: MER (aula 1)Banco de Dados II: MER (aula 1)
Banco de Dados II: MER (aula 1)
 
Aula 2 banco de dados
Aula 2   banco de dadosAula 2   banco de dados
Aula 2 banco de dados
 
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DERBanco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
 

Similaire à Banco de dados aula 2

Banco dados i prof ivan (acesse www.portalgsti.com.br)
Banco dados i prof ivan (acesse  www.portalgsti.com.br)Banco dados i prof ivan (acesse  www.portalgsti.com.br)
Banco dados i prof ivan (acesse www.portalgsti.com.br)Andre Sidou
 
Sistema de Base de Dados1.ppt
Sistema de Base de Dados1.pptSistema de Base de Dados1.ppt
Sistema de Base de Dados1.ppthhuu6
 
PDB: Texto Complementar Aula 16/08/2016
PDB: Texto Complementar Aula 16/08/2016PDB: Texto Complementar Aula 16/08/2016
PDB: Texto Complementar Aula 16/08/2016Elaine Cecília Gatto
 
Banco de Dados - Conceitos
Banco de Dados - ConceitosBanco de Dados - Conceitos
Banco de Dados - Conceitosssuser69006f
 
Banco de Dados - Part01
Banco de Dados - Part01Banco de Dados - Part01
Banco de Dados - Part01Rangel Javier
 
Banco de Dados, Integração e Qualidade de Dados
Banco de Dados, Integração e Qualidade de DadosBanco de Dados, Integração e Qualidade de Dados
Banco de Dados, Integração e Qualidade de DadosCeça Moraes
 
Mer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoMer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoRademaker Siena
 
Apostila de Banco dados
Apostila de Banco dadosApostila de Banco dados
Apostila de Banco dadosFernando Palma
 
01 banco de dados-basico
01 banco de dados-basico01 banco de dados-basico
01 banco de dados-basicoAmadeo Santos
 
BANCO DE DADOS RELACIONAIS
BANCO DE DADOS RELACIONAIS BANCO DE DADOS RELACIONAIS
BANCO DE DADOS RELACIONAIS Antonio Pedro
 
Sistemas de Informação
Sistemas de InformaçãoSistemas de Informação
Sistemas de InformaçãoMariana Hiyori
 

Similaire à Banco de dados aula 2 (20)

bd.ppt
bd.pptbd.ppt
bd.ppt
 
Apostila banco de dados
Apostila banco de dadosApostila banco de dados
Apostila banco de dados
 
Banco dados i prof ivan (acesse www.portalgsti.com.br)
Banco dados i prof ivan (acesse  www.portalgsti.com.br)Banco dados i prof ivan (acesse  www.portalgsti.com.br)
Banco dados i prof ivan (acesse www.portalgsti.com.br)
 
Sistema de Base de Dados1.ppt
Sistema de Base de Dados1.pptSistema de Base de Dados1.ppt
Sistema de Base de Dados1.ppt
 
Banco de Dados - Aula 02
Banco de Dados - Aula 02Banco de Dados - Aula 02
Banco de Dados - Aula 02
 
Ara7129 unidade-1-v1
Ara7129 unidade-1-v1Ara7129 unidade-1-v1
Ara7129 unidade-1-v1
 
PDB: Texto Complementar Aula 16/08/2016
PDB: Texto Complementar Aula 16/08/2016PDB: Texto Complementar Aula 16/08/2016
PDB: Texto Complementar Aula 16/08/2016
 
Banco de Dados - Conceitos
Banco de Dados - ConceitosBanco de Dados - Conceitos
Banco de Dados - Conceitos
 
Banco de Dados - Part01
Banco de Dados - Part01Banco de Dados - Part01
Banco de Dados - Part01
 
Banco de dados aula 2
Banco de dados  aula 2Banco de dados  aula 2
Banco de dados aula 2
 
Banco de Dados, Integração e Qualidade de Dados
Banco de Dados, Integração e Qualidade de DadosBanco de Dados, Integração e Qualidade de Dados
Banco de Dados, Integração e Qualidade de Dados
 
Banco de dados
Banco de dadosBanco de dados
Banco de dados
 
Mer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoMer - Modelo Entidade Relacionamento
Mer - Modelo Entidade Relacionamento
 
Apostila de Banco dados
Apostila de Banco dadosApostila de Banco dados
Apostila de Banco dados
 
Apostila de banco de dados da ucg
Apostila de banco de dados da ucgApostila de banco de dados da ucg
Apostila de banco de dados da ucg
 
01 banco de dados-basico
01 banco de dados-basico01 banco de dados-basico
01 banco de dados-basico
 
BANCO DE DADOS RELACIONAIS
BANCO DE DADOS RELACIONAIS BANCO DE DADOS RELACIONAIS
BANCO DE DADOS RELACIONAIS
 
Artc 1249307788 43
Artc 1249307788 43Artc 1249307788 43
Artc 1249307788 43
 
Sistemas de Informação
Sistemas de InformaçãoSistemas de Informação
Sistemas de Informação
 
Fit Bd 01
Fit Bd 01Fit Bd 01
Fit Bd 01
 

Banco de dados aula 2

  • 1. Tecnologia e Linguagens de Banco de Dados Aula 2 – 2º Módulo ETEC João Maria Stevanatto Professora: Daniela Trani
  • 2. Conceitos  BD - Banco de Dados:  Coleção de dados, conjunto de informações de uma empresa ou pessoais.  SGBD - Sistema de Gerenciamento de Banco de Dados:  Conjunto de dados interrelacionados e um conjunto de programas para controlar esses dados.  Software que manipula todos os acessos ao Banco de Dados.
  • 3. Principais Atributos do SGBD  Não contém somente os dados de conteúdos armazenados, ele também armazena definições e descrições sobre a estrutura que forma o BD.  O catálogo de sistema (metadados) contém definições da estrutura de cada arquivo, o tipo e o formato de armazenamento de cada item de dado e várias restrições de dados.
  • 4. Características de um bom SGBD  Controle sobre redundância  Espaço de armazenamento  Duplicação de esforços  Inconsistência na base de dados  Compartilhamento de usuários  Controle de concorrência para utilização do BD (vários usuários manipulando o mesmo dado)
  • 5. Características de um bom SGBD  Restrição de acesso não autorizado  Segurança no acesso ao BD  Permissão de operação no BD  Proteção de contas pessoais por senha  Segurança na criação de contas de perfis novas  Fornecimento de múltiplas interfaces  Linguagens para consultas de usuários casuais  Linguagens de programação para programador de aplicações
  • 6. Características de um bom SGBD  Forçar restrições de integridades  Identificação do tipo de dado  Unicidade de um dado  Impossibilidade de um dado ser nulo  Relacionamento entre os dados armazenados  Sistemas de Backup e Recovery  Facilidade e controle do BD no cado de falha do hardware ou do software chegando a fazer uma recuperação da situação anteriormente encontrada.
  • 7. Características de um bom SGBD  Tempo de desenvolvimento reduzido  Tempo de projetar uma aplicação é mais rápido do que se fosse feito sob uma abordagem tradicional  Disponibilidade de informação atualizada  Torna o BC disponível para todos os usuários (que tenham permissão de acesso).
  • 9. Modelagem  Consiste em um conjunto de conceitos utilizados para descrever a estrutura de um BD, ou seja, os tipos de dados, relacionamentos e restrições sobre estes dados.  O modelo de dados é a principal ferramenta no fornecimento de informações sobre a abstração realizada na parte de interesse específico no mundo real.
  • 10. Modelagem Mundo Real Modelo Descritivo Modelo Conceitual Modelo Operacional Modelo Físico
  • 11. Fases da Modelagem  Mundo real: São os seres, objetos e fatos que compõem o mundo real de uma empresa. É a problemática e o fluxo operacional de uma organização.  Modelo descritivo: São as informações de uma organização e seus processos descritos por meio de uma redação informal. Essa redação deve envolver todos os processos descritos dentro de cada organização.
  • 12. Fases da Modelagem  Modelo Conceitual: É a representação gráfica do modelo descritivo, levando em conta as entidades que a organização possue, bem como o relacionamento entre elas:  Modelo de Dados Hierárquico  Modelo de Dados em Rede  Modelo Relacional
  • 13. Fases da Modelagem  Modelo Físico: É a implementação física no banco de dados das informações especificadas no modelo conceitual. É a criação do banco de dados em si.
  • 14. Modelo de Dados Hierárquicos  Um banco de dados hierárquico é uma coleção de registros conectados uns aos outros por meio de links.  Registros – é uma coleção de campos contendo somente o valor  Link – é uma associação entre dois registros.
  • 15. Modelos de Dados Hierárquicos  Exemplo:  Considere um banco de dados que represente um relacionamento conta-cliente, onde a definição dos registros de cliente e conta são: Numero_conta saldo Contas Possui 2 campos Nome quadra_cliente Cidade_cliente Possui 3 campos
  • 16. Modelo de Dados Hierárquicos BD Tacísio|505A|Gama Valmer|204C|Curitiba César|703B|Ceilândia 3B4|20 5B2|52,25 2C3|100,00 8A1|5,00
  • 17. Modelo de Dados Hierárquicos  Esse modelo esteve durante anos à frente da tecnologia de BD, pois suas implelentações eram superiores as outras implementações da época.  Porém com o avanço nas implementações de outros modelos, o modelo hierárquico vem perdendo a importância e não será visto com maiores detalhes nessa disciplina.
  • 18. Modelo de Dados em Rede  Semelhante ao Modelo Hierárquico  Porém cada registro filho pode ter mais de um registro pai.  Conexões bem complexas para computadores de grande porte.  Aumenta o trabalho do programador, tanto para o projeto do banco de dados quanto para a sua manipulação.  Necessidade de uso de ponteiros para acessar os dados.