You are on page 1of 19

TECNOLOGIAS DA INFORMAO E COMUNICAO

SISTEMAS DE GESTO DE BASE DE DADOS

CONCEITOS BSICOS

TIC PRO

SISTEMAS DE GESTO DE BASE DE DADOS

Conceitos Bsicos
Necessidade das base de dados
Permite guardar dados dos mais variados tipos;
Permite um rpido e fcil acesso aos dados;
Acelera os processos de manuseamento da informao,
como,
por exemplo, consultas ou alteraes de dados;
Economiza toneladas de papel.

TIC PRO

SISTEMAS DE GESTO DE BASE DE DADOS

Conceitos Bsicos
Tabelas, Registos e Campos
Um objecto fundamental quando estamos perante um sistema
informtico uma Tabela.
Uma Tabela encontra-se estruturada em linhas e colunas. As linhas
so designadas por Registos e as colunas por Campos.
Cada um dos registos (linhas) contm apenas os dados de um
elemento, organizados em campos (colunas).

TIC PRO

SISTEMAS DE GESTO DE BASE DE DADOS

Conceitos Bsicos
Tabelas, Registos e Campos
Uma estrutura deste gnero facilita eventuais alteraes aos dados da lista de
contactos, j que, para cada pessoa, todos os dados esto inseridos na mesma linha.
Todas as operaes de manuteno dos dados de uma Tabela so realizadas
individualmente para cada um dos Registos. Isto , se for necessrio alterar algum dado
num determinado contacto (pessoa), acedemos directamente ao Registo em causa e
efectuamos essa alterao no respectivo Campo.

TIC PRO

SISTEMAS DE GESTO DE BASE DE DADOS

Conceitos Bsicos
Ficheiro de base de dados (nico ficheiro VS Coleco de ficheiros)
nico ficheiro fsico, como o caso de uma base de dados em Access;
Coleco de ficheiros fsicos geridos por um SGBD, como o caso de outras
aplicaes de base de dados.

Independentemente da base de dados ser um nico ficheiro ou uma coleco de


ficheiros fsicos, os objectos so todos tratados da mesma forma.
Normalmente, quando estamos a usar o Access como SGBD, e como se trata de um
nico ficheiro fsico, comum designarmos esse ficheiro por documento do Microsoft
Access.

TIC PRO

SISTEMAS DE GESTO DE BASE DE DADOS

Conceitos Bsicos
Dados e Informao

Dados = Informao
Dados
Os Dados so os elementos isolados, significativos, rigorosos e relevantes.
Podem ser vistos como a matria-prima necessria para um determinado
processamento.

Informao
Podemos entender Informao como um conjunto de dados, organizados e
sujeitos a um tratamento, tornando assim possvel a sua utilizao num
determinado contexto. Os dados no tm qualquer valor e s se transformam
em informao quando relacionados.

TIC PRO

SISTEMAS DE GESTO DE BASE DE DADOS

Conceitos Bsicos
Dados e Informao
EXEMPLO

A frase: O Joo comprou 2 canetas informao.


Os dados que permitiram criar essa informao so:
Joo, comprou, 2 e canetas.

TIC PRO

SISTEMAS DE GESTO DE BASE DE DADOS

Conceitos Bsicos
Dados e Informao
Uma informao actual e correcta s possvel se os seus dados
estiverem actualizados e forem precisos. De outra forma, a nossa
informao no ser til. Mas, para que isto possa acontecer, existem
algumas condies que os dados devem garantir:
Actualidade;
Correco;
Relevncia;
Disponibilidade;
Legibilidade.

TIC PRO

SISTEMAS DE GESTO DE BASE DE DADOS

Conceitos Bsicos
Sistemas de Gesto de Base de Dados (SGBD)
Software que disponibiliza todos os servios bsicos, como a criao, o
acesso e a manuteno da informao numa base de dados.
As base de dados so um conjunto de dados estruturados e
manipulados atravs de um SGBD.

Capacidade de processar grandes quantidades de informao, tais


como:
Sistemas de armazenamento de operaes bancrias;
Base de dados empresariais com vrios tipos de informao
(ex.: vendas, funcionrios, clientes, fornecedores, facturao);

Sistemas de reservas de companhias de aviao;


Sistemas de companhias de seguros.

TIC PRO

SISTEMAS DE GESTO DE BASE DE DADOS

Conceitos Bsicos
Exemplos de SGBD
Dividem-se em dois grandes grupos:

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

Uso pessoal (domstico) e ou de pequenas empresas.


Exemplos: MySQL, Dbase, FoxPro e o Microsoft Access.

TIC PRO

SISTEMAS DE GESTO DE BASE DE DADOS

