SlideShare uma empresa Scribd logo
1 de 12
Instituto Sudamericano

DISEÑO DE BASE DE DATOS
Segundo “A” SISTEMAS

                POR:
                         Jhonny Peñaloza
                         Andrés Pesantez
                         Jorge Enderica
                         Alex Sanmartín
Identificación Entidades

 Alguna cosa acerca de la cual almacenamos
  datos.

 Factura
 Productos
 Vendedor
 Clientes
RELACION DE ENTIDADES

 Identificar lo que realizan la entidades en los
  procesos
IDENTIFICACION DE TABLAS,

 Identificamos los contenidos, es decir la
 información que almacenaremos de cada una
 de la entidades que identificamos
Dependencia funcional

 Una dependencia funcional es una conexión
  entre uno o más atributos. Por ejemplo si
  conocemos el valor de codigo_cargo
  podemos conocer el nombre cargo.
 Se escribe utilizando una flecha:


    Codigo_cargo                 nombre cargo
Normalización.

 Vamos identificando los campos que estén
  multivaluados y seguimos las reglas de
  normalización

 Aplicaremos las formas normales de la 1 a la 4


 Usaremos datos para ir dando referencia a si
  es necesario aplicar normalizacion
Primera forma

Busca Campos Multivaluados

Segunda Forma

Separa en tablas los campos multivaluados
Tercera Forma

Distingue Campos que no están
relacionados directamente con
 la clave principal

Cuarta Forma

Separa campos que se pueden obtener con un
solo campo enlazado a otra tabla
Tipo de datos, y longitud.
Esto define la clase de información que va a ser
almacenada en cada campo.

Puede definirse de varios tipos como
texto, numérico, monetario, fecha, etc.

También debemos definir la longitud del campo
es decir que carga soportaría
Claves
Sirve para identificar si una entrada es
principal o secundaria o si nos sirve de enlace
Pk = clave principal
Fk = clave foránea
Nn = no nulo
Uk = única
Ck = clave de chequeo
Modelo Relacional
 CONCLUSIONES

 “El desarrollo de una buena Base de Datos, depende
  netamente de cómo esta se diseñe, para lo cual tenemos
  que seguir los pasos esenciales que se nos presentan ya que
  lo demás dependerá del tipo de Base de datos, pero al
  seguir los pasos podremos mejorar la estabilidad y rapidez
  de consulta de la Base de Datos”

 Recomendaciones

 Que para el desarrollo de la Base de Datos se vaya
  trabajando paulatinamente con datos y ejemplos reales ya
  que lo cual nos dará una visión mejor para la toma de
  decisiones y saber si es oportuno aplicar algún método.

Mais conteúdo relacionado

Mais procurados

Herramientas De Modelado
Herramientas De ModeladoHerramientas De Modelado
Herramientas De Modeladomsc080277
 
Comandos de configuracion de dispositivos cisco
Comandos de configuracion de dispositivos ciscoComandos de configuracion de dispositivos cisco
Comandos de configuracion de dispositivos ciscoCISCO NETWORKING
 
La importancia de la base de datos
La importancia de la base de datosLa importancia de la base de datos
La importancia de la base de datosRaul Martinez
 
Diagramas de estados
Diagramas de estadosDiagramas de estados
Diagramas de estadosstill01
 
Tipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relacionesTipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relacionesbasilioj
 
Funciones de administracion de memoria
Funciones de administracion de memoriaFunciones de administracion de memoria
Funciones de administracion de memoriaMiguel Magaña
 
Inv 1 algoritmos de control de concurrencias
Inv 1 algoritmos de control de concurrenciasInv 1 algoritmos de control de concurrencias
Inv 1 algoritmos de control de concurrenciasJuan Anaya
 
5. Ejercicios normalización
5. Ejercicios normalización5. Ejercicios normalización
5. Ejercicios normalizaciónMarcelo Herrera
 
Base de datos con conclusion
Base de datos con conclusionBase de datos con conclusion
Base de datos con conclusionAngel kbn
 
Caracteristicas de las bases de datos
Caracteristicas de las bases de datosCaracteristicas de las bases de datos
Caracteristicas de las bases de datosNelson Rubio
 
Clase 3 Modelo Entidad Relacion
Clase 3   Modelo Entidad   RelacionClase 3   Modelo Entidad   Relacion
Clase 3 Modelo Entidad Relacionoswchavez
 
Base de datos de una pizzeria
Base de datos de una pizzeriaBase de datos de una pizzeria
Base de datos de una pizzeriaLupithaa Guerrero
 
Conmutacion de circuitos y paquetes
Conmutacion de circuitos y paquetesConmutacion de circuitos y paquetes
Conmutacion de circuitos y paquetesJarvey Gonzalez
 

