Sei sulla pagina 1di 20

Introduo s Tecnologias de Informao

II
Sistema de Gesto de Base de dados

ACCESS
Definies

Termos Bsicos

ESAM
Criar uma Base de Dados
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
Definir medidas de segurana
ESAM
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


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


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


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 e de
ESAM
04/05
um utilitrio de criao de relatrios.

Fernando Figueiredo Introduo s Tecnologias de Informao


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


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.

Passada a fase de planificao, necessrio definir os campos


ESAM
04/05
(nome, tipo, etc.) que cada registo vai ter .

Fernando Figueiredo Introduo s Tecnologias de Informao


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

Seguidamente atribua um
nome ao ficheiro e clique em
ESAM Criar.
04/05

Fernando Figueiredo Introduo s Tecnologias de Informao


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

Surge ento a janela seguinte


onde pode definir o nome, tipo
de dados, propriedades dos
ESAM campos e descrio.
04/05

Fernando Figueiredo Introduo s Tecnologias de Informao


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 Valores numricos inteiros e fraccionrios vrios subtipos
Data/Hora Datas e horas, com diferentes formatos
Moeda Valores de moeda. Permite 15 dgitos esquerda E 4 direita
Numerao Automtica Nmero automtico sequencial numerao automtica por cada novo registo
Sim/No Valores Sim (verdadeiro) No (falso)
Objecto OLE Para armazenar um objecto (grficos, fotografias,...)
ESAM Hiperligao Ligao imediata informao no World Wid Web
04/05
Assistente de Pesquisa Campo que permite a criao de uma lista de valores de outra tabela

Fernando Figueiredo Introduo s Tecnologias de Informao


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


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


Introduo s Tecnologias de Informao
II
Sistema de Gesto de Base de dados

ACCESS

ESAM
04/05
FIM
Fernando Figueiredo Introduo s Tecnologias de Informao

Potrebbero piacerti anche