SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
Modelagem de Dados
Prof. Doutor Eduardo S. Pereira
Modelagem de Dados
Modelagem de Dados
● O que são dados?
● O que é informação?
● Como gerar conhecimento a partir de
informações?
Modelagem de Dados
● Sistemas Gerenciadores de Bancos de Dados –
SGDB
● Software que permite a definição de estrutura
para armazenamento de informações e
fornecimento de mecanismos para manipulá-las;
● Possibilita a criação de um ambiente que seja
adequado e eficiente para uso na recuperação e
armazenamento de informações
●
Sistema de Gerenciadores de
Banco de Dados
Sistema de Gerenciadores de
Banco de Dados
Sistema de Gerenciadores de
Banco de Dados
Sistema de Gerenciadores de
Banco de Dados
Sistema de Gerenciadores de
Banco de Dados
Sistema de Gerenciadores de
Banco de Dados
Sistema de Gerenciadores de
Banco de Dados
Sistema de Gerenciadores de
Banco de Dados
Sistema de Gerenciadores de
Banco de Dados
Atividade Prática
● Atividade valendo 100 pontos.
● Dividir a sala em quatro grupos.
● Cada grupos terá que simular o levantamento de
requisitos de banco de dados de uma determinado cliente.
● Cada grupo deve descrever quais os tipos de dados
envolvidos no problema e quais as possíveis informações
relevantes em cada dado.
● Em seguida, os grupos devem desenvolver um esboço de
quais as possíveis relações entre os dados.
Sistema de Gerenciadores de
Banco de Dados
● Atividades:
1) CADASTRO NACIONAL DE VEÍCULOS: Você
apresentará um modelo de dados para o cadastro
nacional de veículos. Sabe-se que:
– O veículo possui sempre uma placa única em todo o
país;
– O veículo possui sempre um responsável legal por
ele. É necessário manter o histórico desta
responsabilidade (propriedade);
– O veículo pertence sempre a uma categoria; •O veículo
é sempre de uma marca e de um modelo e possui ano
de fabricação.
Sistema de Gerenciadores de
Banco de Dados
●
Atividades:
1) BIBLIOTECA: Você irá elaborar um modelo de dados para atender
as necessidades de informação de uma biblioteca universitária. São elas:
• O cadastro dos usuários com endereço completo, inclusive com a informação do
curso do usuário e data de início e de término previsto;
• O cadastro das obras da biblioteca, com a devida classificação: livros científicos,
periódicos científicos, periódicos informativos, periódicos diversos, entretenimento,
etc.;
• A língua em que encontra-se a obra;
• A mídia onde encontra-se a obra;
• Os autores da obra com o controle da nacionalidade do autor;
• As editoras dos exemplares com o ano de edição;
• os usuários estão classificados entre alunos, professores e funcionários, sendo que
para os professores não serão considerados limites de volumes para empréstimos,
nem possíveis atrasos na devolução destes.
• O histórico dos empréstimos
Sistema de Gerenciadores de
Banco de Dados
● Atividades:
1) CONTROLE DE ESTOQUE. Uma empresa do comércio varejista,
deseja fazer o controle de estoque de seu estabelecimento. Para
facilitar a administração do seu estoque, a organização criou uma
estrutura de almoxarifados, onde um produto pode ser estocado em
vários almoxarifados e um almoxarifado pode conter vários
produtos. A reposição de estoque acontece quando os produtos
adquiridos de um fornecedor chegam com sua respectiva nota
fiscal de compra. Já a baixa do estoque se dá quando ocorre a
emissão de uma nota fiscal de venda para um determinado cliente.
Além disso, deseja-se classificar os produtos em linhas a serem
determinadas pelo usuário de acordo com a sua necessidade. Elabore
um DER que contemple os dados necessários a este controle.
Represente as chaves primárias e estrangeiras, os principais
atributos, as integridades referenciais e a
obrigatoriedade/opcionalidade dos relacionamentos.
Sistema de Gerenciadores de
Banco de Dados
● Atividades:
1) PLANO DE SAÚDE. Uma empresa, que gerencia um
plano de saúde, deseja construir um sistema para
facilitar e agilizar o gerenciamento das internações,
seja em enfermaria ou em apartamento do tipo
standard, realizadas por seus associados (usuários),
bem como o controle dos pagamentos que devem
ser realizados aos hospitais credenciados junto à
empresa. O controle de mensalidades dos associados
não faz parte do escopo do sistema. A empresa só
trabalha com um tipo de plano de saúde. Só se deseja
controlar as diárias de internações.
Sistema de Gerenciadores de
Banco de Dados
● Atividades:
1)LOJA DE MATERIAIS. Uma organização que atua no
ramo de vendas de materiais de construção deseja
montar um banco de dados para emissão de faturas em
suas lojas, gerenciando a comissão de cada empregado.
Sabe-se: •A empresa possui diversas lojas; •Um empregado
pertence sempre a uma loja mas já pode ter trabalhado em
outras lojas da rede; Uma nota fiscal é composta de dados
genéricos (número da nota fiscal, nome do cliente, data de
emissão, valor total da Nota fiscal, nome do empregado
responsável pela venda) e dados do detalhe da venda (nome
do material vendido, quantidade deste material, valor unitário,
valor total do item de material vendido).