Mais procurados (20)

Herramientas De Modelado
Herramientas De ModeladoHerramientas De Modelado
Herramientas De Modelado
 
Comandos de configuracion de dispositivos cisco
Comandos de configuracion de dispositivos ciscoComandos de configuracion de dispositivos cisco
Comandos de configuracion de dispositivos cisco
 
Modelo osi
Modelo   osiModelo   osi
Modelo osi
 
La importancia de la base de datos
La importancia de la base de datosLa importancia de la base de datos
La importancia de la base de datos
 
Diagramas de estados
Diagramas de estadosDiagramas de estados
Diagramas de estados
 
Tipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relacionesTipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relaciones
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Modelo jerarquico
Modelo jerarquicoModelo jerarquico
Modelo jerarquico
 
Funciones de administracion de memoria
Funciones de administracion de memoriaFunciones de administracion de memoria
Funciones de administracion de memoria
 
Inv 1 algoritmos de control de concurrencias
Inv 1 algoritmos de control de concurrenciasInv 1 algoritmos de control de concurrencias
Inv 1 algoritmos de control de concurrencias
 
5. Ejercicios normalización
5. Ejercicios normalización5. Ejercicios normalización
5. Ejercicios normalización
 
Transaccion
TransaccionTransaccion
Transaccion
 
Base de datos con conclusion
Base de datos con conclusionBase de datos con conclusion
Base de datos con conclusion
 
Taller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL proceduralTaller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL procedural
 
Tipos de listas en estructura de datos
Tipos de listas en estructura de datosTipos de listas en estructura de datos
Tipos de listas en estructura de datos
 
Caracteristicas de las bases de datos
Caracteristicas de las bases de datosCaracteristicas de las bases de datos
Caracteristicas de las bases de datos
 
Clase 3 Modelo Entidad Relacion
Clase 3   Modelo Entidad   RelacionClase 3   Modelo Entidad   Relacion
Clase 3 Modelo Entidad Relacion
 
Base de datos de una pizzeria
Base de datos de una pizzeriaBase de datos de una pizzeria
Base de datos de una pizzeria
 
Conmutacion de circuitos y paquetes
Conmutacion de circuitos y paquetesConmutacion de circuitos y paquetes
Conmutacion de circuitos y paquetes
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 

Destaque

Introduccion a Base de Datos
Introduccion a Base de DatosIntroduccion a Base de Datos
Introduccion a Base de Datosyaopg
 
Capacitacion De Personal
Capacitacion De PersonalCapacitacion De Personal
Capacitacion De PersonalJOHANLOP
 
Ciclo de vida de una base de datos
Ciclo de vida de una base de datosCiclo de vida de una base de datos
Ciclo de vida de una base de datosAlfonso Triana
 
Sistema de control, secuencia y termino
Sistema de control, secuencia y terminoSistema de control, secuencia y termino
Sistema de control, secuencia y terminoYadira Fuentes
 
Ciclo de vida de un sistema de información
Ciclo de vida de un sistema de informaciónCiclo de vida de un sistema de información
Ciclo de vida de un sistema de informaciónSandra Moncayo
 
Ciclo de vida de sistemas
Ciclo de vida de sistemasCiclo de vida de sistemas
Ciclo de vida de sistemasMirna Lozano
 
Presentación de fases de diseño de base de datos
Presentación de fases de diseño de base de datosPresentación de fases de diseño de base de datos
Presentación de fases de diseño de base de datosYarquiri Claudio
 
El ciclo de vida de los sistemas
El ciclo de vida de los sistemasEl ciclo de vida de los sistemas
El ciclo de vida de los sistemasAhiezer Apostol
 
Algoritmos y programacion
Algoritmos y programacionAlgoritmos y programacion
Algoritmos y programacionLeomar Salazar
 
Asignación, Salida y Entrada
Asignación, Salida y EntradaAsignación, Salida y Entrada
Asignación, Salida y EntradaCarlos Pes
 
Base de Datos en Access 2013
Base de Datos en Access 2013Base de Datos en Access 2013
Base de Datos en Access 2013luiscastejon
 
Como crear una base de datos en access
Como crear una base de datos en accessComo crear una base de datos en access
Como crear una base de datos en accessderok-666
 
BASE DE DATOS EN ACCESS
BASE DE DATOS EN ACCESSBASE DE DATOS EN ACCESS
BASE DE DATOS EN ACCESSVicente Torres
 
Dependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosDependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosEsteban Andres Diaz Mina
 

Destaque (20)

Diseño de bases de datos
Diseño de bases de datosDiseño de bases de datos
Diseño de bases de datos
 
