23
Sistemas de Gestão de Bases de Dados Educação e Formação de Adultos (EFA) Operador de Informática Arcozelo 2009/2010 Curso Co-Financiado por:

Sistemas de Gestão de Bases de Dados Educação e Formação de Adultos (EFA) Operador de Informática

  • Upload
    billy

  • View
    52

  • Download
    0

Embed Size (px)

DESCRIPTION

Sistemas de Gestão de Bases de Dados Educação e Formação de Adultos (EFA) Operador de Informática. Arcozelo 2009/2010. Curso Co-Financiado por:. Introdução aos Sistemas de Gestão de Bases de Dados. Objectivos. Conhecer o conceito de base de dados. - PowerPoint PPT Presentation

Citation preview

Page 1: Sistemas de Gestão de Bases de Dados Educação e Formação de Adultos (EFA) Operador de Informática

Sistemas de Gestão de Bases de Dados

Educação e Formação de Adultos (EFA)Operador de Informática

Arcozelo

2009/2010

Curso Co-Financiado por:

Page 2: Sistemas de Gestão de Bases de Dados Educação e Formação de Adultos (EFA) Operador de Informática

Curso de Operador de Informática

Introdução aos Sistemas de Gestão de Bases de Dados

Conhecer o conceito de base de dados.

Conhecer o conceito de sistema de gestão de base de dados.

Identificar situações práticas de utilização de bases de dados.

Objectivos

2Arcozelo Carina Meneses Setembro de 2009

Identificar todos os elementos de uma base de dados.

Criar e gerir uma base de dados utilizando o programa Microsoft Access.

Page 3: Sistemas de Gestão de Bases de Dados Educação e Formação de Adultos (EFA) Operador de Informática

Curso de Operador de Informática

Introdução aos Sistemas de Gestão de Bases de Dados

Uma base de dados é constituída por um conjunto de informações relacionadas.

As informações e as suas ligações (relações) definem-se ao nível:

das tabelas;

dos relacionamentos dos campos que constituem as tabelas.

Conceitos básicos

3Arcozelo Carina Meneses Setembro de 2009

Page 4: Sistemas de Gestão de Bases de Dados Educação e Formação de Adultos (EFA) Operador de Informática

Curso de Operador de Informática

Introdução aos Sistemas de Gestão de Bases de Dados

Noção de chave

A chave de uma tabela é constituída por um ou mais campos que possam ser

utilizados como identificadores de cada registo.

Os campos-chave devem permitir identificar um registo de forma unívoca.

O campo ou o conjunto de campos seleccionados para chave de uma tabela não

pode conter informação repetida.

4Arcozelo Carina Meneses Setembro de 2009

Page 5: Sistemas de Gestão de Bases de Dados Educação e Formação de Adultos (EFA) Operador de Informática

Curso de Operador de Informática

Introdução aos Sistemas de Gestão de Bases de Dados

Utilização de Sistemas de Gestão de Bases de Dados (SGBD)

O funcionário da caixa de um hipermercado passa o produto pelo leitor do código

de barras para determinar o preço do produto, que se encontra na Base de Dados

de Produtos.

Depois de registada a saída (venda) de um produto é actualizado o respectivo stock

na Base de Dados de Produtos.

Numa farmácia, o funcionário digita o código do medicamento para verificar a

quantidade existente em stock na Base de Dados de Medicamentos.

5Arcozelo Carina Meneses Setembro de 2009

Page 6: Sistemas de Gestão de Bases de Dados Educação e Formação de Adultos (EFA) Operador de Informática

Curso de Operador de Informática

Introdução aos Sistemas de Gestão de Bases de Dados

Utilização de Sistemas de Gestão de Bases de Dados (SGBD)

Quando efectuamos um pagamento utilizando um cartão de crédito, uma base de

dados vai ser consultada para verificar a existência de dinheiro.

Numa escola, o funcionário, ao digitar o número do processo de um aluno, pode

visualizar todo o histórico de notas do mesmo.

6Arcozelo Carina Meneses Setembro de 2009

Page 7: Sistemas de Gestão de Bases de Dados Educação e Formação de Adultos (EFA) Operador de Informática

Curso de Operador de Informática

Introdução aos Sistemas de Gestão de Bases de Dados

No Microsoft Access podes criar os seguintes objectos:

MacrosFormulários

MódulosPáginasConsultas

RelatóriosTabelas

MacrosFormulários

MódulosPáginasConsultas

RelatóriosTabelas

7Arcozelo Carina Meneses Setembro de 2009

Page 8: Sistemas de Gestão de Bases de Dados Educação e Formação de Adultos (EFA) Operador de Informática

Curso de Operador de Informática

Introdução aos Sistemas de Gestão de Bases de Dados

Selecciona no menu Iniciar a opção Todos os programas.

