SlideShare a Scribd company logo
1 of 32
Download to read offline
Ingeniería de Sistemas
Modelamiento de Base
de Datos
Asignatura:
Introducción al Modelamiento
de Base de Datos
CLASE 01
TARAPOTO, 10/09/2015
Autor :
Ing. Luis Gibson Callacná Ponce
Cel: 942683678 - Rpm: #163549
Universidad Nacional de San Martin
GESTION DE LA
INFORMACION
Introducción a las Base Datos
Ingeniería de Sistemas
Universidad Nacional de San Martin
Enfoque Organizacional
Finanzas Compras Producción Ventas
Nivel Estratégico
Nivel Gerencial
Nivel Operativo
Sistemas Transaccionales
Soft de
Compra
Soft de
Finanzas
Soft de
Producció
n
Soft de
Ventas
Software
Sistema de Archivos
Ingeniería de Sistemas
Universidad Nacional de San Martin
Enfoque de Procesos
Com
pras
Produ
cción
Vent
as
Finanzas
Proveedores Clientes
Bancos
Gobierno
Software Integrado
Base de
Datos
Ingeniería de Sistemas
Universidad Nacional de San Martin
• Un conjunto de información organizada para cumplir las
necesidades de información de los usuarios de una
empresa.
¿ QUE ES UNA BASE DE DATOS ?
• Almacena eventos
individuales de las
transacciones que se
generan a partir de un
Proceso de Negocios
determinado.
 Conjunto de datos organizados para satisfacer eficientemente a
muchas aplicaciones, centralizando los datos y minimizando su
redundancia.
Ingeniería de Sistemas
Universidad Nacional de San Martin
Esquema General de Uso de una Base de
Datos
ASP
PHP
JAVA
VisualNET
BASE DE
DATOS
SQL Server
Oracle
Informix
Sybase
DB2
MySQL
Postgres
Transact-SQL
Aplicación
Cliente
Resultados
Internet
VisualBasic
PowerBuilder
VisualFox
Delphi
Modelo Datos
WIN32
WEB
Ingeniería de Sistemas
Universidad Nacional de San Martin
Tipos de Bases de Datos
• Bases de Datos Jerárquicas
• Bases de Datos de Red
• Bases de Datos Relacionales
Ingeniería de Sistemas
Universidad Nacional de San Martin
Bases de Datos – Relacional
Clientes
Código Cliente Nombre Dirección
1155 Carlos Calle A
1156 Pedro Calle B
1157 Raúl Calle C
1158 Marcelo Calle D
1159 Esteban Calle E
Campos
Registros
Clave
Ingeniería de Sistemas
Universidad Nacional de San Martin
Bases de Datos – Relacional
Clientes Facturas
Código Cliente Nombre Dirección Número Factura Fecha Código Cliente Importe Vencimiento
1155 Carlos Calle A 1599 01/01/2003 1155 1.000,00$ 01/02/2003
1156 Pedro Calle B 1600 01/06/2003 1155 2.000,00$ 01/07/2003
1157 Raúl Calle C 1601 15/07/2003 1156 3.000,00$ 15/08/2003
1158 Marcelo Calle D 1602 24/08/2003 1157 4.000,00$ 24/09/2003
1159 Esteban Calle E 1603 01/09/2003 1157 5.000,00$ 01/10/2003
Cuenta Corriente
Número Factura Pagado S/N Importe Saldo
1599 S 1.000,00$ -$
1600 P 1.000,00$ 1.000,00$
1601 N 3.000,00$ 3.000,00$
1602 N 4.000,00$ 4.000,00$
1603 N 5.000,00$ 5.000,00$
Ingeniería de Sistemas
Universidad Nacional de San Martin
La meta
Usuarios
Requerimientos
Sistema
BASE
DATOS
¿ COMO DISEÑO LA BASE DE DATOS ?
Ingeniería de Sistemas
Universidad Nacional de San Martin
Fases del Diseño de una Base de Datos
ESQUEMA CONCEPTUAL
( En un modelo de datos de Alto Nivel :
Ejm: Modelo ER )
DISEÑO CONCEPTUAL
RECOLECCION Y ANALISIS
DE REQUERIMIENTOS
REALIDAD
MODELO
DISEÑO LOGICO
(Transf. del Modelo de Datos)
CONCEPTUAL
ESQUEMA LOGICO
( En el Modelo de Datos del S.G.B.D )
DISEÑO FISICO
ESQUEMA FISICO
( Para el mismo S.G.B.D )
análisis
Diseño
MODELO
LOGICO
MODELO
FISICO
Independiente del
SGBD
Específico para cada
SGBD
¿Qué?
Ingeniería de Sistemas
Universidad Nacional de San Martin
Construcción de un Diseño de Base de
Datos
Estos se elaboran a partir de :
- Requerimientos
- Reglas de Negocio
REQUERIMIENTOS: son necesidades de información que
los actores (usuarios) de un sistema necesitan como soporte a
las labores que realizan.
Ejemplo:
- Conocer los montos que compraron los clientes de la categoría
A1 en Mayo del 2007 de la línea de productos Aceites.
- Identificar los 3 alumnos con mejores notas del 5to grado de
secundaria
Ingeniería de Sistemas
Universidad Nacional de San Martin
REGLAS DE NEGOCIO: condiciones que un proceso de
Negocios impone para la realización de sus operaciones.
Ejemplo:
- No dar un nuevo crédito a un cliente que tiene 2 documentos
pendientes de pago
- Para registrar la matrícula del alumno previamente cancelar su
derecho.
Formas de encontrar requerimientos:
- Realizando entrevistas.
- Analizando Documentos.
Mediante el análisis de casos de uso.
Para nuestro caso realizaremos la captura de requerimientos utilizando
casos de uso.
Ingeniería de Sistemas
Universidad Nacional de San Martin
A TENER EN CUENTA!
¿Donde encontrar Información
para la Base de Datos ?
Cuando se definen algunos de los requerimientos
hay que analizarlo y preguntarse en que momento
se “crea” o genera la Información.
Ingeniería de Sistemas
Universidad Nacional de San Martin
Proceso de Ventas
- Controlar Ventas:
Al Contado y Crédito
- Pagar Comisiones Vendedores
A partir de las ventas canceladas
- Controlar Clientes
Por Zonas
Definir perfil crediticio
Proceso Académico
- Listar Horarios
- Listar Matriculados
En qué momento se genera la matricula ?
 Registrar Matricula
