Está en la página 1de 2

UPSP - EPIIyS

Base de Datos

Practica Calificada sobre Normalizacin


Aplicar la teora de Normalizacin para el siguiente caso: 1. CASO: Compra de Libros Nombre Cliente !ec"a Pedido #S$N %itulo Autor Cantidad Precio Pedido %otal

&'SA((OLLO &'L CASO


CASO: Compra de Libros Primera !orma Normal )1!N* Cual+uier relacin normalizada )una estructura de datos sin grupos repetiti,os* est- autom-ticamente en 1!N. Pueden tener dos tipos de comple.idad: 1. Si la cla,e principal es concatenada/ algunos de los campos no cla,e pueden depender de una sola parte de la cla,e/ 0 no de la cla,e completa. 1. Algunos de los campos no cla,e pueden estar interrelacionados. 'l e.emplo a desarrollarse "abla de la compra de libros. Libro Pedido Cliente Nombre Pedido !ec"a #S$N %tulo Autor Cantidad Precio Pedido %otal

Cla,e Principal

2uisi3ramos suprimir el "ec"o de +ue los campos %tulo/ Autor 0 Precio pueden ser identificados con solo parte de la cla,e/ en otras palabras/ el #S$N/ puede darme esos datos/ sin importar el Nombre del Cliente 0 la !ec"a del pedido. Para saber la Cantidad se deben saber los 4 campos cla,e/ lo cual significa +ue Cantidad es completamente dependiente de la cla,e concatenada/ lo cual no pasa con %tulo. Segunda !orma Normal )1!N* 5na relacin normalizada est- en 1!N/ si todos los campos no cla,e son funciones completamente dependientes de la cla,e principal. Como se encuentra Libro Pedido est- en 1!N pero no en 1!N/ debe liberarse de la dependencia funcional parcial/ lo +ue se "ace es crear una tabla nue,a sacando los campos +ue describen el libro. Libro Pedido )todos los campos no cla,e slo pueden especificarse si se conoce completamente la cla,e concatenada/ son funciones completamente dependientes de la cla,e principal.* Libro-Pedido Cliente Nombre Pedido !ec"a #S$N Cantidad Pedido %otal Libro #S$N Cla,e Principal %tulo Autor Precio Cla,e Principal

6g. 6arlene Paredes 7acinto

UPSP - EPIIyS

Base de Datos

%ercera !orma Normal )4!N* 5na relacin normalizada est- en 4!N/ si: 1. %odos los campos no cla,e son funciones totalmente dependiente de la cla,e principal 1. Ning8n campo no cla,e es funcin dependiente de cual+uier otro campo no cla,e. Libro-Pedido )Pedido %otal puede ser calculado/ es redundante* Cliente Nombre Cla,e Pedido !ec"a Principal #S$N Cantidad Libro #S$N %tulo Autor Precio

6g. 6arlene Paredes 7acinto

También podría gustarte