Selecciona a opção Microsoft Office e, em seguida, Microsoft Access 2007.

Ou

Clica sobre o ícone existente no ambiente de trabalho do seu

computador.

O Microsoft Access

8Arcozelo Carina Meneses Setembro de 2009

Page 9: Sistemas de Gestão de Bases de Dados Educação e Formação de Adultos (EFA) Operador de Informática

Curso de Operador de Informática

Introdução aos Sistemas de Gestão de Bases de Dados

Barra de título

Barra de menus

Barra de ferramentas Base de Dados

Janela da Base de Dados

Barra de estado

9Arcozelo Carina Meneses Setembro de 2009

Page 10: Sistemas de Gestão de Bases de Dados Educação e Formação de Adultos (EFA) Operador de Informática

Curso de Operador de Informática

Introdução aos Sistemas de Gestão de Bases de Dados

Barra de ferramentas Base de Dados

ColarImprimir

Copiar

Cortar

Ortografia

Pré-visualização

Código

Analisar tabela, desempenho ou documentador

Ligações do Office

Anular

Novo objecto (neste caso, formulário automático)

Procurar

ficheiros

RelaçõesGravar

PropriedadesAbrir base de dados existente

Microsoft Script EditorCriar ficheiro

10Arcozelo Carina Meneses Setembro de 2009

Page 11: Sistemas de Gestão de Bases de Dados Educação e Formação de Adultos (EFA) Operador de Informática

Curso de Operador de Informática

Introdução aos Sistemas de Gestão de Bases de Dados

Barra de ferramentas Web

Retroceder Actualizar a páginaAceder aos Favoritos

Área de endereço

Avançar Home Page Ir para

Interromper carregamento da página

Procurar na WebVisualizar apenas a Barra de Ferramentas Web

11Arcozelo Carina Meneses Setembro de 2009

Page 12: Sistemas de Gestão de Bases de Dados Educação e Formação de Adultos (EFA) Operador de Informática

Curso de Operador de Informática

UNIDADE 3: Introdução aos Sistemas de Gestão de Bases de Dados

Noção de dado

É o resultado da recolha de informações, um acontecimento ou facto sobre um determinado assunto, sem nenhum tratamento adicional.

Um dado, quando isolado, não tem significado.

Num SGBD podemos utilizar vários tipos de dados, nomeadamente: Texto, Numéricos, Data/Hora, Moeda, Autonumeração, Sim/Não, Objectos OLE…

Ex.: 16, Miguel Jerónimo, 5, F, 10

12Arcozelo Carina Meneses Setembro de 2009

Page 13: Sistemas de Gestão de Bases de Dados Educação e Formação de Adultos (EFA) Operador de Informática

Curso de Operador de Informática

UNIDADE 3: Introdução aos Sistemas de Gestão de Bases de Dados

Noção de campo

Elemento constituinte de uma tabela.

É utilizado para especificar os diversos tipos de dados, ou categorias,

em que dividimos a informação que pretendemos utilizar.

Ex.: Número, Nome, Ano, Turma, Idade

13Arcozelo Carina Meneses Setembro de 2009

Page 14: Sistemas de Gestão de Bases de Dados Educação e Formação de Adultos (EFA) Operador de Informática

Curso de Operador de Informática

UNIDADE 3: Introdução aos Sistemas de Gestão de Bases de Dados

Noção de registo

Conjunto de campos relacionados.

Cada linha de uma tabela corresponde a um registo.

Ex.: Na tabela de Alunos existe um registo relativo ao aluno Número 16,

de Nome Miguel Jerónimo, do 5 Ano, Turma F e que tem 10 anos de Idade.

14Arcozelo Carina Meneses Setembro de 2009

Page 15: Sistemas de Gestão de Bases de Dados Educação e Formação de Adultos (EFA) Operador de Informática

Curso de Operador de Informática

UNIDADE 3: Introdução aos Sistemas de Gestão de Bases de Dados

Noção de tabela

Parte integrante de uma base de dados, é utilizada para guardar informação relativa a um assunto específico, como, por exemplo, alunos, livros, autores, países, códigos postais, etc.

A informação guardada numa tabela deve ser coerente com os critérios utilizados para a

sua criação – conter apenas os dados que digam respeito ao assunto, a que se dá o nome

de entidade.

Ex.: A tabela Alunos deve conter unicamente dados relativos aos alunos. A entidade é

Alunos.

15Arcozelo Carina Meneses Setembro de 2009

Page 16: Sistemas de Gestão de Bases de Dados Educação e Formação de Adultos (EFA) Operador de Informática

Curso de Operador de Informática

UNIDADE 3: Introdução aos Sistemas de Gestão de Bases de Dados

Noção de relação

Associação estabelecida entre campos comuns (colunas) de duas tabelas,

permitindo que a consistência da informação seja garantida.

