30
Cátia Dias 2010/2011 Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 1 – Gestão de Bases de Dados Aula 57-58 Escola Básica e Secundária Vieira de Araújo

Cátia Dias 2010/2011 Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 1 – Gestão de Bases de Dados Aula

Embed Size (px)

Citation preview

Page 1: Cátia Dias 2010/2011 Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 1 – Gestão de Bases de Dados Aula

Cátia Dias 2010/2011

Sistema de Gestão de Bases de Dados

Curso de Instalação e Operação de Sistemas InformáticosModulo 1 – Gestão de Bases de Dados

Aula 57-58

Escola Básica e Secundária Vieira de Araújo

Page 2: Cátia Dias 2010/2011 Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 1 – Gestão de Bases de Dados Aula

O Ambiente de Trabalho do Microsoft Access. Criação de uma base de dados vazia. Os objectos de uma base de dados. Criação de tabelas. Inserção de dados nas tabela.

Sumário Aula 57/5814 de Janeiro de 2011

Cátia Dias 2

Page 3: Cátia Dias 2010/2011 Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 1 – Gestão de Bases de Dados Aula

Aula Anterior

Cátia Dias 3

Page 4: Cátia Dias 2010/2011 Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 1 – Gestão de Bases de Dados Aula

Conhecer o Ambiente de Trabalho do MS Access. Criar uma base de dados vazia. Conhecer os objectos de uma base de dados.

Objectivos da aula

Cátia Dias 4

Page 5: Cátia Dias 2010/2011 Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 1 – Gestão de Bases de Dados Aula

Aceder ao Microsoft Access• Iniciar; Ou

• Todos os programas;

• Microsoft Office;• Microsoft Office Access 2007.

Programa de Gestão de Base de Dados: Microsoft Access

Cátia Dias 5

Clicar no Ícone existente no Ambiente de trabalho:

Page 6: Cátia Dias 2010/2011 Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 1 – Gestão de Bases de Dados Aula

Cátia Dias 6

O ambiente de trabalho

Barra de ferramentas de acesso rápido

Janela dos

objectos

Botão do MicrosoftOffice

Friso

Painel de navegação

Page 7: Cátia Dias 2010/2011 Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 1 – Gestão de Bases de Dados Aula

Cátia Dias 7

O ambiente de trabalho

No Friso, existem separadores que combinam comandos de forma contextualizada. No Access 2007, os separadores principais são:

Base;Criar;Dados Externos;Ferramentas de Bases de Dados.

Cada separador contém grupos de comandos relacionados.

Page 8: Cátia Dias 2010/2011 Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 1 – Gestão de Bases de Dados Aula

Cátia Dias 8

O ambiente de trabalho

Page 9: Cátia Dias 2010/2011 Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 1 – Gestão de Bases de Dados Aula

Devido à quantidade de comandos que contém, o Friso parece ocupar demasiado espaço. Sempre que necessário, este pode ser minimizado. Clicar em Personalizar Barra de Ferramentas de Acesso Rápido. Na lista, clique em Minimizar o Friso. Para minimizar rapidamente o Friso, faça duplo-clique no nome do separador. Faça duplo-clique novamente no separador para restaurar o Friso. Para utilizar o Friso quando este está minimizado, clique no separador que

pretende utilizar e, em seguida, clique na opção ou comando que pretende executar.

Cátia Dias 9

Minimizar e restaurar o Friso

Page 10: Cátia Dias 2010/2011 Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 1 – Gestão de Bases de Dados Aula

Apresenta os comandos básicos dos programas do Microsoft Office.

Abrir Guardar Imprimir Sair do Access …

Cátia Dias 10

Botão do Microsoft Office

Page 11: Cátia Dias 2010/2011 Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 1 – Gestão de Bases de Dados Aula

Tabelas Uma tabela é um conjunto de dados, sobre um

determinado tema ou assunto, organizados em

colunas (campo) e linhas (registos).Ex.: Filmes, Actores, Alunos, etc.jkjk

Consultas As consultas permitem visualizar, de diferentes formas, os dados

existentes em tabelas ou noutras consultas. dfds

