SlideShare uma empresa Scribd logo
1 de 20
Introdução às Tecnologias de Informação
II
Sistema de Gestão de Base de
dados

ACCES
S
Definições

Termos Básicos
Criar uma Base de Dados

ESAM
04/05
Fernando Figueiredo
Definições
O que é uma Base de Dados?
Uma base de dados é uma simples colecção ou conjunto
organizado de dados ou informação armazenados num meio
físico, com o objectivo de optimizar a sua consulta e de evitar
ou minimizar a duplicidade de informação. Por exemplo, pode
ser uma lista de material existente num armazém, endereços,
pormenores sobre empregados, informações de clientes, etc. A
organização de uma base de dados é feita através da criação
de campos e de registos.
ESAM
04/05
Fernando Figueiredo

Introdução às Tecnologias de Informação II
Definições
O que é um Sistema de Gestão de Base
de Dados – SGBD ?
São programas que permitem construir e gerir informação. Esta
gestão de informação possibilita a execução de um conjunto de
actividades como por exemplo:
 Definir quais os dados que vão ser guardados, a estrutura da base de dados
 Receber e armazenar informação
 Actualizar a informação a qualquer momento
Consultar a informação sempre que desejar
ESAM

Definir medidas de segurança

04/05
Fernando Figueiredo

Introdução às Tecnologias de
Definições
Exemplos de SGBDs
•
•
•
•
•
•
•
•

ESAM

Oracle
Informix
DBase
ADABAS
Ingres
Ms Access
Foxpro
Paradox

04/05
Fernando Figueiredo

Introdução às Tecnologias de Informação II
Definições
O que é uma Base de Dados Relacional?
É uma base de dados capaz de partilhar a sua informação por
várias tabelas ou ficheiros. Estas tabelas podem ser
interligadas ou relacionadas através de informação em comum
permitindo, por isso, gerir a informação proveniente de
diferentes fontes.

ESAM

Para organizar uma base de dados utilizamos aplicações como
o Access que permite estruturar os dados ou informação,
consultar e manipular os dados com base em critérios
predefinidos e apresentar esses mesmos dados.

04/05
Fernando Figueiredo

Introdução às Tecnologias de Informação II
Termos Básicos
• Campo

Representa uma categoria de informação. A estrutura da base
de dados assenta no número e tipo de campos que se definem,
os campos determinam a forma como a informação é
armazenada. Assim, quando se cria um novo ficheiro é a
primeira coisa a ser feita.
Pode conter texto, número, imagem, data, tempo, cálculo, etc..
ESAM
04/05
Fernando Figueiredo

Introdução às Tecnologias de Informação II
Termos Básicos
• Registo
Um registo é um conjunto de campos relacionados com a
mesma entidade ou acontecimento. Corresponde a uma ficha
preenchida com a informação nas diferentes categorias. Após a
definição 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
04/05

acerca dos quais se pretende recolher e registar informação
Fernando Figueiredo

Introdução às Tecnologias de Informação II
Termos Básicos
• Base de Dados
É o conjunto dos vários registos. Por exemplo toda a
informação dos alunos das várias turmas de um professor

• Ficheiro
É um conjunto de registos relacionados enter si, do mesmo
tipo, contexto e, geralmente, com o mesmo formato. Contém a
estrutura da base de dados, através da criação dos campos, do
ESAM
04/05

conjunto de registos, etc..
Fernando Figueiredo

Introdução às Tecnologias de Informação II
Criar uma Base de Dados
Janela Inicial

Criar uma Base de
Dados Vazia

Criar uma Base de Dados
através do Assistente

Abrir uma base de
dados já existente

ESAM
04/05

Fernando Figueiredo

Introdução às Tecnologias de Informação
Criar uma Base de Dados
Janela da Base de Dados

Objectos de Base de
Dados do ACCESS
utilizados para gerir a
informação

ESAM
04/05

Fernando Figueiredo

Introdução às Tecnologias de Informação
Criar uma Base de Dados
Objectos de Base de Dados do ACCESS
As Tabelas apresentam a informação da base de dados de uma
forma estruturada. As colunas representam os campos. Cada
campo contém determinado tipo de informação. As linhas da
tabela representam registos.

