Normalizacion base de datos
Upcoming SlideShare
Loading in...5
×
 

Normalizacion base de datos

on

  • 1,004 views

Normalizacion base de datos

Normalizacion base de datos
PROGRAMACION DE SOFTWARE
SENA
BARBOSA

Statistics

Views

Total Views
1,004
Views on SlideShare
959
Embed Views
45

Actions

Likes
0
Downloads
57
Comments
0

2 Embeds 45

http://eradigitalemerxonxerna.blogspot.com 43
http://www.eradigitalemerxonxerna.blogspot.com 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Normalizacion base de datos Normalizacion base de datos Presentation Transcript

  • LOGO Programacion de software by EMERSON ANTONIO SERNA MONSALVE INSTRUCTOR :Ing. FRDY BECERRA
  • LOGO Tema: Normalización
  • www.themegallery.com NormalizaciónEste capítulo examina los detalles del proceso de normalización. La normalización es la secuencia de las medidas por las que un modelo de base de datos relacional es creado y mejorado. La secuencia de etapas implicadas en el proceso de normalización se llama formas normales. Básicamente, las formas normales aplicadas durante un proceso de normalización permitirá la creación de una base de datos relacional como un modelo paso a paso de progresión. COMPANY LOGO
  • www.themegallery.com NormalizaciónLa normalización o estandarización es la redacción y aprobación de normas que seestablecen para garantizar el acoplamiento de elementos construidosindependientemente, así como garantizar el repuesto en caso de ser necesario,garantizar la calidad de los elementos fabricados y la seguridad de funcionamiento. La normalización persigue fundamentalmente tres objetivos: •Simplificación: Se trata de reducir los modelos quedándose únicamente con los más necesarios. •Unificación: Para permitir la intercambiabilidad a nivel internacional. •Especificación: Se persigue evitar errores de identificación creando un lenguaje claro y preciso COMPANY LOGO
  • www.themegallery.com Normalización ¿Qué es Normalización?La normalización es el Elimina la duplicaciónproceso de elaboración, de esfuerzos yaplicación y mejora de minimiza los datoslas normas que se redundantes.aplican a distintas El resultado es unaactividades científicas, mejor organización yindustriales o un uso más eficaz deleconómicas con el fin espacio físico, entrede ordenarlas y otros factores.mejorarlas. COMPANY LOGO
  • www.themegallery.com AnomalíasLa intención de la base de datos relacionales la eliminación de la teoría de lasanomalías que ocurren en una base dedatos.Anomalías pueden producirse durante los El conceptocambios de una base de datos. de lasUna anomalía con respecto al diseño de anomalíasBases de datos relacionales esesencialmente un cambio a los datoserróneos y, más concretamente, a un soloregistro. COMPANY LOGO
  • www.themegallery.com Anomalías•Insertar anomalía.- causada cuando se inserta datos en el detalle y no tiene registroprincipal. COMPANY LOGO
  • www.themegallery.com AnomalíasEliminar anomalía.- causada cuando un registro se elimina de una tabla maestra,sin eliminar primero todos los registros hijos, en la tabla detalle. COMPANY LOGO
  • www.themegallery.com La dependencia y los factores determinantes. Actualización de anomalía- es similar a la eliminación, en la que tanto el maestro y los registros de detalle debe ser actualizado a fin de evitar registros huérfanos en detalle. Asegurándose de que cualquier actualización de clave primaria que se han propagado a los hijos relacionados con las claves foráneas en tabla. La dependencia y los factores determinantes.Dependencia funcional- es una conexión entre uno o más atributos. Porejemplo si conocemos el valor de FechaDeNacimiento podemos conocer elvalor de Edad.Las dependencias funcionales del sistema se escriben utilizando una flecha, dela siguiente manera:FechaDeNacimiento Edad COMPANY LOGO
  • www.themegallery.com La dependencia y los factores determinantes.Aquí a FechaDeNacimiento se le conoce como un determinante. Se puede leer dedos formas FechaDeNacimientodetermina a Edad o Edad es funcionalmentedependiente de FechaDeNacimiento. De la normalización (lógica) a laimplementación (física o real) puede ser sugerible tener éstas dependenciasfuncionales para lograr la eficiencia en las tablas. Determinante- El factor determinante en la descripción de la dependencia funcional del anterior, X determina el valor de Y,.F(x)=2*1Y=f(x) F(1)=2 f(2)=4 y x COMPANY LOGO
  • www.themegallery.com La dependencia y los factores determinantes.Dependencia Transitiva - Sean X, Y, Z tres atributos (o grupos de atributos) de lamisma entidad. Si Y depende funcionalmente de X y Z de Y, pero X no dependefuncionalmente de Y, se dice que Z depende transitivamente de X.Simbólicamente sería:X Y Z entonces X ZFechaDeNacimiento EdadEdad ConducirFechaDeNacimiento Edad Conducir COMPANY LOGO
  • www.themegallery.com La dependencia y los factores determinantes.Entonces tenemos que FechaDeNacimiento determina a Edad yla Edad determina a Conducir, indirectamente podemos saber a travésde FechaDeNacimiento a Conducir (En muchos países , una persona necesita sermayor de cierta edad para poder conducir un automóvil, por eso se utiliza esteejemplo).Candidatos principales-Un candidato clave (potencial o clave admisible) es uncampo o combinación de campos que pueden actuar como un campo claveprincipal de una tabla así como, la identificación de forma única cada registro dela tabla. La Figura muestra cinco diferentes variantes de una tabla, todos los cualestienen validado claves primarias, tanto de un campo y más de un campo. Elnúmero de las opciones mostradas en la Figura es un poco absurdo, perodemuestra el concepto. COMPANY LOGO
  • www.themegallery.com La dependencia y los factores determinantes.Plena dependencia funcional-Esta situaciónse produce donde X determina Y, pero Xcombinado con Z no determina Y. En otraspalabras, Y depende de X y X es undescriptor determinante. Y si depende de Xcon cualquier otra cosa, no hay dependenciafuncional plena. Fundamentalmente X, elfactor determinante, no puede ser una clavecompuesta. Una clave compuesta contienemás de un campo (el equivalente de X conZ). COMPANY LOGO
  • www.themegallery.com La dependencia y los factores determinantes.La Figura muestra que laPOBLACIÓN depende de país,pero no en la combinación deTASA y el PAÍS. Por lo tanto, esuna dependencia plenamentefuncional entre la población yPAÍS porque TASA no es pertinentea población. Por el contrario, no haypleno dependencia funcional entrela POBLACIÓN y la combinaciónde PAÍS y el TASA. Country Currency Rate COMPANY LOGO
  • www.themegallery.com La dependencia y los factores determinantes.Dependencia de valores Múltiples-Estotambién es conocido como Clave Especialidad Cursodependencia de varios valores. S01 Sistemas NataciónUn ejemplo de una dependencia devarios valores es un campo que S01 Bioquímica Danzacontiene una lista delimitada algún tipo. S01 Sistemas NataciónLos múltiples valores son dependientesen su conjunto sobre una clave B01 Bioquímica Guitarraprincipal. Una dependencia trivial devarios valores se produce entre dos C03 Civil Natacióncampos cuando son los dos únicoscampos en la tabla. Uno de ellos es laclave principal y la otra la lista de variosvalores. COMPANY LOGO
  • www.themegallery.com La dependencia y los factores determinantes.En esta tabla o relación no existe dependencia funcional porque los estudiantespueden tener distintas especialidades, un valor único de clave puede poseer muchosvalores de especialidades al igual que de valores de cursos. Por lo tantoexiste dependencia de valores múltiples. Este tipo de dependencias produceredundancia de datos, como se puede apreciar en la tabla anterior, en donde la claveS01 tiene tres registros para mantener la serie de datos en forma independiente locual ocasiona que al realizarse una actualización se requiera de demasiadasoperaciones para tal fin.Cíclico de la dependencia-El significado de la palabra "cíclica" es un patrón circular,recurrente, cerrado anillo, o una cadena de estructura circular. En el contexto de labase de datos relacional modelo cíclico de la dependencia significa que X dependede Y, que a su vez, depende también de la X, directa o indirectamente.Cíclico de la dependencia, por lo tanto, indica una pauta lógica circular de lainterdependencia. COMPANY LOGO
  • www.themegallery.com La dependencia y los factores determinantes.La dependencia Cíclico suele ocurrir con tablas que contiene una clave primariacompuesta de tres o más de los campos (por ejemplo, cuando tres campos estánrelacionados en pares entre sí). En otras palabras, X corresponde a Y, Y serefiere a la Z, y X se refiere a la Z. En última instancia se refiere de nuevo a la ZX. COMPANY LOGO
  • www.themegallery.com Formas normales Definición de las formas normales de la Manera Más Fácil¿Cómo puedo realizar una normalización de forma sencilla? ¿Por qué es fácil?En un mundo perfecto, la mayoría de los diseños modelo de base de datosrelacional son muy similares.La normalización es, en su mayor parte, es fácil y sobre todo es sentido común,con algunos conocimientos empresariales. Hay, por supuesto, muchascircunstancias excepcionales y casos especiales en que la interpretación de lanormalización no cubrir todas las necesidades al 100 por ciento. COMPANY LOGO
  • www.themegallery.com 1ra Forma Normal (1NF)Elimina la repetición de grupos.Define las claves principales.Todos los registros deben ser identificados únicamente con una claveprincipal. Una clave primaria es única y, por tanto, no se permiten valoresduplicados.Todos los campos distintos de la clave primaria debe depender de la claveprincipal, ya sea directamente o indirectamente.Todos los campos deben contener un único valor.Todos los valores de cada campo debe tener el mismo dato.Crear una nueva tabla para mover la repetición de grupos de la tabla original. COMPANY LOGO
  • www.themegallery.com1ra Forma Normal (1NF) COMPANY LOGO
  • www.themegallery.com 1ra Forma Normal (1NF)Muestra la aplicación de 1NF, eliminando la repetición de campos mediante lacreación de una nueva tabla, donde el original y nuevo cuadro se vinculan en unmaestro-detalle, uno-a-muchos relación Se crean claves primarias de ambas tablas en las que los detalles de tabla tiene un compuesto principal llave. El compuesto clave principal contiene la tabla maestra de campo como clave principal el prefijo de su campo clave principal. Por lo tanto, el prefijo en el campo AUTOR DEL LIBROes la clave foránea que apunta a la tabla maestra AUTOR. COMPANY LOGO
  • www.themegallery.com 1ra Forma Normal (1NF)Muestra lo que los datos se ve como en la alteración de la tabla AUTOR y latabla libro, previamente la tabla AUTHORSBOOKS. Fíjate en cómo laintroducción de la relación entre las dos tablas permite cualquier número delibros para cada uno de los autores a ser atendidas. Claves primarias única identificar las filas en cada cuadro Clave foránea de tabla maestra Ninguna restricción sobre el número de libros por AUTOR COMPANY LOGO
  • www.themegallery.com Segunda Forma Normal 2NF Segunda forma normal se refiere a las relaciones y dependencias funcionales entre atributos no-claves. Una entidad que cumplan Segunda forma normal tiene que tener las siguientes características:  De modo que si una entidad no se halla en 1 2 segunda forma normal lo que deberemos hacer para convertirla será remover los atributos que Que todos lo son dependientes parcialmente (solo de parte)La entidad debe atributos no clave de la clave primaria.estar en primera sean dependientes  Si una entidad tiene clave primaria compuestaforma normal. totalmente de la de varios atributos y/o relaciones, y si otro clave primaria. atributo depende únicamente de parte de tal identificador compuesto, entonces el atributo y la parte de la clave primaria de la cual depende, deberán formar la base de una nueva entidad. COMPANY LOGO
  • www.themegallery.com Segunda Forma NormalIndicando los dos puntos de una forma diferente, eliminar los campos que sonindependientes de la clave principal. Crear una nueva tabla para separar la parte parcialmente dependientes de la clave principal y sus dependientes campos.2NF aparentemente realiza una función similar a la de 1NF, pero cuando creauna tabla y tenemos valores repetidos estos campos son trasladados a una nuevatabla. El nuevo cuadro es una de las principales clave que consta de un solocampo. Normalmente, 2NF crea relaciones de muchos a uno entre lasrelaciones dinámicas y los datos, la supresión de los datos de tablastransaccionales en las nuevas tablas. COMPANY LOGO
  • www.themegallery.com Segunda Forma NormalEl cuadro se encuentra en 1NF para después realizar la separación del grupode libros de los autores. La editorial y la información objeto son relativamenteestable en comparación con los libros. COMPANY LOGO
  • En la Figura 4-17, muchos-a-uno son las relaciones establecidas entre las tablas dinámicas estáticas, es decir, BOOK a PUBLISHER y BOOK a SUBJ www.themegallery.com Segunda Forma Normal Esta figura muestra la etapa inicial de la aplicación de 2NF, con la creación de la tabla editor trasladamos los datos que se encontraban en la tabla libro los cuales no pertenecían a dicha entidad. COMPANY LOGO
  • www.themegallery.com Segunda Forma Normal Luego creamos las relaciones entre nuevas tablas que hemos creado con la entidad libro, creándose una relación de uno a muchos. COMPANY LOGO
  • www.themegallery.com Segunda Forma NormalLas claves primarias se crean tanto en el editor y tema tablas para identificar deforma exclusiva los editores y los temas dentro de sus respectivos dos tablas.Identificar las relaciones LIBRO con las entidades editor y tema ya se crea laclave principal compuesta de la tabla LIBRO. COMPANY LOGO
  • www.themegallery.com Segunda Forma NormalEs importante comprender estas relaciones 2NF en la dirección opuesta demodo que las entradas de la Libreta depende de la existencia dePUBLISHER y SUBJEC. Así pues, los editores y los temas debenexistir para un libro o cada libro debe tener un editor y tema. , la excepciónpodría ser un editorial en quiebra. Por el contrario, la relación entrePUBLISHER y BOOK mas SUBJECT son en realidad uno a cero, uno, omuchos. Esto significa que no todos los editores absolutamente tienen quetener títulos publicados, y también que no siempre hay un libro sobre cadatema disponible. COMPANY LOGO
  • www.themegallery.comSegunda Forma Normal COMPANY LOGO
  • www.themegallery.com Segunda Forma Normal Es evidente en este ejemplo que utilizando la 2NF físicamente hemos ahorrado espacio. La duplicación se ha eliminado ya que sólo tenemos un registro de SUBJECT y un número de registros mucho menor de PUBLISHER. Tenemos un nuevo ejemplo que muestra dos cuadros en 1NF. Ponga el SALE_ORDER y ALE_ORDER_ITEM cuadros presentados en la Figura 4-2 en 2NF: 1. Crear dos nuevas tablas con los campos correspondientes. 2. Eliminar los campos correspondientes de los cuadros originales. 3. Crear claves principales en los nuevos cuadros. 4. Crear las relaciones y definición de claves foráneas y colocación adecuada. COMPANY LOGO
  • www.themegallery.comSegunda Forma Normal ¿Cómo funciona? 2NF requiere crear las nuevas tablas de campos que en parte depende de las claves principales. 1. Crear la tabla CLIENTE para eliminar los datos de la tabla SALE_ORDER. 2. STOCK_ITEM crear la tabla para eliminar los datos de la tabla SALE_ORDER_ITEM. COMPANY LOGO
  • www.themegallery.com Segunda Forma NormalEsto muestra la creación de dos nuevos cuadros. Otra diferencia es que loscampos de la clave foránea aparecen en las tablas originales en lugar de lasnuevas tablas, teniendo en cuenta la dirección de la relación entre el originaly las nuevas tablas. COMPANY LOGO
  • www.themegallery.com Tercera Forma Normal Para que una entidad esté en tercera forma normal deben cumplirse dos condiciones: De modo que si deseo transformar una entidad que no esté en tercera forma 1 2 normal, lo que deberá hacerse es remover Que todos los los atributos no clave que dependen de otrosQue la entidadesté en segunda atributos no claves atributos no clave. son Si un atributo de una entidad es dependienteforma normal. independientes de de otro atributo, el cual no es parte de la el resto de atributos no clave. clave primaria, entonces estos atributos deberían formar parte de una nueva entidad, la cual tiene relación de uno a muchos con la entidad original. La clave primaria de la nueva entidad es aquel atributo sobre el cual el segundo atributo es dependiente. COMPANY LOGO
  • www.themegallery.com Tercera Forma NormalEste ejemplo muestra una interpretación más fácil la de la 3NF dondetenemos una relación de muchos a muchos y nos presenta la posibilidad deque más de un registro serán devueltos mediante una consulta que une ambastablas. COMPANY LOGO
  • www.themegallery.com Tercera Forma NormalSi se busca para el empleado Colombia, tres tareas siempre se devolverán. Del mismomodo, si la búsqueda de la tercera tarea, dos empleados siempre se devolverán. Unproblema que se plantearía esta situación cuando la búsqueda de un atributo específicopara una determinada tarea cuando ésta es una tarea única asignado a un único empleado.Sin la nueva misión creada por la tabla ASSIGNMENT por la 3NF, la búsqueda de unaasignación individual sería imposible. COMPANY LOGO
  • www.themegallery.com Tercera Forma NormalOtra forma de ver la 3NF es como se muestra en el ejemplo, donde los camposcomunes a más de un cuadro pueden ser trasladado a una nueva tabla, como lodemuestra la creación de la tabla FOREIGN_EXCHANGE. Al principio, esto parececomo un 2NF transformación campos porque no depende de la clave principal se quitana la nueva tabla. Ambos Proveedores han facilitado las direcciones y, por lo tanto, haydependencias transitivas entre ellas, a través de direcciones de ubicación), en últimainstancia a los clientes y proveedores. COMPANY LOGO
  • www.themegallery.com Tercera Forma NormalClientes y proveedores utilizar las monedas en función de los países en que seencuentran en el ejemplo muestra un 3NF transformación que permite la eliminación deinformación común de los CUSTOMER(cliente) y SUPPLIER(Proveedores) por dosrazones: De divisas y la tasa no depende de clientes y proveedores claves primarias, a pesar de que la moneda que utilizan depende de que el cliente o proveedor son sobre la base del país en el que hacemos negocios. La moneda y EXCHANGE_RATE campos que antes de la transformación de los cuadros son transitivamente depende de clientes y proveedores claves principales, ya que dependerá de la CURRENCY_CODE, que a su vez no depende de las direcciones. La transformación del ejemplo anterior podría ser concebido como 2NF debido a que la relación de muchos a uno es la creación de una relación más estable mediante la creación de la tabla FOREIGN_EXCHANGE. COMPANY LOGO
  • www.themegallery.com Tercera Forma Normal Obviamente, la transformación 3NF disminuye el tamaño de la base de datos, en general, porque las copias repetidas de la moneda y EXCHANGE_RATE se han normalizado en la tabla FOREIGN_EXCHANGE y retirarse completamente de las tablas de clientes y proveedores.. Otra versión de 3NF encontrado es como se muestra en el siguiente ejemplo. En este caso, existe una clara dependencia transitiva de CIUDAD al Departamento y en el campo clave principal EMPLEADO. Una dependencia transitiva se produce cuando un campo depende de otro, que a su vez depende de un tercer campo, el tercer campo suelen ser la clave principal. El estado de dependencia transitiva también puede interpretarse como un campo que no depende totalmente de la clave principal. COMPANY LOGO
  • www.themegallery.com Tercera Forma NormalEn este ejemplo existe una dependencia transitiva porque se supone quecada empleado se le asigna a un determinado departamento. Cadadepartamento dentro de una empresa se basa exclusivamente en unadeterminada ciudad. En otras palabras, cualquier empresa en la base dedatos no solo han propagado a través de los departamentos más de una solaciudad. COMPANY LOGO
  • www.themegallery.com Tercera Forma Normal En otras palabras, cualquier empresa en la base de datos no solo han propagado a través de los departamentos más de una sola ciudad. Otro caso típico 3NF, un valor calculado que se almacena en una tabla. Además, el valor calculado el resultado de los valores en otros campos dentro de la misma entidad. En esta situación, el campo calculado es, en realidad no totalmente dependientes de la clave primaria (transitivamente dependientes) y, por tanto, no requiere necesariamente una nueva tabla. Campos calculados son simplemente eliminadas. COMPANY LOGO
  • www.themegallery.com Tercera Forma NormalGeneralmente hay una buena razón para la inclusión de campos calculados,por lo general el rendimiento desnormalización.Supongamos que un departamento dentro de la empresa se encuentra en sólouna ciudad. Así, asumir que una ciudad es que siempre depende de undepartamento de ventas.Ponga el SALE_ORDER y STOCK_ITEM tablas en 3NF.Eliminar algunos campos calculados y crear una nueva tabla.Eliminar los campos de una tabla original a una nueva mesa.Crear una clave principal en la nueva tabla.Crear un número a una relación entre la tabla original y la nueva tabla, ladefinición y colocar una clave externa adecuada. COMPANY LOGO
  • www.themegallery.comTercera Forma Normal ¿Cómo funciona? 3NF requiere la eliminación de las dependencias transitivas. 1. Crear la tabla como STOCK_SOURCE_DEPARTMENT la ciudad depende del departamento, que es a su vez depende de la clave principal. Esta es una dependencia transitiva. 2. Retire el TOTAL_PRICE, y TOTAL_AMOUNT campos de la tabla SALE_ORDER porque todos estos campos transitivamente depende de la suma de STOCK_QUANTITY y STOCK_UNIT_PRICE valores de otras dos tablas. El SALES_TAX campo pasa a un porcentaje para permitir la posterior cálculo del impuesto sobre las ventas de valor. COMPANY LOGO
  • www.themegallery.com Boyce Codd Normal-Forma (BCNF)Una tabla debe estar en 3NF.Una tabla puede tener sólo uno de los candidatos principales.BCNF es un candidato clave , por definición, una clave única, y, por tanto, un potencial clave principal. Si una tabla contiene más de un candidato clave (clave principal), tiene un problema . COMPANY LOGO
  • www.themegallery.com Boyce Codd Normal-Forma (BCNF) En esencia, prohíbe una tabla a partir de tener dos claves principales. ¿Por qué? Esto no es una rígida norma comercial, pero más de un pricipal requisito perspectiva de nuestro modelo. En otras palabras, es bueno, pero no es comercialmente fresco. COMPANY LOGO
  • www.themegallery.com 4ta Forma Normal (4NF) Hace lo siguiente: La tabla debe estar en 3NF o BCNF (Clave única) con 3NF.Transforma las múltiples dependencias valoradas en dependencias funcionales. Esto implica que un valor de varios valores y no dependen de una clave principal.Eliminar varios conjuntos de múltiples valores o varios valores dependencias, a veces descrito como no trivial. COMPANY LOGO
  • www.themegallery.com4ta Forma Normal (4NF) COMPANY LOGO
  • www.themegallery.com 4ta Forma Normal (4NF) Que es lo que podemos observar ,que se realiza una transformación parcial 4NF, dividiendo habilidades y las certificaciones de los trabajadores de las tablas correspondientes. Esta es sólo una transformación parcial, sin embargo, porque todavía hay relacion de muchos-a- muchos entre las tablas EMPLEADO SKILL, y empleados con certificación. COMPANY LOGO
  • www.themegallery.com 4ta Forma Normal (4NF) En esta figura se nos resuelve el de muchos a muchos en las relaciones EMPLOYEE_SKILL y EMPLOYEE_CERTIFICA TION , que figuran como de muchos a muchos relaciones en la figura anterior Esencialmente, los intentos de generar 4NF juegos o conjuntos de difusión en distintos registros en tablas separadas, registro individual de cada uno se torne más fácil el acceso al hacer una búsqueda especifica. COMPANY LOGO
  • www.themegallery.com 5 de forma normal (5NF) 5NF hace lo siguienteLa tabla Cíclicos dependenci debe as debenestar en ser 4NF. eliminadas COMPANY LOGO
  • www.themegallery.com 5NF también se conoce como forma normal de proyección (PJNF). El término "proyección" 5NFse utiliza para describir nuevas tablas que contienen un subconjunto de los datos de la tabla original. COMPANY LOGO
  • www.themegallery.com 5 de forma normal (5NF) Una dependencia cíclico es simplemente algo que depende en una cosa, ya sea de forma directa en indirectamente El cíclico es la dependencia es que todo está relacionado con todo lo demás, incluida la propia. En otras palabras, hay una o una combinación excluyendo repeticiones En conclusion: 5NF es similar a 4NF en tanto que el intento de reducir al mínimo el número de campos de claves compuestas. COMPANY LOGO
  • www.themegallery.comSe puede mostrar esta forma asì:  Comenzamos por la creación de un campo compuesto de tres claves primarias, luego procedemos a insertar datos, para que nuestra tabla nos quede de esta forma. COMPANY LOGO
  • www.themegallery.com5NF  En esta imagen podremos observar, la transformación de 5NF único compuesto de tres campo clave principal de tabla a tres semi-tablas relacionadas, cada uno con dos compuestos de campo claves primarias. COMPANY LOGO
  • www.themegallery.com 5NF¿Por qué es el término usado semirelacionados?Debido a que la herramienta utilizada en este caso para dibujar ERDs en realidad no permiten la creación de la División de Respuesta de Emergencia se muestra en la lado derecho del diagramaEsto es muy interesante, sin embargo, todos los textos indican que la5NF transformación se muestra en esta como verdadera y correcta. COMPANY LOGO
  • www.themegallery.com 5NFPara consultar la base de datos debería ,coincidir las dos preguntas , en este caso, los registros de una tabla deben coincidir con los registros de los tres se sumaron a las tablas. COMPANY LOGO
  • www.themegallery.com DKNF 1 2Es una forma Esideal y un final matemáticameno forma final de te más perfectola normalización y tiene lade bases de belleza en sudatos simplicidadrelacionales. COMPANY LOGO
  • www.themegallery.com BD RelacionalModelo comercial donde la mayoría de bases de datos requierenno sólo las coincidencias exactas, sino también la búsqueda de gamade presentación de informes, este nivel de intensidad en la normalizacióncasi siempre tiene un serio impacto negativo en la base de datos generaly el rendimiento de las aplicaciones y, por tanto, un efecto negativo en losusuarios finales satisfacción COMPANY LOGO
  • www.themegallery.comun modelo de base de datos completamente normalizado debe aparecer: 1ero 2do 3ero 4to Cada registro En general, es deNo puede de cada tabla Todos los datos conocimientoHaber: debe ser de validación se común que singularmente realiza en el algunos reglas deInserción, identificables y modelo de base aplicación deModificación, Directamente de datos negocio es a relacionada menudo máso Supresión Con la clave eficaz divididade Datos primaria entre la bdanomalías. en su tabla. y aplicaciones. COMPANY LOGO
  • www.themegallery.com Resumen 1ero 2do 3ero 4to FormaNormalización Un Laico Un purista Normal COMPANY LOGO
  • LOGO EMERSON ANTONIO SERNA MONSALVE