oeag
O software que permite criar ou gerir uma base de dados costuma ser designado por SGBD- Sistema de Gestão de bases de dados
Um SGBD é conhecido para poder implementar bases de dados segundo um determinado modelo que em geral é um modelo racional
Tabelas
Uma tabela é uma estrutura de dados formada por:
1- Um conjunto de colunas, campos ou atributos;
2- Um conjunto de linhas ou registos
Então, uma tavela armazena informação sobre ume entidade ou classe.
Atributos de campos
Uma entidade são formados por atributos e um atributo é uma propriedade ou caracteristica de uma entidade que interessa registar num sistema ou base de dados.
Nas bases de dados do relacional, os atributos correspondem ás colunas de uma tabela que também costumam ser designadas por campos.
Registos
As linhas de uma tabela correspondem a registos. Um registo é constituido por um conjunto de dados(atributos ou campos) relativos a uma entidade singular ou um objeto.
Dominio dos atributos
Um outro conceito importante que está relacionado com cada atributo (ou campo) de uma tabela é o de dominio.
O domínio de um atributo (ou campo) de uma tabela corresponde aos valores ou tipodes de dados que esse atributo pode assumir.
Os dominios são importantes para a definição da estrutura de uma tabela, pois têm a ver com os tipos de dados com o que o sistema informático e um SGBD pode trabalhar, tais como: inteiros, reais,dastas,strings,etc
Chave primaria e chaves candidatas
No modelo relacionas, para que uma tabela esteja bem definida deve ter uma chave primária.
Uma chave primaria é atributo ou conjuto de atributos que permite identificar de forma univoca para cada registo de uma tabela.
Uma chave candidata é um atributo ou um conjunto de atributos que permite identificar de forma univoca cada registo