Mais conteúdo relacionado

Semelhante a Aula02

Business Intelligence com o microsoft sql server
Business Intelligence com o microsoft sql serverBusiness Intelligence com o microsoft sql server
Business Intelligence com o microsoft sql serverMilson
 
Introdução à Banco de Dados
Introdução à Banco de DadosIntrodução à Banco de Dados
Introdução à Banco de DadosBruno Siqueira
 
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
 
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
 
Programação em Banco de Dados - Aula 16/08/2018
Programação em Banco de Dados - Aula 16/08/2018Programação em Banco de Dados - Aula 16/08/2018
Programação em Banco de Dados - Aula 16/08/2018Elaine Cecília Gatto
 
Apresentação Comercial e-Millennium 2017
Apresentação Comercial e-Millennium 2017Apresentação Comercial e-Millennium 2017
Apresentação Comercial e-Millennium 2017MILLENNIUM NETWORK®
 
Apresentação - Software
Apresentação - SoftwareApresentação - Software
Apresentação - Softwarematheusvetor
 
Requisitos de Software
Requisitos de SoftwareRequisitos de Software
Requisitos de SoftwareSilvio Cadete
 
Proposta de projeto: Aplicando Ciência de Dados a livraria Iztaccihuatl
Proposta de projeto: Aplicando Ciência de Dados a livraria IztaccihuatlProposta de projeto: Aplicando Ciência de Dados a livraria Iztaccihuatl
Proposta de projeto: Aplicando Ciência de Dados a livraria Iztaccihuatlsusilene Barbosa
 
Presentation e-Millennium ERP Omni-Channel
Presentation e-Millennium ERP Omni-ChannelPresentation e-Millennium ERP Omni-Channel
Presentation e-Millennium ERP Omni-ChannelOctavio Yoshio Hozawa
 
Apresentação e-Millennium ERP para e-Commerce 2016
Apresentação e-Millennium ERP para e-Commerce 2016Apresentação e-Millennium ERP para e-Commerce 2016
Apresentação e-Millennium ERP para e-Commerce 2016MILLENNIUM NETWORK®
 
Capítulo 11 - Como desenvolver sistemas de informação e gerenciar projetos
Capítulo 11 - Como desenvolver sistemas de informação e gerenciar projetosCapítulo 11 - Como desenvolver sistemas de informação e gerenciar projetos
Capítulo 11 - Como desenvolver sistemas de informação e gerenciar projetosEverton Souza
 
Apresentação Fenícia Lite 2012
Apresentação Fenícia Lite 2012Apresentação Fenícia Lite 2012
Apresentação Fenícia Lite 2012Artsoft sistemas
 

Semelhante a Aula02 (20)

Business Intelligence com o microsoft sql server
Business Intelligence com o microsoft sql serverBusiness Intelligence com o microsoft sql server
Business Intelligence com o microsoft sql server
 
Introdução à Banco de Dados
Introdução à Banco de DadosIntrodução à Banco de Dados
Introdução à Banco de Dados
 
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
 
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
 
Sistemas de Informação - Aula05 - cap5 bd e business intelligence
Sistemas de Informação - Aula05 - cap5 bd e business intelligenceSistemas de Informação - Aula05 - cap5 bd e business intelligence
Sistemas de Informação - Aula05 - cap5 bd e business intelligence
 
Programação em Banco de Dados - Aula 16/08/2018
Programação em Banco de Dados - Aula 16/08/2018Programação em Banco de Dados - Aula 16/08/2018
Programação em Banco de Dados - Aula 16/08/2018
 
Eng softii slide01
Eng softii slide01Eng softii slide01
Eng softii slide01
 
Apresentação Comercial e-Millennium 2017
Apresentação Comercial e-Millennium 2017Apresentação Comercial e-Millennium 2017
Apresentação Comercial e-Millennium 2017
 
