AULA TEÓRICA 10. Tema 7. Introdução ao Microsoft Access Ø. conceitos

Documentos relacionados
Gestão de Base de dados Tabelas e Chaves

Tarefa Orientada 3 Criação de tabelas

Sistemas de Gestão De Bases de Dados. Criação de Tabelas na vista estrutura. Módulo 2. A Professora: Vanda Pereira

Microsoft Access. Campos

Escola Secundária c/ 3º Ciclo de Ferreira Dias. CURSOS PROFISSIONAIS Ano Letivo 2012 / 2013 Access Atividade 3

Base de dados I. O que é? Para que serve? Vantagens básicas sobre os modelos tradicionais

1. Abrir o Microsoft Access a partir do menu Start Programas Microsoft Office Microsoft Office Access Click em Blank Database

MARIA M ATRICULA NOM E TELEFONE

Importação de Worksheets de Excel

Modo Estrutura Secções de um relatório Assistente... 36

Natanael Gonçalves Afonso 8º Período Engenharia da Computação Skydrive:

X-IntegConfig. Configuração da integração do X-Mobile. Versão 1.0.7

Tarefa Orientada 7 Consultas de selecção

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO SISTEMAS DE GESTÃO DE BASE DE DADOS FORMULÁRIOS

Base de Dados Alunos Índice

Microsoft Access. Nível I. Pedro Fernandes

Bem vindo à semana 14! Tema central: Banco de Dados

UFCD 786 Instalação e configuração de sistemas de bases de dados

Base de dados I. Uma base de dados é um simples repositório de informação relacionado com um determinado assunto ou finalidade

Banco de Dados 30/04/2012 1

Tarefa Orientada 8 Criação de tabelas

Access Completo. Apresentação OBJETIVOS. Microsoft Office

Access Módulo I. Gabarito

Formulários VIII Vista de estrutura

Variáveis Tipos de Dados. APROG (Civil) Aula 2

Importação de frações

INSTRUÇÃO 1 Crie uma nova Base de Dados na sua disquete cujo nome é Futebol.

Professora Carla Granadeiro

Gestão de Base de dados Formulários

ACCESS ) Introdução. 2) Abrindo um banco de dados. 3) A Janela do Access-2007

Sumário. SQL - Criação de Tabelas. Structured Query Language. SQL Versões. André Restivo. October 18, 2010

Consultas I Para que servem? Como funcionam Tipos de consulta Consultas Selecção Consultas parametrizadas Consultas Tabela de referência cruzada

INFORMÁTICA PARA GESTÃO II Curso Superior de Gestão de Marketing

Plano Director Municipal. Tecnologias de Informação Geográfica

Conteúdo de Formação

Escola Secundária de Emídio Navarro

ESCOLA SECUNDÁRIA MANUEL DA FONSECA, SANTIAGO DO CACÉM GRUPO DISICPLINAR - Informática ANO: 10º TICP ANO LECTIVO: 2008/2009 p.1/6

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO SISTEMAS DE GESTÃO DE BASE DE DADOS RELATÓRIOS

SQL CREATE DATABASE. MySQL, SQL Server, Access, Oracle, Sybase, DB2, e outras base de dados utilizam o SQL.

Agrupamento de Escolas Miradouro de Alfazina (171839) Tecnologias da Informação e Comunicação AULA 1 2

manual de navegação [área reservada a entidades gestoras]

Agrupamento de Escolas Miradouro de Alfazina (171839) Tecnologias da Informação e Comunicação AULA 3 4

MS Excel Tudo sobre Folhas de Cálculo - Essencial

Aplicações de Escritório Electrónico

Resolução De Problemas Em Informática. Docente: Ana Paula Afonso Resolução de Problemas. 1. Analisar o problema

Manual do Utilizador. Declaração Anual Suporte Informático. Anexo J /Modelo 10

Importar e Exportar Dados

Base de dados I. Base de dados II

Lista Série de linhas da folha de cálculo que contém dados relacionados, como por exemplo, uma base de dados.

Bancos de dados: Definição

PROGRAMA. Unidade Curricular: Informática

ESCOLA SUPERIOR DE TECNOLOGIA DE TOMAR DEPARTAMENTO DE ENGENHARIA INFORMÁTICA 2006/2007

Especificações e limites de planilha e de pasta de trabalho

4 Noções de MS ACCESS

Introdução à Computação. Programas Básicos. ISEP DEI, Angelo Martins 2006 Programas Básicos - 1

Banco de Dados I Introdução SQL

LISTAGENS, CONSULTAS SIMPLES E CRUZADAS

Procedimento concursal IM 2018

MySQL + PHP 06/05/2015. IFSC/campus Florianópolis Programação para a WEB Prof. Herval Daminelli

