Home » Títulos » Colecção Tecnologias » Bases de Dados com Microsoft Access 2007
Consulte:
» Excerto em PDF
    (1,3 Mbytes)
 Bases de Dados com Microsoft
 Access 2007
 Autores: Vidal de Carvalho, Ana Azevedo e
 António Abreu
 Páginas: 536
 ISBN:
978-989-615-050-1
 Edição: Jan/2008
 Colecção: Tecnologias
 Mais sobre o livro:
 » Introdução

 

 » Índice
 » Autores
 » Comentários
   
 
27,18 Euros  Novo
20,99 Euros e-book
Sem despesas de envio, para Portugal, no pagamento por transf. bancária ou cartão de crédito. Envios à cobrança são onerados em 2,50 Euros.

Este livro cobre todas as matérias necessárias para criar e manter bases de dados relacionais.

Introdução


  

Este livro encontra-se estruturado em três partes distintas e complementares. Esta organização proporciona aos leitores uma sequência lógica dos procedimentos a adoptar na elaboração de uma base de dados, desde a estruturação inicial dos dados, passando pelas funcionalidades do Microsoft Access, até aos procedimentos mais avançados suportados pela programação em Visual Basic (VBA).

Na primeira parte é feito um enquadramento teórico do tema das bases de dados. Neste sentido abordam-se os Sistemas de Informação organizacionais, dos quais fazem parte os Sistemas de Bases de Dados, e as últimas evoluções registadas nesta área, nomeadamente novos modelos de bases de dados, Datawarehouses, Data Mining, etc. Explora-se também o modelo relacional de Bases de Dados, apresentando os operadores da Álgebra Relacional e fazendo uma breve abordagem à linguagem SQL. Seguidamente é apresentado o Modelo Entidade-Relacionamento para Modelação de Dados. Aborda-se ainda o conceito de Dependências Funcionais e a Normalização de relações.

Na segunda parte são abordados os procedimentos e funcionalidades associados à concepção, implementação e manutenção de uma Base de Dados com base na utilização do Sistema de Gestão de Base de Dados Microsoft Access 2007.

Na terceira parte são abordados conceitos gerais sobre programação orientada a objectos, em particular a linguagem de programação VBA como linguagem de manipulação de bases de dados com Microsoft Access 2007.


Índice

PARTE I
I.1 OS SISTEMAS DE INFORMAÇÃO E AS ORGANIZAÇÕES
 

1.1 Características de um Sistema
1.2 A organização vista como um Sistema
1.3 A Informação

  1.3.1 Características da informação
1.3.2 A Informação nas organizações
1.3.3 Tipos de informação nas organizações

1.4 Os Sistemas de Informação Organizacionais

    1.4.1 Evolução histórica dos Sistemas de Informação
1.4.2 Planeamento e desenvolvimento de Sistemas de Informação
1.4.3 A introdução dos Sistemas de Informação nas organizações

 

TERMOS CHAVE
PARA REVER …
PARA INVESTIGAR
 
I.2 AS BASES DE DADOS
 

2.1 As raízes históricas: Ficheiros e Sistemas de Ficheiros

  2.1.1 Gestão de dados nos Sistemas de Ficheiros
2.1.2 Dependência dados-aplicações
2.1.3 Redundâncias nos dados

2.2 Sistemas de Bases de Dados

    2.2.1 Características de um Sistema de Bases de Dados
2.2.2 Intervenientes num Sistema de Bases de Dados
2.2.3 As funções do Sistema de Gestão de Bases de Dados
2.2.4 Arquitectura do Sistema de Gestão de Bases de Dados e Independência dos Dados
2.2.5 Linguagens fornecidas pelo SGBD
2.2.6 Classificação dos SGBD’s
 

2.3 Modelos de Bases de Dados

  2.3.1 Modelo Hierárquico
