Você está na página 1de 20

Introduo s Tecnologias de Informao II

Sistema de Gesto de Base de dados

ACCESS
Definies
Termos Bsicos
Criar uma Base de Dados

ESAM
04/05
Fernando Figueiredo

Definies
O que uma Base de Dados?
Uma base de dados uma simples coleco ou conjunto
organizado de dados ou informao armazenados num meio
fsico, com o objectivo de optimizar a sua consulta e de evitar
ou minimizar a duplicidade de informao. Por exemplo, pode
ser uma lista de material existente num armazm, endereos,
pormenores sobre empregados, informaes de clientes, etc. A
organizao de uma base de dados feita atravs da criao
de campos e de registos.
ESAM
04/05
Fernando Figueiredo

Introduo s Tecnologias de Informao II

Definies
O que um Sistema de Gesto de Base
de Dados SGBD ?
So programas que permitem construir e gerir informao. Esta
gesto de informao possibilita a execuo de um conjunto de
actividades como por exemplo:
Definir quais os dados que vo ser guardados, a estrutura da base de dados
Receber e armazenar informao
Actualizar a informao a qualquer momento
Consultar a informao sempre que desejar
ESAM

Definir medidas de segurana

04/05
Fernando Figueiredo

Introduo s Tecnologias de Informao

Definies
Exemplos de SGBDs
Oracle
Informix
DBase
ADABAS
Ingres
Ms Access
Foxpro
Paradox

ESAM
04/05
Fernando Figueiredo

Introduo s Tecnologias de Informao II

Definies
O que uma Base de Dados Relacional?
uma base de dados capaz de partilhar a sua informao por
vrias tabelas ou ficheiros. Estas tabelas podem ser
interligadas ou relacionadas atravs de informao em comum
permitindo, por isso, gerir a informao proveniente de
diferentes fontes.
Para organizar uma base de dados utilizamos aplicaes como
o Access que permite estruturar os dados ou informao,
consultar e manipular os dados com base em critrios
predefinidos e apresentar esses mesmos dados.
ESAM
04/05
Fernando Figueiredo

Introduo s Tecnologias de Informao II

Termos Bsicos
Campo

Representa uma categoria de informao. A estrutura da base


de dados assenta no nmero e tipo de campos que se definem,

os campos determinam a forma como a informao


armazenada. Assim, quando se cria um novo ficheiro a
primeira coisa a ser feita.

Pode conter texto, nmero, imagem, data, tempo, clculo, etc..


ESAM
04/05
Fernando Figueiredo

Introduo s Tecnologias de Informao II

Termos Bsicos
Registo
Um registo um conjunto de campos relacionados com a
mesma entidade ou acontecimento. Corresponde a uma ficha
preenchida com a informao nas diferentes categorias. Aps a

definio dos campos da base de dados podemos criar e


preencher as fichas correspondentes a cada um dos produtos
ou pessoas que fazem parte do conjunto de dados.

Entidade: Conjunto de objectos do mesmo tipo (pessoas, livros, cidades, etc.)


ESAM

acerca dos quais se pretende recolher e registar informao

04/05
Fernando Figueiredo

Introduo s Tecnologias de Informao II

Termos Bsicos
Base de Dados
o conjunto dos vrios registos. Por exemplo toda a
informao dos alunos das vrias turmas de um professor

Ficheiro
um conjunto de registos relacionados enter si, do mesmo
tipo, contexto e, geralmente, com o mesmo formato. Contm a
estrutura da base de dados, atravs da criao dos campos, do
ESAM

conjunto de registos, etc..

04/05
Fernando Figueiredo

Introduo s Tecnologias de Informao II

Criar uma Base de Dados


Janela Inicial

Criar uma Base de


Dados Vazia

Criar uma Base de Dados


atravs do Assistente

Abrir uma base de


dados j existente

ESAM
04/05

Fernando Figueiredo

Introduo s Tecnologias de Informao II

Criar uma Base de Dados


Janela da Base de Dados

Objectos de Base de
Dados do ACCESS
utilizados para gerir a
informao

ESAM
04/05

Fernando Figueiredo

Introduo s Tecnologias de Informao II

Criar uma Base de Dados


Objectos de Base de Dados do ACCESS
As Tabelas apresentam a informao da base de dados de uma
forma estruturada. As colunas representam os campos. Cada
campo contm determinado tipo de informao. As linhas da

tabela representam registos.

As Consultas permitem pesquisar o contedo de uma ou vrias

tabelas da base de dados de uma forma estruturada. Este


processo de obter um conjunto de informaes filtradas
ESAM
04/05

baseia-se numa srie de perguntas.


Fernando Figueiredo

Introduo s Tecnologias de Informao II

Criar uma Base de Dados


