SlideShare una empresa de Scribd logo
1 de 12
“INSTITUTO SUDAMERICANO”

   CARRERA DE ANÁLISIS DE SISTEMAS

               PROYECTO:
CREACION Y NORMALIZACION DE BASE DE DATOS



    INTEGRANTES:
         SANDRA VILLA
         RICARDO TAPIA
         ALFREDO DOMINGUEZ
         EDWIN ABAMBARI

    PROFESOR:
         ING. ESTEBAN CÁCERES

    CICLO:
          2º “B” DE ANÁLISIS DE SISTEMAS

    AÑO LECTIVO:
         2008-2009
INTRODUCCION


Mediante este proyecto podemos conocer la forma de crear y normalizar
una base de datos con la utilización de programas como MY SQL y
DBDESIGNER 4 como modelador de base de datos.

En nuestra base de datos identificamos entidades referentes a nuestro tema
planteado que es: Tienda de Venta de Instrumentos Musicales, cada
entidad con sus diferentes atributos. Con las cuales          reconocemos
relaciones entre cada una ellas con el fin de proponer una mejor relación de
las mismas, hemos utilizado el método de normalización para la integridad
de los datos y facilita la sencillez de la búsqueda.

Al finalizar de hacer estos pasos previos y importantes tenemos como
resultado una base de datos bien estructurado para el mejor
funcionamiento de nuestra tienda.
MARCO TEORICO

 BASE DE DATOS


 Una base de datos es un conjunto de datos
 pertenecientes a un mismo contexto y almacenados
 sistemáticamente para su posterior uso. En este
 sentido, una biblioteca puede considerarse una base
 de datos compuesta en su mayoría por documentos y
 textos impresos en papel e indexados para su
 consulta.
BASE DE DATOS




         TIPOS         DESVENTAJAS          VENTAJAS   MODELOS

                                                       Jerárquicas
                                CARACTERISTICAS
                                                         De red

                                                        Relacional
Variabilidad     Contenido                             Multidimensional

Dinámicos      Bibliográficas                          Orientada a Objetos

                                                        Documentales

 Estáticos       De texto                              Deductivas
                 completo
                                                       Distributivas
RELACION DE ENTIDADES
ATRIBUTOS
               Tabla:     CLIENTE                                         Tabla:      EMPLEADO
Constraint     Campo          Tipo        Longitud        Constraint         Campo            Tipo          Longitud
CP            Código       Texto      5
                                                         CP            Cédula_Empleado     Numérico     10
NN            Nombre       Texto      20
                                                         NN            Nombre              Texto        20
NN            Apellido     Texto      20
                                                         NN            Apellido            Texto        20
              Cedula       Numérico   10
                                                         CC            Género              Texto        1
NN            Género       Texto      1
                                                         NN            Fecha de            Fecha/Hora
              Dirección    Texto      40
                                                                       Nacimiento
              Teléfono     Numérico   7
                                                                       Estado Civil        Texto        10
              Celular      Texto      9
                                                         CP            Código_Cargo        Texto        5

              Tabla:      PRODUCTO                       NN            Horario             Fecha/Hora
 Constraint     Campo          Tipo           Longitud   NN            Teléfono            Numérico     7
CP             Código      Texto          5              NN            Celular             Texto        9
NN             Nombre      Texto          12             NN            Sueldo              Moneda       5,2
               Modelo      Texto          10
               Marca       Numérico       10
NN             Precio_     Moneda         6,2
               Compra
NN             Precio_     Moneda         6,2
               Venta
Tabla:   PARTES_PRODUCTO                                       Tabla:     PROVEEDOR

Constraint    Campo         Tipo      Longitud    Constraint        Campo             Tipo           Longitud
                                                 CP            RUC_P              Numérico       9
CP            Código_       Texto     5
              Partes                             NN            Nombre             Texto          12

CP            Código_       Texto     5                        Dirección          Texto          40
              Producto
                                                 CS            Código_            Texto          5
                                                               Teléfono
                                                               Celular            Texto          9



                Tabla:      EMPRESA
 Constraint     Campo               Tipo    Longitud
CP            RUC_E           Numérico      9
                                                                    Tabla:     CARGO_EMPLEADO
NN            Nombre          Texto         12
                                                       Constraint         Campo           Tipo            Longitud
              Dirección       Texto         40
                                                       CP             Cedula          Texto           9
              Teléfono        Texto         5
                                                       NN             Cargo           Texto           12
              Celular         Texto         9
              Propietario     Texto         15
Tabla:    COMPROBANTE_VENTA_MAESTRO
 Constraint              Campo               Tipo              Longitud
