SlideShare uma empresa Scribd logo
1 de 40
Baixar para ler offline
Modelagem de
Dados
Fundamentos de Bancos de Dados
Prof. Marco Ikuro Hisatomi
Olá estudante!
Bem-vindo(a) à disciplina de Modelagem de Dados,
pela qual vai conhecer como o armazenamento de dados
é feito através dos Sistemas Gerenciadores de Bancos de
Dados, com base em Banco de Dados Relacional para
apoiar a tomada de decisões.
2
Werlich, 2018
Continue com a sua rotina de autoestudo para que
possa assistir às aulas e aproveitar ao máximo esse
momento de ensino-aprendizagem!
3
Livro didático
Acessar o AVA, na opção Biblioteca
Ou utilizar o endereço da Web:
https://biblioteca-virtual.com/
Fonte: Werlich, Claudia, 2018.
Conteúdo Programático
Fundamentos de Bancos de Dados
• Introdução a Sistemas Gerenciadores de Bancos de
Dados (SGDB)
• Banco de Dados Relacional
• Integridade de um SGBD
• Dados como apoio a tomada de decisão
4
Fundamentos de
Bancos de Dados
Fundamentos de Bancos de Dados compreende-se em:
1. Adquirir competência e habilidade para criar banco de
dados correto e seguro.
2. Usar o SGBD como ferramenta fundamental no
desenvolvimento e uso de software.
3. Compreender como o dado será base para a tomada
de decisões.
4. Aprender como a modelagem de dados auxiliará na
resolução dos problemas do cliente.
6
Dona Catarina quer
abandonar o processo
manual e usar um
SGBD
8
Contextualizando
A sua responsabilidade é dar uma opção viável ao
negócio da Dona Catarina:
• Com problemas de gerenciamento de seu negócio e
quer informatizar sua rotina de trabalho;
• Deixou de atender vários clientes no final do ano;
• Precisa Gerenciar as encomendas, entrega e cobrança;
• Quer que todas as informações fiquem na empresa e
de forma bem segura.
Considerações para escolher o melhor caminho
• Como determinar o tipo de SGBD ideal para uma
determinada empresa?
• O SGBD pode ser um gratuito ou proprietário podem
ser utilizados?
• Quanto ele irá gastar?
• Poderemos utilizar ferramentas freeware?
A decisão deve considerar fatores técnicos e
administrativos: softwares e orçamento disponível.
9
• Banco de dados são coleções inter-relacionados de
arquivos, Heuser (2009);
• É uma coletânea de dados duráveis e acessíveis a
vários softwares, Date (2003);
• Cada processo da organização tem dados específicos e
pode conter dados comuns entre outros processos:
- cadastro de produto
- contato do cliente
- venda:
produto/cliente
10
Fonte: elaborada pela autora
• SGBD: software para gerenciar as informações de um
banco de dados, Navathe e Ramez (2005);
• Funções: organizar, acessar, controlar, manter,
compartilhar e proteger as informações;
• Possibilita a implementação da modelagem dos dados;
• Garantir a segurança dos
dados;
• Estar distribuído em vários
computadores;
• Possibilitar o isolamento das
transações.
11
Fonte: elaborada pela autora
Escolhendo SGBD para Dona Catarina
• Implementar o banco de dados relacional – permite a
Dona Catarina no gerenciamento das encomendas,
produção e entrega
• Utilizar o XML (eXtensible Markup Language) para
integração com outros sistemas
• Definir uma rotina de backup para eventual
necessidade de recuperação pós pane na infraestrutura
• Optar por: Oracle, SQL server, MySQL, Postgree,
Firebird, DB2, entre outros.
12
Escolhendo SGBD para Dona Catarina
• Oracle
• MySQL
• Microsoft SQL Server
• PostgreSQL (SGBDRO)
• IBM DB2
• FIREBIRD
Modelando Dados
para implementar o
Controle Acadêmico
Contextualizando
O desafio é entender como o software atenderá aos
objetivos do negócio: Controle Acadêmico
• Quem deve se envolver?
• Quais dados são relevantes para iniciar o
desenvolvimento do software
• Quais entidades e seus respectivos atributos?
15
• O sistema é composto por: dados, hardware, software
e usuários
• Hardware – determina a capacidade de
armazenamento e da disponibilização dos dados
• Software – SGBD para construir o banco de dados e
demais softwares para usuários
• Usuários – atores que realizam as operações
• Programadores
• Usuários (sofisticado, especialistas, navegantes e
desenvolvedores)
• Administrador do banco de dados (DBA)
16
Das funções do (DBA), Korth, Silberschatz e Sudarshan (2012)
• Cria, modifica e atualiza o esquema do banco de dados,
executando um conjunto de instruções.
• Concessão de autorização ao acesso aos dados,
juntamente com os administradores da empresa
• Manutenção – liberar espaços no servidor, realizar
backup e monitorar as tarefas no servidor (evitando
possíveis gargalos de acessos
Projetista de BD – analista de sistemas que elabora o
DER
17
Modelagem de dados
• Modelagem de dados relacional:
• Data: Década de 70 por Peter P. Chen
• Conceito: baseado na teoria de conjuntos da álgebra
relacional
• Representação abstrata e simplificada de um sistema
real (gráfico), depende da experiência individual
• Forma gráfica, possibilita a comunicação entre
usuários finais de banco de dados, Guimarães (2003)
Modelo gráfico = Linguagem simplificada
Fonte: livro base
Modelo Relacional
• Não estático - suporta evolução (baseado em
iterações)
• Informações em uma base de dados são acomodadas
em tabelas e linhas (tuplas)
• Operações baseadas em álgebra relacional e teoria de
conjuntos:
• Subtração
• Produto cartesiano
• Projeção
• Seleção
• União
• Junção
Tabela aluno
Fonte: livro base
• Tabela: Aluno
• Coluna: Matrícula, Nome, Dt. Nasc.
• Tupla: 1515, Ana Lee, 18/6/1989
Modelando Controle acadêmico 22
Aluno Curso
Disciplina
Histórico
Segurança das
informações judiciais
num escritório em
crescimento
Contextualizando
O escritório de advogados precisa de segurança de dados
e eles não conhecem nada sobre o assunto!
Você é o responsável: elabore um relatório sobre as
vantagens de um SGBD com em segurança.
24
Redundância
• Grande número de dados e falhas na modelagem de
um banco de dados podem levar a redundâncias:
problemas
• Análise dos atributos das entidades
• Um SGBD deve permitir a redundância controlada
Redundância para recuperação de Falhas
• Estabelecer uma política de BACKUP:
• Responsabilidades: quem fará o backup? Quem terá
acesso ao backup?
• Meios: como será realizado o backup? Qual mídia ou
nuvem? Qual software? Qual hardware?
• Período: qual o intervalo dos backups?
• Retenção: quanto tempo o backup deve ficar
armazenado na mesma mídia?
• Armazenamento: onde serão armazenados?
Proteção de SGBD
• Proteger o banco de dados (contra cópia)
• Preservar o seu conteúdo
• Autenticação e políticas de permissão
• Política de segurança de um banco de dados:
• Integridade
• Confiabilidade
• Disponibilidade
• Atomicidade: nenhuma ou a totalidade das operações
da transação são realizadas com sucesso.
• Consistência: preserva as regras
impostas no banco de dados.
• Isolamento é a segurança de
que uma transação não interfira
no trabalho de outra.
• Durabilidade ou persistência é o
armazenamento confiável e seguro.
28
SGBD
A
C
I
D
Guimarães (2003)
Registro de Ações (LOG)
• Autenticação do usuário
• Possui um LOG para registrar todas as operações
realizadas em dados
• Permite recuperação de uma transação (interação)
com falhas, usando o LOG
• Auditoria em operação e em alteração de dados
Dados são base para
tomada de decisões
Contextualizando
Com a implantação do SGBD e aplicativos no escritório de
advogados, o foco é tomar decisões importantes para
alcançar os objetivos estratégicos
Apresente os principais recursos da Tecnologia da
Informação para garantir a tomada de decisão adequada
aos negócios
31
Banco de Dados - apoio à decisão
• É mais que um mero repositório de dados
• Possibilita a produção de inteligência de negócio
• Facilitam a visualização e composição para a tomada
de decisões
• Visam obter informações de alto nível a partir de
informações detalhadas
Dados
Regras de
Negócio
Estratégia Decisões
Data Warehouse
• Arquivo ou repositório de informações estruturadas
• Várias origens (bancos de dados)
• Origem de dados: interna e externa
• Armazenados em um único local e com um esquema
unificado
• Permite consultas para o apoio à decisão
Silberschatz e Sudarshan (2012, p. 560)
Data Mining
• Mineração de informações conhecidas
• Descoberta de informações em função de novas regras
ou padrões
• Análise de informações semiautomática
• Obter respostas à perguntas estratégicas
Navathe e Ramez (2005, p. 624)
OLTP vs OLAP
OLTP
• Operações repetidas realizadas no SGBD
• Dos níveis operacional e administrativo
OLAP
• Processo interativo de criar, gerenciar, analisar e gerar
relatórios
• Armazenados em uma tabela multidimensional (ou
arrays multidimensionais)
• Análise de algoritmos e softwares específicos.
Date (2003)
OLTP vs OLAP
OLTP OLAP
Operações de rotina Operações analíticas
Baixo desempenho em
consultas
Alto desempenho em consultas
Sem histórico de consultas
Possibilita histórico de
consultas
Estruturas convencionais de
armazenamento
Armazenamento em Data
Warehouse
Dados voláteis Dados históricos e não voláteis
(Online Analytical Processing)
Online Transaction Processing
Tomar decisões com base em informações
• Resultados dos processos (Sucesso ou não)
• Recursos e prazos realizados ao longo dos processos
• Tipos de processos com maior frequência
• Partes envolvidas por segmento, região, natureza
• Agronegócio
• Paraná
• Sustentabilidade
Destaques
Destaques
• Modelagem e concepção do banco de dados
• SGBD – suporte aos negócios da organização
• Dados armazenados e tratados para tomada de
decisões
• Controle de acesso e segurança no SGBD para
proteção dos dados
39
Interação
Muito obrigado e
Bons estudos!!

Mais conteúdo relacionado

Semelhante a Fundamentos de Bancos de Dados

Introdução à Banco de Dados
Introdução à Banco de DadosIntrodução à Banco de Dados
Introdução à Banco de DadosBruno Siqueira
 
1 - BD - Introdução.pdf
1 - BD - Introdução.pdf1 - BD - Introdução.pdf
1 - BD - Introdução.pdfEgnaldo Paulino
 
AULA 01.pptx
AULA 01.pptxAULA 01.pptx
AULA 01.pptxEizoKato
 
Aula 2 - SGBDs e Modelos de Bancos de Dados.pptx
Aula 2 - SGBDs e Modelos de Bancos de Dados.pptxAula 2 - SGBDs e Modelos de Bancos de Dados.pptx
Aula 2 - SGBDs e Modelos de Bancos de Dados.pptxJoseph Donald
 
Sistemas de Gestão de Bases de Dados e de Gestão de Ficheiros
Sistemas de Gestão de Bases de Dados e de Gestão de FicheirosSistemas de Gestão de Bases de Dados e de Gestão de Ficheiros
Sistemas de Gestão de Bases de Dados e de Gestão de FicheirosMariana Hiyori
 
Palestra big data_e_mineracao_dedados_5agosto13-versaoslideshare
Palestra big data_e_mineracao_dedados_5agosto13-versaoslidesharePalestra big data_e_mineracao_dedados_5agosto13-versaoslideshare
Palestra big data_e_mineracao_dedados_5agosto13-versaoslidesharepccdias
 
Fundamentos de Banco de Dados.pptx
Fundamentos de Banco de Dados.pptxFundamentos de Banco de Dados.pptx
Fundamentos de Banco de Dados.pptxNatliaGomes72
 
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
 
Big Data Open Source com Hadoop
Big Data Open Source com HadoopBig Data Open Source com Hadoop
Big Data Open Source com HadoopAmbiente Livre
 
Parte8 - Fundamentos de Sistema de Informação
Parte8 - Fundamentos de Sistema de InformaçãoParte8 - Fundamentos de Sistema de Informação
Parte8 - Fundamentos de Sistema de InformaçãoGabriel Faustino
 
Interoperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadosInteroperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadospichiliani
 
Interoperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadosInteroperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadospichiliani
 
Aula 01 - Fundamentos de Banco de Dados (2).pdf
Aula 01 - Fundamentos de Banco de Dados (2).pdfAula 01 - Fundamentos de Banco de Dados (2).pdf
Aula 01 - Fundamentos de Banco de Dados (2).pdfMarcelo Silva
 
Banco de dados distribuídos mnt bd
Banco de dados distribuídos mnt bdBanco de dados distribuídos mnt bd
Banco de dados distribuídos mnt bdM Serafim
 
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
 

Semelhante a Fundamentos de Bancos de Dados (20)

Introdução à Banco de Dados
Introdução à Banco de DadosIntrodução à Banco de Dados
Introdução à Banco de Dados
 
1 - BD - Introdução.pdf
1 - BD - Introdução.pdf1 - BD - Introdução.pdf
1 - BD - Introdução.pdf
 
AULA 01.pptx
AULA 01.pptxAULA 01.pptx
AULA 01.pptx
 
Aulas TSI33A - Banco de Dados I (TSI UTFPR-Toledo)
Aulas TSI33A - Banco de Dados I (TSI UTFPR-Toledo)Aulas TSI33A - Banco de Dados I (TSI UTFPR-Toledo)
Aulas TSI33A - Banco de Dados I (TSI UTFPR-Toledo)
 
Aula 2 - SGBDs e Modelos de Bancos de Dados.pptx
Aula 2 - SGBDs e Modelos de Bancos de Dados.pptxAula 2 - SGBDs e Modelos de Bancos de Dados.pptx
Aula 2 - SGBDs e Modelos de Bancos de Dados.pptx
 
Sistemas de Gestão de Bases de Dados e de Gestão de Ficheiros
Sistemas de Gestão de Bases de Dados e de Gestão de FicheirosSistemas de Gestão de Bases de Dados e de Gestão de Ficheiros
Sistemas de Gestão de Bases de Dados e de Gestão de Ficheiros
 
Palestra big data_e_mineracao_dedados_5agosto13-versaoslideshare
Palestra big data_e_mineracao_dedados_5agosto13-versaoslidesharePalestra big data_e_mineracao_dedados_5agosto13-versaoslideshare
Palestra big data_e_mineracao_dedados_5agosto13-versaoslideshare
 
Fundamentos de Banco de Dados.pptx
Fundamentos de Banco de Dados.pptxFundamentos de Banco de Dados.pptx
Fundamentos de Banco de Dados.pptx
 
Banco dedados aula001
Banco dedados aula001Banco dedados aula001
Banco dedados aula001
 
Introdução.pdf
Introdução.pdfIntrodução.pdf
Introdução.pdf
 
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
 
Big Data Open Source com Hadoop
Big Data Open Source com HadoopBig Data Open Source com Hadoop
Big Data Open Source com Hadoop
 
Parte8 - Fundamentos de Sistema de Informação
Parte8 - Fundamentos de Sistema de InformaçãoParte8 - Fundamentos de Sistema de Informação
Parte8 - Fundamentos de Sistema de Informação
 
Elmasri_cap1.pptx
Elmasri_cap1.pptxElmasri_cap1.pptx
Elmasri_cap1.pptx
 
Interoperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadosInteroperabilidade entre bancos de dados
Interoperabilidade entre bancos de dados
 
Interoperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadosInteroperabilidade entre bancos de dados
Interoperabilidade entre bancos de dados
 
BDI_1_conceitos
BDI_1_conceitosBDI_1_conceitos
BDI_1_conceitos
 
Aula 01 - Fundamentos de Banco de Dados (2).pdf
Aula 01 - Fundamentos de Banco de Dados (2).pdfAula 01 - Fundamentos de Banco de Dados (2).pdf
Aula 01 - Fundamentos de Banco de Dados (2).pdf
 
Banco de dados distribuídos mnt bd
Banco de dados distribuídos mnt bdBanco de dados distribuídos mnt bd
Banco de dados distribuídos mnt bd
 
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
 

Fundamentos de Bancos de Dados

  • 1. Modelagem de Dados Fundamentos de Bancos de Dados Prof. Marco Ikuro Hisatomi
  • 2. Olá estudante! Bem-vindo(a) à disciplina de Modelagem de Dados, pela qual vai conhecer como o armazenamento de dados é feito através dos Sistemas Gerenciadores de Bancos de Dados, com base em Banco de Dados Relacional para apoiar a tomada de decisões. 2 Werlich, 2018 Continue com a sua rotina de autoestudo para que possa assistir às aulas e aproveitar ao máximo esse momento de ensino-aprendizagem!
  • 3. 3 Livro didático Acessar o AVA, na opção Biblioteca Ou utilizar o endereço da Web: https://biblioteca-virtual.com/ Fonte: Werlich, Claudia, 2018.
  • 4. Conteúdo Programático Fundamentos de Bancos de Dados • Introdução a Sistemas Gerenciadores de Bancos de Dados (SGDB) • Banco de Dados Relacional • Integridade de um SGBD • Dados como apoio a tomada de decisão 4
  • 6. Fundamentos de Bancos de Dados compreende-se em: 1. Adquirir competência e habilidade para criar banco de dados correto e seguro. 2. Usar o SGBD como ferramenta fundamental no desenvolvimento e uso de software. 3. Compreender como o dado será base para a tomada de decisões. 4. Aprender como a modelagem de dados auxiliará na resolução dos problemas do cliente. 6
  • 7. Dona Catarina quer abandonar o processo manual e usar um SGBD
  • 8. 8 Contextualizando A sua responsabilidade é dar uma opção viável ao negócio da Dona Catarina: • Com problemas de gerenciamento de seu negócio e quer informatizar sua rotina de trabalho; • Deixou de atender vários clientes no final do ano; • Precisa Gerenciar as encomendas, entrega e cobrança; • Quer que todas as informações fiquem na empresa e de forma bem segura.
  • 9. Considerações para escolher o melhor caminho • Como determinar o tipo de SGBD ideal para uma determinada empresa? • O SGBD pode ser um gratuito ou proprietário podem ser utilizados? • Quanto ele irá gastar? • Poderemos utilizar ferramentas freeware? A decisão deve considerar fatores técnicos e administrativos: softwares e orçamento disponível. 9
  • 10. • Banco de dados são coleções inter-relacionados de arquivos, Heuser (2009); • É uma coletânea de dados duráveis e acessíveis a vários softwares, Date (2003); • Cada processo da organização tem dados específicos e pode conter dados comuns entre outros processos: - cadastro de produto - contato do cliente - venda: produto/cliente 10 Fonte: elaborada pela autora
  • 11. • SGBD: software para gerenciar as informações de um banco de dados, Navathe e Ramez (2005); • Funções: organizar, acessar, controlar, manter, compartilhar e proteger as informações; • Possibilita a implementação da modelagem dos dados; • Garantir a segurança dos dados; • Estar distribuído em vários computadores; • Possibilitar o isolamento das transações. 11 Fonte: elaborada pela autora
  • 12. Escolhendo SGBD para Dona Catarina • Implementar o banco de dados relacional – permite a Dona Catarina no gerenciamento das encomendas, produção e entrega • Utilizar o XML (eXtensible Markup Language) para integração com outros sistemas • Definir uma rotina de backup para eventual necessidade de recuperação pós pane na infraestrutura • Optar por: Oracle, SQL server, MySQL, Postgree, Firebird, DB2, entre outros. 12
  • 13. Escolhendo SGBD para Dona Catarina • Oracle • MySQL • Microsoft SQL Server • PostgreSQL (SGBDRO) • IBM DB2 • FIREBIRD
  • 14. Modelando Dados para implementar o Controle Acadêmico
  • 15. Contextualizando O desafio é entender como o software atenderá aos objetivos do negócio: Controle Acadêmico • Quem deve se envolver? • Quais dados são relevantes para iniciar o desenvolvimento do software • Quais entidades e seus respectivos atributos? 15
  • 16. • O sistema é composto por: dados, hardware, software e usuários • Hardware – determina a capacidade de armazenamento e da disponibilização dos dados • Software – SGBD para construir o banco de dados e demais softwares para usuários • Usuários – atores que realizam as operações • Programadores • Usuários (sofisticado, especialistas, navegantes e desenvolvedores) • Administrador do banco de dados (DBA) 16
  • 17. Das funções do (DBA), Korth, Silberschatz e Sudarshan (2012) • Cria, modifica e atualiza o esquema do banco de dados, executando um conjunto de instruções. • Concessão de autorização ao acesso aos dados, juntamente com os administradores da empresa • Manutenção – liberar espaços no servidor, realizar backup e monitorar as tarefas no servidor (evitando possíveis gargalos de acessos Projetista de BD – analista de sistemas que elabora o DER 17
  • 18. Modelagem de dados • Modelagem de dados relacional: • Data: Década de 70 por Peter P. Chen • Conceito: baseado na teoria de conjuntos da álgebra relacional • Representação abstrata e simplificada de um sistema real (gráfico), depende da experiência individual • Forma gráfica, possibilita a comunicação entre usuários finais de banco de dados, Guimarães (2003)
  • 19. Modelo gráfico = Linguagem simplificada Fonte: livro base
  • 20. Modelo Relacional • Não estático - suporta evolução (baseado em iterações) • Informações em uma base de dados são acomodadas em tabelas e linhas (tuplas) • Operações baseadas em álgebra relacional e teoria de conjuntos: • Subtração • Produto cartesiano • Projeção • Seleção • União • Junção
  • 21. Tabela aluno Fonte: livro base • Tabela: Aluno • Coluna: Matrícula, Nome, Dt. Nasc. • Tupla: 1515, Ana Lee, 18/6/1989
  • 22. Modelando Controle acadêmico 22 Aluno Curso Disciplina Histórico
  • 23. Segurança das informações judiciais num escritório em crescimento
  • 24. Contextualizando O escritório de advogados precisa de segurança de dados e eles não conhecem nada sobre o assunto! Você é o responsável: elabore um relatório sobre as vantagens de um SGBD com em segurança. 24
  • 25. Redundância • Grande número de dados e falhas na modelagem de um banco de dados podem levar a redundâncias: problemas • Análise dos atributos das entidades • Um SGBD deve permitir a redundância controlada
  • 26. Redundância para recuperação de Falhas • Estabelecer uma política de BACKUP: • Responsabilidades: quem fará o backup? Quem terá acesso ao backup? • Meios: como será realizado o backup? Qual mídia ou nuvem? Qual software? Qual hardware? • Período: qual o intervalo dos backups? • Retenção: quanto tempo o backup deve ficar armazenado na mesma mídia? • Armazenamento: onde serão armazenados?
  • 27. Proteção de SGBD • Proteger o banco de dados (contra cópia) • Preservar o seu conteúdo • Autenticação e políticas de permissão • Política de segurança de um banco de dados: • Integridade • Confiabilidade • Disponibilidade
  • 28. • Atomicidade: nenhuma ou a totalidade das operações da transação são realizadas com sucesso. • Consistência: preserva as regras impostas no banco de dados. • Isolamento é a segurança de que uma transação não interfira no trabalho de outra. • Durabilidade ou persistência é o armazenamento confiável e seguro. 28 SGBD A C I D Guimarães (2003)
  • 29. Registro de Ações (LOG) • Autenticação do usuário • Possui um LOG para registrar todas as operações realizadas em dados • Permite recuperação de uma transação (interação) com falhas, usando o LOG • Auditoria em operação e em alteração de dados
  • 30. Dados são base para tomada de decisões
  • 31. Contextualizando Com a implantação do SGBD e aplicativos no escritório de advogados, o foco é tomar decisões importantes para alcançar os objetivos estratégicos Apresente os principais recursos da Tecnologia da Informação para garantir a tomada de decisão adequada aos negócios 31
  • 32. Banco de Dados - apoio à decisão • É mais que um mero repositório de dados • Possibilita a produção de inteligência de negócio • Facilitam a visualização e composição para a tomada de decisões • Visam obter informações de alto nível a partir de informações detalhadas Dados Regras de Negócio Estratégia Decisões
  • 33. Data Warehouse • Arquivo ou repositório de informações estruturadas • Várias origens (bancos de dados) • Origem de dados: interna e externa • Armazenados em um único local e com um esquema unificado • Permite consultas para o apoio à decisão Silberschatz e Sudarshan (2012, p. 560)
  • 34. Data Mining • Mineração de informações conhecidas • Descoberta de informações em função de novas regras ou padrões • Análise de informações semiautomática • Obter respostas à perguntas estratégicas Navathe e Ramez (2005, p. 624)
  • 35. OLTP vs OLAP OLTP • Operações repetidas realizadas no SGBD • Dos níveis operacional e administrativo OLAP • Processo interativo de criar, gerenciar, analisar e gerar relatórios • Armazenados em uma tabela multidimensional (ou arrays multidimensionais) • Análise de algoritmos e softwares específicos. Date (2003)
  • 36. OLTP vs OLAP OLTP OLAP Operações de rotina Operações analíticas Baixo desempenho em consultas Alto desempenho em consultas Sem histórico de consultas Possibilita histórico de consultas Estruturas convencionais de armazenamento Armazenamento em Data Warehouse Dados voláteis Dados históricos e não voláteis (Online Analytical Processing) Online Transaction Processing
  • 37. Tomar decisões com base em informações • Resultados dos processos (Sucesso ou não) • Recursos e prazos realizados ao longo dos processos • Tipos de processos com maior frequência • Partes envolvidas por segmento, região, natureza • Agronegócio • Paraná • Sustentabilidade
  • 39. Destaques • Modelagem e concepção do banco de dados • SGBD – suporte aos negócios da organização • Dados armazenados e tratados para tomada de decisões • Controle de acesso e segurança no SGBD para proteção dos dados 39