Você está na página 1de 8

Universidade Federal de Uberlândia

Faculdade de Matemá
Matemática – FAMAT

Especializaç
Especialização em Estatí
Estatística Empresarial

Banco de dados
Prof. José
José Eduardo F. Lopes, Msc.
Msc.
(34) 9979 7512 – jeduardof@netsie.com.br

Conceito de Banco de Dados: Dados


Estatíística Empresarial

Biblioteca Empresa
Universidade Federal de Uberlândia
Matemá
Faculdade de Matem ática
ção em Estat
Especializaç
Curso de Especializa

Dados
Dados

Dados Armazenados em Diferentes Mídias


Estatíística Empresarial

Banco de
Universidade Federal de Uberlândia

Dados
Planilhas
Matemá
Faculdade de Matem ática
ção em Estat

Fichário
Especializaç
Curso de Especializa

Dados

1
Banco de Dados
Estatíística Empresarial
Universidade Federal de Uberlândia
Matemá
Faculdade de Matem ática
ção em Estat
Especializaç
Curso de Especializa

• Um banco de dados é uma coleção organizada de


informações.
• O maior beneficio de se armazenar informações em
bancos de dados é a facilidade de acesso e
gerenciamento dos mesmos.
4

Sistema Gerenciador de Banco de dados


Estatíística Empresarial

Dados Consultados
Universidade Federal de Uberlândia
ática

Dados
Matemá
Faculdade de Matem
ção em Estat

Manipulados
Especializaç
Curso de Especializa

Dados
Armazenados

Gerenciamento de Banco de Dados


Estatíística Empresarial
Universidade Federal de Uberlândia

SGBD
ática

Programa 1
Matemá
Faculdade de Matem
ção em Estat

Descrição dos Dados


Programa 2 Manipulação dos Dados
Controle de Acesso
Especializaç
Curso de Especializa

etc
Programa 3

Banco de Dados

2
Tipos de SGBDs
Estatíística Empresarial
Universidade Federal de Uberlândia
Matemá
Faculdade de Matem ática
ção em Estat

Hierárquico Rede
Especializaç
Curso de Especializa

Objeto
Relacional

Relacional

Definição da Base de Dados Relacional


Estatíística Empresarial

Table Name: JOBS


JOB_ID MAX_SALARY MIN_SALARY
Universidade Federal de Uberlândia

AD_PRESS 40000 20000


AS_MAN 20000 10000
ática

AS_REP 12000 8000


ST_CLERK 5000 2000
Matemá
Faculdade de Matem
ção em Estat

Table Name: EMPLOYEES


EMPLOYEE_ID FIRST_NAME LAST_NAME
100 FERNANDA CUNHA
101 GERMANO CARDOSO
Especializaç
Curso de Especializa

102 ROGERIO COUTO


103 CRISTIANO SILVA

Table Name: DEPARTAMENTS


DEP_NAME DEP_ID LOCATION_ID
ADMINISTRATION 10 1700
MARKETING 20 1800
PURCHASING 30 1700
HUMAN RESOURCE 40 2400

• Conjunto de relações ou tabelas bi-dimensionais usadas para


armazenar informações 8

Terminologia
Estatíística Empresarial

• Outros elementos da
Universidade Federal de Uberlândia

tabela
ática

– Campos
Matemá
Faculdade de Matem
ção em Estat

Colunas
– Valor NULL
– Primary Key Campos
Especializaç
Curso de Especializa

– Foreign Key

3
Componentes do Modelo de BD Relacional
Estatíística Empresarial
Universidade Federal de Uberlândia
Matemá
Faculdade de Matem ática
ção em Estat

Regras
de
Integridade
Especializaç

Operadores
Curso de Especializa

Tabelas

10

Comunicação com o Banco de Dados via SQL


Estatíística Empresarial

Entrada de
Comando
Envio de
SQL
Universidade Federal de Uberlândia

Comando
SQL
ática

SELECT location_id
Matemá
Faculdade de Matem
ção em Estat

FROM departaments;

LOCATION_ID
Especializaç
Curso de Especializa

--------------------------------
1700
1800 Resultado
2400

Apresentação Banco de Dados


Do Resultado

11

Consulta de Dados no Banco de Dados


Estatíística Empresarial

Dados consultados
Universidade Federal de Uberlândia

FIRST_NAME
------------------
ática

FERNANDA
ROGERIO
Matemá
Faculdade de Matem
ção em Estat

Gerente
Especializaç
Curso de Especializa

Contador

SALARY
------------------
12500
8700
Dados consultados

12

4
Universidade Federal de Uberlândia Universidade Federal de Uberlândia Universidade Federal de Uberlândia
Matemá
Faculdade de Matem ática Matemá
Faculdade de Matem ática Matemá
Faculdade de Matem ática
Especializaç
Curso de Especialização em Estat
Estatíística Empresarial Especializaç
Curso de Especialização em Estat
Estatíística Empresarial Especializaç
Curso de Especialização em Estat
Estatíística Empresarial

Atributos
Entidade

salary
EMPLOYEES

First_name
Employee_id
Entidade
Entidade

EMPLOYEES
DEPARTAMENTS

Modelo ER: Componentes

Entidade

EMPLOYEES
Modelo ER Componente: Entidade
Pertence para
Relacionamento
Modelo de Entidade Relacionamento

JOBS

Location_id
Entidade

Departament_id
Entidade

Departament_name
DEPARTAMENTS

15
14
13

5
Universidade Federal de Uberlândia Universidade Federal de Uberlândia Universidade Federal de Uberlândia
Matemá
Faculdade de Matem ática Matemá
Faculdade de Matem ática Matemá
Faculdade de Matem ática
Especializaç
Curso de Especialização em Estat
Estatíística Empresarial Especializaç
Curso de Especialização em Estat
Estatíística Empresarial Especializaç
Curso de Especialização em Estat
Estatíística Empresarial

salary
First_name
Employee_id
EMPLOYEES

Pode

Deve
Deve

Pode
Mandatório
Modelo ER: Relacionamento

Opcional

Opcional
Mandatório
EMPLOYEES

Relacionamento: Cardinalidade
salary
Modelo ER Componente: Atributo

First_name
Employee_id

Relacionamento

Location_id
Departament_id
Departament_name
Atributos

DEPARTAMENTS

18
17
16

6
Universidade Federal de Uberlândia Universidade Federal de Uberlândia Universidade Federal de Uberlândia
Matemá
Faculdade de Matem ática Matemá
Faculdade de Matem ática Matemá
Faculdade de Matem ática
Especializaç
Curso de Especialização em Estat
Estatíística Empresarial Especializaç
Curso de Especialização em Estat
Estatíística Empresarial Especializaç
Curso de Especialização em Estat
Estatíística Empresarial

Muitos para Um

Pé de Galinha
Um para Um
Um para Um

Relacionamento Um para Um
Muitos para Um

Muitos para Muitos


Relacionamento - Cardinalidade

Relacionamento Muitos para Um

Um dirige
Um dirige

Um carro

Um ou mais passageiros

21
20
19

7
Universidade Federal de Uberlândia
Matemá
Faculdade de Matem ática
Especializaç
Curso de Especialização em Estat
Estatíística Empresarial

familiares
Muitos para Muitos

Um ou mais membros
Relacionamento Muitos para Muitos

Podem possuir um ou mais carros


22