DSADSAASFDSADFADASFDFADSAF
587 palavras
3 páginas
Genésio A A Filho4.1- Modelo Relacional Normalizado-MRN
Introduziremos nosso trabalho fazendo as seguintes perguntas:
•
O que é o Modelo Relacional Normalizado –MRN?
•
Para que serve?
•
Qual a funcionalidade do MRN?
•
Quais são os objetivos?
•
Quais são os ganhos ao fazer a normalização do Banco de Dados?O modelo relacional Normalizado é um modelo de dados, adequado a ser omodelo subjacente de um Sistema Gerenciador de Banco de Dados (SGBD), quese baseia no princípio em que todos os dados estão guardados em tabelas (ou,matematicamente falando, relações). Toda sua definição é teórica e baseada nalógica de predicados e na teoria dos conjuntos.O conceito foi criado por Edgar Frank Codd em 1970, sendo descrito no artigo"Relational Model of Data for Large Shared Data Banks". Na verdade, o modelorelacional foi o primeiro modelo de dados descrito teoricamente, os bancos dedados já existentes passaram então a ser conhecidos como (modelo hierárquico,modelo em rede ou Codasyl e modelo de listas invertidas).O MRN apareceu devido às seguintes necessidades: aumentar a independênciados dados nos sistemas operacionais de banco de dados; prover um conjunto defunções apoiadas em álgebra relacional para armazenamento e recuperação dedados; permitir processamento AD HOC(Em engenharia de software, a expressãoad hoc é utilizada para designar ciclos completos de construção de softwares quenão foram devidamente projetado em razão da necessidade de atender a umademanda específica do usuário, ligada a prazo, qualidade ou custo). O modelorelacional revelou-se ser o mais flexível e adequados ao solucionar os váriosproblemas que se colocam no nível de concepção e implementação da Base deDados. A estrutura fundamental do modelo relacional é a relação (tabela). Umarelação e construída por um ou mais atributos (campos) que traduzem o tipo dedados a armazenar. Cada instancia do esquema (linha) e chamada de tupla(registro). O modelo relaciona não tem caminhos pré-definidos para se