2.3.2 Modelo em Rede
2.3.3 O Modelo Relacional
2.3.4 Novos modelos: Modelos Orientados a Objectos e Extensões ao Modelo Relacional
2.4 Outras Aplicações das Base de Dados
 
  2.4.1 Data Warehouses
2.4.2 OLAP’s
2.4.3 Data Mining
2.4.4 Integração com a Web

2.2 Sistemas de Bases de Dados

 

TERMOS CHAVE
PARA REVER …
PARA INVESTIGAR
 
I.3 O MODELO RELACIONAL DE BASES DE DADOS
 

3.1 Terminologia básica
3.2 Atributos Chave

  3.2.1 Super-Chave
3.2.2 Chave Candidata
3.2.3 Chave Primária
3.2.4 Chave Estrangeira
3.2.5 Um exemplo

3.3 Regras de Integridade

    3.3.1 Integridade de Entidade
3.3.2 Integridade Referencial
 

3.4 Operadores da Álgebra Relacional

  3.4.1 O Operador SELECT
3.4.2 O operador PROJECT
3.4.3 O operador PRODUCT
3.4.4 O operador UNION
3.4.5 O Operador DIFFERENCE
3.4.6 O Operador INTERSECT
3.4.7 O operador JOIN
3.4.8 O operador DIVIDE
3.5 SQL – Uma linguagem de bases de dados relacionais
 
  3.5.1 Definição de dados
3.5.2 Inserção e actualização de dados
3.5.3 Queries com SQL

3.6 As regras de Codd


 

TERMOS CHAVE
PARA REVER …
PARA INVESTIGAR
 
I.4 MODELAÇÃO DE DADOS
 

4.1 A importância da modelação de dados
4.2 O modelo Entidade-Relacionamento (E-R)

  4.2.1 Entidades e Atributos
4.2.2 Relacionamentos
4.2.3 Entidades fracas
4.2.4 Entidades compostas
4.2.5 Uma comparação de notações

4.3 Desenvolvendo um Diagrama E-R
4.4 Correspondência entre o modelo E-R e o modelo relacional

TERMOS CHAVE
PARA REVER …
PARA INVESTIGAR
 

I.5 DEPENDÊNCIAS FUNCIONAIS E NORMALIZAÇÃO
 

5.1 A Importância da Normalização
5.2 Dependências funcionais
5.3 O processo de Normalização

  5.3.1 Primeira Forma Normal
5.3.2 Segunda Forma Normal
5.3.3 Terceira Forma Normal
5.3.4 Forma Normal de Boyce-Codd
5.3.5 Multi-dependência e Quarta Forma Normal
5.3.6 Dependência de junção e Quinta Forma Normal

TERMOS CHAVE
PARA REVER …
PARA INVESTIGAR
 

PARTE II
II.1 O MICROSOFT ACCESS
 

1.1 Características gerais
1.2 O Microsoft Access 2007
 

II.2 NOVIDADES DO MICROSOFT ACCESS 2007
 

2.1 Começar rapidamente a controlar as informações

 

 

2.1.1 Excelentes modelos para introdução
2.1.2 Criação rápida avançada utilizando o separador Criar
2.1.3 Criação rápida de tabelas com a vista Folha de Dados melhorada
2.1.4 Filtrar e classificar dados
2.1.5 Campos com valores múltiplos
2.1.6 Anexar documentos e arquivos à Base de Dados
2.1.7 Texto formatado em campos Memo
2.1.8 Calendário automático para selecção da data
2.1.9 Linha de total nas folhas de dados
2.1.10 Macros incorporadas
2.1.11 Dividir formulários
2.1.12 Visualizador de Ajuda melhorado
 

2.2 Partilhar informações controladas com outros utilizadores

 

 

2.2.1 Recolher dados usando o Outlook 2007
2.2.2 Colaboração na Web com o Windows SharePoint Services
2.2.3 Trabalhar off-line com as listas do Windows SharePoint Services
2.2.4 Integração com o fluxo de trabalho do Windows SharePoint Services
2.2.5 Exportar para PDF e XPS
2.2.6 Experiência melhorada de importação e exportação
 

