Banco de dados I Aula inicial -...

84
BANCO DE DADOS I AULA INICIAL PROF. ME. HÉLIO ESPERIDIÃO

Transcript of Banco de dados I Aula inicial -...

Page 1: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

BANCO DE DADOS IAULA INICIALPROF. ME. HÉLIO ESPERIDIÃO

Page 2: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

Ementa

Conceitos de desenvolvimento de Sistemas de Informação.

Conceitos de Banco de Dados.

Modelos de Banco de Dados: Modelo Relacional.

Álgebra Relacional.

Introdução ao SQL.

Page 3: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

BIBLIOGRAFIASILBERSCHATZ, A., KORTH, H., SUDARSH, F.: Sistema de Banco de Dados, 5a Ed. Campus, 2006.

MACHADO, F.N.R. Banco de dados: Projeto e implementação. Erica, 2004.

ELMASRI, R. E. & NAVATHE, S. B. Sistemas de Banco de Dados, 4ª Ed. Addison-Wesley, 2005.

DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003.

KROENKE, D. M. Banco de Dados - Fundamentos, Projeto e Implementação, 6a Ed., LTC,1999

SETZER, V W; SILVA, F S C. Bancos de dados. Edgard Blucher, 2005 YARGER, R. J. MySQL and My SQL. O´Reilly, 1999.

Page 4: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

Avaliação

Prova B1 + Prova B2

Atividades em sala de aula computam no total 1 ponto no valor de cada prova.

Peso provas: 90%

Peso atividades em sala: 10%

Page 5: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

O QUE É UM DADO?Dado pode ser definido como a matéria-prima originalmente obtida de uma ou mais fontes (etapa de coleta).

Page 6: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

o que é a informaçãoA Informação é o resultado do processamento.

Isto é, o dado processado ou "acabado”.

Page 7: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

Obtendo a informação

Dados Processamento Informação

Page 8: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

Exemplo de Processamento

10/02/2020 8

Área S do

circuloBase,Altura

2

.abs =

Modelo

Matemático

Implementação (Padrão de bits/rotinas)

Page 9: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

Processamento de Dados:O esquema.

ProcessamentoEntrada Saída

Dispositivode Entrada

Dispositivode Saída

Memória

CPU

Page 10: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

Definindo Abstração

10/02/2020 10

Page 11: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

Abstração

Quando a matéria-prima usada num processo é abstrata, isto é, apresenta-se sob a forma de valores, quantidades ou símbolos, então falamos em processamento de dados.

Quando o processamento é realizado por um computador, entrada refere-se aos dados colhidos do mundo real externo ao computador, e processo refere-se a uma série finita de operações que são realizadas a partir destes dados, a fim de transformá-los em alguma informação desejada (saída).

Page 12: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

Importante

Nem todo tipo de dado abstrato pode ser implementado em toda sua generalidade.

Observe o conjunto Z

Z = {...,-3,-2,-1,0,1,2,3,...}

O conjunto Z deve ser finito.

12

Page 13: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

Dado

É um conjunto de letras, números ou dígitos que colocado isoladamente, não agrega nenhum conhecimento, não contem significado claro.

13

2,4,6,8,10; xyz; Maria

Dado

Page 14: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

Exemplo de dado

Alfabeto Braille de seis dígitos

A B C D

E F G H

(Informação)

Page 15: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

15

Dado => Informação

-.-. --- -.. .. --. --- / -- --- .-. ... . C O D I G O (espaço) M O R S E

Page 16: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

16

Informação

O conceito de informação vem ser o dado trabalhado ou tratadoagregado com sentido natural e lógico para quem usa a informação.Define-se como algo útil.

2,4,6,8,10 – São Múltiplos de dois.

x,y,z - São coordenadas cartesianas.

Maria - Nome de uma pessoa.

Page 17: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

ConhecimentoQuando a informação é “trabalhada”

por pessoas e pelos recursos computacionais, possibilitando geração de cenários, simulações e oportunidades, pode ser chamada de conhecimento.

17

Page 18: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

18

Exemplo de ConhecimentoProblema

Desenvolver uma função matemática para gerar apenas múltiplos de dois.

N={2,4,6,8,10...} <= Dado

Informação, todos são

múltiplos de dois.

Conhecimento : N = 2x

Page 19: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

19

Conceito (Dado, Informação e Conhecimento)

Interpretação de símbolos

Page 20: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

20

Proibido Fumar

Deficiente Físico

