Limitações nos primeiros SGBD

Redundância de informação:  repetição desnecessária de informação em vários locais.

Anúncios

Falta de independência entre os dados e os programas

Quando se acrescentava mais um campo era necessário alterar o programa ou, quando se alterava o programa era necessário remodeia os ficheiros de dados. 

Tipo de Campo…

…deve ser escolhido de acordo com as características dos dados que queremos que ele guarde.

A escolha acertada do tipo de campo facilita a sua utilização superior:

1. Se quisermos comparar datas, convém que o campo esteja definido como data/hora,

2. Se quisermos fazer cálculos, temos que o definir como numérico. Existir 2 registos com o mesmo conteúdo para a chave primária.

3. Não Nulo: Não podem existir nenhum atributo chave primária que contenha campo nulo

Regras para a Chave Primária

1. Valor único: Não podem ter um valor nulo.

2. 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.

Noção de Associação

 Representa a forma com duas ou mais entidades se relacionam entre si.

  1. Existem três tipos de associações:

– Unárias – relação entre uma entidade e ela própria;

– Binárias – existência de um qualquer tipo de relação entre duas entidades;

– Complexas – possibilidade de estabelecer relações entre mais do que duas entidades;

Noção de Relação

  • Associação estabelecida entre campos comuns (colunas) de duas tabelas, permitindo que a consciência da informação seja garantida.
  • O relacionamento entre os campos comuns das tabelas permite garantir que a consciência da informação não seja colocada em causa e também associar os dados de duas ou mais tabelas para a visualização, edição ou impressão da informação.

Noção de Registo

  • Conjunto de campos relacionados;
  • Cada linha de uma tabela corresponde a um registo;

Noção de Campo

  • Elemento constituinte de uma tabela.

 

  • É utilizado para especificar os diversos tipos de dados ou categorias, em dividimos a informação que pretendemos utilizar.

Noção de Tabela

  • Parte integrante de uma B.D. é utilizada para guardar informação relativa a um assunto específico, como, por exemplo, alunos, livros, autores, países, códigos de postal, etc.

 

  • A informação guardada numa tabela deve ser coerente com os critérios utilizados para a sua criação – conter apenas os dados que digam respeito ao assunto, a que se dá o nome de entidade.

Ferramentas para informatizar uma base de dados existentes no mercado

 

      Microsoft Access      FileMaker

      Microsoft SQL

      Oracle

      Informix

      DB2

      Etc.

 Estes são alguns dos produtos que permitem criar, utilizar e manter bases de dados.

« Older entries