Formulários Os formulários são utilizados para permitir a entrada de dados ou

apresentar informação ao utilizador de uma forma mais simples e agradável.

Cátia Dias 11

Elementos de uma base de dados

Painel de Navegação

Page 12: Cátia Dias 2010/2011 Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 1 – Gestão de Bases de Dados Aula

Relatórios Um relatório permite-nos apresentar os dados num formato

impresso.

Páginas de acesso a dados As páginas de acesso a dados não são mais do que páginas web que a

partir de um browser, nos permitem a visualização, edição e manipulação dos dados armazenados numa base de dados.

Macros Tal com no Excel, também o Access nos permite automatizar a

realização de tarefas que pretendemos realizar.

Cátia Dias 12

Elementos de uma base de dados

Page 13: Cátia Dias 2010/2011 Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 1 – Gestão de Bases de Dados Aula

Ao iniciar o Access 2007, o programa apresenta a página de introdução ao Microsoft.

Se a base de dados que se pretende não se encontra na lista, clique no botão Mais para abrira caixa de dialogo e procurar a base de dados.

Para criar uma base de dados vazia ou criar uma base de dados a partir de um modelo. Existem modelos de bases de dados locais, existentes no computador, ou modelos do Microsoft Online.

Cátia Dias 13

Abrir uma base de dados

Page 14: Cátia Dias 2010/2011 Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 1 – Gestão de Bases de Dados Aula

Cátia Dias 14

Abrir uma base de dados

Abrir um objecto da base de dadosNo Painel de Navegação, faz-se um duplo-clique na tabela, consulta, relatório ou outro objecto que se pretende abrir.

Page 15: Cátia Dias 2010/2011 Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 1 – Gestão de Bases de Dados Aula

Vamos abrir uma base de dados dos Modelos Online Apresentados do Microsoft Access – Contactos.

Cátia Dias 15

Criar uma base de dados utilizando um modelo

Page 16: Cátia Dias 2010/2011 Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 1 – Gestão de Bases de Dados Aula

Se nenhum dos modelos existentes corresponder às nossas necessidades ou se quiser importar uma base de dados que se encontra noutro programa pode-se optar por criar uma base de dados vazia.

Cátia Dias 16

Criar uma base de dados vazia

Dar o nome à base de dados e escolher a localização onde o ficheiro será guardado

Em seguida clicar no botão Criar.

Page 17: Cátia Dias 2010/2011 Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 1 – Gestão de Bases de Dados Aula

Quando se cria uma base de dados em branco, é inserida automaticamente uma nova tabela vazia.

Podem ser criadas novas tabelas na nossa base de dados.

Cátia Dias 17

Criar uma tabela

Page 18: Cátia Dias 2010/2011 Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 1 – Gestão de Bases de Dados Aula

Cátia Dias 18

Definição de cada campo: Nome do campo; Tipo de dados; Descrição;

Propriedades.

Criar uma tabela

Page 19: Cátia Dias 2010/2011 Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 1 – Gestão de Bases de Dados Aula

Cátia Dias 19

Criar uma tabela

Criar uma tabela nas diferentes vistas do Microsoft Access

Vista de Estrutura

Ou

Page 20: Cátia Dias 2010/2011 Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 1 – Gestão de Bases de Dados Aula

Cátia Dias 20

Criar uma Tabela

Desta forma podemos Adicionar e remover colunas da nossa tabela, através da vista de estrutura podemos definir todos os tipos de dados disponíveis.

Page 21: Cátia Dias 2010/2011 Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 1 – Gestão de Bases de Dados Aula

Cátia Dias 21

Tipos de dados

Tal como no Excel, também no Access é necessário definir um tipo de dado correcto para cada campo, de acordo com o seu conteúdo.

Page 22: Cátia Dias 2010/2011 Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 1 – Gestão de Bases de Dados Aula

Cátia Dias 22

Tipos de dados

TIPO DE DADOS SIGNIFICADO

Texto Letras e números que não sejam utilizados para calculo até ao máximo de 255 caracteres