Radiação no local

Laser no local

Alta Tensão

Enviar dados para Impressora

Mulher e Homem

Proibido Estacionar

Simbologias (SI)

Page 21: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

21

Conhecimento Visual

O Olho e o cérebro usam os

sentidos para determinar formas

implícitas ou codificadas nos

objetos e formar conhecidos.

Abstraindo dados da imagem e

criando informações.

Page 22: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

22

Page 23: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

23

Page 24: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

24

Page 25: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

Conclusão modelo decisórios

As informações geradas por estes dois modelos decisórios, sistemas de informação e tecnologia da informação têm sua relevância estimulada principalmente quando: podem minimizar os custos e a efetividade organizacional; melhoram os serviços realizados e produtos oferecidos pela organização; facilitam a interação entre os gestores e demais decisores ou atores (privados ou públicos); favorecem as simulações com projeções dos efeitos das ações e das decisões; tornam as organizações mais dinâmicas; competitivas e inteligentes.

25

Page 26: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

REPRESENTAÇÃO DE DADOSO matemático inglês George Boole (1815-1864) publicou em 1854 os princípios da lógica booleana.

Segundo Boole tudo poderia ser representado utilizando apenas os números 0 e 1.

010000111010101011110110101010110101010110101010101101

George Boole

Page 27: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

Bit

Simplificação de “dígito binário”(BInary digiT em inglês)

É a menor unidade de informação que pode ser armazenada ou transmitida.

Um bit pode assumir somente 2 valores, por exemplo: 0 ou 1, verdadeiro ou falso.

Page 28: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

Byte

✓ Um byte nada tem de especial, é apenas um

número binário de oito algarismos

0 1 0 1 0 1 1 1

Page 29: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

Bytes

✓ 1 Byte é representado por uma cadeia de 8 bits

1 byte = 8 bits1024 bytes = 1 K byte

1.048.576 bytes = 1 Mega byte

Page 30: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

Noção de tamanho

Bit 20 0 ou 1

Byte 23 8 bits

Kilo 1 Kbyte 210 1024 Bytes

Mega 1 Mbyte 220 1 024 kB

Giga 1 Gbyte 230 1 024 MB

Tera 1 Tbyte 240 1 024 GB

peta 1 Pbyte 250 1 024 TB

Exa 1 Ebyte 260 1 024 PB

Zetta 1 Zbyte 270 1 024 EB

Yotta 1 Ybyte 280 1 024 ZB

Page 31: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

Decimais para Binários

7 2

31 2

11

= 111

Quantos Bits são Necessários para representar o numero 7?

Page 32: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

Binários para Decimais

2 2 2012

+ +1 x 1 x 1 x

4 + 2 + 1 =7

= 7

Número binário: 111

Page 33: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

Tipos de dados

Tipo descrição Bits

byte Inteiro sem sinal 8 0 a 255

sbyte inteiro com sinal com sinal

8 -128 a 127

int inteiro com sinal com sinal

32 -2,147,483,648 to 2,147,483,647

uint Inteiro sem sinal 32 0 a 4294967295

short inteiro com sinal com sinal

16 -32.768 a 32.767

long inteiro com sinal com sinal

64 -922337203685477508 to 922337203685477507

ulong Inteiro sem sinal 64 0 a 18446744073709551615

Page 34: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

Importância da escolha correta do tipo de dados

Economia de memória.

Economia de processador.

Economia de Disco.

Qual o resultado da economia?

Page 35: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

Conceito de Estrutura de Dados

Uma estrutura de dados é um modo de armazenar os dados no computador para que os dados sejam usados com eficiência.

Normalmente devem ser escolhidas cuidadosamente;

Uma estrutura de dados bem desenvolvida permite que uma variedade de operações críticas sejam implementadas por uma linguagem de programação com os tipos de dados e referências e as operações advindas dos mesmos.

Page 36: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

Relações internas e externas

A empresa ou organização e as suas relações formam o maior de todos os sistemas de informação, juntamente com suas funções organizacionais, meio ambiente interno e externo.

36

Page 37: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

(*)Informação nas Organizações

A informação é um recurso de extrema importância para as organizações quando planejada e disponibilizada de forma personalizada, com qualidade e antecipação.

37

Page 38: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

38

Modelo Informação Organizacional

Informação Organização

Produtos Serviços

Clientes ou

Consumidores

S.I

OU

Page 39: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

DesinformaçãoOs sistemas de informação tratam com

