SGBDR
O banco de dados relacional é muito mais utilizado comercialmente e pode ser usado para resolver muitos problemas cotidianos.
O Modelo relacional revelou-se ser o mais flexível e adequado ao solucionar os vários problemas que se colocam ao nvel da concepªo e implementaªo da base de dados.
A estrutura fundamental do modelo relacional é a relação. 1.Uma relação é constituída por um ou mais atributos (campos), que traduzem o tipo de dados a armazenar. Cada instância do esquema (linha) designa-se por uma tupla (registro). O modelo relacional implementa estrutura de dados organizadas em relações (tabelas).
Obs.: Para trabalhar com essas tabelas algumas restrições tiveram que ser impostas para evitar aspectos indesejáveis no modelo relacional, tais como, repetição de informação, incapacidade de representar parte da informação e perda de informação.
Na terminologia formal do modelo relacional, temos:
LINHA=TUPLA
TÍTULO DA COLUNA=ATRIBUTO
TABELA=RELAÇÃO
DADO QUE DESCREVE OS TIPOS DE VALORES DE CADA COLUNA=DOMÍNIO
Um banco de dados relacional é composto por diversas tabelas que armazenam os dados operacionais dos sistemas em funcionamento no dia-a-dia da empresa ou organização. Dependendo do tipo e da quantidade de dados que se pretende armazenar, são criados diversos bancos de dados, um para cada domínio de aplicação.
Para estabelecer as restrições de integridade e estabelecer os relacionamentos entre as tabelas, utiliza-se um campo identificado como chave. 1.Chave primária: corresponde a uma ou várias colunas que não possuem vaores duplicados dentro de uma tabela. É bom lembrar que uma chave primária representa um valor único e não nulo. 2.Chave estrangeira: corresponde a uma ou várias colunas em que os valores estejam identificados necessariamente como chave primária de outra tabela. É o mecanismo que define os relacionamentos em um banco de dados. Uma chave estrangeira é um conjunto de atributos de uma relação R1 cujos