Você está na página 1de 2

Gesto da Informao

FACOM39801 Sistemas de Bancos de Dados

Motivao
Necessidade de armazenar grandes
quantidades de dados

Introduo

Necessidade de acessar as informaes de


maneira eficiente e segura
Profa. Maria Camila Nardini Barioni
camila@facom.ufu.br
Bloco B - sala 1B139

Evoluo histrica:
desenvolvimento de software + hardware

2 semestre de 2016
FACOM39801 Sistemas de Bancos de Dados - 2 semestre de 2016

Sistema de Banco de Dados (SBD)

Sistema de Banco de Dados (SBD)


Sistema de armazenamento de dados

Sistema Gerenciador de
Banco de Dados
(SGBD)

Objetivos:
manter informaes
torn-las disponvel quando necessrio

Banco
de
Dados

Armazenamento no voltil
Componentes:
banco de dados
sistema gerenciador de banco de dados
usurios
hardware

usurios
finais

programas de
aplicao

FACOM39801 Sistemas de Bancos de Dados - 2 semestre de 2016

FACOM39801 Sistemas de Bancos de Dados - 2 semestre de 2016

Sistema Gerenciador de Banco


de Dados (SGBD)

Banco de Dados (BD)


Depsito de dados armazenados
Os dados devem ser logicamente coerentes
Uma coleo randmica no um BD

Coleo de programas para:


criar
manter

o banco de dados

SGBD

Camada existente entre os dados e os usurios


Isola os usurios dos detalhes de hardware
BD1

BD2

BD3

FACOM39801 Sistemas de Bancos de Dados - 2 semestre de 2016

Atende s solicitaes dos usurios

BD4
5

FACOM39801 Sistemas de Bancos de Dados - 2 semestre de 2016

Sistema Gerenciador de Banco


de Dados (SGBD)

Usurios
Administrador do BD

Recursos:

coordena e monitora o uso do BD


autoriza o acesso ao BD
adquire software e hardware necessrios
tem conhecimento total do BD

adio de novos arquivos


insero de dados
recuperao de dados
atualizao dos dados
eliminao dos dados
criao de vises
atribuio de privilgios
...

FACOM39801 Sistemas de Bancos de Dados - 2 semestre de 2016

Projetista do BD
identifica os dados a serem armazenados no BD
escolhe as estruturas apropriadas para
representar e armazenar esses dados

Linguagens Associadas

Usurios

Linguagem de definio de dados (DDL)

Programador de aplicaes
escreve os programas aplicativos
realiza requisies ao SGBD

Linguagem de manipulao de dados


(DML)

Usurio final

Oferecidas pelo SGBD

manipula o BD por meio de


linguagens de consulta
programas previamente desenvolvidos

Utilizadas pelos usurios para


criar : linguagem de definio
manipular : linguagem de manipulao

tipos de usurios
leigos versus sofisticados
casuais versus freqentes

FACOM39801 Sistemas de Bancos de Dados - 2 semestre de 2016

FACOM39801 Sistemas de Bancos de Dados - 2 semestre de 2016

o banco de dados
9

FACOM39801 Sistemas de Bancos de Dados - 2 semestre de 2016

10

Atividades recomendadas para o


estudo individual

Bibliografia
Elmasri, Ramez; Navathe, Shamkant B. Sistemas de
banco de dados. 4 ed. So Paulo: Addison Wesley,
2005, 724 p. Bibliografia: p. [690]-714.

Leitura complementar para casa


Captulos 1 e 2 do livro: Elmasri, Ramez;
Navathe, Shamkant B. Sistemas de banco de
dados.

Silberschatz, Abraham; Korth, Henry F; Sudarshan, s.


Sistema de bancos de dados. 3 ed. So Paulo:
Makron Books, 1999, 778 p.
Garcia-Molina, Hector; Ullman, Jeff; Widom, Jennifer.
Database Systems: The Complete Book. Prentice
Hall, 2002.
Material Didtico produzido pelos professores Cristina
Dutra de Aguiar Ciferri e Caetano Traina Jnior
FACOM39801 Sistemas de Bancos de Dados - 2 semestre de 2016

11

FACOM39801 Sistemas de Bancos de Dados - 2 semestre de 2016

12

Você também pode gostar