informações de qualidade, Infelizmente, em algumas organizações ainda aparecem os sistemas de desinformação, que manipulam e reproduzem negativamente a informação. Gerando propositadamente informações desvirtuadas, deformadas e falseadas.

39

Page 40: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

40

Conseqüências da desinformação

Erros;

Incertezas;

Dúvidas e

Insatisfação.

Page 41: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

41

Exemplo: Criar uma planilha que

mostre os gastos com

materiais da produção !!!

Que mês?; o ano todo?

Entregar quando ?

Qual a finalidade ?

Gestor de Produção

Page 42: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

42

Forma de minimizar desinformação

Um dicionário de termos pode minimizar essasdistorções, pois define um significado próprioadotado pela organização para cada informação.

Reuniões rápidas periódicas entre departamentose setores afins da organização.

Parear procedimentos e informações entrediferentes setores da organização.

Proporcionar treinamento para as pessoasenvolvidas em um processo.

Page 43: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

43

O processo de aculturação da informação nasorganizações poderá ser facilitado e efetivo se:

Gestores da organização; clientes(usuários)

Recursos

tecnologia da informação

Participação

Consciência

Envolvimento

Pleno

Page 44: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

Informação Personalizada

A personalização da informação leva em conta os detalhes das informações do meio ambiente interno e externo relacionado com a organização. As tecnologias emergentes têm auxiliado a personalização das informações nas organizações

44

Page 45: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

Exemplo de informação personalizada

45

Cor preferida de um cliente;

Marca de um produto predileto de um consumidor;

Peso de um hospede de um hotel;

Nome de um serviço escolhido por um cidadão;

Nome de um local para se alimentar.

Page 46: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

Informação oportuna

46

Toda informação de qualidade inquestionável,

Porém antecipada, pode ser chamada de informação oportuna.

Page 47: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

Exemplo de informação oportunaQuantidade de matéria prima faltante no dia seguinte.

Número de quartos vagos em hotel na semana seguinte.

Valor do saldo negativo bancário amanhã.

Número de peças produzidas na próxima hora.

Data do feriado do mês seguinte.

47

Page 48: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

(*) Sistemas de Informação (SI)

Todo sistema, usando ou não recursos de tecnologia da informação, que manipula dados e gera informação pode ser genericamente denominado sistema de informação.

48

Page 49: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

Formas convencionais de sistemas de informação

Relatórios de controle;

Relatos de processos diversos;

Coleção de informações expressas (veiculadas);

Conjunto de procedimentos e normas;

Conjunto de partes (quaisquer) que geram informações.

49

Page 50: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

FUNDAMENTOS ORGANIZACIONAIS DE SISTEMAS DE INFORMAÇÃO 50

Funções de um Sistema de Informação

Sistema de Informação

Entrada SaídaProcessa

mento

ORGANIZAÇÃOClientes Fornecedores

Concorrentes

AgênciasReguladoras

feedback

Acionistas

Page 51: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

Terminologia de SI

51

Dado - conjunto de fatos representando eventos ocorridos na organização ou ambiente físico (antes que tenham sido transformados)

Informação - dado que foi esculpido na forma que é significante e útil ao homem

Entrada - ação de capturar/coletar dados dentro da organização ou em seu ambiente externo

Processamento - ação de converter dados em forma significativa (informação)

Saída - transferência da informação processada para pessoas ou atividades onde será usada

Feedback - saída que retorna aos membros apropriados da organização para ajudá-los a avaliar ou corrigir o estágio de entrada

Page 52: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

52

SI- Usando recursos da tecnologia da informação

Telas Relatórios

Organização

(Software,hardware) } Recursos humanos

Procedimentos que antecedem ou

sucedem um software.

Page 53: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

53

Conceito, Sistema de Informação Organizacional

Vários subsistemas internos

Organização

Contemplando o meio ambiente

externo

Page 54: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

SI, possui

Objetivo

Foco

Benefícios

54

Page 55: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

55

Objetivo de um SI

SI

Processos

Tomada de decisões

auxiliar

Organização

auxiliar

Page 56: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

56

Foco de um SISI

Negócio empresarial

Atividades principais

Organizações privadas

Organizações públicas

Qualidade;

Produtividade;

Efetividade;

Inteligência organizacional

Relacionado

Page 57: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

57

Beneficiando por intermédio SI

Organização

• Controlar suas operações;

• Diminuir carga de trabalho das

