Escolar Documentos
Profissional Documentos
Cultura Documentos
FATOS FERRAMENTAS
DADOS
MUNDO
REAL INFORMAÇÃO
NEGÓCIOS UTILIZAÇÃO
DECISÕES
Conceitos Básicos
Dado & Informação
Banco de Dados:
▪ É uma coleção de dados inter-relacionados e
persistentes que representa um sub-conjunto dos
fatos presentes em um domínio de aplicação
(universo de discurso ou mini-mundo).
▪ Sinônimos:
• Base de Dados ou Database (DB)
Conceitos Básicos
Tipos de Banco de Dados
Redes
Hierárquico
Relacional
Orientado a Objetos
Objeto Relacional
Conceitos Básicos
Banco de Dados
Programas
de aplicação
Usuários Finais
Conceitos Básicos
Sistema Gerenciador de Banco de Dados
Camada de Software entre o BD físico e os
usuários
Responsabilidades:
Usuário Final
▪ Ocasional - acessa ocasionalmente o SGBD, mas pode
necessitar de diferentes informações por vez. Escreve suas
consultas diretamente em linguagem de consulta.
▪ Comum - acessa o BD para incluir novos dados e
consultar dados armazenados através de procedimentos
padrão. Ex. caixa de banco
Conceitos Básicos
Propriedades de um BD Relacional
Pode ser acessado e modificado executando
instruções SQL.
Contém um conjunto de tabelas sem ponteiros
físicos
Utiliza um conjunto de operadores
Conceitos Básicos
SQL (Structured Query Language)
Linguagem padrão para lidar com BD Relacionais
Originalmente desenvolvida no Laboratório de
Pesquisas da IBM San Jose, no início da década de
70.
Originalmente chamada de SEQUEL.
Embora as versões do produto SQL difiram em
diversos detalhes de linguagem, as diferenças são,
na maioria das vezes, secundárias.
Conceitos Básicos
SQL (Structured Query Language)
SELECT Recuperação de dados
INSERT
UPDATE DML (Data Manipulation Language)
DELETE
CREATE
ALTER DDL (Data Definition Language)
DROP
GRANT
DENY DCL (Data Control Language)
REVOKE
Conceitos Básicos
Transact SQL
Extensão do SQL com recursos de linguagens de
programação.
As instruções de consulta e manipulação de dados
do SQL estão incluídas nas unidades procedurais de
código.