EJEMPLOS :
Ingeniería de Sistemas
Universidad Nacional de San Martin
Proceso Cobranzas
- Conocer clientes morosos
- Reportar documentos vencidos.
En que momento se crea el documento ?
 Registra el Documento (venta)
En que momento se convierte en vencido?
Control de Asistencia
- Quiero conocer los 10 docentes con más tardanza.
Registro de la asistencia- marcación (Hora Entrada, Fecha
Salida, Código del Docente)
EJEMPLOS :
Ingeniería de Sistemas
Universidad Nacional de San Martin
Implementación de
Requerimientos
Ingeniería de Sistemas
Universidad Nacional de San Martin
Para implementar los requerimientos identificados para
una Base de Datos, emplearemos Diagramas de casos de
uso, es por ello que necesitamos conocer el Lenguaje de
Modelamiento Unificado UML. Teniendo como software
de Soporte Rational Rose.
Unified Modeling
Language
Ingeniería de Sistemas
Universidad Nacional de San Martin
• Es un lenguaje para especificar, construir, visualizar y
documentar los artefactos de un sistema de software
orientado a objetos (OO).
• Es un lenguaje estándar para crear planos de software
• Es una herramienta de la ingeniería de software.
• El comportamiento del sistema es capturado en los casos
de uso: Ellos describen el sistema, su ambiente, y la
relación entre el sistema y su ambiente
UML
Unified Modeling Language - UML
Ingeniería de Sistemas
Universidad Nacional de San Martin
¿Qué es un modelo de Caso de Uso ?
Ingeniería de Sistemas
Universidad Nacional de San Martin
Actores
Ingeniería de Sistemas
Universidad Nacional de San Martin
Casos de Uso
Ingeniería de Sistemas
Universidad Nacional de San Martin
Diagrama de Casos de Uso
Ingeniería de Sistemas
Universidad Nacional de San Martin
Asociaciones y Relaciones
Ingeniería de Sistemas
Universidad Nacional de San Martin
Asociaciones y Relaciones
Ingeniería de Sistemas
Universidad Nacional de San Martin
Registrar Pedido
Seleccionar Departamento
<<include>>
Casos de Uso con Relación Include
Cada vez que registra un Pedido en el sistema este deberá de
necesariamente registrar el Departamento de la Empresa que solicta el
Pedido. Este caso de uso implica una relación <<include>> ya que
Registrar Pedido adquiere todo el comportamiento de Seleccionar
Departamento.
Ingeniería de Sistemas
Universidad Nacional de San Martin
Asociaciones y Relaciones
Registrar Pedido Administrar Datos Producto
<<extend>>
Ingeniería de Sistemas
Universidad Nacional de San Martin
Administrar Datos Producto
Seleccionar Departamento
Asistente
Comercial
Registrar Pedido
<<extend>>
<<include>>
Asociaciones y Relaciones
Tipos de Relaciones en los Casos de Uso
Ingeniería de Sistemas
Universidad Nacional de San Martin
Cliente Temporal Cliente Fijo
Cliente
Asociaciones y Relaciones
Ingeniería de Sistemas
Universidad Nacional de San Martin
Una asociación estudiantil de la UNSM que se dedica a la organización de
cursos, desea mantener una base de datos que involucre la siguiente
información. Los cursos se dictan por uno o más profesores de distintas
universidades y tienen diferente duración, la cual se fija en horas. Cada
curso puede comprender uno o más temas.
A los cursos pueden asistir alumnos y docentes. El precio del curso varía
entre cursos y es diferente para docentes, alumnos, y alumnos asociados a
la organización. A los profesores que dictan los cursos, se les paga un
porcentaje del total recaudado.
El objetivo de la base de datos es poder recuperar información sobre los
porcentajes de asistencia de docentes y alumnos a los distintos cursos, así
como totales recaudados para la asociación. Esta información es de vital
importancia para el Presidente de la asociación.
Caso : CURSOS TALLER
PRACTICA
Ingeniería de Sistemas
Universidad Nacional de San Martin
PRACTICA
Caso 1 : AGENCIA DE VIAJES
Construir el Diagrama de casos de uso para los requerimientos de los
siguientes sistemas :
Se desea diseñar una base de datos para una agencia de viajes. La agencia
mantiene información sobre los distintos paquetes que ofrece. Para cada paquete, se
tiene un conjunto de fechas de partida y retorno de cada uno de ellos, lugares que
incluye y cantidades de días de permanencia en cada lugar y costo del viaje. Esta
información es autorizada y aprobada por el Administrador de la Agencia.
También mantiene información de los pasajeros que contratan los viajes: datos
personales, país de procedencia, etc. Para lo cual cada pasajero entrega sus datos al
momento de solicitar el servicio, entregándosele un comprobante de viaje.
En cada lugar la empresa mantiene además la información de los distintos hoteles
con que tiene convenio y posibles excursiones a realizar.
Mensualmente la administración necesita saber la cantidad de viajes realizados y
pendientes así como el volumen de sus ventas acumuladas.
Ingeniería de Sistemas
Universidad Nacional de San Martin
Laboratorio
Implementar el diagrama de casos de uso para los casos 1 y 2
anteriormente descritos.
Utilizar RATIONAL ROSE…
Ingeniería de Sistemas
Universidad Nacional de San Martin