pessoas;

• Reduzir custos e desperdícios;

•Aperfeiçoar a eficiência;

• Eficácia;

• Efetividade;

• Qualidade e produtividade;

•Aumentar segurança das ações;

• Diminuir erros;

Page 58: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

58

Ciclo de vida de um SIUtilizando recursos tecnológicos

- Concepção e (criação)

- Construção ou (programação)

- Implantação (disponibilização)

- Implementações (ajustes ou melhorias)

- Maturidade (Utilização plena)

- Declínio

- Manutenção

- Descontinuidade

Ciclo de vida curto pode durar até no máximo cinco

anos.

- Morte

Page 59: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

59

Gestão estratégica

Três primeiras fases (Importante).

Concepção

Implantação

Construção

Quando as três fases forem elaboradas de forma errada

a morte do SI é acelerada.

Page 60: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

Estruturas organizacionais e SI

As organizações estão reduzindo o número de níveis hierárquicos para facilitar os processos de comunicação, os fluxos de informações e os fatos decisórios.

60

Page 61: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

61

Incorporando a exigência de um maior dinamismo nas organizações, sistematizando em três níveis

Corpo técnico ou operacional

Corpo de gestor (nível intermediário de gestão)

Alta administração

Unidade de

Tecnologia da

Informação (serviço

de informática)

Page 62: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

Procedimentos e SIOs procedimentos são atividades

necessárias para a execução de qualquer sistema. Eles antecedem e sucedem a atividade principal, interligando lógica e fisicamente as tarefas envolvidas no ciclo de funcionamento.

62

Page 63: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

(*) Classificação de Sistemas de Informação

Os sistemas de informação podem ser classificados de diversas formas. Essas classificações visam contribuir para as atividades de planejamento, desenvolvimento ou aquisição de soluções para as organizações.

63

Page 64: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

64

Sistema de informação segundo o suporte de decisões.

Classificação

SI (Operacional) - SIO

SI (Gerencial) - SIG

SI (Estratégico) - SIE

Operações rotineiras

cotidianas e detalhadas.

Concentram dados

operacionais convertendo-

os em informações

agrupadas.

Trabalha com os dados em

nível macro. (executivo)

Organização

Gera informação

Auxilia tomada de decisões

MIS

EIS

Page 65: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

65

Exemplos – 1 - SIO, SIG,SIE Níveis de Informação (NI)

NIMódulo ou subsistema:Planejamento

e controle de produção.

Estratégica(Executive information

systems)

• quantidade total de produtos elaborados versus número

de dias trabalhados;

• quantidade de produtos elaborados versus quantidade de

produtos rejeitados.

• Gráficos mostrando demonstrando essas quantidades.

Gerencial(management

information system)

• quantidade de produtos elaborados;

• quantidade de equipamentos ativos;

• números de dias trabalhados.

Operacional • nome do produto elaborado;

• tipo de produto (A,B,X,Y);

• data da produção.

Função organizacional : Produção fabril

Page 66: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

66

Exemplos – 2 - SIO, SIG,SIE

NIMódulo ou subsistema: Sistema de

alunos

Estratégica(Executivo de sistemas

de informação)

• quantidade total de alunos matriculados versus

quantidade de alunos desistentes;

• quantidade total de alunos por sexo versus quantidade

de alunos inadimplentes.

Gerencial(Gestor de sistemas de

informação)

• quantidade total de alunos matriculados;

• quantidade de alunos matriculados por disciplina.

Operacional • nome do aluno;

• Série do aluno;

• sexo do aluno;

• data de nascimento do aluno;

• telefone do aluno.

Função organizacional : Serviços acadêmicos

Page 67: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

Sistemas de conhecimentos

Aparece como um quarto tipo de sistema é considerado uma nova perspectiva em sistemas de nformação.

Que manipula o conhecimento das pessoas; por intermédio de tecnologias de simulação; bancos de dados inteligentes; realidade virtual e Inteligência artificial.

67

Page 68: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

68

Sistemas de informação segundo a abrangência da organização.

Nesta classificação os SI estão no níveis : (KROENKE,1992)

Pessoal;

Grupo ou departamental;

Organizacional;

Interorganizacionais.

Page 69: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

69

Exemplo : abrangência da organização

Classificação Abrangência

SI (pessoais) Sistema utilizado por uma determinada pessoa

da organização; Ex. Sistema de vendas

pessoais;sistema de clientes; sistema de controle

de produção individual.