Manual de Utilizador (V2.0.8) Uma Empresa Certificada ISO 9001 e ISO 27001

JURINFOR JURIGEST 4.4 Módulo de Contencioso e Pré-Contencioso Refª Documento: V

Sistemas de Numeração

SEPA 4 CORPORATE GUIA DE PAGAMENTOS

Manual delta.online. Barómetro de Ideias

JSP Prof. Daniela Pires. VARIAVEIS... 2 Tipos de Dados... 2 String Float Integer Boolean... 3

PROGRAMAÇÃO I E N T R A DA E S A Í DA D E DA D O S

Tecnologias da informação e comunicação

Ao conjunto total de tabelas, chamamos de Base de Dados.

Conceito de Campos e Tabelas

STEDA/EB1 CPE Professor Eleutério de Aguiar 2011/2012. Prof. Magda Lopes

GUIA PARA O PREENCHIMENTO DOS FORMULÁRIOS SISTEMA DE GESTÃO PARA EMBALAGENS NÃO REUTILIZÁVEIS

Operação com processadores de texto 1º Período Instalar, configurar e operar com software de escritório.

Escola Secundária de Emídio Navarro

Conteúdo de Formação

TUTORIAL DO SOFTWARE SMART NOTEBOOK 10

INFORMÁTICA PARA GESTÃO II Curso Superior de Gestão de Marketing

Gestão de Base de dados Conceitos Básicos

Export Control System. Declaração Sumária de Saída ECS-DSS. Guia de implementação. das mensagens XML

Curso Ano Semestre Docente. 1º 2º Bruno Silva

PLANIFICAÇÃO INTRODUÇÃO ÀS TECNOLOGIAS DE INFORMAÇÃO BLOCO I

Linhas de Exploração do Quadro de Competências da Disciplina de Tecnologias de Informação e Comunicação (TIC) 1º Ciclo do Ensino Básico

Conferência de via verde PEGAF 17 Procedimento Específico de Gestão Administrativo Financeira