Introduccion a Base de Datos
Introduccion a Base de DatosIntroduccion a Base de Datos
Introduccion a Base de Datos
 
Capacitacion De Personal
Capacitacion De PersonalCapacitacion De Personal
Capacitacion De Personal
 
Ciclo de vida de una base de datos
Ciclo de vida de una base de datosCiclo de vida de una base de datos
Ciclo de vida de una base de datos
 
Sistema de control, secuencia y termino
Sistema de control, secuencia y terminoSistema de control, secuencia y termino
Sistema de control, secuencia y termino
 
Ciclo de vida de un sistema de información
Ciclo de vida de un sistema de informaciónCiclo de vida de un sistema de información
Ciclo de vida de un sistema de información
 
Ciclo de vida de sistemas
Ciclo de vida de sistemasCiclo de vida de sistemas
Ciclo de vida de sistemas
 
Presentación de fases de diseño de base de datos
Presentación de fases de diseño de base de datosPresentación de fases de diseño de base de datos
Presentación de fases de diseño de base de datos
 
El ciclo de vida de los sistemas
El ciclo de vida de los sistemasEl ciclo de vida de los sistemas
El ciclo de vida de los sistemas
 
Algoritmos y programacion
Algoritmos y programacionAlgoritmos y programacion
Algoritmos y programacion
 
Access 2013
Access 2013 Access 2013
Access 2013
 
Analisis funcional
Analisis funcionalAnalisis funcional
Analisis funcional
 
Ejercicios De Dfd
Ejercicios De DfdEjercicios De Dfd
Ejercicios De Dfd
 
Asignación, Salida y Entrada
Asignación, Salida y EntradaAsignación, Salida y Entrada
Asignación, Salida y Entrada
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Base de Datos en Access 2013
Base de Datos en Access 2013Base de Datos en Access 2013
Base de Datos en Access 2013
 
Diseño bases datos
Diseño bases datosDiseño bases datos
Diseño bases datos
 
Como crear una base de datos en access
Como crear una base de datos en accessComo crear una base de datos en access
Como crear una base de datos en access
 
BASE DE DATOS EN ACCESS
BASE DE DATOS EN ACCESSBASE DE DATOS EN ACCESS
BASE DE DATOS EN ACCESS
 
Dependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosDependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de Datos
 

Semelhante a Diseño Base Datos

Calidad de datos (data quality)
Calidad de datos (data quality)Calidad de datos (data quality)
Calidad de datos (data quality)Sergio Sanchez
 
Kathya base de datos
Kathya base de datosKathya base de datos
Kathya base de datoskathyaximena
 
Kathya base de datos
Kathya base de datosKathya base de datos
Kathya base de datoskathyaximena
 
Kathya base de datos
Kathya base de datosKathya base de datos
Kathya base de datoskathyaximena
 
Kathya base de datos
Kathya base de datosKathya base de datos
Kathya base de datoskathyaximena
 
Conceptos de minería de datos
Conceptos de minería de datosConceptos de minería de datos
Conceptos de minería de datosedwin
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datosverosima
 
Conceptos bases de datos
Conceptos bases de datosConceptos bases de datos
Conceptos bases de datosBryan Vasquez
 
Introduccin_a_la_Minera_de_Datos_M_cc_v2.pptx
Introduccin_a_la_Minera_de_Datos_M_cc_v2.pptxIntroduccin_a_la_Minera_de_Datos_M_cc_v2.pptx
Introduccin_a_la_Minera_de_Datos_M_cc_v2.pptxAnonymousEoGAaTF
 
15. tipos de datos en excel
15. tipos de datos en excel15. tipos de datos en excel
15. tipos de datos en excelNarcisa Coronel
 
Trabajo practico N°4 Access
Trabajo practico N°4 AccessTrabajo practico N°4 Access
Trabajo practico N°4 AccessPatricia Ortiz
 
3 importancia de la validación
3 importancia de la validación3 importancia de la validación
3 importancia de la validaciónBitter Lemon
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de DatosJorge Luis Chalén
 
Unidad DidáCtica Iv DiseñO De Bases De Datos Relacionales
Unidad DidáCtica Iv DiseñO De Bases De Datos RelacionalesUnidad DidáCtica Iv DiseñO De Bases De Datos Relacionales
Unidad DidáCtica Iv DiseñO De Bases De Datos RelacionalesConfesorAD
 
Presentación Slideshare Organización de Datos
Presentación Slideshare Organización de DatosPresentación Slideshare Organización de Datos
Presentación Slideshare Organización de Datosdianacanache
 

Semelhante a Diseño Base Datos (20)

13. Trabajo con datos
13. Trabajo con datos13. Trabajo con datos
13. Trabajo con datos
 
