SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
2018
JOHAN
[Nombre de la compañía]
20-3-2018
Diseño de la Base de Datos
LOGRO DE APRENDIZAJE:
Al finalizar, el estudiante será capaz
de conocer y aplicar el modelo
conceptual para la creación de una
base de datos.
I.E.S.T.P “MARÍA ROSARIO ARAOZ PINTO” COMPUTACIÓN E INFORMÁTICA
TALLER DE BASE DE DATOS 1
DISEÑO DE BASE DE DATOS
1. El diseño de una base de datos deben realizarse siguiendo una metodología que
se tienen en cuenta todos los requisitos de información y funcionales de la futura
aplicación informática que la utilizara.
Preocuparse por el diseño de una base de datos es preocuparse por la integridad
de los datos.
Si una base de datos está mal diseñada en algún momento habrá dificultades
para acceder a los datos, las búsquedas podrán producir información errónea,
podrían perderse datos o modificarse de manera incorrecta.
2. Para diseñar una base de datos partimos de las necesidades (descripción de
requerimientos) en cuanto al manejo y almacenamiento de datos de la aplicación
informática que se va implementar. Ejem. Un juego, un sistema de ventas, un
sistema de notas, un sistema contable, etc. La descripción de requisitos se parte
se da en lenguaje natural.
I.E.S.T.P “MARÍA ROSARIO ARAOZ PINTO” COMPUTACIÓN E INFORMÁTICA
TALLER DE BASE DE DATOS 2
ETAPAS DEL DISEÑO DE BASE DE DATOS
La primera etapa es el diseño conceptual. En esta etapa de construye el
esquema de la información que va manejar el sistema. El diseñado debe
descubrir el significado de los datos y plasmar en un esquema utilizando una
anotación estándar. Uno de los anotaciones más utilizados en el esquema
conceptual es el modelo entidad relación. Los diagramas que se plasman en este
esquema se denominan esquema conceptual.
La siguiente etapa es el diseño lógico. En esta etapa se transforma el esquema
conceptual que un esquema que utilizara las estructuras de datos del modelo de
base de datos que se van utilizar para implementar el sistema o la aplicación. En
nuestro caso se utiliza la base de datos relacionales compuesta por un conjunto
de tablas relacionadas.
I.E.S.T.P “MARÍA ROSARIO ARAOZ PINTO” COMPUTACIÓN E INFORMÁTICA
TALLER DE BASE DE DATOS 3
Finalmente es el Diseño físico. En esta etapa se produce la implementación de
la base de datos en un sistema de gestión de base de datos concreto. Se utilizara
el gestor de base de datos con lenguaje SQL.
En cada etapa de los diseños se utiliza un lenguaje para especificar los datos que
maneja la aplicación. A estos lenguajes se les denomina Modelos.
DISEÑO CONCEPTUAL
CASO PRÁCTICO
El primer paso es identificar los conceptos más importantes con los que trabajara
el juego (entidades y atributos) y que se deben guardar de manera permanente
en la base de datos.
Los conceptos son las entidades.
Los atributos son los datos concretos.
I.E.S.T.P “MARÍA ROSARIO ARAOZ PINTO” COMPUTACIÓN E INFORMÁTICA
TALLER DE BASE DE DATOS 4
Entidad Atributos
Jugadores Nombre
Nivel
Fecha de alta
Entidad Atributos
Campeones Nombre
Tipo
Precio
Fecha de introducción al juego
VISUALIZACIÓN DE LAS ENTIDADES Y SUS ATRIBUTOS
A la hora de hacer el diseño conceptual es visualizar las ocurrencias de las
entidades y pensar en sus atributos como si fueran pequeñas etiquetas atadas
donde se escriben sus datos.
Dibujamos las entidades en el modelo E/R
I.E.S.T.P “MARÍA ROSARIO ARAOZ PINTO” COMPUTACIÓN E INFORMÁTICA
TALLER DE BASE DE DATOS 5
Usando el modelo entidad relación (E/R) representamos las entidades en el
esquema conceptual mediante rectángulos y cada atributo se representa
mediante un círculo que lleva su nombre y también su cordialidad.
Se puede notar que la cardinalidad es de (0,1) debido a que los atributos (nivel)
del jugador y los atributos (precio) del campeón son opcionales.
CARDINALIDAD DE LOS ATRIBUTOS
A. CASO1 (1,1)= NO SE PONE NADA EN EL ESQUEMA.
De este empleado es obligatorio conocer su nombre y su dni. Si un atributo no
tiene cardinalidad anotada es porque su cardinalidad es de (1,1).
(Valor mínimo, valor máximo)
I.E.S.T.P “MARÍA ROSARIO ARAOZ PINTO” COMPUTACIÓN E INFORMÁTICA
TALLER DE BASE DE DATOS 6
B. CASO2 (0,n)= puede o no tener valor máximo
Valor mínimo 0, por que puede haber empleados sin título o se puede ignorar.
Valor máximo es n, por que el empleado puede tener varios títulos.
C. CASO3 (1,n)= son aquellos que tienen atributos compuestos.
Valor mínimo 1, porque es un atributo obligatorio para el empleado.
Valor máximo es n, porque el empleado puede tener varios lugares de
residencia.
Son atributos compuestos por que tienen ciudad y fecha.
I.E.S.T.P “MARÍA ROSARIO ARAOZ PINTO” COMPUTACIÓN E INFORMÁTICA
TALLER DE BASE DE DATOS 7
IDENTIFICACIÓN DE LAS RELACIONES ENTRE ENTIDADES Y POSIBLES
ATRIBUTOS
Del ejemplo anterior vamos a encontrar las relaciones entro las entidades.
Relaciones de las entidades y los atributos.
I.E.S.T.P “MARÍA ROSARIO ARAOZ PINTO” COMPUTACIÓN E INFORMÁTICA
TALLER DE BASE DE DATOS 8
Identificando el número de batallas
Relacionando los otros jugadores.
Tipo de relación (n:n) = Mucos a muchos.
I.E.S.T.P “MARÍA ROSARIO ARAOZ PINTO” COMPUTACIÓN E INFORMÁTICA
TALLER DE BASE DE DATOS 9
Resultado del esquema conceptual con las relaciones entre entidades y
atributos.
IDENTIFICADORES DE LAS ENTIDADES Y LOS ATRIBUTOS.
Cada entidad debe tener un identificador que será un atributo o una
combinación de atributos que sirvan para identificar de manera única cada
ocurrencia de la entidad.
En el ejemplo el jugador no se identifica con su nombre por lo tanto se debe
añadir un atributo como identificador.
En el caso del campeón si se lo puede identificar con su nombre.
I.E.S.T.P “MARÍA ROSARIO ARAOZ PINTO” COMPUTACIÓN E INFORMÁTICA
TALLER DE BASE DE DATOS 10
EJEMPLO
NOTA:
ENTIDAD: se suelen identificar con sustantivos, con nombres, suelen estar
rodeados de elementos descriptivos (Atributos)
ATRIBUTOS: Características, acciones, operaciones, rasgos
RELACIONES: identificadas por verbos
I.E.S.T.P “MARÍA ROSARIO ARAOZ PINTO” COMPUTACIÓN E INFORMÁTICA
TALLER DE BASE DE DATOS 11
CONSTRUCCIÓN DEL DIAGRAMA ENTIDAD RELACIÓN
REDUCCIÓN DEL DIAGRAMA POR FALTA DE ATRIBUTOS EN UNA ENTIDAD
I.E.S.T.P “MARÍA ROSARIO ARAOZ PINTO” COMPUTACIÓN E INFORMÁTICA
TALLER DE BASE DE DATOS 12
Atributo de la relación