More Related Content

Viewers also liked

Comocrearunabasededatoscon visualbasic
Comocrearunabasededatoscon visualbasicComocrearunabasededatoscon visualbasic
Comocrearunabasededatoscon visualbasicyolandacolon04
 
Formisimo - Three Minute Deck
Formisimo - Three Minute DeckFormisimo - Three Minute Deck
Formisimo - Three Minute DecktheEword
 
Romance de un 2 de Abril
Romance de un 2 de AbrilRomance de un 2 de Abril
Romance de un 2 de Abrilpadofi
 
DHL Express Webinar: Betalingsrisico's in een notendop
DHL Express Webinar: Betalingsrisico's in een notendopDHL Express Webinar: Betalingsrisico's in een notendop
DHL Express Webinar: Betalingsrisico's in een notendopDHLExpressMarCom
 
Portfolio_Shevcenko
Portfolio_ShevcenkoPortfolio_Shevcenko
Portfolio_Shevcenkoinjener
 
Early Utah Life
Early Utah Life Early Utah Life
Early Utah Life Amy Card
 
Why the long form? A guide to Form and checkout optimization
Why the long form? A guide to Form and checkout optimizationWhy the long form? A guide to Form and checkout optimization
Why the long form? A guide to Form and checkout optimizationtheEword
 
Webinar 'Exporteren in de praktijk'
Webinar 'Exporteren in de praktijk'Webinar 'Exporteren in de praktijk'
Webinar 'Exporteren in de praktijk'DHLExpressMarCom
 
Semana 10 servidores y clientes
Semana 10 servidores y clientesSemana 10 servidores y clientes
Semana 10 servidores y clientesJH Terly Tuanama
 
Twitter analysis - Data as factor for designing the right communication star...
Twitter analysis  - Data as factor for designing the right communication star...Twitter analysis  - Data as factor for designing the right communication star...
Twitter analysis - Data as factor for designing the right communication star...Pere Claver Llimona
 
DHL Express Webinar: Verzenden lithiumbatterijen met DHL Express, een verkenning
DHL Express Webinar: Verzenden lithiumbatterijen met DHL Express, een verkenningDHL Express Webinar: Verzenden lithiumbatterijen met DHL Express, een verkenning
DHL Express Webinar: Verzenden lithiumbatterijen met DHL Express, een verkenningDHLExpressMarCom
 
Dhl Express - Berenburg in China
Dhl Express - Berenburg in ChinaDhl Express - Berenburg in China
Dhl Express - Berenburg in ChinaDHLExpressMarCom
 
Evaluation activity 7
Evaluation activity 7Evaluation activity 7
Evaluation activity 7jennyw97
 

Viewers also liked (20)

Comocrearunabasededatoscon visualbasic
Comocrearunabasededatoscon visualbasicComocrearunabasededatoscon visualbasic
Comocrearunabasededatoscon visualbasic
 
Formisimo - Three Minute Deck
Formisimo - Three Minute DeckFormisimo - Three Minute Deck
Formisimo - Three Minute Deck
 
Romance de un 2 de Abril
Romance de un 2 de AbrilRomance de un 2 de Abril
Romance de un 2 de Abril
 
Semana 6 enrutamiento
Semana 6 enrutamientoSemana 6 enrutamiento
Semana 6 enrutamiento
 
2841 guia aplicacion web
2841 guia aplicacion web2841 guia aplicacion web
2841 guia aplicacion web
 
muestra 2015
muestra 2015muestra 2015
muestra 2015
 
