Base de Dados

Tecnologias de Informação e Comunicação


UNIDADE 3: Introdução aos Sistemas de Gestão de Bases de Dados



Conceitos básicos


O que é uma Base de Dados?
Conjunto de informação que serão partilhadas e utilizadas para diferentes objetivos e por diferentes utilizadores.
Os utilizadores não sõ partilham as informações, como têm também necessidade e perspectivas diferentes dessas informações.


Uma base de dados é constituida por um conjunto de informações relacionadas.
As informações e as suas ligações (Relações) definem-se ao nível:

  • das tabelas (tabela- elemento fundamental);
  • dos relacionamentos dos compos que constituem as tabelas.

Noção de dado

É o resultado da recolha de informações, um acontecimento ou facto sobre um determinado assunto, sem nenhum tratamento adicional.

Um dado, quando isolado, não tem significado.

Numa BD podem os utilizar vários tipos de dados, nomeadamente: Numéricos, Moeda, Texto, Data/Hora e Lógicos.

Ex.: 16, Miguel Jerónimo, 5, F, 10.


Noção de tabela

Parte integrante de uma base de dados, é utilizada para guardar informação relativa a um assunto especifico, como, por exemplo, alunos, livros, autores, países, códigos postais, 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 respeitor ao assunto, que se dá o nome de entidade.

Ex.: A tabela Alunos deve conter unicamente dados relativos aos alunos. A entidade é Alunos.



Entidade

Elementoss relevamtes sobre os quais é necessário guardar informação.

Ex.: aluno, professor, disciplinas, ect.



Ficheiro de uma Bade de Dados (tabela)

Tabela de dupla entrada, em que as colunas correspondem a campos e as linhas a registos.


Noção de campo


Elemento constituinte de uma tabela.

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

Ex.: Número, Nome, Ano, Turma, Idade.



Noção de registo


Conjunto de campos relacionados.

Cada linha de uma tabela corresponde a uma registo.

Ex.: Na tabela de Alunos existe um registo relativo ao aluno Número 16, de Nome Miguel Jerónimo, do 5 Ano, Turma F e que tem 10 anos de Idade.




Noção de relação



Associação estabelecida entre campos comuns (colunas) de duas tabelas, permitindo que a consistência de informação seja garantida.

O relacionamento entre os campos comuns das tabelas permite garantir que a consistê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.




Noação de associação



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

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 chave

O campo chave de uma tabela é constituida por um ou mais campos que possam ser utilizados como identificadores de cada registo:

  • Os campos-chave devem permitir identificar um registo de forma unívoca.
  • O campo ou o conjunto de campis seleccionados para a chave de uma tabela não pode conter informação repetida.

  • Nenhum dos campos que formam a chave poderá conter valor nulo.
Chave simples - constituida apenas por um campo.
Chave composta - constituida por mais do que um campo.

Chaves candidatas - todas as chaves possiveis de uma tabela {NºProcesso}, {Ano, Turma, Número}, ...
Chave primária - entre as chaves candidatas, umas delas ser+a a mais  indicada ou a escolhida para  desmpenhar o papel de chave {NºProcesso}.





Sem comentários:

Enviar um comentário