CP                 Número            Texto               5
NN                 Fecha             Fecha/Hora
CC                 Código_Cliente    Texto               5

CC                 Comprobante_      Texto               5
                   Venta_
                   Detalle
NN                 Subtotal          Moneda              5,2
                   Descuento         Moneda              4,2
NN                 IVA               Moneda              2,2
NN                 Total_Pagar       Moneda              6,2
CC                 Cedula_           Texto               5
                   Empleado



                         Tabla:   TIPO _VENTA
     Constraint          Campo          Tipo            Longitud
     CP              Código_         Texto          5
                     Producto
     CP              Código_         Texto          5
                     Partes
Tabla:     TELEFONO_PROVEEDOR

        Constraint              Campo             Tipo           Longitud

      CP                RUC_P             Texto          5

      NN                Teléfono          Numérico       7




                     Tabla: COMPROBANTE_VENTA_DETALLE

     Constraint                Campo              Tipo              Longitud

CP                    Número             Texto               5

CS                    Código_Venta       Texto               5

NN                    Cantidad           Numérico            5

NN                    Precio             Moneda              5,2

NN                    TOTAL              Moneda              5,2
MODELO RELACIONAL
CONCLUSIONES

 Al concluir este proyecto sobre base de datos fueron
  muchos los conocimientos adquiridos durante dicha
  elaboración
 Es muy importante observar el proceso que se sigue para
  determinar los requerimientos que se necesitan para la
  elaboración de una base de datos y para ello se recurren a
  varias técnicas de recopilación de la información para que
  el proyecto satisfaga las necesidades de los usuarios finales.
 También concluimos que a la vez aprendimos a manejar
  correctamente un gestor de base de datos en My SQL y
  crear relaciones mediante el modelador DBDesigner 4.
RECOMENDACIONES

 Tener cuidado cuando realizamos el modelo entidad
  relación ya que no debe quedar como una secuencia de
  pasos o sea (algoritmo), sino analizar que cada entidad
  tengan un fin en común con la otra entidad.
 Para generar la base de datos en Access primero debemos
  analizar cada entidad de nuestra base para conocer sus
  atributos porque luego que se crea la base en Access es un
  poco complicado volver a corregir atributos.
 Al momento de generar la clave principal observar si un
  solo campo es necesario para generar la clave principal o
  necesita dos campos secundarios para crear la clave
  principal.

Más contenido relacionado

La actualidad más candente

Creación de base de datos
Creación de base de datosCreación de base de datos
Creación de base de datosUTN
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datosCaro_Noirgean
 
Patrón de diseño Modelo-Vista-Controlador (MVC)
Patrón de diseño Modelo-Vista-Controlador (MVC)Patrón de diseño Modelo-Vista-Controlador (MVC)
Patrón de diseño Modelo-Vista-Controlador (MVC)Jose R. Hilera
 
El modelo de entidad relación (e r)
El modelo de entidad relación (e r)El modelo de entidad relación (e r)
El modelo de entidad relación (e r)YENZU
 
Diagrama de flujo de datos
Diagrama de flujo de datosDiagrama de flujo de datos
Diagrama de flujo de datosduberlisg
 
Tema 4 clases_y_objetos
Tema 4 clases_y_objetosTema 4 clases_y_objetos
Tema 4 clases_y_objetosBelenMonse
 
El modelo entidad_relacion
El modelo entidad_relacionEl modelo entidad_relacion
El modelo entidad_relacionLuis Lucho
 
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos josecuartas
 
Clase 3 Modelo Entidad Relacion
Clase 3   Modelo Entidad   RelacionClase 3   Modelo Entidad   Relacion
Clase 3 Modelo Entidad Relacionoswchavez
 
POO: Herencia, Abstraccion y Polimorfismo
POO: Herencia, Abstraccion y PolimorfismoPOO: Herencia, Abstraccion y Polimorfismo
POO: Herencia, Abstraccion y PolimorfismoActimel
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de DatosVannesa Salazar
 
Ejercicios con diagramas modelo Entidad Relacion
Ejercicios con diagramas modelo Entidad RelacionEjercicios con diagramas modelo Entidad Relacion
Ejercicios con diagramas modelo Entidad RelacionJuan Carlos A. Ch
 

La actualidad más candente (20)

Creación de base de datos
Creación de base de datosCreación de base de datos
Creación de base de datos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datos
 
Patrón de diseño Modelo-Vista-Controlador (MVC)
Patrón de diseño Modelo-Vista-Controlador (MVC)Patrón de diseño Modelo-Vista-Controlador (MVC)
Patrón de diseño Modelo-Vista-Controlador (MVC)
 