Conceitos Bsicos
Caractersticas de um SGBD
Independncia dos dados;
Redundncia controlada;
Integridade dos dados;
Abstraco dos dados;
Acesso simultneo aos dados;
Facilidade de obteno de informao actualizada;
Diferentes vistas da base de dados.

TIC PRO

SISTEMAS DE GESTO DE BASE DE DADOS

Conceitos Bsicos
Camadas de abstraco
Um SGBD permite que cada utilizador tenha uma vista diferente
(abstracta) do contedo da base de dados;
Cada utilizador necessita de ter acesso a diferentes perspectivas da
base de dados (exemplo: Director Comercial, Dep. Compras);
As estruturas de dados contm um certo nvel de complexidade,
podendo no ser bem entendidas pelos utilizadores menos habilitados;
Como as vistas no arquivam nenhum dado, reflectem
automaticamente qualquer mudana efectuada na camada bsica dos
dados. Isto possvel devido abstraco das camadas.

TIC PRO

SISTEMAS DE GESTO DE BASE DE DADOS

Conceitos Bsicos
Definio de base de dados
Sistema de armazenamento de dados relacionados entre si, de
uma forma permanente, num sistema informtico, com
redundncia controlada, acessveis a um grupo de utilizadores
e estruturado sob a forma de ficheiros de dados ou tabelas.
Podemos entender dados como factos conhecidos que podem ser
armazenados e que possuem um significado implcito;
Uma base de dados uma coleco lgica e coerente de dados, com
um significado inerente;
Uma base de dados planeada, construda e actualizada com dados que
representam aspectos do mundo real, como se de um pequeno mundo se
tratasse.

TIC PRO

SISTEMAS DE GESTO DE BASE DE DADOS

Conceitos Bsicos
Ciclo de vida de uma base de dados

Este modelo do ciclo de vida


de uma base de dados
constitudo por 8 fases;
Apenas podemos passar para
a fase seguinte depois da anterior
estar concluda;
Por vezes, surge a
necessidade de retroceder fase
anterior, para realizar determinados
ajustes.

TIC PRO

SISTEMAS DE GESTO DE BASE DE DADOS

Conceitos Bsicos
Ciclo de vida de uma base de dados

1. Planeamento
Levantamento das necessidades, organizar e planear.

2. Recolha de requisitos
Elaborao de um documento com os objectivos que o projecto visa atingir.

3. Desenho conceptual
Desenho de todos os modos de vista externos da aplicao e da base de
dados. O aspecto dos formulrios, relatrios, ecrs de entrada de dados, etc.

4. Desenho lgico
A partir do desenho conceptual cria-se o desenho lgico da aplicao
e da base de dados.

TIC PRO

SISTEMAS DE GESTO DE BASE DE DADOS

Conceitos Bsicos
Ciclo de vida de uma base de dados

5. Desenho fsico
Durante a fase de desenho fsico, o desenho lgico mapeado ou convertido
para os sistemas de software que sero usados na implementao da aplicao e
da base de dados.

6. Construo
As unidades de programao so promovidas para um sistema de ambiente de teste,
onde toda a aplicao e base de dados montada e testada.

7. Implementao
Instalao e colocao em funcionamento da nova aplicao e base de dados.

8. Manuteno
Resolver quaisquer situaes de anomalias ou erros, normalmente designados
bugs, quer ao nvel da aplicao, quer ao nvel da base de dados.

TIC PRO

SISTEMAS DE GESTO DE BASE DE DADOS

Conceitos Bsicos
Modelos de Base de Dados

Conjunto de conceitos que podem ser utilizados para


descrever e representar a estrutura lgica e fsica da base
de dados;

A estrutura de uma base de dados pode ser entendida


como
toda a descrio dos dados, dos relacionamentos entre eles
e das restries de consistncia e integridade;

Estes modelos encontram-se divididos em dois grupos, os


modelos conceptuais (ou baseados em objectos) e os
modelos de implementao (ou baseados em registos).

TIC PRO

SISTEMAS DE GESTO DE BASE DE DADOS

Conceitos Bsicos
Modelos de Base de Dados
Modelo conceptual de dados
Fundamental para o desenvolvimento de qualquer base de dados;
apenas um modelo lgico, o que traduz a abstraco da realidade;
Fornece uma viso aproximada de como os utilizadores realmente
visualizam
os dados;
Converte-se posteriormente num dos modelos de implementao de
base de dados existentes.

Modelos de implementao

Permitem descrever a forma como os dados esto representados num


SGBD;
O Modelo Relacional, desenvolvido em 1970, o mais popular e ser
estudado mais em pormenor.

TECNOLOGIAS DA INFORMAO E COMUNICAO


SISTEMAS DE GESTO DE BASE DE DADOS Microsoft Access

You might also like