DHL Express Webinar: Betalingsrisico's in een notendop
DHL Express Webinar: Betalingsrisico's in een notendopDHL Express Webinar: Betalingsrisico's in een notendop
DHL Express Webinar: Betalingsrisico's in een notendop
 
Portfolio_Shevcenko
Portfolio_ShevcenkoPortfolio_Shevcenko
Portfolio_Shevcenko
 
Semana 16 servicios_mail
Semana 16 servicios_mailSemana 16 servicios_mail
Semana 16 servicios_mail
 
Early Utah Life
Early Utah Life Early Utah Life
Early Utah Life
 
Why the long form? A guide to Form and checkout optimization
Why the long form? A guide to Form and checkout optimizationWhy the long form? A guide to Form and checkout optimization
Why the long form? A guide to Form and checkout optimization
 
Webinar 'Exporteren in de praktijk'
Webinar 'Exporteren in de praktijk'Webinar 'Exporteren in de praktijk'
Webinar 'Exporteren in de praktijk'
 
Semana 15 -servicios_web
Semana 15 -servicios_webSemana 15 -servicios_web
Semana 15 -servicios_web
 
Semana 10 servidores y clientes
Semana 10 servidores y clientesSemana 10 servidores y clientes
Semana 10 servidores y clientes
 
Twitter analysis - Data as factor for designing the right communication star...
Twitter analysis  - Data as factor for designing the right communication star...Twitter analysis  - Data as factor for designing the right communication star...
Twitter analysis - Data as factor for designing the right communication star...
 
DHL Express Webinar: Verzenden lithiumbatterijen met DHL Express, een verkenning
DHL Express Webinar: Verzenden lithiumbatterijen met DHL Express, een verkenningDHL Express Webinar: Verzenden lithiumbatterijen met DHL Express, een verkenning
DHL Express Webinar: Verzenden lithiumbatterijen met DHL Express, een verkenning
 
Semana 8 api de socket
Semana  8 api de socketSemana  8 api de socket
Semana 8 api de socket
 
Semana 7 tcp udp
Semana 7 tcp udpSemana 7 tcp udp
Semana 7 tcp udp
 
Dhl Express - Berenburg in China
Dhl Express - Berenburg in ChinaDhl Express - Berenburg in China
Dhl Express - Berenburg in China
 
Evaluation activity 7
Evaluation activity 7Evaluation activity 7
Evaluation activity 7
 

Similar to Clase 01 de modelamiento de base de datos

Modelos analiticos crm
Modelos analiticos crmModelos analiticos crm
Modelos analiticos crmRamón Díaz
 
Sistemas de Procesamiento Transaccional (TPS)
Sistemas de Procesamiento Transaccional (TPS)Sistemas de Procesamiento Transaccional (TPS)
Sistemas de Procesamiento Transaccional (TPS)Carlos Durán
 
ANALISIS Y DISEÑO....
ANALISIS Y DISEÑO....ANALISIS Y DISEÑO....
ANALISIS Y DISEÑO....mary taipe
 
DISEÑO Y REALIZACION
DISEÑO Y REALIZACIONDISEÑO Y REALIZACION
DISEÑO Y REALIZACIONmary taipe
 
Sistemas de Información Empresarial
Sistemas de Información EmpresarialSistemas de Información Empresarial
Sistemas de Información EmpresarialCristian Salazar C.
 
CAMS - Prevención Lavado de Dinero
CAMS - Prevención Lavado de DineroCAMS - Prevención Lavado de Dinero
CAMS - Prevención Lavado de DineroJorge Couto
 
sistemasdeinformacin-090908160107-phpapp01.pdf
sistemasdeinformacin-090908160107-phpapp01.pdfsistemasdeinformacin-090908160107-phpapp01.pdf
sistemasdeinformacin-090908160107-phpapp01.pdfandresvargasbeato
 
00 Overview Sap Fi&Abap23092009
00 Overview Sap Fi&Abap2309200900 Overview Sap Fi&Abap23092009
00 Overview Sap Fi&Abap23092009Luis Lombardi
 
Caso de negocio ingenieria electrica
Caso de negocio ingenieria electricaCaso de negocio ingenieria electrica
Caso de negocio ingenieria electricaFabiola Trejo Gómez
 
Propuesta de Auditoria en Informatica
Propuesta de Auditoria en InformaticaPropuesta de Auditoria en Informatica
Propuesta de Auditoria en Informaticayolimardorante
 
Cuestionario N°3
Cuestionario N°3Cuestionario N°3
Cuestionario N°3Mayra R H
 
Analisis y Diseño modulo 2
Analisis y Diseño modulo 2Analisis y Diseño modulo 2
Analisis y Diseño modulo 2Rossy Jaramillo
 
Planteamiento del caso de negocio Ingenieria Electrica
Planteamiento del caso de negocio Ingenieria ElectricaPlanteamiento del caso de negocio Ingenieria Electrica
Planteamiento del caso de negocio Ingenieria ElectricaFabiola Trejo Gómez
 

Similar to Clase 01 de modelamiento de base de datos (20)

Modelos analiticos crm
Modelos analiticos crmModelos analiticos crm
Modelos analiticos crm
 