PLANIFICAÇÃO ANUAL DE TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO (10º

divisão tecnológica Documentação da Plataforma Moçambique

A G R U P A M E N T O D E E S C O L A S D E O L I V E I R I N H A ( ) E S C O L A B Á S I C A D E O L I V E I R I N H A ( )

Computação e Programação

CitiManager: Guia de Referência Rápido da Migração para Titulares do Cartão

Plano de Aula - Access cód Horas/Aula

E x c e l 2 F ó r m u l a s e F u n ç õ e s


Tarefa Orientada 3 Aplic. Manutenção de Produtos Text Box

Catálogo BloguesEDU Apoio técnico

Manual de Microsoft Access Álvaro Neves

Encriptação de Mensagens

Nero AG Nero DiscCopy

JavaScript (ou JScript)

Aula 1: Noção Básica e Criação de Tabelas.

Transcrição:

AULA TEÓRICA 10 Tema 7. Introdução ao Microsoft Access Ø conceitos 1

Introdução ao Microsoft Access Microsoft Access é uma aplicação que permite criar bases de dados e ter acesso a informação com a simplicidade habitual de uma aplicação que se serve dos recursos gráficos do Windows. Com o Access temos também a possibilidade de importar ou exportar dados de bases de dados de outras aplicações, nomeadamente Dbase, Foxpro, Excel, ASCII, Paradox e outras. 2

Noção de base de dados A base de dados é uma colecção organizada de dados. Com uma base de dados podem manipularse grandes quantidades de informação e gerir essa mesma informação. Esta gestão da informação permite fazer um conjunto de actividades tais como: ØDefinir quais os dados que vão ser guardados, a estrutura de base de dados ØReceber e armazenar informação ØActualizar a informação a qualquer momento ØConsultar a informação sempre que se desejar ØDefinir medidas de segurança. 3

Uma base de dados, na sua forma mais simples, não passa de uma tabela com informação cruzada. Tecnicamente as colunas são denominadas de campos e a cada uma das linhas é denominada de registo. 4

Normalmente, uma BD é constituída por inúmeras tabelas com objectivo de armazenar um grupo específico de informação, podendo depois criar-se uma relação entre essas tabelas. No que concerne à consulta de dados esta será tanto mais eficiente quanto melhor ordenadas estiverem as tabelas. Para este efeito existem os índices que contém referências às tabelas segundo uma ordenação. Assim uma mesma tabela pode ter vários índices. 5

As BD actuais não são apenas compostas por tabelas, mas também por vários outros tipos de ferramentas auxiliares como são os casos dos Relatórios (Reports), dos Formulários (Forms) e das Consultas (Queries). Com estes auxiliares podem-se obter relatórios de parte ou da totalidade de informação, facilitar a introdução de dados através de um formulário tipo, consultar a informação desejada utilizando para o efeito determinados critérios de selecção e até mesmo efectuar cálculos. 6

O processo de criação de uma BD A construção de uma base de dados deve ser um processo cuidadosamente planeado, de forma a que a sua utilização seja clara, rápida e objectiva. Existem alguns aspectos fundamentais e importantes a considerar: Determinar o objecto concreto da base de dados auxilia a decisão sobre os dados a armazenar Elaborar as tabelas necessárias "dividir" a informação em grupos distintos Determinar os campos Definir as categorias de informação para cada tabela Considerar relações futuras entre tabelas Tentar determinar logo no início quais são campos que irão relacionar diferentes tabelas. 7

Tabelas É na tabela que toda a informação relativa a um grupo de informação será guardada. E por esta razão vai servir de base a todos os outros objectos que constituem o Access. A tabela está organizada por linhas e colunas, onde as linhas representam os registos e as colunas representam os campos. Na mesma base de dados poderemos ter várias tabelas. De início para que uma tabela possa receber informação terá de ser preparada. 8

Tipos de Dados Texto (Text) - alfanumérico, pode conter até 255 caracteres. Memo - alfanumérico, pode armazenar até 64 000 caracteres sendo utilizado para comentários, observações, etc. Número (Number) - para dados numéricos. Podem ter vários formatos: Byte 0 a 255 Integer -32 768 a 32 767 Long Integer -2 147 483 648 a 2 147 483 647 Single -3.402823 E38 a 3.402823 E38 (6 dígitos de precisão) Double -1.79769313486232 E308 a 1.79769313486232 E308 Replication ID código de replicação, utilizado na criação de uma réplica, em cópias sincronizadas de uma base de dados 9

Data/Hora (Date/Time) - data e hora em diferentes formatos. Moeda (Currency) - formato monetário, que permite até 15 dígitos à esquerda e 4 dígitos à direita da casa decimal. Numeração automática (AutoNumber) por cada novo registo. O valor atribuído pode ser sequencial (increment) ou aleatório (random) Sim/Não (Yes/No) - valor booleano. Muito útil para campos em que só pode existir uma de duas opções. Objecto OLE (OLE Object) - campo para armazenar um objecto OLE (Object Linking and Embedding). Por exemplo, um gráfico criado em outra aplicação, a fotografia, um som, etc. Hiperligação (Hiperlink) - para armazenar um endereço que permita o acesso a um ficheiro ou a uma página HTML na World Wide Web ou numa Intranet e poderá ainda ser utilizado para endereços de outros serviços Internet, como FTP e Telnet. Assistente de Pesquisa (Lookup Wizard) - cria um campo que permite a criação de uma lista de valores, digitada ou obtida através de uma tabela ou query, através de uma combo box. 10

Propriedades do Campo Propriedade do Campo (Field Properties) zona de definição das propriedades do campo. Exemplosde Propriedades: Tamanho do Campo (Field Size) número máximo de caracteres possíveis de introduzir no campo texto ou número (Por defeito é 50 para o texto e duplo para o número). Formato (Format) formato do campo, directamente relacionado com o seu tipo. Casas Decimais (Decimal Places) número de dígitos depois do símbolo decimal. Máscara de Introdução (Input Mask) definição de uma máscara de regras de inserção de dados. Legenda (Caption) nome do campo quando o utilizador criar um Formulário (Form). Valor Predefinido (Default Value) valor predefinido para o campo, quando o utilizador cria um novo registo. 11

Regra de Validação (Validation Rule) expressão que determina os conteúdos admitidos por esse campo. Texto de Validação (Validation Text) mensagem que surge no ecrã quando a regra de validação é infringida. Necessário (Required) indica (ou não) que é obrigatória a introdução de dados neste campo. Permitir Comprimento Zero (Allow Zero Length) permite (ou não) que o conteúdo de um campo texto ou memo seja zero (sem quaisquer caracteres). Indexado (Indexed) determina se este campo está ou não indexado. A indexação permite que as pesquisas efectuadas ao conteúdo desse campo sejam mais rápidas. 12

Definição dos Campos e Chaves Primárias O exemplo é uma tabela que armazena os registos correspondentes aos dados pessoais dos portadores do Bilhete de Identidade: Depois de determinar os campos e suas propriedades, torna-se necessário decidir se existirá um campo que servirá de Chave primária (Primary key). No nosso exemplo o campo NºBI será a chave primária. 13

Se não fosse indicada nenhuma chave primária, da primeira vez que fosse gravada a tabela, o Access iria questionar se não o pretendíamos fazer. Perante uma resposta afirmativa iria ser criado um campo Código ( ID ) do tipo Numeração Automática (AutoNumber). A tabela está pronta para edição de dados. 14