As Consultas permitem pesquisar o conteúdo de uma ou várias
tabelas da base de dados de uma forma estruturada. Este
ESAM
04/05

processo de obter um conjunto de informações – filtradas –
baseia-se numa série de perguntas.
Fernando Figueiredo

Introdução às Tecnologias de Informação
Criar uma Base de Dados
Objectos de Base de Dados do ACCESS
Os Formulários têm como objectivo criar uma visualização mais
agradável da informação da base de dados no ecrã. Enquanto
as

tabelas

mostram

vários

registos

em

simultâneo,

os

formulários apenas apresentam um registo de cada vez.

A criação de Relatórios visa uma melhor apresentação de dados
em termos de impressão ( converte dados numa informação útil).
ESAM
04/05

O ACCESS dispõe de uma série de relatórios pré-definidos e de
um utilitário de criação de relatórios.
Fernando Figueiredo

Introdução às Tecnologias de Informação
Criar uma Base de Dados
Objectos de Base de Dados do ACCESS
Macros são séries de comandos gravados que posteriormente
podem ser executados através de uma combinação de teclas.
Desta forma evita-se muito trabalho repetitivo.

Módulos são conjunto de instruções que foram desenhadas
para que o Access desempenhe determinadas tarefas de uma
ESAM
04/05

forma automática. A linguagem de programação utilizada nestes
módulos é o Access Básic.
Fernando Figueiredo

Introdução às Tecnologias de Informação
Criar uma Base de Dados
Planificar uma Base de Dados
A fase de planificação da base de dados é essencial para o
êxito do trabalho. Antes de se construir uma base de dados
deve-se começar por fazer um esboço tão pormenorizado
como possível tendo em atenção:
 Tabelas necessárias para a base de dados;
 Campos necessários para cada tabela;
 Identificação de campos com valores únicos;
 Relação entre tabelas.
ESAM
04/05

Passada a fase de planificação, é necessário definir os campos
(nome, tipo, etc.) que cada registo vai ter .
Fernando Figueiredo

Introdução às Tecnologias de Informação
Criar uma Base de Dados
Criar uma Tabela na Vista de Estrutura
O access permite, através dos diversos assistentes, guiar o
utilizador em todo o processo de criação 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

Introdução às Tecnologias de Informação
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 então a janela seguinte
onde pode definir o nome, tipo
de dados, propriedades dos
campos e descrição.
Fernando Figueiredo

Introdução às Tecnologias de Informação
Criar uma Base de Dados
Tipo de Dados
Um tipo de dados é a característica 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 combinações de texto e números, até 255 caracteres

Memo

Texto de tamanho variável, até 64000 caracteres

Número
Data/Hora
Moeda
Numeração Automática
Sim/Não

Valores numéricos inteiros e fraccionários – vários subtipos
Datas e horas, com diferentes formatos
Valores de moeda. Permite 15 dígitos à esquerda E 4 à direita
Número automático sequencial – numeração automática por cada novo registo
Valores Sim (verdadeiro) Não (falso)

Objecto OLE
ESAM
04/05

Para armazenar um objecto (gráficos, fotografias,...)

Hiperligação

Ligação imediata à informação no World Wid Web

Assistente de Pesquisa
Fernando Figueiredo

Campo que permite a criação de uma lista de valores de outra tabela
Introdução às Tecnologias de Informação
Criar uma Base de Dados
Propriedades dos Campos
Além de poder seleccionar o tipo de dados para um campo,
também pode definir as suas propriedades. Estas propriedades
dependem do tipo de dados seleccionados e servem para:

ESAM
04/05

Fernando Figueiredo

Introdução às Tecnologias de Informação
Criar uma Base de Dados
Chave Primária
Depois de ter completado a estrutura da sua tabela e editado os campos
que pretendia, deve definir qual será o campo ou combinação de campos
a ter a Chave Primária.
Esta chave permite que o Access mantenha a tabela ordenada pela
campo escolhido. Só assim será possível definir uma relação entre esta
tabela e outras tabelas na base de dados.
Se nenhuma chave primária for definida, o Access, por defeito, define
uma ao gravar a sua estrutura.