2.3 Criar e adaptar relatórios para responder às necessidades

 

 

2.3.1 Edição dos modos Relatório e Esquema
2.3.2 Painel de campos dos Relatórios
2.3.3 Informações agrupadas em Relatórios
 

2.4 Gerir e auditar informações confidenciais

 

 

2.4.1 Segurança avançada
2.4.2 Auditoria de dados
2.4.3 Histórico da revisão
2.4.4 Configuração de permissão
2.4.5 Reciclagem
 
II.3 A INTERFACE DO MICROSOFT ACCESS 2007
 

3.1 Interface de utilizador orientada a resultados
3.2 O friso

 

 

3.2.1 Os separadores do friso
3.2.2 Secções contextuais
 

3.3 O Botão Microsoft Office
3.4 Barra de Ferramentas de Acesso Rápido
3.5 Painel de Navegação
3.6 Barra de Estado
 

II.4 CRIAÇÃO DE UMA BASE DE DADOS COM O ACCESS 2007
 

4.1 Compreender as Bases de Dados do Access
4.2 Iniciar o Access 2007
4.3 Alternativas para a criação de uma Base de Dados

 

 

4.3.1 Criar uma Base de Dados utilizando um Modelo
4.3.2 Criar uma Base de Dados vazia
 

4.4 Gravar e Abrir Base de Dados do Access

    4.4.1 Gravar Bases de Dados num formato diferente
4.4.2 Abrir uma Base de Dados
II.5 CONSTRUÇÃO DE TABELAS EFICIENTES
 

5.1 Opções para a criação de uma tabela
5.2 Criação de uma tabela com base num modelo predefinido
5.3 Criação de uma tabela por Inserção de Dados
5.4 Criação de uma tabela na vista de estrutura

 

 

5.4.1 Escolher tipos de dados
5.4.2 Propriedades dos campos
5.4.3 Campo chave primária
 

5.5 Relacionamentos entre tabelas

    5.5.1 Criação de relacionamentos
5.5.2 Integridade Referencial
5.5.3 Tipos de relacionamentos
5.5.4 Alteração da estrutura de relacionamentos
5.5.5 Navegação nos relacionamentos
 
 

5.6 Manipulação da Folha de Dados: Formatar, ordenar, filtrar e procurar

    5.6.1 Navegação na Folha de Dados
5.6.2 Formatação da Folha de Dados
5.6.3 Rearranjar Colunas
5.6.4 Colunas escondidas
5.6.5 Ordenação
5.6.6 Filtragem
5.6.7 Pesquisa a Folha de Dados
 

5.7 Importação e exportação de dados

    5.7.1 Importar dados
5.7.2 Exportar dados
 

5.8 Exercício guiado
 

II.6 MANIPULAÇÃO DE DADOS COM CONSULTAS
 

6.1 Tipos de consultas com o Access
6.2 Criação de uma consulta simples com o assistente
6.3 Criação de uma consulta com a Vista de Estrutura

 

 

6.3.1 Descrição da janela para a criação de uma consulta
6.3.2 Caracterização da grelha da consulta
6.3.3 Inserção de campos nas consultas
6.3.4 Visualizar a consulta através da Folha de Dados
6.3.5 Especificar o tipo de ordenação
6.3.6 Valores superiores
 
 

6.4 Definição de critérios em consultas
6.5 Criação de consultas com tabelas relacionadas
6.6 Consultas com parâmetros
6.7 Criação de campos calculados
6.8 Consultas de Referência Cruzada

    6.8.1 Criação de uma consulta de referência cruzada com o Assistente
6.8.2 Criar uma consulta de referência cruzada com a Vista de estrutura
 

6.9 Consultas de Acção

    6.9.1 Impedir que o modo Desactivado bloqueie uma consulta