Más contenido relacionado

La actualidad más candente

Pteg g-grupo7-lista8-9-13-20-49 visita3-expo cap 9 tema sistema de bases de d...
Pteg g-grupo7-lista8-9-13-20-49 visita3-expo cap 9 tema sistema de bases de d...Pteg g-grupo7-lista8-9-13-20-49 visita3-expo cap 9 tema sistema de bases de d...
Pteg g-grupo7-lista8-9-13-20-49 visita3-expo cap 9 tema sistema de bases de d...sara272016
 
Modelado de datos
Modelado de datosModelado de datos
Modelado de datosmanuel
 
Modelo de bases de datos (william mata 26550902)
Modelo de bases de datos (william mata 26550902)Modelo de bases de datos (william mata 26550902)
Modelo de bases de datos (william mata 26550902)WilliamMata7
 
Capitulo 13 diseño de bases de datos - analisis y diseño de sistemas. Kendal...
Capitulo 13 diseño de bases de datos -  analisis y diseño de sistemas. Kendal...Capitulo 13 diseño de bases de datos -  analisis y diseño de sistemas. Kendal...
Capitulo 13 diseño de bases de datos - analisis y diseño de sistemas. Kendal...Bryan Canelas
 
Teoria de Base de datos
Teoria de Base de datosTeoria de Base de datos
Teoria de Base de datosUniandes
 
