Você está na página 1de 20

UNIVERSIDADE FEDERAL DOS ESPRITO SANTO UFES CENTRO DE CINCIAS HUMANAS E NATURAIS - CCHN DEPARTAMENTO DE GEOGRAFIA - DPGEO LABORATRIO

O DE GEOMTICA DA UFES - LGU

Captulo 5

PROF. ALEXANDRE ROSA DOS SANTOS


Engenheiro Agrnomo - UFES Mestrado em Meteorologia Agrcola UFV Doutorado em Engenharia Agrcola - UFV

OBJETIVO DOS BANCOS DE DADOS


Prover uma viso abstrata dos dados escondendo do usurio os detalhes de como os dados so armazenados e mantidos (NVEIS DE ABSTRAO)

NIVEIS DOS BANCOS DE DADOS


NVEL FSICO: as estruturas dos dados so descritas em detalhes; CONCEITUAL: neste nvel decidido quais sero os dados que devero ser armazenados e a relao entre eles.

PROTEO DOS BANCOS DE DADOS


Os dados precisam estar protegidos de acessos no autorizados, destruio, alterao intencional ou incluso acidental de inconsistncias

MAU USO DOS DADOS


INTENSIONAL: leitura no autorizada de dados, modificao no autorizada
dos dados e destruio no autorizada dos dados.

ACIDENTAL: quedas durante os procedimentos da transao, anomalias motivadas pela distribuio de dados em vrios computadores,
anomalias causadas pelo acesso simultneo ao banco de dados.

SEGURANA DOS DADOS


O termo segurana de banco de dados normalmente refere-se segurana contra acesso intensional

INTEGRIDADE DOS DADOS


Refere-se s maneiras de se evitar a perda acidental de consistncia

AUTORIZAO PARA MANIPULAO DOS BANCOS DE DADOS


LEITURA: permite a leitura de dados, mas no a modificao. ENTRADA: permite a entrada dos dados novos, mas no a modificao
de dados existentes.

ATUALIZAO: permite a modificao dos dados, mas no a eliminao. NDICE: permite a criao ou eliminao dos ndices. AUTERAO: permite acrescentar ou eliminar atributos em uma
relao.

REDUO: permite eliminar relaes. RECURSO: permite a criao de nova relaes.

CONCEITOS RELACIONADOS AO BANCOS DE DADOS


ENTIDADE: corresponde a um objeto que existe e perfeitamente distinguvel de outros objetos. Ex: Uma rea georeferenciada que possui um determinado atributo.

CONJUNTO DE ENTIDADES: grupo de entidades do mesmo tipo. RELACIONAMENTO: associao que existe entre vrias entidades. Ex: associao entre o tipo de solo e o tipo de vegetao de uma
mesma rea geo-referenciada.

CARDINALIDADE DE MAPEAMENTO: expressa

o nmero de entidades ao qual outra entidade pode estar associada atravs de um relacionamento. So as seguintes as cardinalidades de mapeamento:

Um-para-um, um-para-muitos, muitos-para-um e muitos-para-muitos

RELACIONAMENTO UM-PARA-UM

definido quando uma entidade em um conjunto est associada com no mximo uma a2 entidade em outro conjunto b2
a3 b3

a1

b1

RELACIONAMENTO UM-PARA-MUITOS

definido a1 quando uma entidade b1 em um determinado conjunto est associada a qualquer nmero de entidades no a2 outro conjunto b2
a3 b3

RELACIONAMENTO MUITOS-PARA-UM

Uma entidade num conjunto A est a1 associada a no mximo uma entidade b1 no conjunto B. Mas uma entidade no a2 conjunto B pode estar associada a qualquer nmero de entidades no a3 b2 Conjunto A
b3

RELACIONAMENTO MUITOS-PARA-MUITOS

Uma entidade num conjuntob1 A est a1 associada a qualquer nmero de entidades de um conjunto B e uma entidade num b2 a2 conjunto B est associada a qualquer nmero de entidades de um conjunto A b3 a3
a4 b4

ESTRUTURAO LGICA GENRICA PARA DESENHOS NO BANCO DE DADOS


representam caractersticas das entidades. RETNGULOS: LOSANGOS: ELIPSES: LINHAS: ligam representam conjunto de entidades. representam as caractersticas conjuntos das de entidades relacionamentos. a conjuntos de entidades e conjunto de entidades a conjunto de relacionamentos.
30% porosidade

25 m de vida

15 m de altura

cor branca

CAJUEIROS

CAJUEIROS E SOLO ARENOSO

SOLO ARENOSO

60 cm de dimetro

em florao

40 cm de 3 espessura

BD E SGBD
SGBD Banco de dados

Coleo de dados inter-relacionados Conjunto de programas, que serve para acessar os dados pertencentes ao banco de dados. programas, que serve para acessar os dados pertencentes

TIPOS DE BANCO DE DADOS SEQENCIAL


Numa estrutura deste tipo, as informaes so guardadas em registros organizados sequencialmente, um aps o outro.
PROPRIETRIO ENDEREO DO PROPRIETRIO

NO DO LOTE

ENDEREO DO LOTE

007 008

Rua do Aflitos, 13 Av. da Consolao, 01

Eutinatan S. Gollcher Antnio Carlos E. Pereira

Rua das Rosas, 24 Rua das Azalias, 42

TIPOS DE BANCO DE DADOS HIERRQUICO


existem diversos tipos de registros no banco de dados. Estes registros so classificados como pais e filhos numa hierarquia. Um registro pai associado a vrios filhos que podem ou no ter seus prprios filhos e assim sucessivamente.

EXEMPLO
Em uma quadra, todos os lotes so filhos desta quadra. Os filhos dos lotes seriam as edificaes dentro do lote. Se eliminado o registro de uma quadra, todos os lotes so eliminados, automaticamente.

BANCO DE DADOS HIERRQUICO


Quadra 01

Lote 01

Lote 02

Lote 03

Edificaes

TIPOS DE BANCO DE DADOS RELACIONAL


os diversos arquivos so ligados entre si de forma apenas lgica. Cada arquivo ou tabela, como so chamados os arquivos no modelo relacional, contm diversos campos (ou colunas) e, para se relacionar com outro arquivo, basta que este novo arquivo tenha um destes campos.

EXEMPLO No arquivo de proprietrios, existe o campo cdigo do proprietrio. No arquivo de lotes dever existir tambm o campo cdigo do proprietrio. Desta maneira as duas tabelas esto relacionadas.

BANCO DE DADOS RELACIONAL


Arquivo de Proprietrios
Cdigo do proprietrio

Cdigo do proprietrio

Cdigo do proprietrio

Arquivos de Lotes

Cdigo do proprietrio

TIPOS DE BANCO DE DADOS REDE


As diversas informaes esto relacionadas entre si por meio de apontadores. Estes apontadores formam pares de entidades e, de para em par, conseguem expressar relacionamentos do tipo 1 para 1, 1 para vrios, vrios para 1 e vrios para vrios.

EXEMPLO 1 para 1: No ocidente, cada marido s tem uma esposa e vice-versa; 1 para vrios: numa empresa um empregado trabalha num departamento, mas um departamento tem vrios empregados; vrios para vrios: um empregado trabalho em vrios projetos e cada projeto pode contar com vrios empregados.

TIPOS DE BANCO DE DADOS

REDE

Nos bancos de dados orientados a objetos, a unidade fundamental de recuperao e armazenamento de informaes passa ser o objeto. O objeto uma estrutura de dados que contm, alm de suas informaes grfica e alfanumricas, informaes sobre o relacionamento deste objeto com outros objetos.