Base de Dados


Conceitos básicos  

O que é uma Base de Dados?

Conjunto de informações que serão partilhadas e utilizadas para diferentes objectivos 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.


Conceitos básicos


Uma base de dados é constituída 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 campos 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 podemos 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 específico, 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 respeito ao assunto, a que se dá o nome de entidade.
Ex.: A tabela Alunos deve conter unicamente dados relativos aos alunos. A entidade é Alunos.




Entidade

Elementos relevantes sobre os quais é necessário guardar informação.
Exemplos: aluno, professor, disciplinas, etc.
Ficheiro de uma Base 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 um 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 da 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.



Noçã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.


Associação Unária

Unárias –  Relação entre uma entidade e ela própria.


Associação Binária (mais comum)

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




Associação Complexas

Complexas – Possibilidade de estabelecer relações entre mais do que duas entidades.




Noção de chave

 O campo chave de uma tabela é constituída 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 campos seleccionados para chave de uma tabela não  pode conter informação repetida.
 -Nenhum dos campos que formam a chave poderá conter valor nulo.


Noção de chave

Chave simples – constituída apenas por um campo.
 Tabela da entidade Aluno
Chave composta - constituída por mais do que um campo.

Tabela da entidade Aluno



Noção de chave
Chaves candidatas – Todas as chaves possíveis de uma tabela.
Chave primária – entre as chaves candidatas, uma delas será a mais indicada ou a escolhida para desempenhar o papel de chave.
Tabela da entidade Aluno
  

Sem comentários:

Enviar um comentário