Diseño de interacciones_de_bases_de_datos
Diseño de interacciones_de_bases_de_datosDiseño de interacciones_de_bases_de_datos
Diseño de interacciones_de_bases_de_datosangela margarita
 
Informatica-Base De Datos
Informatica-Base De DatosInformatica-Base De Datos
Informatica-Base De DatosHugo Parra Jr.
 
Diseño de Archivos y Base de Datos
Diseño de Archivos y Base de DatosDiseño de Archivos y Base de Datos
Diseño de Archivos y Base de DatosGuadalupeOsorio9
 
Diapositivas Base De Datos
Diapositivas Base De DatosDiapositivas Base De Datos
Diapositivas Base De DatosDigno Yunga
 
Trabajo sobre base de datos ii
Trabajo sobre base de datos iiTrabajo sobre base de datos ii
Trabajo sobre base de datos iiLida Ayala
 
Base de datos Daniela
Base de datos DanielaBase de datos Daniela
Base de datos DanielapaulivDaniela
 
Tematica once
Tematica onceTematica once
Tematica onceALBEIROCC
 
BASES DE DATOS TERCERA GENERACIÓN
BASES DE DATOS TERCERA GENERACIÓNBASES DE DATOS TERCERA GENERACIÓN
BASES DE DATOS TERCERA GENERACIÓNandresgelvez
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datosjesanchez5
 
DiseñO.Conceptual.De.Bases.De.Datos. .Jorge.Sanchez
DiseñO.Conceptual.De.Bases.De.Datos. .Jorge.SanchezDiseñO.Conceptual.De.Bases.De.Datos. .Jorge.Sanchez
DiseñO.Conceptual.De.Bases.De.Datos. .Jorge.SanchezGabriel Mondragón
 
Funciones de un DBA y tipos de Base de Datos
Funciones de un DBA y tipos de Base de DatosFunciones de un DBA y tipos de Base de Datos
Funciones de un DBA y tipos de Base de Datoskevin vilca cabanillas
 

La actualidad más candente (19)

Pteg g-grupo7-lista8-9-13-20-49 visita3-expo cap 9 tema sistema de bases de d...
Pteg g-grupo7-lista8-9-13-20-49 visita3-expo cap 9 tema sistema de bases de d...Pteg g-grupo7-lista8-9-13-20-49 visita3-expo cap 9 tema sistema de bases de d...
Pteg g-grupo7-lista8-9-13-20-49 visita3-expo cap 9 tema sistema de bases de d...
 
Modelado de datos
Modelado de datosModelado de datos
Modelado de datos
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 
Modelo de bases de datos (william mata 26550902)
Modelo de bases de datos (william mata 26550902)Modelo de bases de datos (william mata 26550902)
Modelo de bases de datos (william mata 26550902)
 
Capitulo 13 diseño de bases de datos - analisis y diseño de sistemas. Kendal...
Capitulo 13 diseño de bases de datos -  analisis y diseño de sistemas. Kendal...Capitulo 13 diseño de bases de datos -  analisis y diseño de sistemas. Kendal...
Capitulo 13 diseño de bases de datos - analisis y diseño de sistemas. Kendal...
 
Teoria de Base de datos
Teoria de Base de datosTeoria de Base de datos
Teoria de Base de datos
 
