SGBD

nelsontsousa 27,028 views 11 slides Mar 22, 2010
Slide 1
Slide 1 of 11
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11

About This Presentation

Sistema de Gestão de Base de Dados


Slide Content

Bases de Dados

3 - SGBD

Aparecimento dos Sistema de Gestáo de Base de Dados

Inicialmente, os dados ficavam dependentes dos programas que os
geravam e manipulavam, para alterar a estrutura da informaçäo era
necessário alterar todo o programa, e consequentemente introduzir
novamente todos os dados.

Surgiu, por isto, a necessidade de guardar a informaçäo de forma que o
acesso e a gestáo fossem feitos de forma mais flexível, dando assim
origem ao aparecimento dos SGBD.

Um SGBD é, entáo, um programa que permite criar e manipular bases de
dados, nas quais os dados estáo estruturados de forma independente
relativamente ás aplicaçôes que os utilizam.

Sistema de Gestao de Base de Dados

O SGBD serve de interface entre os varios utilizadores e a BD

Utilizadores
Programadores

Base de Dados

Utilizadores
D Finais

Características de um SGBD
© Independéncia dos dados;
© Redundância controlada;

Integridade dos dados;

Acesso simultáneo aos dados;

Facilidade de obtençäo de informacáo actualizada;

Diferentes vistas da base de dados.

Exemplos de SGBD
Dividem-se em dois grandes grupos:

= Grande porte
Exemplos: ORACLE, Microsoft SQL Server, Ingres, Informix e DB2

= Uso pessoal (doméstico) e ou de pequenas empresas.

Exemplos: MySQL, Dbase, FoxPro e o Microsoft Access

Arquitectura de um SGBD

Nivel de Visualizacáo

da Base de Dados Ecrás com interfaces que
apresentam a informagäo
da Base de Dados

|

|

Nível Conceptual

da Base de Dados
Organizagäo da
informacáo em tabelas e
relacionamentos

Nivel Fisico

da Base de Dados
Base de Dados
armazenada em ficheiros
de disco

Arquitectura de um SGBD

Nivel Físico : é o nivel mais baixo e diz respeito à organizaçäo física dos

dados, nomeadamente: onde estáo armazenados (discos, disquetes, fitas
magnéticas, etc.)

Nível Conceptual : é o nível intermédio e corresponde á forma como os
dados estáo organizados, nomeadamente: definiçäo e descriçäo dos dados,

das relaçôes entre os dados, etc.

Nível de Visualizacáo : é o nível mais alto, destinado ao utilizador final. Ao
utilizador é atribuída uma “vista” (view), através da qual pode manipular a
parte dos dados que Ihe dizem respeito.

Operacóes com um SGBD

Criacáo de uma tabela

Criagáo dos campos de uma tabela
Criacáo de relacionamentos entre tabelas
Alteraçäo da estrutura de uma tabela

Eliminaçäo de tabelas

Operacöes com um SGBD

Inserçäo de dados
Consulta ou pesquisa de dados
Alteraçäo de Dados

Eliminaçäo de dados

Operacöes com um SGBD

y Atribuigäo ou restriçäo dos direitos de acesso aos dados em relacáo a um
utilizador ou grupo de utilizadores
Tags