Orm final
Orm finalOrm final
Orm final
 
El modelo de entidad relación (e r)
El modelo de entidad relación (e r)El modelo de entidad relación (e r)
El modelo de entidad relación (e r)
 
Modelo de entidad relación extendido
Modelo de entidad relación extendidoModelo de entidad relación extendido
Modelo de entidad relación extendido
 
Diagrama de flujo de datos
Diagrama de flujo de datosDiagrama de flujo de datos
Diagrama de flujo de datos
 
Tema 4 clases_y_objetos
Tema 4 clases_y_objetosTema 4 clases_y_objetos
Tema 4 clases_y_objetos
 
El modelo entidad_relacion
El modelo entidad_relacionEl modelo entidad_relacion
El modelo entidad_relacion
 
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
TIPOS DE BASE DE DATOS
TIPOS DE BASE DE DATOSTIPOS DE BASE DE DATOS
TIPOS DE BASE DE DATOS
 
Clase 3 Modelo Entidad Relacion
Clase 3   Modelo Entidad   RelacionClase 3   Modelo Entidad   Relacion
Clase 3 Modelo Entidad Relacion
 
POO: Herencia, Abstraccion y Polimorfismo
POO: Herencia, Abstraccion y PolimorfismoPOO: Herencia, Abstraccion y Polimorfismo
POO: Herencia, Abstraccion y Polimorfismo
 
Ejercicio no. 8 aeropuerto
Ejercicio no. 8 aeropuertoEjercicio no. 8 aeropuerto
Ejercicio no. 8 aeropuerto
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de Datos
 
Generalizacion con power designer
Generalizacion con power designerGeneralizacion con power designer
Generalizacion con power designer
 
Modelo Entidad Relacion
Modelo Entidad RelacionModelo Entidad Relacion
Modelo Entidad Relacion
 
Ejercicios con diagramas modelo Entidad Relacion
Ejercicios con diagramas modelo Entidad RelacionEjercicios con diagramas modelo Entidad Relacion
Ejercicios con diagramas modelo Entidad Relacion
 

Similar a Base de Datos

Similar a Base de Datos (14)

Gestion de Bases de Datos
Gestion de Bases de DatosGestion de Bases de Datos
Gestion de Bases de Datos
 
Proyecto De Analisis
Proyecto De AnalisisProyecto De Analisis
Proyecto De Analisis
 
Proyecto
ProyectoProyecto
Proyecto
 
Deber de analisis
Deber de analisisDeber de analisis
Deber de analisis
 
Lalis
LalisLalis
Lalis
 
Caso 4 Patty 06170385
Caso 4 Patty 06170385Caso 4 Patty 06170385
Caso 4 Patty 06170385
 
Deber de Analisis
Deber de AnalisisDeber de Analisis
Deber de Analisis
 
Proyecto de analisis
Proyecto de analisisProyecto de analisis
Proyecto de analisis
 
Proyecto de analisis
Proyecto de analisisProyecto de analisis
Proyecto de analisis
 
Proyecto de analisis
Proyecto de analisisProyecto de analisis
Proyecto de analisis
 
Proyectodeanalisis 090504185944-phpapp02
Proyectodeanalisis 090504185944-phpapp02Proyectodeanalisis 090504185944-phpapp02
Proyectodeanalisis 090504185944-phpapp02
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Proyecto De Analisis
Proyecto De AnalisisProyecto De Analisis
Proyecto De Analisis
 
Rrhh
RrhhRrhh
Rrhh
 

Último

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 

Último (20)

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 