6.9.2 Consulta criar tabela
6.9.3 Consulta eliminação
6.9.4 Consulta acrescentar
6.9.5 Consulta actualização
 

6.10 Consultas SQL

    6.10.1 Visualização ou modificação de uma declaração SQL
6.10.2 Consultas SQL específicas
6.10.3 Utilização de Subconsultas
 

6.11 Exercício guiado
 

II.7 CONSTRUIR UMA INTERFACE COM FORMULÁRIOS
 

7.1 Aplicação de formulários
7.2 Opções para a criação de formulários
7.3 Formulário de Criação Rápida
7.4 Formulários usando o Assistente

 

 

7.4.1 Criação de um novo formulário com Assistente
 

7.5 Formulários em branco
7.6 Formulários usando a Vista de Estrutura

    7.6.1 Criação de um formulário com a Vista de Estrutura
 

7.7 Secções do formulário

 

 

7.7.1 Accionar as secções do formulário
7.7.2 Alterar o tamanho de uma secção
7.7.3 Seleccionar as propriedades de uma secção ou do próprio formulário
 

7.8 Controlos num formulário

    7.8.1 Controlos dependentes, independentes e de cálculo
7.8.2 Inserir campos na área do formulário
7.8.3 Criar outros controlos
7.8.4 Criar controlos que calculem valores
7.8.5 Criar controlos tipo etiqueta
7.8.6 Alterar as propriedades de um controlo já existente
7.8.7 Grupo de Opções
7.8.8 Caixa de Listagem e Caixa de Combinação
7.8.9 Subformulários
7.8.10 Cálculos num formulário
7.8.11 Cálculos num subformulário
7.8.12 Botões de comandos
7.8.13 Quebras de página
7.8.14 Moldura de objecto dependente e independente
 

7.9 Tabelas Dinâmicas
7.10 Efeitos especiais de construção

    7.10.1 Como obter uma grande selecção de cores
7.10.2 Formatação dos controlos do formulário
7.10.3 Caixas de informação para os controlos
 

7.11 Exercício guiado
 

II.8 IMPRESSÃO DE RELATÓRIOS
 

8.1 Aplicação de relatórios
8.2 Modos de Criação de relatórios
8.3 Relatório de Criação Rápida
8.4 Relatórios usando o Assistente
8.5 Relatórios em branco
8.6 Relatórios usando a Vista de Estrutura

 

 

8.6.1 Secções do relatório
8.6.2 Controlos em relatórios
 

8.7 Filtragem, Ordenação e Agrupamento

    8.7.1 Filtragem de um relatório
8.7.2 Ordenação de dados
8.7.3 Agrupamento dos dados
 

8.8 Gráficos em relatórios
8.9 Etiquetas com relatórios
8.10 Impressão de um relatório
8.11 Exportar relatórios
8.12 Exercício guiado
 

II.9 MACROS
 

9.1 Acções e argumentos
9.2 Criação de uma macro
9.3 Execução e Teste de uma macro

 

 

9.3.1 Executar uma macro a partir do Painel de Navegação
9.3.2 Executar uma macro com recurso a um botão de comando
9.3.3 Testar uma macro passo-a-passo
 

9.4 Criação de grupos de macros
9.5 Criar macros condicionadas
9.6 Atribuir macros a acontecimentos

    9.6.1 Atribuir uma macro a um acontecimento
9.6.2 Criar uma nova macro para um acontecimento
 

9.7 Exercício Guiado
 

II.10 GESTÃO DA BASE DE DADOS
 

10.1 Sistema de Navegação

 

 

10.1.1 Construção do Painel de Navegação
10.1.2 Designação do Sistema de Navegação como formulário de arranque da aplicação
 

10.2 Fazer Cópias de Segurança
10.3 Utilizar uma palavra-passe para encriptar uma BD

    10.3.1 Encriptação utilizando uma palavra-passe