O que é um Banco de Dados?
O que é um Banco de Dados?O que é um Banco de Dados?
O que é um Banco de Dados?
 
Pc loja
Pc lojaPc loja
Pc loja
 
Apresentação - Software
Apresentação - SoftwareApresentação - Software
Apresentação - Software
 
Requisitos de Software
Requisitos de SoftwareRequisitos de Software
Requisitos de Software
 
Sistemas de Informação 2 - Aula03 - cap2 parte1
Sistemas de Informação 2 - Aula03 - cap2 parte1Sistemas de Informação 2 - Aula03 - cap2 parte1
Sistemas de Informação 2 - Aula03 - cap2 parte1
 
Proposta de projeto: Aplicando Ciência de Dados a livraria Iztaccihuatl
Proposta de projeto: Aplicando Ciência de Dados a livraria IztaccihuatlProposta de projeto: Aplicando Ciência de Dados a livraria Iztaccihuatl
Proposta de projeto: Aplicando Ciência de Dados a livraria Iztaccihuatl
 
Presentation e-Millennium ERP Omni-Channel
Presentation e-Millennium ERP Omni-ChannelPresentation e-Millennium ERP Omni-Channel
Presentation e-Millennium ERP Omni-Channel
 
Apresentação e-Millennium ERP para e-Commerce 2016
Apresentação e-Millennium ERP para e-Commerce 2016Apresentação e-Millennium ERP para e-Commerce 2016
Apresentação e-Millennium ERP para e-Commerce 2016
 
Capítulo 11 - Como desenvolver sistemas de informação e gerenciar projetos
Capítulo 11 - Como desenvolver sistemas de informação e gerenciar projetosCapítulo 11 - Como desenvolver sistemas de informação e gerenciar projetos
Capítulo 11 - Como desenvolver sistemas de informação e gerenciar projetos
 
OLAP, BI, EIS
OLAP, BI, EISOLAP, BI, EIS
OLAP, BI, EIS
 
Fsi 03 - capitulo 02
Fsi  03 -  capitulo 02Fsi  03 -  capitulo 02
Fsi 03 - capitulo 02
 
Apresentação Fenícia Lite 2012
Apresentação Fenícia Lite 2012Apresentação Fenícia Lite 2012
Apresentação Fenícia Lite 2012
 

Mais de Eduardo S. Pereira

Lista de Exercícios de Probabilidade e Estatística do Segundo Bimestre
Lista de Exercícios de Probabilidade e Estatística do Segundo BimestreLista de Exercícios de Probabilidade e Estatística do Segundo Bimestre
Lista de Exercícios de Probabilidade e Estatística do Segundo BimestreEduardo S. Pereira
 
Aula 10 Probabilidade e Estatística
Aula 10 Probabilidade e EstatísticaAula 10 Probabilidade e Estatística
Aula 10 Probabilidade e EstatísticaEduardo S. Pereira
 
Aula de Probabilidade e Estatítisca Revisão
Aula de Probabilidade e Estatítisca RevisãoAula de Probabilidade e Estatítisca Revisão
Aula de Probabilidade e Estatítisca RevisãoEduardo S. Pereira
 
Atividade prática Probabilidade e Estatística
Atividade prática Probabilidade e EstatísticaAtividade prática Probabilidade e Estatística
Atividade prática Probabilidade e EstatísticaEduardo S. Pereira
 
Probabilidade e Estatítica Lista de Exercícios 1
Probabilidade e Estatítica Lista de Exercícios 1Probabilidade e Estatítica Lista de Exercícios 1
Probabilidade e Estatítica Lista de Exercícios 1Eduardo S. Pereira
 
Probabilidade e Estatística Tabelas de Frequência
Probabilidade e Estatística Tabelas de FrequênciaProbabilidade e Estatística Tabelas de Frequência
Probabilidade e Estatística Tabelas de FrequênciaEduardo S. Pereira
 
Probabilidade e Estatística Boxplot
Probabilidade e Estatística BoxplotProbabilidade e Estatística Boxplot
Probabilidade e Estatística BoxplotEduardo S. Pereira
 
Primeira Lista de Exercícios de Modelagem de Dados
Primeira Lista de Exercícios de Modelagem de DadosPrimeira Lista de Exercícios de Modelagem de Dados
Primeira Lista de Exercícios de Modelagem de DadosEduardo S. Pereira
 
Aula 7 - Algoritmos e Estrutura de Dados
Aula 7 - Algoritmos e Estrutura de DadosAula 7 - Algoritmos e Estrutura de Dados
Aula 7 - Algoritmos e Estrutura de DadosEduardo S. Pereira
 