Diseño de interacciones_de_bases_de_datos
Diseño de interacciones_de_bases_de_datosDiseño de interacciones_de_bases_de_datos
Diseño de interacciones_de_bases_de_datos
 
Informatica-Base De Datos
Informatica-Base De DatosInformatica-Base De Datos
Informatica-Base De Datos
 
Diseño de Archivos y Base de Datos
Diseño de Archivos y Base de DatosDiseño de Archivos y Base de Datos
Diseño de Archivos y Base de Datos
 
Diapositivas Base De Datos
Diapositivas Base De DatosDiapositivas Base De Datos
Diapositivas Base De Datos
 
Trabajo sobre base de datos ii
Trabajo sobre base de datos iiTrabajo sobre base de datos ii
Trabajo sobre base de datos ii
 
Base de datos Daniela
Base de datos DanielaBase de datos Daniela
Base de datos Daniela
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
Tematica once
Tematica onceTematica once
Tematica once
 
BASES DE DATOS TERCERA GENERACIÓN
BASES DE DATOS TERCERA GENERACIÓNBASES DE DATOS TERCERA GENERACIÓN
BASES DE DATOS TERCERA GENERACIÓN
 
Bases de Datos de Tercera Generacion
Bases de Datos de Tercera GeneracionBases de Datos de Tercera Generacion
Bases de Datos de Tercera Generacion
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datos
 
DiseñO.Conceptual.De.Bases.De.Datos. .Jorge.Sanchez
DiseñO.Conceptual.De.Bases.De.Datos. .Jorge.SanchezDiseñO.Conceptual.De.Bases.De.Datos. .Jorge.Sanchez
DiseñO.Conceptual.De.Bases.De.Datos. .Jorge.Sanchez
 
Funciones de un DBA y tipos de Base de Datos
Funciones de un DBA y tipos de Base de DatosFunciones de un DBA y tipos de Base de Datos
Funciones de un DBA y tipos de Base de Datos
 

Similar a Guia n2 diseno de una base de datos

Similar a Guia n2 diseno de una base de datos (20)

4.-ModeloRelacional (1).pdf
4.-ModeloRelacional (1).pdf4.-ModeloRelacional (1).pdf
4.-ModeloRelacional (1).pdf
 
Diseño bases d e datos
Diseño bases d e datosDiseño bases d e datos
Diseño bases d e datos
 
Trabajo%20 informatica%20arturo%20veras
Trabajo%20 informatica%20arturo%20verasTrabajo%20 informatica%20arturo%20veras
Trabajo%20 informatica%20arturo%20veras
 
Trabajo%20 informatica%20arturo%20veras
Trabajo%20 informatica%20arturo%20verasTrabajo%20 informatica%20arturo%20veras
Trabajo%20 informatica%20arturo%20veras
 
Unidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualUnidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos Conceptual
 
DISEÑO FISICO DE BASE DATOS
DISEÑO FISICO DE BASE DATOSDISEÑO FISICO DE BASE DATOS
DISEÑO FISICO DE BASE DATOS
 
Base de datos
Base de datosBase de datos
Base de datos
 
3 diseño de-bd
3 diseño de-bd3 diseño de-bd
3 diseño de-bd
 
3 diseño de-bd (1)
3 diseño de-bd (1)3 diseño de-bd (1)
3 diseño de-bd (1)
 
3 diseño de-bd
3 diseño de-bd3 diseño de-bd
3 diseño de-bd
 
3 diseño de-bd
3 diseño de-bd3 diseño de-bd
3 diseño de-bd
 
3 diseño de-bd23
3 diseño de-bd233 diseño de-bd23
3 diseño de-bd23
 
3 diseño de-bd
3 diseño de-bd3 diseño de-bd
3 diseño de-bd
 
3
33
3
 
3 diseño de-bd (1)
3 diseño de-bd (1)3 diseño de-bd (1)
3 diseño de-bd (1)
 
3 diseño de-BD
3 diseño de-BD3 diseño de-BD
3 diseño de-BD
 
3 diseño de-bd
3 diseño de-bd3 diseño de-bd
3 diseño de-bd
 
3 diseño de-bd
3 diseño de-bd3 diseño de-bd
3 diseño de-bd
 
