Você está na página 1de 3

--- RESUMO DE BANCO DE DADOS --banco de dados conjunto de dados integrados que tem por objetivo atender a uma

comunidade de usurios sistema de gerncia de banco de dados software que incorpora as funes de definio, recuperao e alterao de dados em um banco de dados modelo de dados descrio formal da estrutura de um banco de dados modelo conceitual modelo de dados abstrato, que descreve a estrutura de um banco de dados de forma independente de um SGBD particular modelo lgico modelo de dados que representa a estrutura de dados de um banco de dados conforme vista pelo usurio do SGBD entidade ou tabela ou relao conjunto de objetos da realidade modelada sobre os quais deseja-se manter informaes no banco de dados relacionamento conjunto de associaes entre entidades cardinalidade (mnima, mxima) de entidade em relacionamento nmero (mnimo, mximo) de ocorrncias de entidade associadas a uma ocorrncia da entidade em questo atravs do relacionamento atributo ou coluna dado que associado a cada ocorrncia de uma entidade ou de um relacionamento registro ou linha ou tupla Um registro constitudo por conjunto de campos valorados (contendo dados. Consiste na unidade de armazenamento e recuperao da informao em um arquivo. Geralmente, os registros de um arquivo possuem um formato padro (layout), definido pela seqncia, tipo e tamanho dos campos que o compem. Porm, algumas linguagens de programao permitem a criao de registros com layouts deferentes em um mesmo arquivo, recurso este que raramente utilizado. Resumidamente, um registro uma instncia de uma tabela, ou entidade. identificador de entidade conjunto de atributos e relacionamentos cujos valores distinguem uma ocorrncia da entidade das demais

Chave
As tabelas relacionam-se umas as outras atravs de chaves. Uma chave um conjunto de um ou mais atributos que determinam a unicidade de cada registro. CHAVE PRIMRIA (PRIMARY KEY - PK) A CHAVE PRIMRIA (ou simplesmente CHAVE) o identificador nico de um registo em um arquivo. Pode ser constituda de um campo (CHAVE SIMPLES) ou pela combinao de dois ou mais campos (CHAVE COMPOSTA), de tal maneira, que no existam dois registros no arquivo com o mesmo valor de chave primria.

CHAVE SECUNDRIA (FOREING KEY ou FK) A chave secundria pode ser formada por um campo ou pela combinao de campos (SIMPLES / COMPOSTA). utilizada como parmetro (filtro) para seleo de registros no arquivo em consultas, emisso de relatrios ou processos de atualizao simultnea de um grupo de registros. CHAVE CANDIDATA Pode ocorrer uma situao em que mais de um campo satisfaa a condio de chave primria, constituindo duas ou mais CHAVES CANDIDATAS. Neste caso, o analista dever eleger somente uma delas como CHAVE PRIMRIA, as demais permanecero na condio de CANDIDATAS, indicando que tratam-se de campos de preenchimento obrigatrio e com valores nicos para cada registro, o que ser garantido atravs de mecanismos de integridade de coluna, que veremos no captulo relativo a banco de dados.

Existem alguns tipos de relacionamentos possveis no MER: Um para um (1 para 1) - indica que as tabelas tm relao unvoca entre si. Voc escolhe qual tabela vai receber a chave estrangeira; Um para muitos (1 para N) - a chave primria da tabela que tem o lado 1 est para ir para a tabela do lado N. No lado N ela chamada de chave estrangeira; Muitos para muitos (N para N) - quando tabelas tm entre si relao n..n, necessrio criar uma nova tabela com as chaves primrias das tabelas envolvidas, ficando assim uma chave composta, ou seja, formada por diversos campos-chave de outras tabelas. A relao ento se reduz para uma relao 1..n, sendo que o lado n ficar com a nova tabela criada.

Você também pode gostar