Linguagens Formais e Autômatos aula 04
Linguagens Formais e Autômatos aula 04Linguagens Formais e Autômatos aula 04
Linguagens Formais e Autômatos aula 04Eduardo S. Pereira
 

Mais de Eduardo S. Pereira (20)

Lista de Exercícios de Probabilidade e Estatística do Segundo Bimestre
Lista de Exercícios de Probabilidade e Estatística do Segundo BimestreLista de Exercícios de Probabilidade e Estatística do Segundo Bimestre
Lista de Exercícios de Probabilidade e Estatística do Segundo Bimestre
 
Aula 10 Probabilidade e Estatística
Aula 10 Probabilidade e EstatísticaAula 10 Probabilidade e Estatística
Aula 10 Probabilidade e Estatística
 
Aula de Probabilidade e Estatítisca Revisão
Aula de Probabilidade e Estatítisca RevisãoAula de Probabilidade e Estatítisca Revisão
Aula de Probabilidade e Estatítisca Revisão
 
Atividade prática Probabilidade e Estatística
Atividade prática Probabilidade e EstatísticaAtividade prática Probabilidade e Estatística
Atividade prática Probabilidade e Estatística
 
Probabilidade e Estatítica Lista de Exercícios 1
Probabilidade e Estatítica Lista de Exercícios 1Probabilidade e Estatítica Lista de Exercícios 1
Probabilidade e Estatítica Lista de Exercícios 1
 
Probabilidade e Estatística Tabelas de Frequência
Probabilidade e Estatística Tabelas de FrequênciaProbabilidade e Estatística Tabelas de Frequência
Probabilidade e Estatística Tabelas de Frequência
 
Probabilidade e Estatística Boxplot
Probabilidade e Estatística BoxplotProbabilidade e Estatística Boxplot
Probabilidade e Estatística Boxplot
 
Aula 11 Modelagem de Dados
Aula 11 Modelagem de DadosAula 11 Modelagem de Dados
Aula 11 Modelagem de Dados
 
Aula 10 Modelagem de Dados
Aula 10 Modelagem de DadosAula 10 Modelagem de Dados
Aula 10 Modelagem de Dados
 
Aula 9 Modelagem de Dados
Aula 9 Modelagem de DadosAula 9 Modelagem de Dados
Aula 9 Modelagem de Dados
 
Aula 7 Modelagem de Dados
Aula 7 Modelagem de DadosAula 7 Modelagem de Dados
Aula 7 Modelagem de Dados
 
Aula 8 Modelagem de Dados
Aula 8 Modelagem de DadosAula 8 Modelagem de Dados
Aula 8 Modelagem de Dados
 
Primeira Lista de Exercícios de Modelagem de Dados
Primeira Lista de Exercícios de Modelagem de DadosPrimeira Lista de Exercícios de Modelagem de Dados
Primeira Lista de Exercícios de Modelagem de Dados
 
Aula 06 Modelagem de Dados
Aula 06 Modelagem de DadosAula 06 Modelagem de Dados
Aula 06 Modelagem de Dados
 
Aula05
Aula05Aula05
Aula05
 
Aula04
Aula04Aula04
Aula04
 
Aula03
Aula03Aula03
Aula03
 
Aula01
Aula01Aula01
Aula01
 
Aula 7 - Algoritmos e Estrutura de Dados
Aula 7 - Algoritmos e Estrutura de DadosAula 7 - Algoritmos e Estrutura de Dados
Aula 7 - Algoritmos e Estrutura de Dados
 
Linguagens Formais e Autômatos aula 04
Linguagens Formais e Autômatos aula 04Linguagens Formais e Autômatos aula 04
Linguagens Formais e Autômatos aula 04
 