3 diseño de-bd
3 diseño de-bd3 diseño de-bd
3 diseño de-bd
 
3 diseño de-bd
3 diseño de-bd3 diseño de-bd
3 diseño de-bd
 

Más de Johan Silva Cueva

Solucionario PC1-Dispositivos de alta Tension.pdf
Solucionario PC1-Dispositivos de alta Tension.pdfSolucionario PC1-Dispositivos de alta Tension.pdf
Solucionario PC1-Dispositivos de alta Tension.pdfJohan Silva Cueva
 
Analisis de Circuitos electricos.pdf
Analisis de Circuitos electricos.pdfAnalisis de Circuitos electricos.pdf
Analisis de Circuitos electricos.pdfJohan Silva Cueva
 
Guia3 emu8086 Arquitectura de computadoras
Guia3 emu8086 Arquitectura de computadorasGuia3 emu8086 Arquitectura de computadoras
Guia3 emu8086 Arquitectura de computadorasJohan Silva Cueva
 
Dispositivos de seguridad de la informacion
Dispositivos de seguridad de la informacionDispositivos de seguridad de la informacion
Dispositivos de seguridad de la informacionJohan Silva Cueva
 
Polatizacion del transistor bjt
Polatizacion del transistor bjtPolatizacion del transistor bjt
Polatizacion del transistor bjtJohan Silva Cueva
 
Tendencia de Microprocesadores y Motherboards Actuales
Tendencia de Microprocesadores  y Motherboards ActualesTendencia de Microprocesadores  y Motherboards Actuales
Tendencia de Microprocesadores y Motherboards ActualesJohan Silva Cueva
 
Protocolos de comunicacion Industrial
Protocolos de comunicacion IndustrialProtocolos de comunicacion Industrial
Protocolos de comunicacion IndustrialJohan Silva Cueva
 
Guia n10 conexion sql server 2012 y visual studio 2015 parte II
Guia n10 conexion sql server 2012 y visual studio 2015 parte IIGuia n10 conexion sql server 2012 y visual studio 2015 parte II
Guia n10 conexion sql server 2012 y visual studio 2015 parte IIJohan Silva Cueva
 
Guia n9 conexion sql server 2012 y visual studio 2015 parte I
Guia n9 conexion sql server 2012 y visual studio 2015 parte  IGuia n9 conexion sql server 2012 y visual studio 2015 parte  I
Guia n9 conexion sql server 2012 y visual studio 2015 parte IJohan Silva Cueva
 
Guia n5 normalizacion de base de datos
Guia n5 normalizacion de base de datosGuia n5 normalizacion de base de datos
Guia n5 normalizacion de base de datosJohan Silva Cueva
 
Guia n6 crear base de datos modo grafico
Guia n6 crear base de datos modo graficoGuia n6 crear base de datos modo grafico
Guia n6 crear base de datos modo graficoJohan Silva Cueva
 
Guia n7 lenguaje de definicion de datos en sql server 2012
Guia n7 lenguaje de definicion de datos en sql server 2012Guia n7 lenguaje de definicion de datos en sql server 2012
Guia n7 lenguaje de definicion de datos en sql server 2012Johan Silva Cueva
 
Guia n8 creacion de la bd e insertar registros en sql server 2012
Guia n8 creacion de la bd e insertar registros en sql server 2012Guia n8 creacion de la bd e insertar registros en sql server 2012
Guia n8 creacion de la bd e insertar registros en sql server 2012Johan Silva Cueva
 
Guia n1 fundamentos y evolucion de sistemas operativos
Guia n1 fundamentos y evolucion de sistemas operativosGuia n1 fundamentos y evolucion de sistemas operativos
Guia n1 fundamentos y evolucion de sistemas operativosJohan Silva Cueva
 

Más de Johan Silva Cueva (20)

Solucionario PC1-Dispositivos de alta Tension.pdf
Solucionario PC1-Dispositivos de alta Tension.pdfSolucionario PC1-Dispositivos de alta Tension.pdf
Solucionario PC1-Dispositivos de alta Tension.pdf
 
Analisis de Circuitos electricos.pdf
Analisis de Circuitos electricos.pdfAnalisis de Circuitos electricos.pdf
Analisis de Circuitos electricos.pdf
 
