Sistemas Gestores de  Bases de Dados (utilização do Microsoft ACCESS) João Carlos Sousa Centro Nónio FCUL
Organização de uma Base de Dados: FICHEIRO: REGISTOS CAMPOS CARACTERES / BITS xxxxxxxxx  xxxxxxxxxx  xxxxxxxxxx xxxxx  xxxxxxxxx  xxxxxxxxxx  xxxxxxxxxx xxxxxxxxxxxxxxxxxxxx  xxxxxxxxxxxx xxxxxxxxx  xxxxxxxxxx  xxxxxxxxxx xxxxxxxxx  xxxxxxxxxx  xxxxxxxxxx xxxxxxxxx  xxxxxxxxxx  xxxxxxxxxx xxxxxxxxx  xxxxxxxxxx  xxxxxxxxxx
Vantagens da utilização: Velocidade Quantidade Versatilidade Flexibilidade
A criação duma base de dados implica: Desenho da base de dados (estruturas lógica e física) Especificação das tabelas individuais e dos seus campos Designação dos campos de índice e das chaves de ordenação Estabelecimento dos relacionamentos entre tabelas Criação de formulários de entrada de dados, de consultas e de relatórios Entrada dos dados reais
Pontos a considerar na criação de uma Base de Dados: Resolver o problema Evitar a redundância de informação Dar flexibilidade para futuras aplicações Criar uma estrutura sóbria e elegante Preparar documentação de apoio
Etapas da utilização: Concepção da Base de Dados Construção da Base de Dados Utilização (consulta e preenchimento) da Base de Dados
Objectos de uma Base de Dados Access (I): Tabelas para armazenar a informação Consultas para estabelecer relações entre tabelas e seleccionar informação para formulários e relatórios Formulários para entrada e visualização de dados a partir do ecrã Relatórios para impressão de listagens Páginas para publicação na internet ou intranet Macros para automatizar tarefas repetitivas Módulos para armazenar funções e procedimentos programados
Objectos de uma Base de Dados Access (II): Tabelas para armazenar a informação Consultas para estabelecer relações entre tabelas e seleccionar informação para formulários e relatórios Formulários para entrada e visualização de dados a partir do ecrã Relatórios para impressão de listagens Páginas para publicação na internet ou intranet Macros para automatizar tarefas repetitivas Módulos para armazenar funções e procedimentos programados
Tipos de dados dos campos de uma Tabela Access: Texto pode conter texto até 255 caracteres Memo pode conter texto até 32000 caracteres, mas não é indexável Número pode conter informação numérica em múltiplos formatos Data/hora pode conter datas ou horas entre o ano 100 e 9999 Moeda pode conter valores monetários Numeração Automática campo de preenchimento automático, numérico e sequencial Sim/Não campo lógico, não indexável Objecto OLE pode conter elementos de outras aplicações Hiperligação pode conter hiperligações a documentos locais ou páginas web
Consultas do Access: Texto pode conter texto até 255 caracteres
Construção de uma Base de Dados de uma Biblioteca (I) Livros Editores Leitores
Construção de uma Base de Dados de uma Biblioteca (II) Desenhar as tabelas Criar as tabelas com o Access Criar os relacionamentos entre tabelas Criar Formulários para consulta/alteração no ecrã Criar um menú de navegação na Base de Dados
Construção de uma Base de Dados de uma Biblioteca (III) Tabela dos  Livros : Nome do Livro  texto 255 caracteres Autor texto 60 caracteres Local de Edição texto 50 caracteres Ano de edição texto 4 caracteres Tipo texto 30 caracteres Cota texto 10 caracteres Código de Editora número Código de Leitor número Código do Livro (Numeração automática)
Construção de uma Base de Dados de uma Biblioteca (II) Tabela dos  Leitores Código de leitor Numeração automática Nome do Leitor Texto Data de requisição Data Morada Texto 255 caracteres Telefone Texto 9 caracteres
Construção de uma Base de Dados de um stand de usados (I) Viaturas: Código de viatura Preço Cor Ano de matrícula Código de marca Marca e Modelo: Código de marca Marca Modelo Cilindrada

