Guia Essencial de Banco de Dados e Microsoft Access
Classificado em Computação
Escrito em em português com um tamanho de 6,81 KB
Conceitos Fundamentais de Banco de Dados
Um Banco de Dados é uma coleção de informações armazenadas de forma organizada.
Classes de Banco de Dados
- Banco de Dados Documental (ou de Arquivo Simples): Contém as informações em uma única tabela. Dados comuns a vários registros devem ser repetidos para cada um deles.
- Bases de Dados Relacionais: Utilizam tabelas relacionadas ou vinculadas, permitindo que as informações sejam inseridas de forma que os dados se vinculem uns aos outros.
Componentes de um Banco de Dados
- Tabelas: Dados coletados em linhas e colunas, que são a base do banco de dados e a informação a ser utilizada para o trabalho.
- Formulários: Apresentações para gerenciar os dados na tela.
- Relatórios: Resumos de dados de tabelas ou consultas, para imprimir informações de forma legível e atraente.
- Consultas: Ferramentas para pesquisar dados usando questões específicas, utilizadas para recuperar informações armazenadas nas tabelas.
- Macros: Pequenos programas que executam uma sequência repetitiva em uma única etapa.
- Módulos: Aplicações escritas em VBA (Visual Basic for Applications) que automatizam tarefas em um banco de dados.
Tipos de Dados Comuns
- AutoNumeração: Valor numérico único que é inserido automaticamente ao criar um novo registro. Por padrão, aumenta um por um. É frequentemente usado para campos de chave primária.
- Memo: Conjunto de dados semelhante ao tipo Texto, mas com capacidade de armazenamento maior.
- Numérico: Conjunto de dados numéricos com os quais se podem executar operações matemáticas.
- Data/Hora: Estrutura usada para inserir datas e horários nos registros.
- Moeda: Tipo de dados para valores monetários.
- Sim/Não: Estrutura usada para valores positivos ou negativos, verdadeiros ou falsos, etc.
- Objeto OLE: Um objeto vinculado ou incorporado em uma tabela do Microsoft Access. Pode conter informações de outras aplicações.
- Hiperlink: Combinação alfanumérica armazenada como texto e utilizada como um endereço de hiperlink.
- Assistente de Pesquisa: Aplicativo que cria um campo para selecionar um valor de outra tabela ou lista de valores, utilizando uma caixa de lista ou caixa de combinação.
- Anexos: Estrutura projetada para armazenar todos os tipos de documentos no banco de dados, sem aumentar o tamanho do arquivo principal.
Criação de Tabelas no Microsoft Access
No Modo Design (ou Exibir Design), é possível criar tabelas definindo o nome de cada campo, o tipo de dados a ser inserido e uma breve descrição do conteúdo.
Chave Primária
A Chave Primária é um recurso adicionado a um campo em uma tabela do Access para identificá-lo como o campo chave. Um ou mais campos podem ser definidos como chave primária se atenderem aos seguintes requisitos:
- Não se repetem em nenhum dos registros.
- Não adquirem valor nulo.
Propriedades dos Campos
- Tamanho: Valor máximo do número de caracteres que podem ser inseridos (entre 0 e 255 para texto).
- Formato: Determina o formato do campo (tipo de letra, tamanho, cor, formato, número decimal, etc.) para estabelecer como os dados aparecem na tela ou quando impressos.
- Casas Decimais: Escolha o número de casas decimais quando os dados são do tipo Número, Moeda ou AutoNumeração.
- Máscara de Entrada: Controla como você insere informações, forçando a inserção dos dados em um formato padrão e reduzindo a possibilidade de erros.
- Título: Um rótulo que aparecerá em formulários e relatórios.
- Valor Padrão: O valor que o campo terá por padrão.
- Regra de Validação: Expressão que limita os valores para o campo.
- Texto de Validação: A mensagem que aparece quando um valor inválido é introduzido, ou seja, que não cumpre a regra de validação.
- Requerido: Ao selecionar Sim, o Access exigirá a introdução de dados obrigatórios nesse campo, que nunca poderá estar vazio.
- Permitir Comprimento Zero: Permite strings de comprimento zero.
- Indexado: Acelera a pesquisa e classificação de dados e consultas feitas no campo, embora exija mais espaço para informações.
- Compressão Unicode: Unicode é um padrão global para comunicações entre computadores. Se a opção Sim for ativada, os dados são armazenados comprimidos.
Relacionamentos entre Tabelas
Os relacionamentos definem como os dados em diferentes tabelas estão conectados.
Um para Um (1:1)
Ocorre quando um elemento na Tabela 1 está relacionado a apenas um elemento na Tabela 2 e vice-versa.
Exemplo: Tabela 1: Nome da Pessoa. Tabela 2: ID da Pessoa. Cada pessoa possui um ID único e vice-versa.
Um para Muitos (1:N)
Cada elemento da Tabela 1 se relaciona com vários elementos na Tabela 2, mas cada elemento na Tabela 2 se relaciona com apenas um elemento na Tabela 1.
Exemplo: Tabela 1: Times de Futebol. Tabela 2: Jogadores de Futebol. Cada equipe tem vários jogadores, mas cada jogador pertence a um único time.
Muitos para Muitos (N:N)
Neste caso, cada elemento na Tabela 1 está relacionado a vários elementos na Tabela 2 e vice-versa.
Exemplo: Tabela 1: Títulos de Filmes. Tabela 2: Atores. Cada filme é estrelado por diversos atores, e cada ator pode interpretar mais de um filme.
Filtros de Dados
Um Filtro é uma restrição aplicada a uma tabela para exibir apenas um conjunto específico de registros, facilitando a leitura e avaliação de certas informações. Ao definir um filtro, você decide quais critérios devem permitir a visualização dos dados.
Propósito dos Filtros
- Saber quais registros contêm um elemento de informação específico.
- Trabalhar com um registro específico.
- Imprimir somente os registros de interesse.