Objectos de Base de Dados do ACCESS
Os Formulrios tm como objectivo criar uma visualizao mais
agradvel da informao da base de dados no ecr. Enquanto
as

tabelas mostram vrios registos em

simultneo,

os

formulrios apenas apresentam um registo de cada vez.

A criao de Relatrios visa uma melhor apresentao de dados

em termos de impresso ( converte dados numa informao


til). O ACCESS dispe de uma srie de relatrios pr-definidos
ESAM
04/05

e de um utilitrio de criao de relatrios.


Fernando Figueiredo

Introduo s Tecnologias de Informao II

Criar uma Base de Dados


Objectos de Base de Dados do ACCESS
Macros so sries de comandos gravados que posteriormente
podem ser executados atravs de uma combinao de teclas.
Desta forma evita-se muito trabalho repetitivo.

Mdulos so conjunto de instrues que foram desenhadas

para que o Access desempenhe determinadas tarefas de uma


forma automtica. A linguagem de programao utilizada nestes
ESAM
04/05

mdulos o Access Bsic.


Fernando Figueiredo

Introduo s Tecnologias de Informao II

Criar uma Base de Dados


Planificar uma Base de Dados
A fase de planificao da base de dados essencial para o
xito do trabalho. Antes de se construir uma base de dados
deve-se comear por fazer um esboo to pormenorizado como
possvel tendo em ateno:
Tabelas necessrias para a base de dados;
Campos necessrios para cada tabela;
Identificao de campos com valores nicos;

Relao entre tabelas.

ESAM
04/05

Passada a fase de planificao, necessrio definir os campos


(nome, tipo, etc.) que cada registo vai ter .
Fernando Figueiredo

Introduo s Tecnologias de Informao II

Criar uma Base de Dados


Criar uma Tabela na Vista de Estrutura
O access permite, atravs dos diversos assistentes, guiar o
utilizador em todo o processo de criao de uma base de
dados.
Para construir a estrutura da base
de dados na janela principal
seleccione Base de dados access
vazia e clique em OK

ESAM
04/05

Seguidamente atribua um
nome ao ficheiro e clique em
Criar.
Fernando Figueiredo

Introduo s Tecnologias de Informao II

Criar uma Base de Dados


Criar uma Tabela na Vista de Estrutura
Depois de ter seleccionado a
objecto tabela execute duplo
clique na frase Criar Tabela
na vista de estrutura

ESAM
04/05

Surge ento a janela seguinte


onde pode definir o nome, tipo
de dados, propriedades dos
campos e descrio.
Fernando Figueiredo

Introduo s Tecnologias de Informao II

Criar uma Base de Dados


Tipo de Dados
Um tipo de dados a caracterstica que se atribui a um campo
quando se est a especificar os campos de uma tabela e que
ir determinar os dados que nele pretendemos armazenar.
Ex. de Tipo de Dados:
Texto

Texto ou combinaes de texto e nmeros, at 255 caracteres

Memo

Texto de tamanho varivel, at 64000 caracteres

Nmero
Data/Hora
Moeda
Numerao Automtica
Sim/No
ESAM
04/05

Valores numricos inteiros e fraccionrios vrios subtipos


Datas e horas, com diferentes formatos
Valores de moeda. Permite 15 dgitos esquerda E 4 direita
Nmero automtico sequencial numerao automtica por cada novo registo
Valores Sim (verdadeiro) No (falso)

Objecto OLE

Para armazenar um objecto (grficos, fotografias,...)

Hiperligao

Ligao imediata informao no World Wid Web

Assistente de Pesquisa
Fernando Figueiredo

Campo que permite a criao de uma lista de valores de outra tabela


Introduo s Tecnologias de Informao II

Criar uma Base de Dados


Propriedades dos Campos
Alm de poder seleccionar o tipo de dados para um campo,
tambm pode definir as suas propriedades. Estas propriedades
dependem do tipo de dados seleccionados e servem para:

ESAM
04/05

Fernando Figueiredo

Introduo s Tecnologias de Informao II

Criar uma Base de Dados


Chave Primria
Depois de ter completado a estrutura da sua tabela e editado os campos
que pretendia, deve definir qual ser o campo ou combinao de campos
a ter a Chave Primria.
Esta chave permite que o Access mantenha a tabela ordenada pela
campo escolhido. S assim ser possvel definir uma relao entre esta
tabela e outras tabelas na base de dados.
Se nenhuma chave primria for definida, o Access, por defeito, define
uma ao gravar a sua estrutura.

ESAM
04/05

Fernando Figueiredo

Introduo s Tecnologias de Informao II

Introduo s Tecnologias de Informao II


Sistema de Gesto de Base de dados

ACCESS
FIM

ESAM
04/05

Fernando Figueiredo

Introduo s Tecnologias de Informao II

Você também pode gostar