tendências dos bancos de dados

Propaganda
Aula 02 e 03
EMPRESA E A TI
Processamento de dados em
computadores
Processamento em lote
•
As transações são acumuladas e
armazenadas até o processamento
Processamento on-line
•
Transações são registradas diretamente no
computador e processadas imediatamente
Comparação entre processamento em lote e on-line
Figura 6-6
Classificação dos computadores
•
Mainframes: É o maior computador, tem
memória enorme e capacidade de
processamento rápida
•
Computadores de porte médio: Menos
poderoso, mais barato e menor que um
mainframe
•
Servidor: Fornece software e outros recursos
através de uma rede
Classificação dos computadores
•
Minicomputadores: Computadores de
médio porte, usados em universidades,
fábricas e laboratórios de pesquisa
•
Server Farm: Grande grupo de servidores
mantidos por um fornecedor comercial,
disponível para o comércio eletrônico e outras
atividades
Classificação dos computadores
•
Computador pessoal (PC): Pequeno
computador de mesa ou portátil
•
Workstation: Computador de mesa com
recursos gráficos e matemáticos poderosos
•
Supercomputador: Altamente sofisticado e
poderoso, executa cálculos complexos
Redes de computadores e computação
cliente/servidor
•
Processamento distribuído:
Distribuição de trabalho de processamento
entre vários computadores
•
Processamento centralizado:
Reslizado por umcomputador central de
grande porte
•
Computação cliente/servidor: Divide o
processamento entre “clientes” e
“servidores” na rede
Computação
cliente/servidor
Figura 6-7
Tecnologia e a empresa
Característisticas de tratamento
• Hardware : Parte Física
– Equipamento Físico usado para atividades de entrada ,
processamento e saída
• Software: Parte Lógica
– Instruções lógicas para controlar e coordenar os hardwares e
desenvolvimento de programas e aplicativos para uso em
sistemas de informação
• Tecnologia de Armazenagem :
– abrange meios físicos de armazenagem de dados ,discos ,fitas
magneticas e opticas
• Tecnologia de Comunicação:
– Abrange meios fisicos e lógicos que interligam os equipamentos
de comunicação, conectados ou não em redes com a finalidade
de compartilhar dados, voz ,imagens , sons e videos.
• Pessoas
•
•
•
•
•
•
Velocidade
Confiabilidade
Processamento de Multi-Tarefas
Escalabilidade
Potencial de Armazenamento
Garantia de Funcionamento
UNIDADES DE
MEDIDA NA
INFORMÁTICA
Unidades de Medição em Informática
•
•
•
•
•
Sistemas Numéricos
Clock
Pixel
Velocidade de Impressão
Velocidade de Gravação
Bit – Menor Unidade representação ,
circuito eletrônico do Microcomputador
que pode estar em 2 estados 0 ou 1 –
Ligado ou desligado
Byte – 1 Digito ou Letra
8 Bits
Kbye – 1024 Letras ou dígitos
1024 Bytes
Megabyte – 1024 * 1024 Bytes
1.048.576 Bytes
1 MILHÃO
Gigabyte – 1024 * 1024 * 1024 Bytes
1.073.741.824 Bytes
1 BILHÃO
Terabyte – 1024* 1024 * 1024 * 1024 Bytes
1.099.511.627.776 bytes
1 TRILHÃO
Clock
– Clock é um sinal usado para sincronizar
coisas dentro do computador.
• é uma onda quadrada passando de “0” a “1” a
uma taxa fixa.
• O sinal de clock é medido em uma unidade
chamada Hertz (Hz) que é o número de ciclos
de clock por segundo. Um clock de 100 MHz
significa que em um segundo existem 100
milhões de ciclos de clock.
3 ciclos
Clock
– Megahertz
• 1 milhão de ciclos por segundo
– Gigahertz
• 1 trilhão de ciclos por segundo
Velocidade de Impressão
• CPS
– Caracteres por Segundo
• LPM
– Linhas por Minuto
• PPM
– Paginas por minuto
INFORMÁTICA
Principio
• “ARQUITETURA DE VON NEUMANN
– Entrada  Processamento  Saída
Output
input
Elementos básicos computador
O que preciso saber para comprar
o computador ?
• Processador
– Velocidade de processamento é dado em ghz
• Memória Ram
– Memoria é dada em Megabytes
• Disco
– Dado em Gigabytes
• Redes
– Placa de rede local
– Placa de rede Wi-Fi
Processador
•
•
Unidade central de processamento (CPU)
Processador –ou Microcroprocessador
•
•
Manipula símbolos, números e letras
Controla outras partes do sistema
computadorizado
Quanto mais rápido melhor
•
–
Tão importante que acaba determinando o nome do
computador (intel , amd ) pentium , core 2 duo , duo core,
quad core
RISC ou CISC
• RISC(Reduced Instruction Set Computer)
*Menor numero de instruções no processador
*Mais Rapido
• CISC (Complex Instruction Set Computer)
Computador como um conjunto complexo de instruções)
Memória
• Dois tipos de memoria :
– RAM: Acessa diretamente qualquer
local escolhido ao acaso na mesma
quantidade de tempo
– ROM: Chips semicondutores de
memória com instruções de programa,
não podem ser gravados
Memória Ram
RAM - Random Acess Memory
•
•
•
Memória de acesso aleatório
Leitura e Gravação
Dado em Megabytes
• Quanto Maior melhor ,mais rápido ficará
seu microcomputador
Disco
• Local onde será armazenados os seus
dados localmente
• Quanto maior , mais dados cabem no seu
computador
• Exemplo:
1
120 gigabytes
128.849.018.890 letras
2
160 gigabytes
171.798.691.948 letras
aromatizador
Fonte Entrada (teclado)
Portugues Padrão ABNT , com 104
Teclas
Fonte Entrada (Mouse)
• Serial , PS2 ou USB
• 3 Botões
Fonte Entrada /Saída(Mídia)
e Armazenamento
•Disquete
•Compact Disk
•DVD
•Zip Drive
•USB
•Scanner
Dispositivo Armazenamento
Harddisk, HD , winchester ou Disco
Rígido
• Armazenamento e Leitura de dados
– Potencia : gigabytes
Discos Removíveis
Armazenamento Temporário
Cache
•Memória Cache
•É uma memória que trabalha intimamente com o
processador.
• O processador já possui um cache interno, os
módulos adicionais de cache não são indispensáveis
nos processadores mais modernos, mas é usual da
placa mãe possuir módulos adicionais que configurem
256Kb, 512Kb ou até 1Mb de cache externo.
•Internas- Incorporadas pelo processador
•Externas – Dual in line – Chips adicionais ou Cache On a stick
•Cache de Disco
IMPRESSORAS
•
•
•
•
MATRICIAL , LASER E JATO DE TINTA
Resolução (DPI ou PPP-Pontos por polegadas)
Colunas de impressão
VELOCIDADE :
– PPM – Páginas por Minuto
– LPM – Linhas por Minuto
– CPS- Caracteres por Segundo
Jato de Tinta
Laser
IMPRESSORA MATRICIAL
(LX 300)
Resolução : 60-240 DPI Horizontais e 72-216 DPI Verticais , mesclados
em texto em uma linha
Velocidade : 220 Cps a 10CPI por 264 Cps a 12 CPI
Direção de Impressão : Bidirecional
Alimentação de Formulário Continuo
Alimentação de Folhas Soltas( Tamanho Oficio e A4 ) e Envelopes
* Kit Color Opcional
Cabo de Impressão Paralela
Cabo de Energia
Voltagem : 110 Volts
• Tamanho do papel em até 136 colunas em até 6 Vias
– 9 agulhas
– Velocidade de impressão : 500 Cps á 10ppp 455cps a 12
ppp
– Resolução 240x216 ppp
– Voltagem : 110 Volts
– Cabos de energia e Paralelo
– Aceitação de folhas soltas e formulario Multivias
– Alimentação para entrada frontal , superior e por trás
IMPRESSORA JATO
TINTA
•
•
•
•
•
•
Impressora jato de tinta com resolução de
600 x 600 Dpi
Velocidade de 5 a 6 páginas por minutos
Iimpressão automática em dois cartuchos
(Preto e colorido )
Alimentação de folhas soltas tamanho
Ofício e A4, aceitação de envelopes
Cabo de energia e Cabo paralelo
Voltagem de 110 Volts
Impressora a Laser
• -Velocidade: 15ppm (Papel Carta) e 14ppm (Tamanho A4) em
preto e branco
• -Resolução: 1200 dpi (Preto)
-Memória: 8Mb padrão expansivel até 72Mb(1 slot vago)
• -Linguagem de Impressão: PCL 5e e PCL 6 e Post Script 2 (45
fontes escaláveis).
• Tamanhos de Papéis: A4, ofício, A5, cartões A6, envelopes DL e
C6, carta.
• Capacidade de entrada e saída de papéis: 250 folhas de
entrada ou 30 envelopes e 125 páginas de saída.
• -Aceita Impressão em rede
• -Conexão: paralela e USB , já com os cabos inclusos
• - Voltagem:110V
• Garantia Mínima de 1 ano balcão
Garantia física
• Estabilizador estático de
tensão de 1 Kva,
Alimentação de 120 Volts
Saída : 3 tomadas tripolares
Filtro de Linha com tres
tomadas 110 ou 220Volts
Filtro de Linha com 3
Tomadas de saída 110 e
200Volts
Banco de
dados
ORGANIZAÇÃO DE DADOS EM AMBIENTE DE
ARQUIVO TRADICIONAL
Termos e conceitos de organização de arquivos
•
Registro: Grupo de campos relacionados
•
Arquivo: Grupo de registros do mesmo
tipo
•
Banco de dados: Grupo de arquivos
relacionados
Hierarquia de dados em um sistema de computador
Problemas do ambiente de arquivos
tradicional
•
Redundância de dados
•
Dependência programa-dados
•
Falta de flexibilidade
•
Baixo nível de segurança
•
Falta de compartilhamento e disponibilidade
dos dados
Processamento tradicional de
arquivos
Figura 7-3
Sistemas de gerenciamento de banco
de dados (DBMS)
• Cria e mantém bancos de dados
• Elimina a necessidade de comandos de
definição de dados
• Atua como uma interface entre aplicativos
e arquivos físicos de dados
• Separa as visões lógica e física dos dados
O ambiente de banco de dados atual é
globalizado na empresa
Banco de dados podem ser:
• Centralizados
• Distribuídos
Banco de dados centralizado
• Usado por um único processador central ou por
múltiplos processadores em uma rede
cliente/servidor
Bancos de dados distribuídos
• Armazenado em mais de um local físico
• Banco de dados particionado
• Banco de dados duplicado
Bancos de dados distribuídos
Requisitos de gerenciamento para sistemas
de banco de dados
Principais elementos de um ambiente de
banco de dados:
• Gerenciamento de dados
• Planejamento de dados e metodologia de
modelagem
• Tecnologia e gerenciamento de bancos de
dados
• Usuários
TENDÊNCIAS DOS BANCOS DE DADOS
Data warehouses
Datamart
Datamining
TENDÊNCIAS DOS BANCOS DE DADOS
Data warehouses
• Suporta ferramentas de relatório e consultas
• Armazena dados atuais e históricos
• Consolida dados para análise da
administração e tomada de decisão
Componentes de um Data Warehouse
Data Warehouses
Data mart
• Subconjunto de um data warehouse
• Contém uma porção resumida ou específica
de dados para uso de um departamento ou
grupo de usuários específico
Datamining
• Ferramentas para analisar grandes
repositórios de dados
• Encontra padrões ocultos e infere regras
para prever o comportamento futuro
Benefícios dos Data Warehouses
• Acesso mais fácil e eficaz às informações
• Capacidade de modelar e remodelar os
dados
Bancos de dados e a Web
A Web e o banco de dados hipermídia
• Organiza dados como uma rede de nós
• Vincula os nós em um padrão especificado
por usuário
• Suporta texto, gráficos, som, vídeo e
programas executáveis
Um banco de dados hipermídia
Figura 7-17
Bancos de dados e a Web
Servidor de banco de dados
• Computador em um ambiente cliente/servidor
roda um DBMS para processar requisições
SQL e executar tarefas de gerenciamento de
banco de dados
Servidor de aplicação
• Software que administra todas as operações
de aplicativos
Ligando bancos de dados
internos à Web
Figura 7-18
Download