SlideShare uma empresa Scribd logo
1 de 10
 Segundo Korth, um banco de dados “é uma coleção
de dados inter-relacionados, representando
informações sobre um domínio específico”, ou seja,
sempre que for possível agrupar informações que se
relacionam e tratam de um mesmo assunto, posso
dizer que tenho um banco de dados.
 Já um sistema de gerenciamento de banco de dados
(SGBD) é um software que possui recursos capazes de
manipular as informações do banco de dados e
interagir com o usuário. Exemplos de SGBDs
são: Oracle, SQL Server, DB2, PostgreSQL, MySQL, o
próprio Access ou Paradox, entre outros.
 A Figura 1 ilustra os componentes de um
sistema de banco de dados.
 O sistema de banco de dados deve garantir
uma visão totalmente abstrata do banco de
dados para o usuário, ou seja, para o usuário
do banco de dados pouco importa qual
unidade de armazenamento está sendo usada
para guardar seus dados, contanto que os
mesmos estejam disponíveis no momento
necessário.
 Esta abstração se dá em três níveis (Figura 2)
 Todo bom sistema de banco de dados deve
apresentar um projeto, que visa a
organização das informações e utilização de
técnicas para que o futuro sistema obtenha
boa performance e também facilite
infinitamente as manutenções que venham a
acontecer.
 O projeto de banco de dados se dá em duas
fases:
 Modelagem conceitual; Projeto lógico.
 É a descrição do BD de maneira independente
ao SGBD, ou seja, define quais os dados que
aparecerão no BD, mas sem se importar com
a implementação que se dará ao BD. Desta
forma, há uma abstração em nível de SGBD.
 Uma das técnicas mais utilizadas dentre os
profissionais da área é a abordagem
entidade-relacionamento (ER), onde o modelo
é representado graficamente através do
diagrama entidade-relacionamento (DER)
 O modelo acima, entre outras coisas, nos traz
informações sobre Alunos e Turmas. Para
cada Aluno, será armazenado seu número de
matrícula, seu nome e endereço, enquanto
para cada turma, teremos a informação de
seu código, a sala utilizada e o período.
 Descreve o BD no nível do SGBD, ou seja,
depende do tipo particular de SGBD que será
usado. Não podemos confundir com o
Software que será usado. O tipo de SGBD que
o modelo lógico trata é se o mesmo é
relacional, orientado a objetos, hierárquico,
etc.
 Abordaremos o SGBD relacional, por serem os
mais difundidos. Nele, os dados são
organizados em tabelas
 O modelo lógico do BD relacional deve definir
quais as tabelas e o nome das colunas que
compõem estas tabelas.

Mais conteúdo relacionado

Mais procurados (10)

(Banco de dados distríbuidos bdd)
(Banco de dados distríbuidos   bdd)(Banco de dados distríbuidos   bdd)
(Banco de dados distríbuidos bdd)
 
Introdução a Bancos de Dados
Introdução a Bancos de DadosIntrodução a Bancos de Dados
Introdução a Bancos de Dados
 
Banco de dados distribuídos
Banco de dados distribuídosBanco de dados distribuídos
Banco de dados distribuídos
 
APOSTILA 1 _ ADMINISTRADOR DE BANCO DE DADOS (1).pdf
APOSTILA 1 _ ADMINISTRADOR DE BANCO DE DADOS (1).pdfAPOSTILA 1 _ ADMINISTRADOR DE BANCO DE DADOS (1).pdf
APOSTILA 1 _ ADMINISTRADOR DE BANCO DE DADOS (1).pdf
 
Banco de dados aula 03
Banco de dados   aula 03Banco de dados   aula 03
Banco de dados aula 03
 
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
 
BANCO DE DADOS RELACIONAIS
BANCO DE DADOS RELACIONAIS BANCO DE DADOS RELACIONAIS
BANCO DE DADOS RELACIONAIS
 
Banco De Dados
Banco De DadosBanco De Dados
Banco De Dados
 
1º trabalho base dados
1º trabalho base dados1º trabalho base dados
1º trabalho base dados
 
Bd 1
Bd 1Bd 1
Bd 1
 

Semelhante a Modelo Conceitual - Banco de Dados

Concepcao de banco_de_dados-aula_1
Concepcao de banco_de_dados-aula_1Concepcao de banco_de_dados-aula_1
Concepcao de banco_de_dados-aula_1Carlos Melo
 
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
 
01 banco de dados-basico
01 banco de dados-basico01 banco de dados-basico
01 banco de dados-basicoAmadeo Santos
 
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
 
Mer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoMer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoRademaker Siena
 
Banco de Dados - Part01
Banco de Dados - Part01Banco de Dados - Part01
Banco de Dados - Part01Rangel Javier
 
Bancos de Dados Geográficos
Bancos de Dados GeográficosBancos de Dados Geográficos
Bancos de Dados GeográficosSuzana Viana Mota
 
SLIDE 1 PARTE 01 - BANCO DE DADOS.pptx
SLIDE 1 PARTE 01 - BANCO DE DADOS.pptxSLIDE 1 PARTE 01 - BANCO DE DADOS.pptx
SLIDE 1 PARTE 01 - BANCO DE DADOS.pptxCesarDias26
 
