Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

BANCOS DE DADOS
Prof.: Ivone Ascar
• SGBD é um conjunto de
dados interligados junto
com os referidos
programas de acesso.
• Um SGBD armazena e
recupera informações em
um BD.
SISTEMA DE GERENCIAMENTO DE BANCO DE 
DADOS (SGBD)
BANCO DE DADOS (BD)
• Banco de Dados equivale a uma coleção de registros/informações.
• Funções:
•Armazena •Recupera •Gerencia •Controla
•Reduz 
redundância
•Compartilhamento 
simultâneo
•Backup •Segurança
•Regras de 
negócio
DADO, INFORMAÇÃO E CONHECIMENTO
• Valores em estado bruto e não
correlacionado.
• Solicita tratamento para se transformar.
DADO
• Dados organizados e possuidores de
uma mensagem.
• Forma a base do conhecimento.
INFORMAÇÃO
• Informações acumuladas pela
experiência/aprendizagem.
• É profundamente interconectado.
CONHECIMENTO
INFORMAÇÕES TRANSACIONAL E ANALÍTICA 
CARACTERÍSTICAS DOS BANCOS DE DADOS
CONTROLE DE REDUNDÂNCIA
• uma mesma informação armazenada em várias instâncias.
ESCALABILIDADE
• possibilidade de expansão de comprometer o desempenho e o uso.
INTEGRIDADE DOS DADOS E INFORMAÇÕES
• recuperação de dados em caso de falhas ou incidentes.
GERAÇÃO DE CÓPIA DE SEGURANÇA
• backup integrado para recuperação total/parcial.
CARACTERÍSTICAS DOS BANCOS DE DADOS
INDEPENDÊNCIA DO MEIO FÍSICO
• transferência de dados entre plataformas sem perdas/dificuldades.
RESTRIÇÃO DE ACESSO
• controle total/parcial para acesso de usuário.
SIMULTANEIDADE DE USO
• possibilidade de uso simultâneo por múltiplos usuários.
USO DE PLATAFORMAS DIFERENTES
• uso independente do tipo de plataforma.
LINGUAGEM DE BANCOS DE DADOS
• SQL (Structured Query
Language);
• Desenvolvida pela IBM;
• Pode ser incorporada a uma
linguagem hospedeira.
PARTES DO SQL
DDL
• Linguagem de Definição de
Dados;
• Permite esquematizar o banco
de dados.
DML
• Linguagem de Manipulação de
Dados;
• Permite manipular os dados
no banco.
TIPOS DE DADOS NO SQL
CHARACTER/CHAR string
BIT string com bit
NUMERIC valor numérico
INTEGER inteiro
FLOAT ponto flutuante
DATE data
TIME hora
TIMESTAMP intervalo de tempo
COMANDOS COMUNS NO SQL
CREATE DATABASE define o nome do banco de dados quando 
é criado
DROP DATABASE exclui um banco de dados
CREATE TABLE cria tabelas no banco de dados
ALTER TABLE altera dados gravados em tabelas
DROP TABLE exclui uma tabela
PADRONIZAÇÃO NO SQL
• Independência do fabricante;
• Portabilidade entre plataformas;
• Redução de custos de treinamento;
• Linguagem de alto nível, estruturada em inglês;
• Consulta interativa;
• Visões múltiplas de dados;
• Definição dinâmica dos dados.
ESTRUTURAS DE BANCOS DE DADOS
ORIENTADA A OBJETO
• Objetos descrevem atributos de uma entidade.
HIERÁRQUICA
• Registros dependentes e organizados de 1 para muitos.
DE REDE
• Registros de muitos para muitos.
RELACIONAL
• Elementos armazenados na forma de tabelas bidirecionais.
MULTIDIRECIONAL
• Elementos armazenados na forma de cubos de dados.
SEGURANÇA DE BANCO DE DADOS
• Desafios legais e éticos de acesso à informação;
• Volta-se à definição de permissões específicas aos usuários;
• Tem como foco a integridade, a disponibilidade e a proteção das
informações;
• Aplica a criptografia para o armazenamento com segurança.
ATÉ A PRÓXIMA AULA!
Na próxima unidade veremos sobre Introdução a Linguagens de 
Programação.

Mais conteúdos dessa disciplina