ESAM
04/05

Fernando Figueiredo

Introdução às Tecnologias de Informação
Introdução às Tecnologias de Informação
II
Sistema de Gestão de Base de
dados

ACCES
S
FIM

ESAM
04/05

Fernando Figueiredo

Introdução às Tecnologias de Informação

Mais conteúdo relacionado

Mais procurados

Como redigir a introdução e a conclusão de um trabalho escrito
Como redigir a introdução e a conclusão de um trabalho escritoComo redigir a introdução e a conclusão de um trabalho escrito
Como redigir a introdução e a conclusão de um trabalho escritoBiblioteca Escolar Ourique
 
Aula 4 o trabalho infantil no brasil- Prof. Noe Assunção
Aula 4   o trabalho infantil no brasil- Prof. Noe AssunçãoAula 4   o trabalho infantil no brasil- Prof. Noe Assunção
Aula 4 o trabalho infantil no brasil- Prof. Noe AssunçãoProf. Noe Assunção
 
Apostila parte 1 informatica basica pdf
Apostila parte 1   informatica basica pdfApostila parte 1   informatica basica pdf
Apostila parte 1 informatica basica pdfJohnAguiar11
 
Apostila de word 2010 AVANÇADO
Apostila de word 2010 AVANÇADOApostila de word 2010 AVANÇADO
Apostila de word 2010 AVANÇADODenis Katko
 
Mapas do brasil e sua diversidade cultural margarete e a geografia brasileira
Mapas do brasil e sua diversidade cultural margarete e a geografia brasileiraMapas do brasil e sua diversidade cultural margarete e a geografia brasileira
Mapas do brasil e sua diversidade cultural margarete e a geografia brasileiraL Fernando F Pinto
 
Avaliac3a7c3a3o diagnc3b3stica-de-histc3b3ria-6c2ba-ano-com-descritores
Avaliac3a7c3a3o diagnc3b3stica-de-histc3b3ria-6c2ba-ano-com-descritoresAvaliac3a7c3a3o diagnc3b3stica-de-histc3b3ria-6c2ba-ano-com-descritores
Avaliac3a7c3a3o diagnc3b3stica-de-histc3b3ria-6c2ba-ano-com-descritoresAtividades Diversas Cláudia
 
Ficha de trabalho da 2ª Guerra Mundial
Ficha de trabalho da 2ª Guerra Mundial Ficha de trabalho da 2ª Guerra Mundial
Ficha de trabalho da 2ª Guerra Mundial marcelinaregente
 
Modelo de certificacao medica de tempo de gravidez para efeitos abono pre natal
Modelo de certificacao medica de tempo de gravidez para efeitos abono pre natalModelo de certificacao medica de tempo de gravidez para efeitos abono pre natal
Modelo de certificacao medica de tempo de gravidez para efeitos abono pre nataluccarcozelo
 