Programando em X3D para integração de aplicações e suporte multiplataforma
Programando em X3D para integração de aplicações e suporte multiplataformaProgramando em X3D para integração de aplicações e suporte multiplataforma
Programando em X3D para integração de aplicações e suporte multiplataformaEduardo de Lucena Falcão
 

Semelhante a Modelo Conceitual - Banco de Dados (20)

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
 
Concepcao de banco_de_dados-aula_1
Concepcao de banco_de_dados-aula_1Concepcao de banco_de_dados-aula_1
Concepcao de banco_de_dados-aula_1
 
Apostila banco de dados
Apostila banco de dadosApostila banco de dados
Apostila banco de dados
 
Banco de dados aula 2
Banco de dados  aula 2Banco de dados  aula 2
Banco de dados aula 2
 
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
 
BD I - Aula 07 A - Projetando BD
BD I - Aula 07 A - Projetando BDBD I - Aula 07 A - Projetando BD
BD I - Aula 07 A - Projetando BD
 
01 banco de dados-basico
01 banco de dados-basico01 banco de dados-basico
01 banco de dados-basico
 
Banco de dados
Banco de dadosBanco de dados
Banco de dados
 
Aula 4 banco de dados
Aula 4   banco de dados Aula 4   banco de dados
Aula 4 banco 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
 
Mer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoMer - Modelo Entidade Relacionamento
Mer - Modelo Entidade Relacionamento
 
Aula banco de dados
Aula banco de dadosAula banco de dados
Aula banco de dados
 
Banco de Dados - Part01
Banco de Dados - Part01Banco de Dados - Part01
Banco de Dados - Part01
 
bd.ppt
bd.pptbd.ppt
bd.ppt
 
Bancos de Dados Geográficos
Bancos de Dados GeográficosBancos de Dados Geográficos
Bancos de Dados Geográficos
 
Banco de Dados
Banco de DadosBanco de Dados
Banco de Dados
 
SLIDE 1 PARTE 01 - BANCO DE DADOS.pptx
SLIDE 1 PARTE 01 - BANCO DE DADOS.pptxSLIDE 1 PARTE 01 - BANCO DE DADOS.pptx
SLIDE 1 PARTE 01 - BANCO DE DADOS.pptx
 
Programando em X3D para integração de aplicações e suporte multiplataforma
Programando em X3D para integração de aplicações e suporte multiplataformaProgramando em X3D para integração de aplicações e suporte multiplataforma
Programando em X3D para integração de aplicações e suporte multiplataforma
 
Fundamentos de banco dados
Fundamentos de banco dadosFundamentos de banco dados
Fundamentos de banco dados
 

Modelo Conceitual - Banco de Dados

  • 1.
  • 2.  Segundo Korth, um banco de dados “é uma coleção de dados inter-relacionados, representando informações sobre um domínio específico”, ou seja, sempre que for possível agrupar informações que se relacionam e tratam de um mesmo assunto, posso dizer que tenho um banco de dados.  Já um sistema de gerenciamento de banco de dados (SGBD) é um software que possui recursos capazes de manipular as informações do banco de dados e interagir com o usuário. Exemplos de SGBDs são: Oracle, SQL Server, DB2, PostgreSQL, MySQL, o próprio Access ou Paradox, entre outros.
  • 3.  A Figura 1 ilustra os componentes de um sistema de banco de dados.
  • 4.  O sistema de banco de dados deve garantir uma visão totalmente abstrata do banco de dados para o usuário, ou seja, para o usuário do banco de dados pouco importa qual unidade de armazenamento está sendo usada para guardar seus dados, contanto que os mesmos estejam disponíveis no momento necessário.
  • 5.  Esta abstração se dá em três níveis (Figura 2)
  • 6.  Todo bom sistema de banco de dados deve apresentar um projeto, que visa a organização das informações e utilização de técnicas para que o futuro sistema obtenha boa performance e também facilite infinitamente as manutenções que venham a acontecer.  O projeto de banco de dados se dá em duas fases:  Modelagem conceitual; Projeto lógico.
  • 7.  É a descrição do BD de maneira independente ao SGBD, ou seja, define quais os dados que aparecerão no BD, mas sem se importar com a implementação que se dará ao BD. Desta forma, há uma abstração em nível de SGBD.  Uma das técnicas mais utilizadas dentre os profissionais da área é a abordagem entidade-relacionamento (ER), onde o modelo é representado graficamente através do diagrama entidade-relacionamento (DER)
  • 8.  O modelo acima, entre outras coisas, nos traz informações sobre Alunos e Turmas. Para cada Aluno, será armazenado seu número de matrícula, seu nome e endereço, enquanto para cada turma, teremos a informação de seu código, a sala utilizada e o período.
  • 9.  Descreve o BD no nível do SGBD, ou seja, depende do tipo particular de SGBD que será usado. Não podemos confundir com o Software que será usado. O tipo de SGBD que o modelo lógico trata é se o mesmo é relacional, orientado a objetos, hierárquico, etc.  Abordaremos o SGBD relacional, por serem os mais difundidos. Nele, os dados são organizados em tabelas
  • 10.  O modelo lógico do BD relacional deve definir quais as tabelas e o nome das colunas que compõem estas tabelas.