SI(grupo ou departamento) Sistemas usados por um grupo de pessoas ou

departamentos; Ex. Sistema de vendas de um

grupo de vendedores; sistema de vendas do

departamento comercial; sistema de

planejamento e controle de produção.

SI (Organizacional) Sistema usado por toda organização; Ex. sistema

de produtos e serviços; sistema de pedido de

férias de func.; sistema gerencial de resultados

SI (Interorganizacional) Sistemas utilizados pela organização e por um

grupo de organizações; parceiros clientes;

fornecedores; Ex.sistema de logística;

exportação; sistema de consórcio; conjunto de

prefeituras.

Page 70: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

70

SI segundo a forma evolutiva

Manuais;

Mecanizados;

Informatizados;

Automatizados;

Gerenciais e estratégicos (corpo gestor)

Page 71: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

71

Modelo Convencional(base na década de 60)

Níveis Hierárquicos: Níveis ou tipos de

informação:SI

Alta administração

Corpo Gestor

Corpo Técnico

Macrorrelacionadas

Em Grupos

No Detalhe

(MAIE)

Sinergia

SIE

SIG

SIO

Base de Dados das Funções

Organizacionais

Page 72: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

72

Modelo Dinâmico (base na década de 80)

Níveis Hierárquicos: Níveis ou tipos de

informação:SI

Alta administração

Corpo Gestor

Corpo Técnico

Macrorrelacionadas

Em Grupos

No Detalhe

(MAIE)

Sinergia

SIE

SIG

SIO

Base de Dados das Funções

Organizacionais

Informações Oportunas

Page 73: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

73

Modelo SI com tecnologia da informação

Níveis Hierárquicos: Níveis ou tipos de

informação:SI

Alta administração

Corpo Gestor

Corpo Técnico

Macrorrelacionadas

Em Grupos

No Detalhe

(MAIE)

Sinergia

SIE

SIG

SIO

Base de Dados das Funções

Organizacionais

Informações

Executivas ou

inteligentes

TI

Page 74: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

74

Tecnologias aplicadas a geração de informações

Page 75: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

75

SGBD (Gerenciadores de banco de dados)

SGBD

DMS

LDD

LMD DD

LDD – Linguagem de definição de dados;

LMD – Linguagem de Manipulação de dados;

DD - Dicionário de dados

SI

Page 76: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

76

DW(Data Warehouse)

Organização

DW

Informação

Processo

decisórioAtitudes

Cliente

ou serviço

SI

Page 77: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

Data WarehouseCustomer relationship management

Enterprise Resource Planning

Billing é um sistema de cobrança (de tarifas, de planos e de serviço)

Gestão da cadeia de suprimentos

Extract Transform Load

Page 78: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

78

Sistemas de telecomunicações

GPS

Satélite

SGBD

Organização

SI

Page 79: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

79

DataMining (Mineração Dados)

Base de dados

Inteligência Artificial

Reconhecimento de padrões

Análise de hipóteses e regras

Conhecimento

Estatística

Organização

SI

Page 80: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

80

Níveis da informação e de decisãoorganizacional

SIE

SIG

SIO

Alto escalão (Atos mais duradouros)

Nível estratégico

Médio escalão (Atos de médio prazo)

Nível gerencial

Decisões operacionais (cumprir

decisões preestabelecidas)

Nível operacional

Page 81: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

(*) Modelos DecisóriosOs modelos decisórios nas organizações contribuem

para os processos de tomadas de decisões, principalmente de ordem tática e estratégica de cada organização, buscando fornecer as informações e conhecimentos efetivos e inteligentes.

81

Page 82: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

82

Modelos Decisórios

SI

Modelos Decisórios

Pessoas (Gestores)

Análise dos dados MAIE

Proposta de Solução

Realimentação

Conhecimento

Ações

Page 83: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

83

Modelos decisórios convencionais

Dados Informações Conhecimentos

Decisões

AçõesResultados

Positivos ou

negativos

Retroalimentação

Page 84: Banco de dados I Aula inicial - helioesperidiao.comhelioesperidiao.com/2020/bancoDados1/01x00.pdf · DATE, C.J. Introdução a Sistemas de banco de dados. Elsevier, 2003. KROENKE,

84

Modelo decisório dinâmico

Necessidade de

informações e

conhecimento

Levantamentos de

dados (ou software)

Dados

Informações

ConhecimentosDecisões, ações

e resultados

Retroalimentação