1
UNIVERSIDAD ESTATAL A DISTANCIA
VICERRECTORIA ACADEMICA
ESCUELA CIENCIAS EXACTAS Y NATURALES
PROYECTO N° 1
NOMBRE DEL CURSO: BASE DE DATOS
GRUPO: 01
NOMBRE DEL TUTOR: JOSUE ORLANDO ALVARADO GAMBOA
CENTRO UNIVERSITARIO PUNTARENAS
FECHA DE ENTREGA: 02/03/2014
PRIMER CUATRIMESTRE 2014
2
Tabla de Contenido
Tabla de contenido……………………………………………………………………………2
Introducción………………………………………………………………………………………3
Desarrollo………………………………………………………………………………………….4
Conclusión…………………………………………………………………………………………8
Bibliografía………………………………………………………………………………………..9
3
Introducción
En el siguiente proyecto se planteara la solución de la compañía ACME la cual
tendrá un modelo relacional donde se relaciona con proveedores y estos a la vez
con las personas con las que vende sus productos que compra de ACME.
También se realizara una normalización como la que contiene el libro la cual fue ya
estudiada y permite eliminar datos duplicados de una tabla para optimizarla.
4
Diseño conceptual
El diseño conceptual de la el modelo quedaría así:
Proveedores: ID_proveedor, nombre_Proveedor, producto_Proveedor.
Productos: ID_producto, nombre_Producto, tipo_Producto.
Cliente Mayorista: ID_ClienteMayo, nombre_Producto, tipo_Producto.
Cliente Minorista: ID_Consumidor, nombre_Consumidor,
edad_Consumidor.
Pedidos: ID_ClienteMayo, nombre_ClienteMayo, tipo_Producto,
precio_Producto.
5
La cardinalidad de PROVEEDORES-PRODUCTOS, es de 1:N, los proveedores
pueden tener muchos productos pero un producto en especifico puede tener solo
un proveedor.
La cardinalidad de PRODUCTOS-ACME es de N:M, muchos productos pueden
estar en diferentes compañías similares a ACME y ACME puede recibir muchos
productos para la venta.
La cardinalidad de ACME-CLIENTES MAYORISTA es N:M, tanto ACME puede
vender a diferentes clientes mayorista como estos mismo pueden comprar
productos a empresas similares a ACME.
La cardinalidad de CLIENTES MAYORISTA-CLIENTES MINORISTAS es de N:M,
tanto como un cliente mayorista puede tener muchos clientes minoristas, estos
pueden también tener muchos clientes mayoristas.
La cardinalidad de CLIENTES MAYORISTA-PEDIDOS/CLIENTES MINORISTAS-
PEDIDOS es 1:1, ya que ambos pueden tener un solo pedido y estos solo pueden
tener un cliente a la vez, ya sea minorista o mayorista.
6
Formas de Normalización
Se utilizara la normalización de PROVEEDORES-PRODUCTOS ACME.
ACME
Primera Forma (1NF)
ID_Proveedor Nombre_Proveedor Producto_proveedor ID_Producto Nombre_
producto
Tipo_producto
001 DIPO Grano 145DFCS Arroz
Tío
Pelón
Arroz
002 COSIDA Lácteo 5465DSA Leche 2
casas
Leche
Segunda Forma (2NF)
ID_Proveedor Nombre_Proveedor Producto_proveedor
001 DIPO Grano
002 COSIDA Lácteo
ID_Proveedor ID_Producto Nombre_producto
001 145DFCS Arroz Tío Pelón
002 5465DSA Leche 2 Casas
7
Tercera Forma (3NF)
ID_Proveedor Nombre_proveedor
001 DIPO
002 COSIDA
ID_Proveedor ID_Producto Nombre_producto
001 145DFCS Arroz Tío Pelón
002 5465DSA Leche 2 Casas
ID_Proveedor Producto_proveedor
001 Grano
002 Lácteo
8
Conclusión
Como hemos visto para lograr la tercera regla de normalización se procedió a
realizar de antemano las primeras reglas de normalización, la cual se utilizó la tabla
de ACME y de los proveedores para explicar y realizar como se utiliza la
normalización.
Lo que nos permitió este proyecto es obtener conocimiento y aplicarlo a un ejercicio
que nos beneficia en el sentido que nos ayuda a crear modelos de bases de datos
y que nos sirve como preparación para el examen de esta materia.
9
Bibliografía
Kroenke M. David. Procesamiento de Bases de Datos. Editorial Prentice Hall.
Octava Edición, Mexico.2002