Memo Grandes porções de texto ou números que não sejam utilizados para calculo até 63.999 caracteres.

Número Valores numéricos.

Data/Hora Valores numéricos num formato de data e hora.

Moeda Valores numéricos num formato de moeda

Numeração Automática Contador automático sequencial de números com inicio no valor 1.

Sim/Não Valores cujo universo apenas tem duas entradas: sim ou não.

Objecto OLE Objectos como imagens, gráficos, sons ou documentos do Word ou do Excel.

Hiperligação Ligação que abre um ficheiro ou endereço da web

Assistente de Pesquisa Caixa de listagem com os valores possíveis de escolha de outra tabela ou de uma lista definida pelo programador.

Page 23: Cátia Dias 2010/2011 Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 1 – Gestão de Bases de Dados Aula

Cátia Dias 23

Propriedades dos campos numa tabela

Cada um dos campos que constituem uma tabela têm algumas propriedades que se podem definir e posteriormente, modificar.

Page 24: Cátia Dias 2010/2011 Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 1 – Gestão de Bases de Dados Aula

Cátia Dias 24

Propriedades dos campos numa tabela

PROPRIEDADE SIGNIFICADO

Tamanho do CampoNúmero de caracteres que lá podem ser escritos (TEXTO); ou Número Máximo de algarismos (NÚMERO).

Formatar Forma de apresentação dos dados (Exemplos: Data Normal; Data Abreviada,...)

Máscara de IntroduçãoPersonaliza o formato da entrada de dadosPor exemplo: __ / __ / ____ para um campo Data_de_Nascimento.

Legenda Nome alternativo para o campo, que surge nas tabelas ou formulários.

Valor predefinidoValor com que o campo é automaticamente preenchido, sempre que se abre um novo registo.

Regra de ValidaçãoRegra a impor ao conteúdo de um campo. Por exemplo a classificação de um teste deverá estar sempre entre 0 e 20.

Texto de Validação Mensagem de erro que surge se a regra de validação não for verificada.

Necessário Indica se o campo é ou não de preenchimento obrigatório.

Permitir comprimento zero Indica se é ou não admitido o campo vazio.

IndexadoSe sim, acelera as pesquisas na tabela, por este campo. Mas pode tornar morosa a actualização de dados.

Page 25: Cátia Dias 2010/2011 Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 1 – Gestão de Bases de Dados Aula

Cátia Dias 25

Chave primária

Noção de Chave primária Campo ou conjunto de campos que identificam de uma forma única

cada um dos registos de uma tabela.

Características: Valor Único – Não podem existir 2 registos com o mesmo conteúdo

para a chave primária; Valor Não Nulo – Não pode existir nenhum atributo na chave primária

que contenha um valor nulo; Valor Não redundante – No caso de uma chave primária ser

composta, não devem ser incluídos mais atributos do que os mínimos necessários para identificar um registo de uma forma unívoca.

Page 26: Cátia Dias 2010/2011 Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 1 – Gestão de Bases de Dados Aula

Cátia Dias 26

Definir chave primária

Seleccionar o campo Fazer clique no ícone Chave primária

Page 27: Cátia Dias 2010/2011 Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 1 – Gestão de Bases de Dados Aula

Cátia Dias 27

Inserir dados numa tabela

Abrir a tabela na Vista de folha de dados

Inserir os dados

Page 28: Cátia Dias 2010/2011 Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 1 – Gestão de Bases de Dados Aula

Ficha de Trabalho

Cátia Dias 28

Realização da ficha de trabalho

Correcção da ficha de trabalho

Page 29: Cátia Dias 2010/2011 Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 1 – Gestão de Bases de Dados Aula

Resumo da aula

Cátia Dias 29

Page 30: Cátia Dias 2010/2011 Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 1 – Gestão de Bases de Dados Aula

Cátia Dias 30

Manipular dados inseridos nas tabelas: Alterar dados; Eliminar dados.

Alterar a estrutura de uma tabela. Adicionar campos; Alterar campos; Eliminar campos; Modificar as propriedades dos campos.

Ordenar os registos de uma tabela.

Objectivos para a próxima aula…