Pregunta5 (1)
Pregunta5 (1)Pregunta5 (1)
Pregunta5 (1)
 
Guia3 emu8086 Arquitectura de computadoras
Guia3 emu8086 Arquitectura de computadorasGuia3 emu8086 Arquitectura de computadoras
Guia3 emu8086 Arquitectura de computadoras
 
Dispositivos de seguridad de la informacion
Dispositivos de seguridad de la informacionDispositivos de seguridad de la informacion
Dispositivos de seguridad de la informacion
 
El transistor bjt
El transistor bjtEl transistor bjt
El transistor bjt
 
Polatizacion del transistor bjt
Polatizacion del transistor bjtPolatizacion del transistor bjt
Polatizacion del transistor bjt
 
Filtros analogicos
Filtros analogicosFiltros analogicos
Filtros analogicos
 
Clase7 comandos de linux
Clase7 comandos de linuxClase7 comandos de linux
Clase7 comandos de linux
 
Clase2 aritmetica binaria
Clase2 aritmetica binariaClase2 aritmetica binaria
Clase2 aritmetica binaria
 
10 arquitectura intel 8086
10 arquitectura intel 808610 arquitectura intel 8086
10 arquitectura intel 8086
 
Tendencia de Microprocesadores y Motherboards Actuales
Tendencia de Microprocesadores  y Motherboards ActualesTendencia de Microprocesadores  y Motherboards Actuales
Tendencia de Microprocesadores y Motherboards Actuales
 
Protocolos de comunicacion Industrial
Protocolos de comunicacion IndustrialProtocolos de comunicacion Industrial
Protocolos de comunicacion Industrial
 
Guia n10 conexion sql server 2012 y visual studio 2015 parte II
Guia n10 conexion sql server 2012 y visual studio 2015 parte IIGuia n10 conexion sql server 2012 y visual studio 2015 parte II
Guia n10 conexion sql server 2012 y visual studio 2015 parte II
 
Guia n9 conexion sql server 2012 y visual studio 2015 parte I
Guia n9 conexion sql server 2012 y visual studio 2015 parte  IGuia n9 conexion sql server 2012 y visual studio 2015 parte  I
Guia n9 conexion sql server 2012 y visual studio 2015 parte I
 
Guia n5 normalizacion de base de datos
Guia n5 normalizacion de base de datosGuia n5 normalizacion de base de datos
Guia n5 normalizacion de base de datos
 
Guia n6 crear base de datos modo grafico
Guia n6 crear base de datos modo graficoGuia n6 crear base de datos modo grafico
Guia n6 crear base de datos modo grafico
 
Guia n7 lenguaje de definicion de datos en sql server 2012
Guia n7 lenguaje de definicion de datos en sql server 2012Guia n7 lenguaje de definicion de datos en sql server 2012
Guia n7 lenguaje de definicion de datos en sql server 2012
 
Guia n8 creacion de la bd e insertar registros en sql server 2012
Guia n8 creacion de la bd e insertar registros en sql server 2012Guia n8 creacion de la bd e insertar registros en sql server 2012
Guia n8 creacion de la bd e insertar registros en sql server 2012
 
Guia n1 fundamentos y evolucion de sistemas operativos
Guia n1 fundamentos y evolucion de sistemas operativosGuia n1 fundamentos y evolucion de sistemas operativos
Guia n1 fundamentos y evolucion de sistemas operativos
 

Último

Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfAnálisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfGabrielCayampiGutier
 
Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5juanjoelaytegonzales2
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfs7yl3dr4g0n01
 
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfCONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfwduranteg
 
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...WeslinDarguinHernand
 
Trazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptxTrazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptxmiguelmateos18
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.pptoscarvielma45
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfdanielJAlejosC
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJOJimyAMoran
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)Ricardo705519
 
Sesion 03 Formas de absorcion de agua.pptx
Sesion 03 Formas de absorcion de agua.pptxSesion 03 Formas de absorcion de agua.pptx
Sesion 03 Formas de absorcion de agua.pptxMarcosAlvarezSalinas
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptNombre Apellidos
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariasusafy7
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEduardoBriones22
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDEdith Puclla
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGUROalejandrocrisostomo2
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologicaJUDITHYEMELINHUARIPA
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZgustavoiashalom
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheElisaLen4
 