Aula02

  • 1. Modelagem de Dados Prof. Doutor Eduardo S. Pereira
  • 3. Modelagem de Dados ● O que são dados? ● O que é informação? ● Como gerar conhecimento a partir de informações?
  • 4. Modelagem de Dados ● Sistemas Gerenciadores de Bancos de Dados – SGDB ● Software que permite a definição de estrutura para armazenamento de informações e fornecimento de mecanismos para manipulá-las; ● Possibilita a criação de um ambiente que seja adequado e eficiente para uso na recuperação e armazenamento de informações ●
  • 5. Sistema de Gerenciadores de Banco de Dados
  • 6. Sistema de Gerenciadores de Banco de Dados
  • 7. Sistema de Gerenciadores de Banco de Dados
  • 8. Sistema de Gerenciadores de Banco de Dados
  • 9. Sistema de Gerenciadores de Banco de Dados
  • 10. Sistema de Gerenciadores de Banco de Dados
  • 11. Sistema de Gerenciadores de Banco de Dados
  • 12. Sistema de Gerenciadores de Banco de Dados
  • 13. Sistema de Gerenciadores de Banco de Dados
  • 14. Atividade Prática ● Atividade valendo 100 pontos. ● Dividir a sala em quatro grupos. ● Cada grupos terá que simular o levantamento de requisitos de banco de dados de uma determinado cliente. ● Cada grupo deve descrever quais os tipos de dados envolvidos no problema e quais as possíveis informações relevantes em cada dado. ● Em seguida, os grupos devem desenvolver um esboço de quais as possíveis relações entre os dados.
  • 15. Sistema de Gerenciadores de Banco de Dados ● Atividades: 1) CADASTRO NACIONAL DE VEÍCULOS: Você apresentará um modelo de dados para o cadastro nacional de veículos. Sabe-se que: – O veículo possui sempre uma placa única em todo o país; – O veículo possui sempre um responsável legal por ele. É necessário manter o histórico desta responsabilidade (propriedade); – O veículo pertence sempre a uma categoria; •O veículo é sempre de uma marca e de um modelo e possui ano de fabricação.
  • 16. Sistema de Gerenciadores de Banco de Dados ● Atividades: 1) BIBLIOTECA: Você irá elaborar um modelo de dados para atender as necessidades de informação de uma biblioteca universitária. São elas: • O cadastro dos usuários com endereço completo, inclusive com a informação do curso do usuário e data de início e de término previsto; • O cadastro das obras da biblioteca, com a devida classificação: livros científicos, periódicos científicos, periódicos informativos, periódicos diversos, entretenimento, etc.; • A língua em que encontra-se a obra; • A mídia onde encontra-se a obra; • Os autores da obra com o controle da nacionalidade do autor; • As editoras dos exemplares com o ano de edição; • os usuários estão classificados entre alunos, professores e funcionários, sendo que para os professores não serão considerados limites de volumes para empréstimos, nem possíveis atrasos na devolução destes. • O histórico dos empréstimos
  • 17. Sistema de Gerenciadores de Banco de Dados ● Atividades: 1) CONTROLE DE ESTOQUE. Uma empresa do comércio varejista, deseja fazer o controle de estoque de seu estabelecimento. Para facilitar a administração do seu estoque, a organização criou uma estrutura de almoxarifados, onde um produto pode ser estocado em vários almoxarifados e um almoxarifado pode conter vários produtos. A reposição de estoque acontece quando os produtos adquiridos de um fornecedor chegam com sua respectiva nota fiscal de compra. Já a baixa do estoque se dá quando ocorre a emissão de uma nota fiscal de venda para um determinado cliente. Além disso, deseja-se classificar os produtos em linhas a serem determinadas pelo usuário de acordo com a sua necessidade. Elabore um DER que contemple os dados necessários a este controle. Represente as chaves primárias e estrangeiras, os principais atributos, as integridades referenciais e a obrigatoriedade/opcionalidade dos relacionamentos.
  • 18. Sistema de Gerenciadores de Banco de Dados ● Atividades: 1) PLANO DE SAÚDE. Uma empresa, que gerencia um plano de saúde, deseja construir um sistema para facilitar e agilizar o gerenciamento das internações, seja em enfermaria ou em apartamento do tipo standard, realizadas por seus associados (usuários), bem como o controle dos pagamentos que devem ser realizados aos hospitais credenciados junto à empresa. O controle de mensalidades dos associados não faz parte do escopo do sistema. A empresa só trabalha com um tipo de plano de saúde. Só se deseja controlar as diárias de internações.
  • 19. Sistema de Gerenciadores de Banco de Dados ● Atividades: 1)LOJA DE MATERIAIS. Uma organização que atua no ramo de vendas de materiais de construção deseja montar um banco de dados para emissão de faturas em suas lojas, gerenciando a comissão de cada empregado. Sabe-se: •A empresa possui diversas lojas; •Um empregado pertence sempre a uma loja mas já pode ter trabalhado em outras lojas da rede; Uma nota fiscal é composta de dados genéricos (número da nota fiscal, nome do cliente, data de emissão, valor total da Nota fiscal, nome do empregado responsável pela venda) e dados do detalhe da venda (nome do material vendido, quantidade deste material, valor unitário, valor total do item de material vendido).