O relacionamento entre os campos comuns das tabelas permite garantir que a

consistência da informação não seja colocada em causa e também associar os dados de

duas ou mais tabelas para a visualização, edição ou impressão da informação.

16Arcozelo Carina Meneses Setembro de 2009

Page 17: Sistemas de Gestão de Bases de Dados Educação e Formação de Adultos (EFA) Operador de Informática

Curso de Operador de Informática

UNIDADE 3: Introdução aos Sistemas de Gestão de Bases de Dados

Noção de associação

Representa a forma como duas ou mais entidades se relacionam entre si.

Existem três tipos de associações:

Unárias – Relação entre uma entidade e ela própria.

Binárias – Existência de um qualquer tipo de relação entre duas entidades.

Complexas – Possibilidade de estabelecer relações entre mais do que duas

entidades.

17Arcozelo Carina Meneses Setembro de 2009

Page 18: Sistemas de Gestão de Bases de Dados Educação e Formação de Adultos (EFA) Operador de Informática

Curso de Operador de Informática

UNIDADE 3: Introdução aos Sistemas de Gestão de Bases de Dados

Modelos de bases de dados

Conjunto integrado de conceitos para descrever os dados, estabelecer relações entre eles

e restrições de integridade.

Componentes de um modelo de base de dados:

Estrutura – Maneira como os dados são estruturados.

Integridade – Condições que os dados devem satisfazer na base de dados.

Operações – Funcionalidades dadas aos utilizadores para manipular a informação.

18Arcozelo Carina Meneses Setembro de 2009

Page 19: Sistemas de Gestão de Bases de Dados Educação e Formação de Adultos (EFA) Operador de Informática

Curso de Operador de Informática

UNIDADE 3: Introdução aos Sistemas de Gestão de Bases de Dados

Modelo Relacional (Entidade – Relação)

Modelos de Bases de Dados mais utilizados

Modelo Orientado por Objectos

Nos SGDB relacionais, as unidades fundamentais de uma base de dados são

as tabelas.

Cada tabela representa um tipo de informação independente que, relacionada

com outras, mediante um conjunto de associações específicas e necessárias,

permite obter a finalidade pretendida.

19Arcozelo Carina Meneses Setembro de 2009

Page 20: Sistemas de Gestão de Bases de Dados Educação e Formação de Adultos (EFA) Operador de Informática

Curso de Operador de Informática

UNIDADE 3: Introdução aos Sistemas de Gestão de Bases de Dados

Tabelas

Conjunto de dados, sobre um determinado tema ou assunto, organizados

em colunas (campos) e linhas (registos).

Exemplos de tabelas: Filmes, Actores, Alunos, etc.

Consultas

As consultas permitem visualizar os dados existentes em tabelas e/ou

outras consultas de diferentes formas.

A informação gerada numa consulta também pode ser utilizada como origem

de registos para formulários, relatórios e páginas de acesso a dados.20Arcozelo Carina Meneses Setembro de 2009

Page 21: Sistemas de Gestão de Bases de Dados Educação e Formação de Adultos (EFA) Operador de Informática

Curso de Operador de Informática

UNIDADE 3: Introdução aos Sistemas de Gestão de Bases de Dados

Formulários

Fundamentalmente, os formulários são utilizados para a entrada de dados

ou para apresentar informações ao utilizador de uma forma mais simples.

Relatórios

Os relatório permitem apresentar os dados num formato impresso.

De uma forma muito simples, somos nós, os utilizadores, que definimos

os dados a imprimir e o seu formato (tamanho, cor, etc.).

21Arcozelo Carina Meneses Setembro de 2009

Page 22: Sistemas de Gestão de Bases de Dados Educação e Formação de Adultos (EFA) Operador de Informática

Curso de Operador de Informática

UNIDADE 3: Introdução aos Sistemas de Gestão de Bases de Dados

Páginas de acesso a dados

Páginas Web que, a partir de um browser, permitem a visualização, edição e

manipulação dos dados armazenados numa base de dados.

Macros

Ferramentas para automatizar a realização das tarefas que pretendemos a

realizar.

Módulos

Conjunto de declarações, instruções e procedimentos do Visual Basic

guardados em conjunto e que nos permitem efectuar alguns procedimentos

específicos (validações, cálculos, etc.).22Arcozelo Carina Meneses Setembro de 2009

Page 23: Sistemas de Gestão de Bases de Dados Educação e Formação de Adultos (EFA) Operador de Informática

Curso de Operador de Informática

UNIDADE 3: Introdução aos Sistemas de Gestão de Bases de Dados

Clicar botão direito na barra dos separadores e

seleccionar a opção Personalizar.

Adicionar novas opções a um menu

Selecciona a categoria onde se encontra o item que

pretende adicionar ao menu.

23Arcozelo Carina Meneses Setembro de 2009