10.3.2 Desencriptar e abrir uma base de dados
10.3.3 Remover uma palavra-passe
 

10.4 Segurança para Bases de Dados Distribuídas
10.5 Divisão de Base de Dados
10.6 Analisar o desempenho
10.7 Analisar Tabelas
 

PARTE III

III. 1 INTRODUÇÃO À PROGRAMAÇÃO EM VBA

III.2 CARACTERÍSTICAS DA PROGRAMAÇÃO EM VBA

 

2.1 Programação Orientada por Objectos
2.2 O ambiente de desenvolvimento do VBA

 

 

2.2.1 Objectos e Classes
2.2.2 Propriedades e Métodos
2.2.3 Eventos
 

2.3 Procedimentos e Módulos

    2.3.1 SubProcedimentos
2.3.2 Funções
 

2.4 Janelas do Editor de Visual Basic – VBE Windows

 

2.5 Conceitos e Estruturas de Controlo em VBA

    2.5.1 Tipos de dados
2.5.2 Variáveis e Constantes
2.5.3 Variáveis declaradas e não declaradas
2.5.4 Âmbito das variáveis e constantes
2.5.5 Operadores
2.5.6 Estruturas de controlo
 

2.6 Funções do VBA


III.3 MODELO DE OBJECTOS NO ACCESS 2007/VBA

 

3.1 Arquitectura DAO

 

 

3.1.1 Microsoft Data Access Objects
 

3.2 Arquitectura ADO

    3.2.1 A Metodologia ADO no Access/VBA
3.2.2 Modelo de Objectos ADO
3.2.3 Objectos ADO no Access 2007


III.4 TRANSIÇÃO DA METODOLOGIA DAO PARA  ADO


ANEXO I: Glossário de Abreviaturas

ANEXO II: Funções do VBA

BIBLIOGRAFIA

Autores

António João Vidal de Carvalho é licenciado em Informática/Matemáticas Aplicadas, pela Universidade Portucalense, e mestre em Informática de Gestão, pela Escola de Engenharia da Universidade do Minho. É doutorando na área de Sistemas de Informação, no Departamento de Sistemas de Informação da Universidade do Minho. É docente universitário, desde 1992, leccionando, ao nível de licenciatura, disciplinas da área da Informática de Gestão. Co-autor dos livros Algoritmia e Estruturas de Dados, Desenho e Implementação de Bases de Dados com Microsoft Access XP, Microsoft Access 2003 e Microsoft Access 2007.


Ana Isabel Rojão Lourenço Azevedo é licenciada em Matemática Aplicada – ramo Ciência dos Computadores –, pela Faculdade de Ciências da Universidade do Porto, e mestre em Engenharia Electrotécnica e de Computadores – ramo de Informática Industrial –, pela Faculdade de Engenharia da Universidade do Porto. É doutoranda na área de Tecnologias e Sistemas de Informação, no Departamento de Sistemas de Informação da Universidade do Minho. É docente universitária desde 1996, leccionando disciplinas da área da Informática de Gestão. Co-autora dos livros Desenho e Implementação de Bases de Dados com Microsoft Access XP, Microsoft Access 2003 e Microsoft Access 2007.

António José Abreu da Silva é licenciado em Matemáticas Aplicadas – ramo Informática –, pela Universidade Lusíada do Porto, e mestre em Informática – Especialidade Informática de Gestão –, pela Universidade do Minho. É doutorando na área de Engenharia de Software baseada em Componentes Reutilizáveis, no Departamento de Informática da Universidade de Vigo. É docente universitário desde 1998, leccionando, ao nível de licenciatura, disciplinas da área da Informática de Gestão. Co-autor dos livros Desenho e Implementação de Bases de Dados com Microsoft Access XP, Microsoft Access 2003 e Microsoft Access 2007.
 

  Comentários dos Leitores

Copyright @ 2013, Centro Atlântico, Lda. Todos os direitos reservados. Prezamos a sua Privacidade.