Calidad de datos (data quality)
Calidad de datos (data quality)Calidad de datos (data quality)
Calidad de datos (data quality)
 
Kathya base de datos
Kathya base de datosKathya base de datos
Kathya base de datos
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Kathya base de datos
Kathya base de datosKathya base de datos
Kathya base de datos
 
Kathya base de datos
Kathya base de datosKathya base de datos
Kathya base de datos
 
Kathya base de datos
Kathya base de datosKathya base de datos
Kathya base de datos
 
Conceptos de minería de datos
Conceptos de minería de datosConceptos de minería de datos
Conceptos de minería de datos
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datos
 
Datos
DatosDatos
Datos
 
Conceptos bases de datos
Conceptos bases de datosConceptos bases de datos
Conceptos bases de datos
 
Introduccin_a_la_Minera_de_Datos_M_cc_v2.pptx
Introduccin_a_la_Minera_de_Datos_M_cc_v2.pptxIntroduccin_a_la_Minera_de_Datos_M_cc_v2.pptx
Introduccin_a_la_Minera_de_Datos_M_cc_v2.pptx
 
Basededatos
BasededatosBasededatos
Basededatos
 
15. tipos de datos en excel
15. tipos de datos en excel15. tipos de datos en excel
15. tipos de datos en excel
 
Trabajo practico N°4 Access
Trabajo practico N°4 AccessTrabajo practico N°4 Access
Trabajo practico N°4 Access
 
3 importancia de la validación
3 importancia de la validación3 importancia de la validación
3 importancia de la validación
 
Mineria de Datos
Mineria de DatosMineria de Datos
Mineria de Datos
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de Datos
 
Unidad DidáCtica Iv DiseñO De Bases De Datos Relacionales
Unidad DidáCtica Iv DiseñO De Bases De Datos RelacionalesUnidad DidáCtica Iv DiseñO De Bases De Datos Relacionales
Unidad DidáCtica Iv DiseñO De Bases De Datos Relacionales
 
Presentación Slideshare Organización de Datos
Presentación Slideshare Organización de DatosPresentación Slideshare Organización de Datos
Presentación Slideshare Organización de Datos
 

Último

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 

Último (10)

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 

Diseño Base Datos

  • 1. Instituto Sudamericano DISEÑO DE BASE DE DATOS Segundo “A” SISTEMAS POR: Jhonny Peñaloza Andrés Pesantez Jorge Enderica Alex Sanmartín
  • 2. Identificación Entidades  Alguna cosa acerca de la cual almacenamos datos.  Factura  Productos  Vendedor  Clientes
  • 3. RELACION DE ENTIDADES  Identificar lo que realizan la entidades en los procesos
  • 4. IDENTIFICACION DE TABLAS,  Identificamos los contenidos, es decir la información que almacenaremos de cada una de la entidades que identificamos
  • 5. Dependencia funcional  Una dependencia funcional es una conexión entre uno o más atributos. Por ejemplo si conocemos el valor de codigo_cargo podemos conocer el nombre cargo.  Se escribe utilizando una flecha:  Codigo_cargo nombre cargo
  • 6. Normalización.  Vamos identificando los campos que estén multivaluados y seguimos las reglas de normalización  Aplicaremos las formas normales de la 1 a la 4  Usaremos datos para ir dando referencia a si es necesario aplicar normalizacion
  • 7. Primera forma Busca Campos Multivaluados Segunda Forma Separa en tablas los campos multivaluados
  • 8. Tercera Forma Distingue Campos que no están relacionados directamente con la clave principal Cuarta Forma Separa campos que se pueden obtener con un solo campo enlazado a otra tabla
  • 9. Tipo de datos, y longitud. Esto define la clase de información que va a ser almacenada en cada campo. Puede definirse de varios tipos como texto, numérico, monetario, fecha, etc. También debemos definir la longitud del campo es decir que carga soportaría
  • 10. Claves Sirve para identificar si una entrada es principal o secundaria o si nos sirve de enlace Pk = clave principal Fk = clave foránea Nn = no nulo Uk = única Ck = clave de chequeo
  • 12.  CONCLUSIONES  “El desarrollo de una buena Base de Datos, depende netamente de cómo esta se diseñe, para lo cual tenemos que seguir los pasos esenciales que se nos presentan ya que lo demás dependerá del tipo de Base de datos, pero al seguir los pasos podremos mejorar la estabilidad y rapidez de consulta de la Base de Datos”  Recomendaciones  Que para el desarrollo de la Base de Datos se vaya trabajando paulatinamente con datos y ejemplos reales ya que lo cual nos dará una visión mejor para la toma de decisiones y saber si es oportuno aplicar algún método.