proyectosupermercado-121213104753-phpapp02

download proyectosupermercado-121213104753-phpapp02

of 12

Transcript of proyectosupermercado-121213104753-phpapp02

  • 8/19/2019 proyectosupermercado-121213104753-phpapp02

    1/39

    Proyecto Final“Supermercado”

    Integrantes:•

    Lorena Sanzana.•Loreto Sanzana.

    • Asignatura:Base de datos

    •Profesora:Pilar Pardo.

  • 8/19/2019 proyectosupermercado-121213104753-phpapp02

    2/39

    INTRODUCCIÓN………….. …………………3MODELO DE LA BASE DE DATOS……… 4INSERTANDO DATOS……………………...12

    CONSULTAS…………………………………..17-29MODELO LOGICO………………………...….30MODELO FISICO…………………………..…31TABLA EN SQL SERVER…………………...32DIAGRAMA EN SQL SERVER……………..38CONCLUSIÓN. ………………………….........39

    INDICE

  • 8/19/2019 proyectosupermercado-121213104753-phpapp02

    3/39

    Crear una Base de Datos no es un proceso complicado ni demasiado difícil como suelen pensar, solo

    tenemos que tener en cuenta que herramientas utilizar y como utilizarlo.En nuestro proyecto Implementaremos un modelo de Base de Datos para un Supermercado, que tiene de

    6 entidades con sus respectivosatributos:

    Categoria (PK idCategoria, Categoria).

    Producto (PK idProducto, Nombre, Precio, FechaCreacion, FechaVencimiento, Stock,

    FK idCategoria).

    Cliente (PK idCliente, CI, Nombres, Apellidos).

    Caja (PK idCaja, NCaja, NombreCajero).

     Venta (PK idVenta, FechaCompra, FK idCaja, FK Cliente).

    DetalleVenta (PK idDetalleVenta, Cantidad, FK idProducto, FK idVenta).

    Nuestro Proyecto de Base servirá para poder hacer un registro preciso de productos, precios, ventas y

    clientes que pueda tener un Supermercado.

    INTRODUCIÓN

  • 8/19/2019 proyectosupermercado-121213104753-phpapp02

    4/39

    CREAMOS NUESTRA BASE DE DATOS

  • 8/19/2019 proyectosupermercado-121213104753-phpapp02

    5/39

    CREAMOS NUENTRA PRIMERATABLA LLAMADACATEGORIA

  • 8/19/2019 proyectosupermercado-121213104753-phpapp02

    6/39

    SEGUNDA TABLA“PRODUCTO”

  • 8/19/2019 proyectosupermercado-121213104753-phpapp02

    7/39

    T ABL A PRODU CTO 

    CRE AD A 

  • 8/19/2019 proyectosupermercado-121213104753-phpapp02

    8/39

    TERCERA TABLA“CAJA”

  • 8/19/2019 proyectosupermercado-121213104753-phpapp02

    9/39

    CUARTA TABLA“CLIENTE”

  • 8/19/2019 proyectosupermercado-121213104753-phpapp02

    10/39

    QUINTA TABLA“VENTA”

  • 8/19/2019 proyectosupermercado-121213104753-phpapp02

    11/39

    SEXTA TABLA“DETALLEVENTA”

  • 8/19/2019 proyectosupermercado-121213104753-phpapp02

    12/39

    INSERTAMOS LOS DATOS A LA TABLAPRODUCTO CON ESTECODIGO

  • 8/19/2019 proyectosupermercado-121213104753-phpapp02

    13/39

    D ATOS IN SERT ADOS 

    CORRECT AM EN TE 

  • 8/19/2019 proyectosupermercado-121213104753-phpapp02

    14/39

    IN SERT AN DO D ATOS  A L A 

    T ABL A C AJ A

  • 8/19/2019 proyectosupermercado-121213104753-phpapp02

    15/39

    INSERTANDO DATOS ACLIENTE

  • 8/19/2019 proyectosupermercado-121213104753-phpapp02

    16/39

    INSERTANDO DATOS ADETALLEVENTA

  • 8/19/2019 proyectosupermercado-121213104753-phpapp02

    17/39

    Consulta 1

    Queremos mostrar el Nombre, Precio yCategoría del Producto ordenándolo por elNombre del Producto

  • 8/19/2019 proyectosupermercado-121213104753-phpapp02

    18/39

    RESU LT ADO DE L A 

    CON SU LT A 1

  • 8/19/2019 proyectosupermercado-121213104753-phpapp02

    19/39

    Consulta 2

    Mostrar Nombre,FechaCreacion y laCategoria de todaslas Bebidas

  • 8/19/2019 proyectosupermercado-121213104753-phpapp02

    20/39

    Consulta 3

    Sumar el precio de losproductos

  • 8/19/2019 proyectosupermercado-121213104753-phpapp02

    21/39

    Consulta 4

  • 8/19/2019 proyectosupermercado-121213104753-phpapp02

    22/39

    Consulta 5

    Para ver que producto se llama “Manzana”

  • 8/19/2019 proyectosupermercado-121213104753-phpapp02

    23/39

    Consulta 6

    Modificar laFechaCreacion de un producto

  • 8/19/2019 proyectosupermercado-121213104753-phpapp02

    24/39

    Consulta 7

    Mostrar elPrecio del producto pera

  • 8/19/2019 proyectosupermercado-121213104753-phpapp02

    25/39

    Consulta 8

    Esta consulta se llamaBETWEENy nos permite la

    selección de un rango.

  • 8/19/2019 proyectosupermercado-121213104753-phpapp02

    26/39

    Consulta 9

    IN:Los valores pueden ser Números o Caracteres

  • 8/19/2019 proyectosupermercado-121213104753-phpapp02

    27/39

    Consulta 10

    LIKE:Permite hacer una búsqueda basada en un patrón , con toda

    línea que comience con“Pe”que es el de nuestro caso y nos muestratodos los datos que contengan la palabra “Pe”

  • 8/19/2019 proyectosupermercado-121213104753-phpapp02

    28/39

    Consulta 11

    OR-AND:los utilizamos para mostrar los valores queespecificamos con los signos (>) mayor o menoºººººººººr (

  • 8/19/2019 proyectosupermercado-121213104753-phpapp02

    29/39

    Consulta 12

    COUNT: cuenta losproductos que seleccionamos

  • 8/19/2019 proyectosupermercado-121213104753-phpapp02

    30/39

    Modelo lógico

  • 8/19/2019 proyectosupermercado-121213104753-phpapp02

    31/39

    Modelo Físico

  • 8/19/2019 proyectosupermercado-121213104753-phpapp02

    32/39

  • 8/19/2019 proyectosupermercado-121213104753-phpapp02

    33/39

  • 8/19/2019 proyectosupermercado-121213104753-phpapp02

    34/39

  • 8/19/2019 proyectosupermercado-121213104753-phpapp02

    35/39

  • 8/19/2019 proyectosupermercado-121213104753-phpapp02

    36/39

  • 8/19/2019 proyectosupermercado-121213104753-phpapp02

    37/39

  • 8/19/2019 proyectosupermercado-121213104753-phpapp02

    38/39

  • 8/19/2019 proyectosupermercado-121213104753-phpapp02

    39/39

     En nuestro proyecto se utilizo las herramientasde (SQL Server 2008, MSQL, Data Architect). * Para extender el conocimiento de MYQL,recurrimos al tutoriales en línea de MYSQL.

     Este proyecto nos pareció muy interesanteporque aprendimos más sobre la creación debases de datos ,e interactuar con nuevas

    consultas.

    Conclusión