Presentaciión
PresentaciiónPresentaciión
Presentaciión
 
Sistemas de Procesamiento Transaccional (TPS)
Sistemas de Procesamiento Transaccional (TPS)Sistemas de Procesamiento Transaccional (TPS)
Sistemas de Procesamiento Transaccional (TPS)
 
ANALISIS Y DISEÑO....
ANALISIS Y DISEÑO....ANALISIS Y DISEÑO....
ANALISIS Y DISEÑO....
 
DISEÑO Y REALIZACION
DISEÑO Y REALIZACIONDISEÑO Y REALIZACION
DISEÑO Y REALIZACION
 
Sistemas de Información Empresarial
Sistemas de Información EmpresarialSistemas de Información Empresarial
Sistemas de Información Empresarial
 
CAMS - Prevención Lavado de Dinero
CAMS - Prevención Lavado de DineroCAMS - Prevención Lavado de Dinero
CAMS - Prevención Lavado de Dinero
 
sistemasdeinformacin-090908160107-phpapp01.pdf
sistemasdeinformacin-090908160107-phpapp01.pdfsistemasdeinformacin-090908160107-phpapp01.pdf
sistemasdeinformacin-090908160107-phpapp01.pdf
 
00 Overview Sap Fi&Abap23092009
00 Overview Sap Fi&Abap2309200900 Overview Sap Fi&Abap23092009
00 Overview Sap Fi&Abap23092009
 
Tics
TicsTics
Tics
 
Diapositivas tics
Diapositivas ticsDiapositivas tics
Diapositivas tics
 
Caso de negocio ingenieria electrica
Caso de negocio ingenieria electricaCaso de negocio ingenieria electrica
Caso de negocio ingenieria electrica
 
Keimer pitre 2
Keimer pitre 2Keimer pitre 2
Keimer pitre 2
 
Key
KeyKey
Key
 
Propuesta de Auditoria en Informatica
Propuesta de Auditoria en InformaticaPropuesta de Auditoria en Informatica
Propuesta de Auditoria en Informatica
 
Cuestionario N°3
Cuestionario N°3Cuestionario N°3
Cuestionario N°3
 
Analisis y Diseño modulo 2
Analisis y Diseño modulo 2Analisis y Diseño modulo 2
Analisis y Diseño modulo 2
 
Planteamiento del caso de negocio Ingenieria Electrica
Planteamiento del caso de negocio Ingenieria ElectricaPlanteamiento del caso de negocio Ingenieria Electrica
Planteamiento del caso de negocio Ingenieria Electrica
 
EMS Slide deck Español.pptx
EMS Slide deck Español.pptxEMS Slide deck Español.pptx
EMS Slide deck Español.pptx
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 

More from JH Terly Tuanama

More from JH Terly Tuanama (8)

Hemograma
HemogramaHemograma
Hemograma
 
Semana 14 -_servicios_sobre_ip
Semana 14 -_servicios_sobre_ipSemana 14 -_servicios_sobre_ip
Semana 14 -_servicios_sobre_ip
 
Semana 12 ip avanzado
Semana 12 ip avanzadoSemana 12 ip avanzado
Semana 12 ip avanzado
 
Semana 11 servidrores concurrentes
Semana 11 servidrores concurrentes Semana 11 servidrores concurrentes
Semana 11 servidrores concurrentes
 
Semana 4 ip, arp, icmp
Semana 4 ip, arp, icmpSemana 4 ip, arp, icmp
Semana 4 ip, arp, icmp
 
Semana 3 redes
Semana 3  redesSemana 3  redes
Semana 3 redes
 
Semana 2 capa de enlace
Semana 2 capa de enlaceSemana 2 capa de enlace
Semana 2 capa de enlace
 
Alex trabajo
Alex trabajoAlex trabajo
Alex trabajo
 

Recently uploaded

Planeacion para 1er Grado - (2023-2024)-1.docx
Planeacion para 1er Grado - (2023-2024)-1.docxPlaneacion para 1er Grado - (2023-2024)-1.docx
Planeacion para 1er Grado - (2023-2024)-1.docxSarisdelosSantos1
 
ciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemasciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemasFlor Idalia Espinoza Ortega
 
PLAN ANUAL DE TUTORIA PARA SEGUNDO AÑO DE SECUNDARIA
PLAN ANUAL DE TUTORIA PARA  SEGUNDO AÑO DE SECUNDARIAPLAN ANUAL DE TUTORIA PARA  SEGUNDO AÑO DE SECUNDARIA
PLAN ANUAL DE TUTORIA PARA SEGUNDO AÑO DE SECUNDARIAzullycelestinoparede
 
Filo Descartes para selectividad de andalucía
Filo Descartes para selectividad de andalucíaFilo Descartes para selectividad de andalucía
Filo Descartes para selectividad de andalucíaJoaquinMaisanaba
 
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdfinforme-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdfAndreaTurell
 
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteDiapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteinmaculadatorressanc
 
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdfDISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdfVerenice Del Rio
 
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D Ccesa007.pdf
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D  Ccesa007.pdfEdiciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D  Ccesa007.pdf
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D Ccesa007.pdfDemetrio Ccesa Rayme
 
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Lineamientos de la Escuela de la Confianza  SJA  Ccesa.pptxLineamientos de la Escuela de la Confianza  SJA  Ccesa.pptx
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptxDemetrio Ccesa Rayme
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docxMINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docxLorenaHualpachoque
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdfDemetrio Ccesa Rayme
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menoresFICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menoresSantosprez2
 
