Conceitos Fundamentais
Estratégia
e análise
Projeto
Desenvolvimento
e documentação
Transição
Produção
1
Armazenamento de Dados
em Diferentes Mídias
2
Definição de um Banco de Dados Relacional
… …
Modelos de Dados
Modelo de
sistema
Modelo de entidade
imaginado
do modelo do cliente
pelo cliente
Modelo de tabela
do modelo de entidade Servidor
Tabelas em disco
3
Modelo de Relacionamento entre Entidades
EMPLOYEE DEPARTMENT
designado a
ID ID
Name Name
Job title composto de Location
…
Chave primária Chave estrangeira Chave primária
4
Propriedades do Banco de Dados Relacional
5
Instruções SQL
SELECT
INSERT
UPDATE DML (Data Manipulation Language)
DELETE
CREATE
ALTER
DROP DDL (Data Definition Language)
COMMIT
ROLLBACK Controle de transações
GRANT
REVOKE DCL (Data Control Language)
6
EMPLOYEES: contém informações sobre todos os
funcionários, como nomes e sobrenomes, IDs de cargo,
salários, datas de admissão, IDs de departamento e IDs
de gerente.
DEPARTMENTS: contém informações como ID de
departamento, nome do departamento, ID de gerente e ID
de localização.
LOCATIONS: contém informações sobre a localização do
departamento. Ela contém informações sobre o ID do
local, endereço, estado, província, código postal e ID de
país.
COUNTRIES: contém os nomes e as IDs dos países e das
regiões.
REGIONS: contém IDs e nomes de regiões de vários
países.