Base de Datos

  • 1. “INSTITUTO SUDAMERICANO” CARRERA DE ANÁLISIS DE SISTEMAS PROYECTO: CREACION Y NORMALIZACION DE BASE DE DATOS INTEGRANTES: SANDRA VILLA RICARDO TAPIA ALFREDO DOMINGUEZ EDWIN ABAMBARI PROFESOR: ING. ESTEBAN CÁCERES CICLO: 2º “B” DE ANÁLISIS DE SISTEMAS AÑO LECTIVO: 2008-2009
  • 2. INTRODUCCION Mediante este proyecto podemos conocer la forma de crear y normalizar una base de datos con la utilización de programas como MY SQL y DBDESIGNER 4 como modelador de base de datos. En nuestra base de datos identificamos entidades referentes a nuestro tema planteado que es: Tienda de Venta de Instrumentos Musicales, cada entidad con sus diferentes atributos. Con las cuales reconocemos relaciones entre cada una ellas con el fin de proponer una mejor relación de las mismas, hemos utilizado el método de normalización para la integridad de los datos y facilita la sencillez de la búsqueda. Al finalizar de hacer estos pasos previos y importantes tenemos como resultado una base de datos bien estructurado para el mejor funcionamiento de nuestra tienda.
  • 3. MARCO TEORICO  BASE DE DATOS Una base de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta.
  • 4. BASE DE DATOS TIPOS DESVENTAJAS VENTAJAS MODELOS Jerárquicas CARACTERISTICAS De red Relacional Variabilidad Contenido Multidimensional Dinámicos Bibliográficas Orientada a Objetos Documentales Estáticos De texto Deductivas completo Distributivas
  • 6. ATRIBUTOS Tabla: CLIENTE Tabla: EMPLEADO Constraint Campo Tipo Longitud Constraint Campo Tipo Longitud CP Código Texto 5 CP Cédula_Empleado Numérico 10 NN Nombre Texto 20 NN Nombre Texto 20 NN Apellido Texto 20 NN Apellido Texto 20 Cedula Numérico 10 CC Género Texto 1 NN Género Texto 1 NN Fecha de Fecha/Hora Dirección Texto 40 Nacimiento Teléfono Numérico 7 Estado Civil Texto 10 Celular Texto 9 CP Código_Cargo Texto 5 Tabla: PRODUCTO NN Horario Fecha/Hora Constraint Campo Tipo Longitud NN Teléfono Numérico 7 CP Código Texto 5 NN Celular Texto 9 NN Nombre Texto 12 NN Sueldo Moneda 5,2 Modelo Texto 10 Marca Numérico 10 NN Precio_ Moneda 6,2 Compra NN Precio_ Moneda 6,2 Venta
  • 7. Tabla: PARTES_PRODUCTO Tabla: PROVEEDOR Constraint Campo Tipo Longitud Constraint Campo Tipo Longitud CP RUC_P Numérico 9 CP Código_ Texto 5 Partes NN Nombre Texto 12 CP Código_ Texto 5 Dirección Texto 40 Producto CS Código_ Texto 5 Teléfono Celular Texto 9 Tabla: EMPRESA Constraint Campo Tipo Longitud CP RUC_E Numérico 9 Tabla: CARGO_EMPLEADO NN Nombre Texto 12 Constraint Campo Tipo Longitud Dirección Texto 40 CP Cedula Texto 9 Teléfono Texto 5 NN Cargo Texto 12 Celular Texto 9 Propietario Texto 15
  • 8. Tabla: COMPROBANTE_VENTA_MAESTRO Constraint Campo Tipo Longitud CP Número Texto 5 NN Fecha Fecha/Hora CC Código_Cliente Texto 5 CC Comprobante_ Texto 5 Venta_ Detalle NN Subtotal Moneda 5,2 Descuento Moneda 4,2 NN IVA Moneda 2,2 NN Total_Pagar Moneda 6,2 CC Cedula_ Texto 5 Empleado Tabla: TIPO _VENTA Constraint Campo Tipo Longitud CP Código_ Texto 5 Producto CP Código_ Texto 5 Partes
  • 9. Tabla: TELEFONO_PROVEEDOR Constraint Campo Tipo Longitud CP RUC_P Texto 5 NN Teléfono Numérico 7 Tabla: COMPROBANTE_VENTA_DETALLE Constraint Campo Tipo Longitud CP Número Texto 5 CS Código_Venta Texto 5 NN Cantidad Numérico 5 NN Precio Moneda 5,2 NN TOTAL Moneda 5,2
  • 11. CONCLUSIONES  Al concluir este proyecto sobre base de datos fueron muchos los conocimientos adquiridos durante dicha elaboración  Es muy importante observar el proceso que se sigue para determinar los requerimientos que se necesitan para la elaboración de una base de datos y para ello se recurren a varias técnicas de recopilación de la información para que el proyecto satisfaga las necesidades de los usuarios finales.  También concluimos que a la vez aprendimos a manejar correctamente un gestor de base de datos en My SQL y crear relaciones mediante el modelador DBDesigner 4.
  • 12. RECOMENDACIONES  Tener cuidado cuando realizamos el modelo entidad relación ya que no debe quedar como una secuencia de pasos o sea (algoritmo), sino analizar que cada entidad tengan un fin en común con la otra entidad.  Para generar la base de datos en Access primero debemos analizar cada entidad de nuestra base para conocer sus atributos porque luego que se crea la base en Access es un poco complicado volver a corregir atributos.  Al momento de generar la clave principal observar si un solo campo es necesario para generar la clave principal o necesita dos campos secundarios para crear la clave principal.