PERSECUCIONES A CRISTIANOS SIGLO I IGLESIA PRIMITIVA.pptx
PERSECUCIONES A CRISTIANOS SIGLO I IGLESIA PRIMITIVA.pptxPERSECUCIONES A CRISTIANOS SIGLO I IGLESIA PRIMITIVA.pptx
PERSECUCIONES A CRISTIANOS SIGLO I IGLESIA PRIMITIVA.pptxzevalloslunaedgar
 
TAREA_1_GRUPO7_ADMINISTRACIÓN_DE_EMPRESA.pptx
TAREA_1_GRUPO7_ADMINISTRACIÓN_DE_EMPRESA.pptxTAREA_1_GRUPO7_ADMINISTRACIÓN_DE_EMPRESA.pptx
TAREA_1_GRUPO7_ADMINISTRACIÓN_DE_EMPRESA.pptxjosem5454881
 
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLAACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 

Recently uploaded (20)

Planeacion para 1er Grado - (2023-2024)-1.docx
Planeacion para 1er Grado - (2023-2024)-1.docxPlaneacion para 1er Grado - (2023-2024)-1.docx
Planeacion para 1er Grado - (2023-2024)-1.docx
 
ciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemasciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemas
 
PLAN ANUAL DE TUTORIA PARA SEGUNDO AÑO DE SECUNDARIA
PLAN ANUAL DE TUTORIA PARA  SEGUNDO AÑO DE SECUNDARIAPLAN ANUAL DE TUTORIA PARA  SEGUNDO AÑO DE SECUNDARIA
PLAN ANUAL DE TUTORIA PARA SEGUNDO AÑO DE SECUNDARIA
 
Filo Descartes para selectividad de andalucía
Filo Descartes para selectividad de andalucíaFilo Descartes para selectividad de andalucía
Filo Descartes para selectividad de andalucía
 
Motivados por la esperanza. Esperanza en Jesús
Motivados por la esperanza. Esperanza en JesúsMotivados por la esperanza. Esperanza en Jesús
Motivados por la esperanza. Esperanza en Jesús
 
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdfinforme-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
 
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteDiapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
 
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdfDISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D Ccesa007.pdf
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D  Ccesa007.pdfEdiciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D  Ccesa007.pdf
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D Ccesa007.pdf
 
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Lineamientos de la Escuela de la Confianza  SJA  Ccesa.pptxLineamientos de la Escuela de la Confianza  SJA  Ccesa.pptx
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
 
Salud mental y bullying en adolescentes.
Salud mental y bullying en adolescentes.Salud mental y bullying en adolescentes.
Salud mental y bullying en adolescentes.
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docxMINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdf
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menoresFICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
 
PERSECUCIONES A CRISTIANOS SIGLO I IGLESIA PRIMITIVA.pptx
PERSECUCIONES A CRISTIANOS SIGLO I IGLESIA PRIMITIVA.pptxPERSECUCIONES A CRISTIANOS SIGLO I IGLESIA PRIMITIVA.pptx
PERSECUCIONES A CRISTIANOS SIGLO I IGLESIA PRIMITIVA.pptx
 
TAREA_1_GRUPO7_ADMINISTRACIÓN_DE_EMPRESA.pptx
TAREA_1_GRUPO7_ADMINISTRACIÓN_DE_EMPRESA.pptxTAREA_1_GRUPO7_ADMINISTRACIÓN_DE_EMPRESA.pptx
TAREA_1_GRUPO7_ADMINISTRACIÓN_DE_EMPRESA.pptx
 
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLAACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
 