Último (20)

Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfAnálisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
 
Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfCONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
 
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
 
Trazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptxTrazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptx
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdf
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
 
Sesion 03 Formas de absorcion de agua.pptx
Sesion 03 Formas de absorcion de agua.pptxSesion 03 Formas de absorcion de agua.pptx
Sesion 03 Formas de absorcion de agua.pptx
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa maria
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
 

Guia n2 diseno de una base de datos

  • 1. 2018 JOHAN [Nombre de la compañía] 20-3-2018 Diseño de la Base de Datos LOGRO DE APRENDIZAJE: Al finalizar, el estudiante será capaz de conocer y aplicar el modelo conceptual para la creación de una base de datos.
  • 2. I.E.S.T.P “MARÍA ROSARIO ARAOZ PINTO” COMPUTACIÓN E INFORMÁTICA TALLER DE BASE DE DATOS 1 DISEÑO DE BASE DE DATOS 1. El diseño de una base de datos deben realizarse siguiendo una metodología que se tienen en cuenta todos los requisitos de información y funcionales de la futura aplicación informática que la utilizara. Preocuparse por el diseño de una base de datos es preocuparse por la integridad de los datos. Si una base de datos está mal diseñada en algún momento habrá dificultades para acceder a los datos, las búsquedas podrán producir información errónea, podrían perderse datos o modificarse de manera incorrecta. 2. Para diseñar una base de datos partimos de las necesidades (descripción de requerimientos) en cuanto al manejo y almacenamiento de datos de la aplicación informática que se va implementar. Ejem. Un juego, un sistema de ventas, un sistema de notas, un sistema contable, etc. La descripción de requisitos se parte se da en lenguaje natural.
  • 3. I.E.S.T.P “MARÍA ROSARIO ARAOZ PINTO” COMPUTACIÓN E INFORMÁTICA TALLER DE BASE DE DATOS 2 ETAPAS DEL DISEÑO DE BASE DE DATOS La primera etapa es el diseño conceptual. En esta etapa de construye el esquema de la información que va manejar el sistema. El diseñado debe descubrir el significado de los datos y plasmar en un esquema utilizando una anotación estándar. Uno de los anotaciones más utilizados en el esquema conceptual es el modelo entidad relación. Los diagramas que se plasman en este esquema se denominan esquema conceptual. La siguiente etapa es el diseño lógico. En esta etapa se transforma el esquema conceptual que un esquema que utilizara las estructuras de datos del modelo de base de datos que se van utilizar para implementar el sistema o la aplicación. En nuestro caso se utiliza la base de datos relacionales compuesta por un conjunto de tablas relacionadas.
  • 4. I.E.S.T.P “MARÍA ROSARIO ARAOZ PINTO” COMPUTACIÓN E INFORMÁTICA TALLER DE BASE DE DATOS 3 Finalmente es el Diseño físico. En esta etapa se produce la implementación de la base de datos en un sistema de gestión de base de datos concreto. Se utilizara el gestor de base de datos con lenguaje SQL. En cada etapa de los diseños se utiliza un lenguaje para especificar los datos que maneja la aplicación. A estos lenguajes se les denomina Modelos. DISEÑO CONCEPTUAL CASO PRÁCTICO El primer paso es identificar los conceptos más importantes con los que trabajara el juego (entidades y atributos) y que se deben guardar de manera permanente en la base de datos. Los conceptos son las entidades. Los atributos son los datos concretos.
  • 5. I.E.S.T.P “MARÍA ROSARIO ARAOZ PINTO” COMPUTACIÓN E INFORMÁTICA TALLER DE BASE DE DATOS 4 Entidad Atributos Jugadores Nombre Nivel Fecha de alta Entidad Atributos Campeones Nombre Tipo Precio Fecha de introducción al juego VISUALIZACIÓN DE LAS ENTIDADES Y SUS ATRIBUTOS A la hora de hacer el diseño conceptual es visualizar las ocurrencias de las entidades y pensar en sus atributos como si fueran pequeñas etiquetas atadas donde se escriben sus datos. Dibujamos las entidades en el modelo E/R
  • 6. I.E.S.T.P “MARÍA ROSARIO ARAOZ PINTO” COMPUTACIÓN E INFORMÁTICA TALLER DE BASE DE DATOS 5 Usando el modelo entidad relación (E/R) representamos las entidades en el esquema conceptual mediante rectángulos y cada atributo se representa mediante un círculo que lleva su nombre y también su cordialidad. Se puede notar que la cardinalidad es de (0,1) debido a que los atributos (nivel) del jugador y los atributos (precio) del campeón son opcionales. CARDINALIDAD DE LOS ATRIBUTOS A. CASO1 (1,1)= NO SE PONE NADA EN EL ESQUEMA. De este empleado es obligatorio conocer su nombre y su dni. Si un atributo no tiene cardinalidad anotada es porque su cardinalidad es de (1,1). (Valor mínimo, valor máximo)
  • 7. I.E.S.T.P “MARÍA ROSARIO ARAOZ PINTO” COMPUTACIÓN E INFORMÁTICA TALLER DE BASE DE DATOS 6 B. CASO2 (0,n)= puede o no tener valor máximo Valor mínimo 0, por que puede haber empleados sin título o se puede ignorar. Valor máximo es n, por que el empleado puede tener varios títulos. C. CASO3 (1,n)= son aquellos que tienen atributos compuestos. Valor mínimo 1, porque es un atributo obligatorio para el empleado. Valor máximo es n, porque el empleado puede tener varios lugares de residencia. Son atributos compuestos por que tienen ciudad y fecha.
  • 8. I.E.S.T.P “MARÍA ROSARIO ARAOZ PINTO” COMPUTACIÓN E INFORMÁTICA TALLER DE BASE DE DATOS 7 IDENTIFICACIÓN DE LAS RELACIONES ENTRE ENTIDADES Y POSIBLES ATRIBUTOS Del ejemplo anterior vamos a encontrar las relaciones entro las entidades. Relaciones de las entidades y los atributos.
  • 9. I.E.S.T.P “MARÍA ROSARIO ARAOZ PINTO” COMPUTACIÓN E INFORMÁTICA TALLER DE BASE DE DATOS 8 Identificando el número de batallas Relacionando los otros jugadores. Tipo de relación (n:n) = Mucos a muchos.
  • 10. I.E.S.T.P “MARÍA ROSARIO ARAOZ PINTO” COMPUTACIÓN E INFORMÁTICA TALLER DE BASE DE DATOS 9 Resultado del esquema conceptual con las relaciones entre entidades y atributos. IDENTIFICADORES DE LAS ENTIDADES Y LOS ATRIBUTOS. Cada entidad debe tener un identificador que será un atributo o una combinación de atributos que sirvan para identificar de manera única cada ocurrencia de la entidad. En el ejemplo el jugador no se identifica con su nombre por lo tanto se debe añadir un atributo como identificador. En el caso del campeón si se lo puede identificar con su nombre.
  • 11. I.E.S.T.P “MARÍA ROSARIO ARAOZ PINTO” COMPUTACIÓN E INFORMÁTICA TALLER DE BASE DE DATOS 10 EJEMPLO NOTA: ENTIDAD: se suelen identificar con sustantivos, con nombres, suelen estar rodeados de elementos descriptivos (Atributos) ATRIBUTOS: Características, acciones, operaciones, rasgos RELACIONES: identificadas por verbos
  • 12. I.E.S.T.P “MARÍA ROSARIO ARAOZ PINTO” COMPUTACIÓN E INFORMÁTICA TALLER DE BASE DE DATOS 11 CONSTRUCCIÓN DEL DIAGRAMA ENTIDAD RELACIÓN REDUCCIÓN DEL DIAGRAMA POR FALTA DE ATRIBUTOS EN UNA ENTIDAD
  • 13. I.E.S.T.P “MARÍA ROSARIO ARAOZ PINTO” COMPUTACIÓN E INFORMÁTICA TALLER DE BASE DE DATOS 12 Atributo de la relación