Forma de normalizacion SQL

  • 1.
    1 UNIVERSIDAD ESTATAL ADISTANCIA VICERRECTORIA ACADEMICA ESCUELA CIENCIAS EXACTAS Y NATURALES PROYECTO N° 1 NOMBRE DEL CURSO: BASE DE DATOS GRUPO: 01 NOMBRE DEL TUTOR: JOSUE ORLANDO ALVARADO GAMBOA CENTRO UNIVERSITARIO PUNTARENAS FECHA DE ENTREGA: 02/03/2014 PRIMER CUATRIMESTRE 2014
  • 2.
    2 Tabla de Contenido Tablade contenido……………………………………………………………………………2 Introducción………………………………………………………………………………………3 Desarrollo………………………………………………………………………………………….4 Conclusión…………………………………………………………………………………………8 Bibliografía………………………………………………………………………………………..9
  • 3.
    3 Introducción En el siguienteproyecto se planteara la solución de la compañía ACME la cual tendrá un modelo relacional donde se relaciona con proveedores y estos a la vez con las personas con las que vende sus productos que compra de ACME. También se realizara una normalización como la que contiene el libro la cual fue ya estudiada y permite eliminar datos duplicados de una tabla para optimizarla.
  • 4.
    4 Diseño conceptual El diseñoconceptual de la el modelo quedaría así: Proveedores: ID_proveedor, nombre_Proveedor, producto_Proveedor. Productos: ID_producto, nombre_Producto, tipo_Producto. Cliente Mayorista: ID_ClienteMayo, nombre_Producto, tipo_Producto. Cliente Minorista: ID_Consumidor, nombre_Consumidor, edad_Consumidor. Pedidos: ID_ClienteMayo, nombre_ClienteMayo, tipo_Producto, precio_Producto.
  • 5.
    5 La cardinalidad dePROVEEDORES-PRODUCTOS, es de 1:N, los proveedores pueden tener muchos productos pero un producto en especifico puede tener solo un proveedor. La cardinalidad de PRODUCTOS-ACME es de N:M, muchos productos pueden estar en diferentes compañías similares a ACME y ACME puede recibir muchos productos para la venta. La cardinalidad de ACME-CLIENTES MAYORISTA es N:M, tanto ACME puede vender a diferentes clientes mayorista como estos mismo pueden comprar productos a empresas similares a ACME. La cardinalidad de CLIENTES MAYORISTA-CLIENTES MINORISTAS es de N:M, tanto como un cliente mayorista puede tener muchos clientes minoristas, estos pueden también tener muchos clientes mayoristas. La cardinalidad de CLIENTES MAYORISTA-PEDIDOS/CLIENTES MINORISTAS- PEDIDOS es 1:1, ya que ambos pueden tener un solo pedido y estos solo pueden tener un cliente a la vez, ya sea minorista o mayorista.
  • 6.
    6 Formas de Normalización Seutilizara la normalización de PROVEEDORES-PRODUCTOS ACME. ACME Primera Forma (1NF) ID_Proveedor Nombre_Proveedor Producto_proveedor ID_Producto Nombre_ producto Tipo_producto 001 DIPO Grano 145DFCS Arroz Tío Pelón Arroz 002 COSIDA Lácteo 5465DSA Leche 2 casas Leche Segunda Forma (2NF) ID_Proveedor Nombre_Proveedor Producto_proveedor 001 DIPO Grano 002 COSIDA Lácteo ID_Proveedor ID_Producto Nombre_producto 001 145DFCS Arroz Tío Pelón 002 5465DSA Leche 2 Casas
  • 7.
    7 Tercera Forma (3NF) ID_ProveedorNombre_proveedor 001 DIPO 002 COSIDA ID_Proveedor ID_Producto Nombre_producto 001 145DFCS Arroz Tío Pelón 002 5465DSA Leche 2 Casas ID_Proveedor Producto_proveedor 001 Grano 002 Lácteo
  • 8.
    8 Conclusión Como hemos vistopara lograr la tercera regla de normalización se procedió a realizar de antemano las primeras reglas de normalización, la cual se utilizó la tabla de ACME y de los proveedores para explicar y realizar como se utiliza la normalización. Lo que nos permitió este proyecto es obtener conocimiento y aplicarlo a un ejercicio que nos beneficia en el sentido que nos ayuda a crear modelos de bases de datos y que nos sirve como preparación para el examen de esta materia.
  • 9.
    9 Bibliografía Kroenke M. David.Procesamiento de Bases de Datos. Editorial Prentice Hall. Octava Edición, Mexico.2002