Beruflich Dokumente
Kultur Dokumente
Banco de Dados
Aula 001
Ementa
Abordar os conceitos fundamentais de sistemas de bancos de dados,
o modelo Entidade Relacionamento (ER) e Entidade-Relacionamento
Estendido (ERE), mapeamento do modelo ER, ERE para o modelo
relacional, Normalizao, linguagem SQL, gatilhos e procedimentos
armazenados.
Objetivos
Compreender a importncia do uso de Banco de Dados.
Interpretar e analisar resultados da modelagem de dados.
Desenvolver projetos de bancos de dados.
Desenvolver reflexes e atividades que possibilitem compreender a
prtica como componente curricular por meio do contedo estudado e
sua aplicao ao ensino.
Contedo Programtico
Bibliografia
Bsica:
MOLINA, H. G.; ULLMAN, J.D.; WIDOM, J. Implementao de Sistemas de
Banco de Dados. Ed. Campus, 2001.
SILBERSCHATZ, A; KORTH, H. F.; SUDARSHAN, S. Sistema de Banco de
Dados. 6 ed. So Paulo: Elsevier, 2012.
TEOREY, T.; LIGHTSTONE, S.; NADEAU, T. Projeto e Modelagem de Banco de
Dados. Ed. Campus, 2007.
Complementar
CHEN, P. Modelagem de Dados A Abordagem Entidade-Relacionamento
para Projeto Lgico. So Paulo:Makron Books, 1990.
DATE, C. J. Introduo Sistemas de Bancos de Dados. Rio de Janeiro:
Campus, 2004.
DEMARCO, TOM. Anlise Estruturada e Especificao de Sistema. Rio de
Janeiro. Campus, 1989.
Observaes Gerais
Sistema de Avaliao (bimestre):
Trabalhos 40 pts
Avaliao (01) 60 pts.
SGBD
Oracle 10g ??????
Da necessidade ao surgimento
Desde a antiguidade, o homem procura deixar registrado os principais
eventos e informaes mais importantes que porventura pudessem ser
utilizadas futuramente.
de
de
produtos
Funcionrios
Clientes
Fornecedores
Contas a pagar e receber
Estoque
Todas essas informaes demandam uma forma de
armazenamento e recuperao muito prtica, eficiente e
confivel.
Conceitos Bsicos
possvel observar que ao longo dos anos de experincia
no desenvolvimento de sistemas de informao, que existe
uma grande dificuldade dos analistas e programadores em
entenderem a diferena entre INFORMAO e DADO.
Esta dificuldade traz, como conseqncia direta, problemas
na especificao e modelagem de um sistema.
Dado
Fato do mundo real que est registrado e possui um significado
implcito no contexto de um domnio de aplicao
Informao
Fato til que pode ser extrado diretamente ou indiretamente a
partir dos dados.
Antnio dos Santos, Adriana Oliveira, Henrique da Silva
Relao de funcionrios de uma empresa
21 ; 22,5 ; 20 ; 25 ; 32
Temperatura de uma cidade em um perodo.
Banco de Dados
Coleo de dados persistentes, inter-relacionados,
representando
informaes
sobre
um
domnio
especfico.
Banco de Dados um sistema de armazenamento de
Dados baseado em computador (????), cujo objetivo
registrar
e
manter
informaes
consideradas
significativas Organizao.
Um Banco de Dados uma coleo lgica coerente de
dados com um significado inerente; uma disposio
desordenada dos dados no pode ser referenciada
como um banco de dados.
Banco de Dados
BIN
2
3
6
11
12
16
21
22
25
WINE
Chardonnay
Chardonnay
Chardonnay
Jo.. Riesling
Jo. Riesling
Jo. Riesling
Fume Blanc
Fume Blanc
Wh. Burgundy
PRODUCER
Buena Vista
Louis Martini
Chappellet
lekel
Buena Vista
Sattui
Ch. St. Jean
Robt. Mondavi
Mirassou
YEAR
83
81
82
84
82
82
79
78
80
BOTTLES
1
5
4
10
1
1
4
2
6
READY
85
84
85
86
83
83
83
82
82
COMMENTS
Thanksgiving
Late Harvest
very dry
Napa Valley