Sistemas Gestores de Bases de Dados

  • 1.
    Sistemas Gestores de Bases de Dados (utilização do Microsoft ACCESS) João Carlos Sousa Centro Nónio FCUL
  • 2.
    Organização de umaBase de Dados: FICHEIRO: REGISTOS CAMPOS CARACTERES / BITS xxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxx xxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxx xxxxxxxxxx xxxxxxxxxx
  • 3.
    Vantagens da utilização:Velocidade Quantidade Versatilidade Flexibilidade
  • 4.
    A criação dumabase de dados implica: Desenho da base de dados (estruturas lógica e física) Especificação das tabelas individuais e dos seus campos Designação dos campos de índice e das chaves de ordenação Estabelecimento dos relacionamentos entre tabelas Criação de formulários de entrada de dados, de consultas e de relatórios Entrada dos dados reais
  • 5.
    Pontos a considerarna criação de uma Base de Dados: Resolver o problema Evitar a redundância de informação Dar flexibilidade para futuras aplicações Criar uma estrutura sóbria e elegante Preparar documentação de apoio
  • 6.
    Etapas da utilização:Concepção da Base de Dados Construção da Base de Dados Utilização (consulta e preenchimento) da Base de Dados
  • 7.
    Objectos de umaBase de Dados Access (I): Tabelas para armazenar a informação Consultas para estabelecer relações entre tabelas e seleccionar informação para formulários e relatórios Formulários para entrada e visualização de dados a partir do ecrã Relatórios para impressão de listagens Páginas para publicação na internet ou intranet Macros para automatizar tarefas repetitivas Módulos para armazenar funções e procedimentos programados
  • 8.
    Objectos de umaBase de Dados Access (II): Tabelas para armazenar a informação Consultas para estabelecer relações entre tabelas e seleccionar informação para formulários e relatórios Formulários para entrada e visualização de dados a partir do ecrã Relatórios para impressão de listagens Páginas para publicação na internet ou intranet Macros para automatizar tarefas repetitivas Módulos para armazenar funções e procedimentos programados
  • 9.
    Tipos de dadosdos campos de uma Tabela Access: Texto pode conter texto até 255 caracteres Memo pode conter texto até 32000 caracteres, mas não é indexável Número pode conter informação numérica em múltiplos formatos Data/hora pode conter datas ou horas entre o ano 100 e 9999 Moeda pode conter valores monetários Numeração Automática campo de preenchimento automático, numérico e sequencial Sim/Não campo lógico, não indexável Objecto OLE pode conter elementos de outras aplicações Hiperligação pode conter hiperligações a documentos locais ou páginas web
  • 10.
    Consultas do Access:Texto pode conter texto até 255 caracteres
  • 11.
    Construção de umaBase de Dados de uma Biblioteca (I) Livros Editores Leitores
  • 12.
    Construção de umaBase de Dados de uma Biblioteca (II) Desenhar as tabelas Criar as tabelas com o Access Criar os relacionamentos entre tabelas Criar Formulários para consulta/alteração no ecrã Criar um menú de navegação na Base de Dados
  • 13.
    Construção de umaBase de Dados de uma Biblioteca (III) Tabela dos Livros : Nome do Livro texto 255 caracteres Autor texto 60 caracteres Local de Edição texto 50 caracteres Ano de edição texto 4 caracteres Tipo texto 30 caracteres Cota texto 10 caracteres Código de Editora número Código de Leitor número Código do Livro (Numeração automática)
  • 14.
    Construção de umaBase de Dados de uma Biblioteca (II) Tabela dos Leitores Código de leitor Numeração automática Nome do Leitor Texto Data de requisição Data Morada Texto 255 caracteres Telefone Texto 9 caracteres
  • 15.
    Construção de umaBase de Dados de um stand de usados (I) Viaturas: Código de viatura Preço Cor Ano de matrícula Código de marca Marca e Modelo: Código de marca Marca Modelo Cilindrada