Inquérito por questionário para avaliação final peddy paper (alunos participa...
Inquérito por questionário para avaliação final peddy paper (alunos participa...Inquérito por questionário para avaliação final peddy paper (alunos participa...
Inquérito por questionário para avaliação final peddy paper (alunos participa...Isabel Lopes
 
Apostila Microsoft Office Word 2016
Apostila Microsoft Office Word 2016Apostila Microsoft Office Word 2016
Apostila Microsoft Office Word 2016Cibele Kanegae
 
Sistema de Gerenciamento de Locadora de Vídeo - Banco de Dados
Sistema de Gerenciamento de Locadora de Vídeo - Banco de DadosSistema de Gerenciamento de Locadora de Vídeo - Banco de Dados
Sistema de Gerenciamento de Locadora de Vídeo - Banco de DadosGleyciana Garrido
 
Como Montar Uma Livraria Segunda Parte
Como Montar Uma Livraria Segunda ParteComo Montar Uma Livraria Segunda Parte
Como Montar Uma Livraria Segunda ParteGerson Ramos
 
8 modelo de carta - agradecimento aos patrocinadores
8   modelo de carta - agradecimento aos patrocinadores8   modelo de carta - agradecimento aos patrocinadores
8 modelo de carta - agradecimento aos patrocinadoresRoberta de Araujo
 
Conquistando o Mundo pra Jesus (dinâmica para o culto JA)
Conquistando o Mundo pra Jesus (dinâmica para o culto JA)Conquistando o Mundo pra Jesus (dinâmica para o culto JA)
Conquistando o Mundo pra Jesus (dinâmica para o culto JA)André Luiz Marques
 
Especialidade mensageira de Deus - Pr. Gilberto Theiss
Especialidade mensageira de Deus - Pr. Gilberto TheissEspecialidade mensageira de Deus - Pr. Gilberto Theiss
Especialidade mensageira de Deus - Pr. Gilberto TheissGilberto Theiss
 

Mais procurados (20)

Como redigir a introdução e a conclusão de um trabalho escrito
Como redigir a introdução e a conclusão de um trabalho escritoComo redigir a introdução e a conclusão de um trabalho escrito
Como redigir a introdução e a conclusão de um trabalho escrito
 
Go to-market
Go to-marketGo to-market
Go to-market
 
Aula 4 o trabalho infantil no brasil- Prof. Noe Assunção
Aula 4   o trabalho infantil no brasil- Prof. Noe AssunçãoAula 4   o trabalho infantil no brasil- Prof. Noe Assunção
Aula 4 o trabalho infantil no brasil- Prof. Noe Assunção
 
Apostila parte 1 informatica basica pdf
Apostila parte 1   informatica basica pdfApostila parte 1   informatica basica pdf
Apostila parte 1 informatica basica pdf
 
Apostila de word 2010 AVANÇADO
Apostila de word 2010 AVANÇADOApostila de word 2010 AVANÇADO
Apostila de word 2010 AVANÇADO
 
Mapas do brasil e sua diversidade cultural margarete e a geografia brasileira
Mapas do brasil e sua diversidade cultural margarete e a geografia brasileiraMapas do brasil e sua diversidade cultural margarete e a geografia brasileira
Mapas do brasil e sua diversidade cultural margarete e a geografia brasileira
 
Avaliac3a7c3a3o diagnc3b3stica-de-histc3b3ria-6c2ba-ano-com-descritores
Avaliac3a7c3a3o diagnc3b3stica-de-histc3b3ria-6c2ba-ano-com-descritoresAvaliac3a7c3a3o diagnc3b3stica-de-histc3b3ria-6c2ba-ano-com-descritores
Avaliac3a7c3a3o diagnc3b3stica-de-histc3b3ria-6c2ba-ano-com-descritores
 
Ficha de trabalho da 2ª Guerra Mundial
Ficha de trabalho da 2ª Guerra Mundial Ficha de trabalho da 2ª Guerra Mundial
Ficha de trabalho da 2ª Guerra Mundial
 
Modelo de certificacao medica de tempo de gravidez para efeitos abono pre natal
Modelo de certificacao medica de tempo de gravidez para efeitos abono pre natalModelo de certificacao medica de tempo de gravidez para efeitos abono pre natal
Modelo de certificacao medica de tempo de gravidez para efeitos abono pre natal
 
Biografia
BiografiaBiografia
Biografia
 
Inquérito por questionário para avaliação final peddy paper (alunos participa...
Inquérito por questionário para avaliação final peddy paper (alunos participa...Inquérito por questionário para avaliação final peddy paper (alunos participa...
Inquérito por questionário para avaliação final peddy paper (alunos participa...
 
Lista exercícios reformaprotestante
Lista exercícios reformaprotestanteLista exercícios reformaprotestante
Lista exercícios reformaprotestante
 
Plano de negócios
Plano de negóciosPlano de negócios
Plano de negócios
 
Apostila Microsoft Office Word 2016
Apostila Microsoft Office Word 2016Apostila Microsoft Office Word 2016
Apostila Microsoft Office Word 2016
 
Sistema de Gerenciamento de Locadora de Vídeo - Banco de Dados
Sistema de Gerenciamento de Locadora de Vídeo - Banco de DadosSistema de Gerenciamento de Locadora de Vídeo - Banco de Dados
Sistema de Gerenciamento de Locadora de Vídeo - Banco de Dados
 
Como Montar Uma Livraria Segunda Parte
Como Montar Uma Livraria Segunda ParteComo Montar Uma Livraria Segunda Parte
Como Montar Uma Livraria Segunda Parte
 
Mesopotamia cruzadinha
Mesopotamia cruzadinhaMesopotamia cruzadinha
Mesopotamia cruzadinha
 
8 modelo de carta - agradecimento aos patrocinadores
8   modelo de carta - agradecimento aos patrocinadores8   modelo de carta - agradecimento aos patrocinadores
8 modelo de carta - agradecimento aos patrocinadores
 
Conquistando o Mundo pra Jesus (dinâmica para o culto JA)
Conquistando o Mundo pra Jesus (dinâmica para o culto JA)Conquistando o Mundo pra Jesus (dinâmica para o culto JA)
Conquistando o Mundo pra Jesus (dinâmica para o culto JA)
 
Especialidade mensageira de Deus - Pr. Gilberto Theiss
Especialidade mensageira de Deus - Pr. Gilberto TheissEspecialidade mensageira de Deus - Pr. Gilberto Theiss
Especialidade mensageira de Deus - Pr. Gilberto Theiss
 

Semelhante a Access

Apostila Access 2000.pdf
Apostila Access 2000.pdfApostila Access 2000.pdf
Apostila Access 2000.pdfssuser382e50
 
Novo microsoft office power point presentation
Novo microsoft office power point presentationNovo microsoft office power point presentation
Novo microsoft office power point presentationmachadocarla
 
Sistemas de Base de Dados
Sistemas de Base de DadosSistemas de Base de Dados
Sistemas de Base de DadosMariana Hiyori
 
Aula de Reforço Access
Aula de Reforço Access Aula de Reforço Access
Aula de Reforço Access Daniel da Silva
 
Apresentação de microsoft access 2007 luis aguiar
Apresentação de microsoft access 2007   luis aguiarApresentação de microsoft access 2007   luis aguiar
Apresentação de microsoft access 2007 luis aguiarLuis Aguiar
 
modulo-15-sql-criar-e-manipular-tabelas1-2-flipbook-pdf.docx
modulo-15-sql-criar-e-manipular-tabelas1-2-flipbook-pdf.docxmodulo-15-sql-criar-e-manipular-tabelas1-2-flipbook-pdf.docx
modulo-15-sql-criar-e-manipular-tabelas1-2-flipbook-pdf.docxAnaAlmeida462833
 
Etec ai -31- banco de dados
Etec   ai -31- banco de dadosEtec   ai -31- banco de dados
Etec ai -31- banco de dadosNutsha De luca
 
Base de dados Acess 2013 para iniciantes
Base de dados Acess 2013 para iniciantesBase de dados Acess 2013 para iniciantes
Base de dados Acess 2013 para iniciantesFMCEstudio
 
Microsoft access 2007 - Aula 01
Microsoft access 2007 - Aula 01Microsoft access 2007 - Aula 01
Microsoft access 2007 - Aula 01Junior Moreira
 
Conceitos Base_de_Dados.pdf
Conceitos Base_de_Dados.pdfConceitos Base_de_Dados.pdf
Conceitos Base_de_Dados.pdfticepcCapelas
 
Unidade 7 - Estruturando Banco de Dados com o BR Office Base - parte 2
Unidade 7  - Estruturando Banco de Dados com o BR Office Base - parte 2Unidade 7  - Estruturando Banco de Dados com o BR Office Base - parte 2
Unidade 7 - Estruturando Banco de Dados com o BR Office Base - parte 2Rogerio P C do Nascimento
 
Unidade 7 - Estruturando Banco de Dados com o BR Office Base
Unidade 7  - Estruturando Banco de Dados com o BR Office BaseUnidade 7  - Estruturando Banco de Dados com o BR Office Base
Unidade 7 - Estruturando Banco de Dados com o BR Office BaseRogerio P C do Nascimento
 
Training presentation create tables for a new database af102719985
Training presentation   create tables for a new database af102719985Training presentation   create tables for a new database af102719985
Training presentation create tables for a new database af102719985Brena De La Concepcion
 
Access xp tutorial
Access xp tutorialAccess xp tutorial
Access xp tutorialgisa_legal
 

Semelhante a Access (20)

Apostila Access 2000.pdf
Apostila Access 2000.pdfApostila Access 2000.pdf
Apostila Access 2000.pdf
 
Novo microsoft office power point presentation
Novo microsoft office power point presentationNovo microsoft office power point presentation
Novo microsoft office power point presentation
 
Sistemas de Base de Dados
Sistemas de Base de DadosSistemas de Base de Dados
Sistemas de Base de Dados
 
Aula de Reforço Access
Aula de Reforço Access Aula de Reforço Access
Aula de Reforço Access
 
Sistemas informação I
Sistemas informação ISistemas informação I
Sistemas informação I
 
Apresentação de microsoft access 2007 luis aguiar
Apresentação de microsoft access 2007   luis aguiarApresentação de microsoft access 2007   luis aguiar
Apresentação de microsoft access 2007 luis aguiar
 
modulo-15-sql-criar-e-manipular-tabelas1-2-flipbook-pdf.docx
modulo-15-sql-criar-e-manipular-tabelas1-2-flipbook-pdf.docxmodulo-15-sql-criar-e-manipular-tabelas1-2-flipbook-pdf.docx
modulo-15-sql-criar-e-manipular-tabelas1-2-flipbook-pdf.docx
 
Ppt curso access 2010
Ppt curso access 2010Ppt curso access 2010
Ppt curso access 2010
 
Etec ai -31- banco de dados
Etec   ai -31- banco de dadosEtec   ai -31- banco de dados
Etec ai -31- banco de dados
 
Base de dados Acess 2013 para iniciantes
Base de dados Acess 2013 para iniciantesBase de dados Acess 2013 para iniciantes
Base de dados Acess 2013 para iniciantes
 
Microsoft access 2007 - Aula 01
Microsoft access 2007 - Aula 01Microsoft access 2007 - Aula 01
Microsoft access 2007 - Aula 01
 
Conceitos Base_de_Dados.pdf
Conceitos Base_de_Dados.pdfConceitos Base_de_Dados.pdf
Conceitos Base_de_Dados.pdf
 
Banco de dados
Banco de dadosBanco de dados
Banco de dados
 
Sql
SqlSql
Sql
 
Unidade 7 - Estruturando Banco de Dados com o BR Office Base - parte 2
Unidade 7  - Estruturando Banco de Dados com o BR Office Base - parte 2Unidade 7  - Estruturando Banco de Dados com o BR Office Base - parte 2
Unidade 7 - Estruturando Banco de Dados com o BR Office Base - parte 2
 
Aula banco de dados
Aula banco de dadosAula banco de dados
Aula banco de dados
 
Unidade 7 - Estruturando Banco de Dados com o BR Office Base
Unidade 7  - Estruturando Banco de Dados com o BR Office BaseUnidade 7  - Estruturando Banco de Dados com o BR Office Base
Unidade 7 - Estruturando Banco de Dados com o BR Office Base
 
Training presentation create tables for a new database af102719985
Training presentation   create tables for a new database af102719985Training presentation   create tables for a new database af102719985
Training presentation create tables for a new database af102719985
 
Banco de dados aula 2
Banco de dados  aula 2Banco de dados  aula 2
Banco de dados aula 2
 
Access xp tutorial
Access xp tutorialAccess xp tutorial
Access xp tutorial
 

Access

  • 1. Introdução às Tecnologias de Informação II Sistema de Gestão de Base de dados ACCES S Definições Termos Básicos Criar uma Base de Dados ESAM 04/05 Fernando Figueiredo
  • 2. Definições O que é uma Base de Dados? Uma base de dados é uma simples colecção ou conjunto organizado de dados ou informação armazenados num meio físico, com o objectivo de optimizar a sua consulta e de evitar ou minimizar a duplicidade de informação. Por exemplo, pode ser uma lista de material existente num armazém, endereços, pormenores sobre empregados, informações de clientes, etc. A organização de uma base de dados é feita através da criação de campos e de registos. ESAM 04/05 Fernando Figueiredo Introdução às Tecnologias de Informação II
  • 3. Definições O que é um Sistema de Gestão de Base de Dados – SGBD ? São programas que permitem construir e gerir informação. Esta gestão de informação possibilita a execução de um conjunto de actividades como por exemplo:  Definir quais os dados que vão ser guardados, a estrutura da base de dados  Receber e armazenar informação  Actualizar a informação a qualquer momento Consultar a informação sempre que desejar ESAM Definir medidas de segurança 04/05 Fernando Figueiredo Introdução às Tecnologias de
  • 4. Definições Exemplos de SGBDs • • • • • • • • ESAM Oracle Informix DBase ADABAS Ingres Ms Access Foxpro Paradox 04/05 Fernando Figueiredo Introdução às Tecnologias de Informação II
  • 5. Definições O que é uma Base de Dados Relacional? É uma base de dados capaz de partilhar a sua informação por várias tabelas ou ficheiros. Estas tabelas podem ser interligadas ou relacionadas através de informação em comum permitindo, por isso, gerir a informação proveniente de diferentes fontes. ESAM Para organizar uma base de dados utilizamos aplicações como o Access que permite estruturar os dados ou informação, consultar e manipular os dados com base em critérios predefinidos e apresentar esses mesmos dados. 04/05 Fernando Figueiredo Introdução às Tecnologias de Informação II
  • 6. Termos Básicos • Campo Representa uma categoria de informação. A estrutura da base de dados assenta no número e tipo de campos que se definem, os campos determinam a forma como a informação é armazenada. Assim, quando se cria um novo ficheiro é a primeira coisa a ser feita. Pode conter texto, número, imagem, data, tempo, cálculo, etc.. ESAM 04/05 Fernando Figueiredo Introdução às Tecnologias de Informação II
  • 7. Termos Básicos • Registo Um registo é um conjunto de campos relacionados com a mesma entidade ou acontecimento. Corresponde a uma ficha preenchida com a informação nas diferentes categorias. Após a definição 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 04/05 acerca dos quais se pretende recolher e registar informação Fernando Figueiredo Introdução às Tecnologias de Informação II
  • 8. Termos Básicos • Base de Dados É o conjunto dos vários registos. Por exemplo toda a informação dos alunos das várias turmas de um professor • Ficheiro É um conjunto de registos relacionados enter si, do mesmo tipo, contexto e, geralmente, com o mesmo formato. Contém a estrutura da base de dados, através da criação dos campos, do ESAM 04/05 conjunto de registos, etc.. Fernando Figueiredo Introdução às Tecnologias de Informação II
  • 9. Criar uma Base de Dados Janela Inicial Criar uma Base de Dados Vazia Criar uma Base de Dados através do Assistente Abrir uma base de dados já existente ESAM 04/05 Fernando Figueiredo Introdução às Tecnologias de Informação
  • 10. Criar uma Base de Dados Janela da Base de Dados Objectos de Base de Dados do ACCESS utilizados para gerir a informação ESAM 04/05 Fernando Figueiredo Introdução às Tecnologias de Informação
  • 11. Criar uma Base de Dados Objectos de Base de Dados do ACCESS As Tabelas apresentam a informação da base de dados de uma forma estruturada. As colunas representam os campos. Cada campo contém determinado tipo de informação. As linhas da tabela representam registos. As Consultas permitem pesquisar o conteúdo de uma ou várias tabelas da base de dados de uma forma estruturada. Este ESAM 04/05 processo de obter um conjunto de informações – filtradas – baseia-se numa série de perguntas. Fernando Figueiredo Introdução às Tecnologias de Informação
  • 12. Criar uma Base de Dados Objectos de Base de Dados do ACCESS Os Formulários têm como objectivo criar uma visualização mais agradável da informação da base de dados no ecrã. Enquanto as tabelas mostram vários registos em simultâneo, os formulários apenas apresentam um registo de cada vez. A criação de Relatórios visa uma melhor apresentação de dados em termos de impressão ( converte dados numa informação útil). ESAM 04/05 O ACCESS dispõe de uma série de relatórios pré-definidos e de um utilitário de criação de relatórios. Fernando Figueiredo Introdução às Tecnologias de Informação
  • 13. Criar uma Base de Dados Objectos de Base de Dados do ACCESS Macros são séries de comandos gravados que posteriormente podem ser executados através de uma combinação de teclas. Desta forma evita-se muito trabalho repetitivo. Módulos são conjunto de instruções que foram desenhadas para que o Access desempenhe determinadas tarefas de uma ESAM 04/05 forma automática. A linguagem de programação utilizada nestes módulos é o Access Básic. Fernando Figueiredo Introdução às Tecnologias de Informação
  • 14. Criar uma Base de Dados Planificar uma Base de Dados A fase de planificação da base de dados é essencial para o êxito do trabalho. Antes de se construir uma base de dados deve-se começar por fazer um esboço tão pormenorizado como possível tendo em atenção:  Tabelas necessárias para a base de dados;  Campos necessários para cada tabela;  Identificação de campos com valores únicos;  Relação entre tabelas. ESAM 04/05 Passada a fase de planificação, é necessário definir os campos (nome, tipo, etc.) que cada registo vai ter . Fernando Figueiredo Introdução às Tecnologias de Informação
  • 15. Criar uma Base de Dados Criar uma Tabela na Vista de Estrutura O access permite, através dos diversos assistentes, guiar o utilizador em todo o processo de criação 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 Introdução às Tecnologias de Informação
  • 16. 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 então a janela seguinte onde pode definir o nome, tipo de dados, propriedades dos campos e descrição. Fernando Figueiredo Introdução às Tecnologias de Informação
  • 17. Criar uma Base de Dados Tipo de Dados Um tipo de dados é a característica 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 combinações de texto e números, até 255 caracteres Memo Texto de tamanho variável, até 64000 caracteres Número Data/Hora Moeda Numeração Automática Sim/Não Valores numéricos inteiros e fraccionários – vários subtipos Datas e horas, com diferentes formatos Valores de moeda. Permite 15 dígitos à esquerda E 4 à direita Número automático sequencial – numeração automática por cada novo registo Valores Sim (verdadeiro) Não (falso) Objecto OLE ESAM 04/05 Para armazenar um objecto (gráficos, fotografias,...) Hiperligação Ligação imediata à informação no World Wid Web Assistente de Pesquisa Fernando Figueiredo Campo que permite a criação de uma lista de valores de outra tabela Introdução às Tecnologias de Informação
  • 18. Criar uma Base de Dados Propriedades dos Campos Além de poder seleccionar o tipo de dados para um campo, também pode definir as suas propriedades. Estas propriedades dependem do tipo de dados seleccionados e servem para: ESAM 04/05 Fernando Figueiredo Introdução às Tecnologias de Informação
  • 19. Criar uma Base de Dados Chave Primária Depois de ter completado a estrutura da sua tabela e editado os campos que pretendia, deve definir qual será o campo ou combinação de campos a ter a Chave Primária. Esta chave permite que o Access mantenha a tabela ordenada pela campo escolhido. Só assim será possível definir uma relação entre esta tabela e outras tabelas na base de dados. Se nenhuma chave primária for definida, o Access, por defeito, define uma ao gravar a sua estrutura. ESAM 04/05 Fernando Figueiredo Introdução às Tecnologias de Informação
  • 20. Introdução às Tecnologias de Informação II Sistema de Gestão de Base de dados ACCES S FIM ESAM 04/05 Fernando Figueiredo Introdução às Tecnologias de Informação