Clase 01 de modelamiento de base de datos

  • 1. Ingeniería de Sistemas Modelamiento de Base de Datos Asignatura: Introducción al Modelamiento de Base de Datos CLASE 01 TARAPOTO, 10/09/2015 Autor : Ing. Luis Gibson Callacná Ponce Cel: 942683678 - Rpm: #163549 Universidad Nacional de San Martin
  • 2. GESTION DE LA INFORMACION Introducción a las Base Datos Ingeniería de Sistemas Universidad Nacional de San Martin
  • 3. Enfoque Organizacional Finanzas Compras Producción Ventas Nivel Estratégico Nivel Gerencial Nivel Operativo Sistemas Transaccionales Soft de Compra Soft de Finanzas Soft de Producció n Soft de Ventas Software Sistema de Archivos Ingeniería de Sistemas Universidad Nacional de San Martin
  • 4. Enfoque de Procesos Com pras Produ cción Vent as Finanzas Proveedores Clientes Bancos Gobierno Software Integrado Base de Datos Ingeniería de Sistemas Universidad Nacional de San Martin
  • 5. • Un conjunto de información organizada para cumplir las necesidades de información de los usuarios de una empresa. ¿ QUE ES UNA BASE DE DATOS ? • Almacena eventos individuales de las transacciones que se generan a partir de un Proceso de Negocios determinado.  Conjunto de datos organizados para satisfacer eficientemente a muchas aplicaciones, centralizando los datos y minimizando su redundancia. Ingeniería de Sistemas Universidad Nacional de San Martin
  • 6. Esquema General de Uso de una Base de Datos ASP PHP JAVA VisualNET BASE DE DATOS SQL Server Oracle Informix Sybase DB2 MySQL Postgres Transact-SQL Aplicación Cliente Resultados Internet VisualBasic PowerBuilder VisualFox Delphi Modelo Datos WIN32 WEB Ingeniería de Sistemas Universidad Nacional de San Martin
  • 7. Tipos de Bases de Datos • Bases de Datos Jerárquicas • Bases de Datos de Red • Bases de Datos Relacionales Ingeniería de Sistemas Universidad Nacional de San Martin
  • 8. Bases de Datos – Relacional Clientes Código Cliente Nombre Dirección 1155 Carlos Calle A 1156 Pedro Calle B 1157 Raúl Calle C 1158 Marcelo Calle D 1159 Esteban Calle E Campos Registros Clave Ingeniería de Sistemas Universidad Nacional de San Martin
  • 9. Bases de Datos – Relacional Clientes Facturas Código Cliente Nombre Dirección Número Factura Fecha Código Cliente Importe Vencimiento 1155 Carlos Calle A 1599 01/01/2003 1155 1.000,00$ 01/02/2003 1156 Pedro Calle B 1600 01/06/2003 1155 2.000,00$ 01/07/2003 1157 Raúl Calle C 1601 15/07/2003 1156 3.000,00$ 15/08/2003 1158 Marcelo Calle D 1602 24/08/2003 1157 4.000,00$ 24/09/2003 1159 Esteban Calle E 1603 01/09/2003 1157 5.000,00$ 01/10/2003 Cuenta Corriente Número Factura Pagado S/N Importe Saldo 1599 S 1.000,00$ -$ 1600 P 1.000,00$ 1.000,00$ 1601 N 3.000,00$ 3.000,00$ 1602 N 4.000,00$ 4.000,00$ 1603 N 5.000,00$ 5.000,00$ Ingeniería de Sistemas Universidad Nacional de San Martin
  • 10. La meta Usuarios Requerimientos Sistema BASE DATOS ¿ COMO DISEÑO LA BASE DE DATOS ? Ingeniería de Sistemas Universidad Nacional de San Martin
  • 11. Fases del Diseño de una Base de Datos ESQUEMA CONCEPTUAL ( En un modelo de datos de Alto Nivel : Ejm: Modelo ER ) DISEÑO CONCEPTUAL RECOLECCION Y ANALISIS DE REQUERIMIENTOS REALIDAD MODELO DISEÑO LOGICO (Transf. del Modelo de Datos) CONCEPTUAL ESQUEMA LOGICO ( En el Modelo de Datos del S.G.B.D ) DISEÑO FISICO ESQUEMA FISICO ( Para el mismo S.G.B.D ) análisis Diseño MODELO LOGICO MODELO FISICO Independiente del SGBD Específico para cada SGBD ¿Qué? Ingeniería de Sistemas Universidad Nacional de San Martin
  • 12. Construcción de un Diseño de Base de Datos Estos se elaboran a partir de : - Requerimientos - Reglas de Negocio REQUERIMIENTOS: son necesidades de información que los actores (usuarios) de un sistema necesitan como soporte a las labores que realizan. Ejemplo: - Conocer los montos que compraron los clientes de la categoría A1 en Mayo del 2007 de la línea de productos Aceites. - Identificar los 3 alumnos con mejores notas del 5to grado de secundaria Ingeniería de Sistemas Universidad Nacional de San Martin
  • 13. REGLAS DE NEGOCIO: condiciones que un proceso de Negocios impone para la realización de sus operaciones. Ejemplo: - No dar un nuevo crédito a un cliente que tiene 2 documentos pendientes de pago - Para registrar la matrícula del alumno previamente cancelar su derecho. Formas de encontrar requerimientos: - Realizando entrevistas. - Analizando Documentos. Mediante el análisis de casos de uso. Para nuestro caso realizaremos la captura de requerimientos utilizando casos de uso. Ingeniería de Sistemas Universidad Nacional de San Martin
  • 14. A TENER EN CUENTA! ¿Donde encontrar Información para la Base de Datos ? Cuando se definen algunos de los requerimientos hay que analizarlo y preguntarse en que momento se “crea” o genera la Información. Ingeniería de Sistemas Universidad Nacional de San Martin
  • 15. Proceso de Ventas - Controlar Ventas: Al Contado y Crédito - Pagar Comisiones Vendedores A partir de las ventas canceladas - Controlar Clientes Por Zonas Definir perfil crediticio Proceso Académico - Listar Horarios - Listar Matriculados En qué momento se genera la matricula ?  Registrar Matricula EJEMPLOS : Ingeniería de Sistemas Universidad Nacional de San Martin
  • 16. Proceso Cobranzas - Conocer clientes morosos - Reportar documentos vencidos. En que momento se crea el documento ?  Registra el Documento (venta) En que momento se convierte en vencido? Control de Asistencia - Quiero conocer los 10 docentes con más tardanza. Registro de la asistencia- marcación (Hora Entrada, Fecha Salida, Código del Docente) EJEMPLOS : Ingeniería de Sistemas Universidad Nacional de San Martin
  • 17. Implementación de Requerimientos Ingeniería de Sistemas Universidad Nacional de San Martin
  • 18. Para implementar los requerimientos identificados para una Base de Datos, emplearemos Diagramas de casos de uso, es por ello que necesitamos conocer el Lenguaje de Modelamiento Unificado UML. Teniendo como software de Soporte Rational Rose. Unified Modeling Language Ingeniería de Sistemas Universidad Nacional de San Martin
  • 19. • Es un lenguaje para especificar, construir, visualizar y documentar los artefactos de un sistema de software orientado a objetos (OO). • Es un lenguaje estándar para crear planos de software • Es una herramienta de la ingeniería de software. • El comportamiento del sistema es capturado en los casos de uso: Ellos describen el sistema, su ambiente, y la relación entre el sistema y su ambiente UML Unified Modeling Language - UML Ingeniería de Sistemas Universidad Nacional de San Martin
  • 20. ¿Qué es un modelo de Caso de Uso ? Ingeniería de Sistemas Universidad Nacional de San Martin
  • 22. Casos de Uso Ingeniería de Sistemas Universidad Nacional de San Martin
  • 23. Diagrama de Casos de Uso Ingeniería de Sistemas Universidad Nacional de San Martin
  • 24. Asociaciones y Relaciones Ingeniería de Sistemas Universidad Nacional de San Martin
  • 25. Asociaciones y Relaciones Ingeniería de Sistemas Universidad Nacional de San Martin
  • 26. Registrar Pedido Seleccionar Departamento <<include>> Casos de Uso con Relación Include Cada vez que registra un Pedido en el sistema este deberá de necesariamente registrar el Departamento de la Empresa que solicta el Pedido. Este caso de uso implica una relación <<include>> ya que Registrar Pedido adquiere todo el comportamiento de Seleccionar Departamento. Ingeniería de Sistemas Universidad Nacional de San Martin
  • 27. Asociaciones y Relaciones Registrar Pedido Administrar Datos Producto <<extend>> Ingeniería de Sistemas Universidad Nacional de San Martin
  • 28. Administrar Datos Producto Seleccionar Departamento Asistente Comercial Registrar Pedido <<extend>> <<include>> Asociaciones y Relaciones Tipos de Relaciones en los Casos de Uso Ingeniería de Sistemas Universidad Nacional de San Martin
  • 29. Cliente Temporal Cliente Fijo Cliente Asociaciones y Relaciones Ingeniería de Sistemas Universidad Nacional de San Martin
  • 30. Una asociación estudiantil de la UNSM que se dedica a la organización de cursos, desea mantener una base de datos que involucre la siguiente información. Los cursos se dictan por uno o más profesores de distintas universidades y tienen diferente duración, la cual se fija en horas. Cada curso puede comprender uno o más temas. A los cursos pueden asistir alumnos y docentes. El precio del curso varía entre cursos y es diferente para docentes, alumnos, y alumnos asociados a la organización. A los profesores que dictan los cursos, se les paga un porcentaje del total recaudado. El objetivo de la base de datos es poder recuperar información sobre los porcentajes de asistencia de docentes y alumnos a los distintos cursos, así como totales recaudados para la asociación. Esta información es de vital importancia para el Presidente de la asociación. Caso : CURSOS TALLER PRACTICA Ingeniería de Sistemas Universidad Nacional de San Martin
  • 31. PRACTICA Caso 1 : AGENCIA DE VIAJES Construir el Diagrama de casos de uso para los requerimientos de los siguientes sistemas : Se desea diseñar una base de datos para una agencia de viajes. La agencia mantiene información sobre los distintos paquetes que ofrece. Para cada paquete, se tiene un conjunto de fechas de partida y retorno de cada uno de ellos, lugares que incluye y cantidades de días de permanencia en cada lugar y costo del viaje. Esta información es autorizada y aprobada por el Administrador de la Agencia. También mantiene información de los pasajeros que contratan los viajes: datos personales, país de procedencia, etc. Para lo cual cada pasajero entrega sus datos al momento de solicitar el servicio, entregándosele un comprobante de viaje. En cada lugar la empresa mantiene además la información de los distintos hoteles con que tiene convenio y posibles excursiones a realizar. Mensualmente la administración necesita saber la cantidad de viajes realizados y pendientes así como el volumen de sus ventas acumuladas. Ingeniería de Sistemas Universidad Nacional de San Martin
  • 32. Laboratorio Implementar el diagrama de casos de uso para los casos 1 y 2 anteriormente descritos. Utilizar RATIONAL ROSE… Ingeniería de Sistemas Universidad Nacional de San Martin