ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Fundamentos base de datos control 3


Enviado por   •  5 de Febrero de 2017  •  Ensayos  •  552 Palabras (3 Páginas)  •  870 Visitas

Página 1 de 3

Normalización de bases de datos.

Matias Valenzuela V.

Fundamentos de Base de Datos

Instituto IACC

05 febrero de 2017


Desarrollo

Pues en este control se nos pide desarrollar un informe para ver cuáles son los procesos de normalización que tiene al momento de estructurar una base de datos, también veremos las ventajas y desventajas que poseen al usar diferentes etapas de la normalización.

Sabemos que una normalización corresponde a la respuesta y el respaldo de las medidas que se construyen para asegurar el acoplamiento de los componentes libremente desarrollados, y también asegurar la naturaleza de los componentes fabricados y la seguridad de operación que tiene una base de datos y este proceso de normalización de divide en dos partes por así decirlo, y ellas son dependencia funcional y dependencia trasmitida.

La dependencia funcional es una asociación entre por lo menos una propiedades, por ejemplo, sobre la posibilidad de que sabemos que la estimación de la "fecha de nacimiento" podemos conocer la estimación de la "edad". Y se compone como toma después de: Fecha de nacimiento Edad.

En cambio la dependencia transmitida con la posibilidad de que X e Y dependan prácticamente de X y Z de Y, sin embargo, X no depende prácticamente de Y, se dice que Z depende transitivamente de X. Por ejemplo: Fecha de nacimiento | Edad | Conducir.

La normalización en general, en su mayor parte sobre la base de que reconocer sólo requiere habilidades de juicio y pensamientos fundamentales de la prudencia de nivel empresarial. Y para ello se dividen en 5 etapas y se denominan forma normal.

Ahora nombrare las ventajas que posee la normalización según información sacada de Microsoft (“https://msdn.microsoft.com/es-es/library/aa291817(v=vs.71).aspx”) y corresponde a lo siguiente:

  • Confiabilidad de información (a la luz del hecho de que no hay información repetitiva o excluida).
  • Investigaciones simplificadas (basadas en que las tablas estandarizadas crean mezclas productivas y rápidas).
  • Creación y clasificación de listas más rápidas (ya que las tablas tienen menos secciones).
  • Ejecución más rápida de la proclama UPDATE (a la luz del hecho de que hay menos archivos por tabla).
  • Actualización de la determinación de simultaneidad (ya que los bloqueos de tablas influirán en menos información).

Una vez sabiendo esto nos centraremos el problema planteado, que cosas debemos mantener de la base de datos,  y eliminar datos que sean innecesarios dentro de la base, para ello mostrare que tipo de datos son necesarios mantener:

  • cod_usuario
  • nombre_usuario
  • cedula_usuario
  • cod_producto
  • cod_empleado
  • nombre_empleado
  • apellido_empleado
  • verificación_empleado
  • cod_cliente
  • nombre_cliente
  • apellido_cliente
  • cedula_cliente
  • dirección_cliente
  • teléfono_cliente
  • puntos_cliente
  • cod_venta
  • fecha_venta
  • cantidad_vendida
  • descripción_producto
  • cantidad_producto
  • precio_compra_producto
  • precio_venta_producto
  • stock_producto
  • cod_proveedor
  • nombre_proveedor
  • dirección_provedor
  • cod_factura_compra
  • cod_factura_venta

Y la tabla seria así:

USUARIO

cod_usuario

nombre_usuario

cedula_usuario

cod_producto

cod_empleado

cod_proveedor

EMPLEADO

cod_empleado

nombre_empleado

apellido_empleado

verificación_empleado

CLIENTE

cod_cliente

nombre_cliente

apellido_cliente

cedula_cliente

dirección_cliente

teléfono_cliente

puntos_cliente

Lo mismo haremos con productos y ventas, para que las tablas tengan alguna relación entre sí, usaremos el modelo entidad - relación un ejemplo seria de la siguiente forma: usuario con empleado y empleado con cliente, tienen relación los atributos de estos.

...

Descargar como (para miembros actualizados)  txt (4.7 Kb)   pdf (93.3 Kb)   docx (13.7 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com