SlideShare una empresa de Scribd logo
1 de 41
BASE DE DATOS I
“ Todo proceso tiene entradas - recursos humanos, tecnológicos, materiales y otros-  para el desarrollo de las actividades que lo conforman; como salidas se esperan productos, servicios, información, activos financieros u otros.” Introducción Metodología de Diseño de una Base de Datos
Se debe de recordar que una base de datos es un formato estructurado para organizar y mantener información que pueden ser fácilmente recuperadas.  Introducción Metodología de Diseño de una Base de Datos Y para que todos los elementos que participan en este proceso sean identificados se debe de contar con una metodología apropiada que permitan poder llevar acabo esta actividad.
La planificación de la base de datos también incluye el desarrollo de estándares que especifiquen cómo realizar la recolección de datos, cómo especificar su formato, qué documentación será necesaria y cómo se va a llevar a cabo el diseño y la implementación.  Introducción Metodología de Diseño de una Base de Datos
Planificación Top-Down Supone que el diseñador entiende los requerimientos de una aplicación de la base de datos del usuario, y la transforma en especificaciones formales. Durante este proceso, el diseñador lleva a cabo las fases de diseño conceptuales, lógicas y físicas de la base de datos.  Enfoque Metodológicos Metodología de Diseño de una Base de Datos
Planificación Bottom-up Asume que una especificación de las bases de datos ya existe, ya sea por que hay una Base de Datos que tiene que ser interconectadas a un sistema de bases múltiples, o porque la especificación conceptual de las bases ha sido hecha para cada sitio independientemente.  Enfoque Metodológicos Metodología de Diseño de una Base de Datos
Se debe de establecer las necesidades de la organización con respecto al manejo de información. Es decir, identificar las entidades principales de la empresa, sus relaciones y mostrar qué datos comparten las distintas áreas funcionales de la empresa.  En si realizar una visión general de la funcionalidad de la organización. Planificación de Base de datos Metodología de Diseño de una Base de Datos
Se debe de especifica el ámbito y los límites de la aplicación de bases de datos, así como con qué otros sistemas interactúa. También hay que determinar quienes son los usuarios y las áreas de aplicación.  Planificación de Base de datos Metodología de Diseño de una Base de Datos Las funciones a las cuales involucra. Los procesos principales serán el conjunto de actividades vinculadas a las creación, venta y  transferencia.
Se entenderá por sistema de información al conjunto de componentes interrelacionados que operan conjuntamente para capturar, procesar, almacenar y distribuir información que apoye la toma de decisiones, la coordinación, el control y análisis en una organización. Según el nivel organizacional al cual los sistemas satisfacen y su valor para la organización, los tipos de sistemas que interesarán son: Obtención del Modelo Corporativo  Metodología de Diseño de una Base de Datos
Según el nivel organizacional al cual los sistemas satisfacen y su valor para la organización, los tipos de sistemas que interesarán son: Metodología de Diseño de una Base de Datos ,[object Object],Obtención del Modelo Corporativo
Metodología de Diseño de una Base de Datos ,[object Object],[object Object],Obtención del Modelo Corporativo
Metodología de Diseño de una Base de Datos ,[object Object],Obtención del Modelo Corporativo
Metodología de Diseño de una Base de Datos Para estructurar un sistema de información orientado a satisfacer requerimientos estratégicos de las organizaciones se desarrolló una metodología, apoyada en el modelamiento de procesos por regulación, que consta de las siguientes etapas: Etapa 1: Identificación de procesos Se identifican los procesos más relevantes dentro de una organización, diferenciando los principales y los de apoyo. En esta etapa se deben tomar en consideración la misión y los objetivos estratégicos fijados en la organización. Obtención del Modelo Corporativo
Metodología de Diseño de una Base de Datos Etapa 2: Selección de procesos Cumplido lo anterior se seleccionan aquellos en los que interesa focalizar los esfuerzos y recursos disponibles. Entre las herramientas de apoyo utilizadas en esta fase se encuentran el análisis FODA (Fortalezas/Oportunidades/Debilidades/Amenazas) y los FCE (Factores Críticos de Éxito).. Obtención del Modelo Corporativo
Metodología de Diseño de una Base de Datos Etapa 3: Descomposición de procesos A continuación se identifican los recursos a regular, los subprocesos físicos que afectarán al recurso involucrado, y los administrativos o de gestión que regularán el comportamiento de los subprocesos físicos. Obtención del Modelo Corporativo
Metodología de Diseño de una Base de Datos Etapa 4: Estructuración del sistema de información Cada uno de los subprocesos administrativos da origen a tres subsistemas de información: de procesamiento de transacciones, de información administrativa, y de apoyo a las decisiones. El primero captura las transacciones que den cuenta de los cambios de estado del recurso que se está regulando; el segundo apoya las funciones de planificación y control; el tercero apoya el proceso de toma de decisiones Obtención del Modelo Corporativo
Metodología de Diseño de una Base de Datos Una sola visión de la base de datos puede describirse mediante un modelo. Un  modelo de visión  representa un pequeño subconjunto de la realidad, apropiado para una aplicación del contenido de la base de datos. La mayoría de las bases de datos para especificarse requerirán varios modelos de visión.  Obtención del Modelo Corporativo
Metodología de Diseño de una Base de Datos Cuando se ha establecido un conjunto comprensivo de modelos de visión, es posible establecer la construcción de un modelo para toda la base de datos. Se combinan relaciones provenientes de modelos separados de visión con base en los atributos que tengan en común. Si los modelos de visión no tienen atributos en común no se obtiene ningún beneficio al unir estos datos en un solo modelo de base de datos. Obtención del Modelo Corporativo
Metodología de Diseño de una Base de Datos Cada base de datos en el conjunto distribuido tendrá sus conexiones internas y algunas con otros sitios. Las relaciones y conexiones disponibles pueden describirse mediante un  submodelo de base de datos . Este puede representar una sola visión o aumentarse y modificarse para tener en cuenta información y datos provenientes de otras visiones incluidos en la base de datos. Un sitio también podría tener un modelo global integrado de todos los datos en las bases distribuidas de datos. Obtención del Modelo Corporativo
Metodología de Diseño de una Base de Datos Si una base de datos que opera en un sitio tiene derecho de acceso a datos provenientes de bases ubicadas en otros puntos, puede convenir tener disponible una copia en cada sitio del  modelo global de base de datos , aún cuando en ese sitio sólo se almacenen datos para el submodelo local de base de datos. Obtención del Modelo Corporativo
Metodología de Diseño de una Base de Datos Se observa que la creación de submodelos de bases de datos implica la existencia de un  modelo integrado de bases de datos  (modelo corporativo) aun cuando los datos puedan no estar integrados. En una base de datos distribuida puede existir un esquema global basado en el modelo integrado de base de datos que ayude a las consultas globales. Obtención del Modelo Corporativo
Metodología de Diseño de una Base de Datos Una vez que se ha decidido cuáles modelos de visión se incluirán en uno sólo, es posible construir el modelo integrado de bases de datos, que consistirá en relaciones de varios tipos y en las conexiones entre dichas relaciones. La combinación puede tener el aspecto de un árbol, de cierto número de árboles ( un bosque ) o de una red. Obtención del Modelo Corporativo
Metodología de Diseño de una Base de Datos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Obtención del Modelo Corporativo
Metodología de Diseño de una Base de Datos Es posible construir sistemas de manejo de base de datos con una amplia gama de generalidad. Una clasificación de estos enfoques en tres niveles distingue los sistemas que apoyan a una sola aplicación, a varias aplicaciones del mismo tipo o a múltiples tipos de aplicaciones.  Obtención de la base de datos requeridas por la organización
Metodología de Diseño de una Base de Datos Sistemas de bases de datos de una sola aplicación Una organización establece una operación de base de datos utilizando las facilidades disponibles de sistema de archivo y diseña programas de aplicación que realizan una interfase a la base de datos utilizando un paquete mantenido centralmente que implanta el grado necesario de descripción de datos y de estructura. Obtención de la base de datos requeridas por la organización
Metodología de Diseño de una Base de Datos Sistemas de bases de datos para varias aplicaciones del mismo tipo. Un grupo de usuarios trabajando en cierto tipo de áreas de aplicación reconoce la existencia de necesidades comunes. Obtención de la base de datos requeridas por la organización
Metodología de Diseño de una Base de Datos Sistemas de bases de datos de tipo de aplicación múltiple. Un vendedor de equipo electrónico o un grupo académico diseñan un sistema con la intención de que cubra las necesidades generales de la base de datos en una forma mejor.  Obtención de la base de datos requeridas por la organización
Metodología de Diseño de una Base de Datos Un hospital desea manejar su proceso de consulta, hospitalización y suministro de medicamentos. Se pide modelar la base de datos que permita manejar esta información a través de un MER. Ejercicio: Modelar una Base de Datos Corporativa
Metodología de Diseño de una Base de Datos Existe la necesidad de contar con procedimientos ordenados que faciliten el desarrollo de un producto software, ya que esto tiene una incidencia en cuanto a costos y plazos de entrega, además de la calidad y mantenimiento del producto. Proceso de diseño de base de datos Según Sommerville (1988) "  un buen diseño es la clave de una eficiente ingeniería del software. Un software bien diseñado es fácil de aplicar y mantener, además de ser comprensible y fiable. Los sistemas mal diseñados, aunque puedan funcionar, serán costosos de mantener, difíciles de probar y poco fiables ".
Metodología de Diseño de una Base de Datos Muchas veces, el diseño de una base de datos se limita aplicar la teoría de normalización, cuando en realidad debe abarcar muchas otras etapas, que van desde la concepción hasta la instrumentación. Proceso de diseño de base de datos Una metodología es un conjunto de modelos y herramientas que nos permiten pasar de una etapa a la siguiente en el proceso de diseño de la base de datos. Rolland y Benci (1988).
Metodología de Diseño de una Base de Datos No existe una metodología consagrada, sin embargo, ciertas etapas son distinguibles: •  Diseño Conceptual , cuyo objetivo es obtener una buena representación de los recursos de información de la empresa, con independencia de usuarios o aplicaciones en particular y fuera de consideraciones de eficiencia del computador. Proceso de diseño de base de datos
Metodología de Diseño de una Base de Datos • Diseño Lógico , cuyo objetivo es transformar el esquema conceptual obtenido en la etapa anterior, adaptándolo al modelo de datos en el que se apoya el SGBD que se va a utilizar (modelo relacional). • Diseño Físico , cuyo objetivo es conseguir una instrumentación lo más eficiente posible del esquema lógico. Proceso de diseño de base de datos
Metodología de Diseño de una Base de Datos Causas de malos diseños •  Falta de conocimiento del dominio de la aplicación, conocimiento que no posee el informático, pero sí el usuario (aunque no sepa estructurarlo ni expresarlo de forma precisa). •  Falta de experiencia en el modelado. Proceso de diseño de base de datos
Metodología de Diseño de una Base de Datos ,[object Object],[object Object],[object Object],[object Object],[object Object],Proceso de diseño de base de datos
Metodología de Diseño de una Base de Datos Proceso de diseño de base de datos Fases del Diseño de Bases de Datos
Metodología de Diseño de una Base de Datos La fase de análisis de requerimientos produce una descripción operacional de la base de datos.  Su objetivo es asegurar que la base de datos contenga los datos necesarios para las funciones y aplicaciones donde se usara la base de datos. Proceso de diseño de base de datos Formulación y Anáslisis de Requerimientos
Metodología de Diseño de una Base de Datos Esta fase es realizada normalmente por los diseñadores de bases de datos a través de entrevistas con los usuarios del sistema que será realizado. En este sentido se dice que esta fase es una fase de: Adquisición de Conocimiento. La salida de esta fase (valga la redundancia) son los requerimientos del sistema.  Proceso de diseño de base de datos Formulación y Anáslisis de Requerimientos
Metodología de Diseño de una Base de Datos ,[object Object],[object Object],[object Object],Proceso de diseño de base de datos Diseño Conceptual
Metodología de Diseño de una Base de Datos No existen reglas claras que permitan decidir que elemento es una entidad o cual otro una interrelación. Proceso de diseño de base de datos Diseño Conceptual
Metodología de Diseño de una Base de Datos Proceso de diseño de base de datos Enfoque lingüístico: •  Un sustantivo (nombre común) que actúa como sujeto o complemento directo en una frase es por lo general un tipo de entidad, aunque podría ser un atributo.  •  Los nombres propios indican ocurrencias de un tipo de entidad. •  Un verbo transitivo o una frase verbal es un tipo de interrelación. •  Una preposición entre 2 nombres suele ser un tipo de interrelación o también establece la asociación entre una entidad y sus atributos.
Metodología de Diseño de una Base de Datos Proceso de diseño de base de datos ,[object Object],[object Object],[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

Tipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y DesventajasTipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y DesventajasJuanMiguelCustodioMo
 
Unidad 1. Fundamentos de Base de Datos
Unidad 1. Fundamentos de Base de DatosUnidad 1. Fundamentos de Base de Datos
Unidad 1. Fundamentos de Base de Datoshugodanielgd
 
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)Sergio Sanchez
 
Modelo entidad relación de base de datos
Modelo entidad relación de base de datosModelo entidad relación de base de datos
Modelo entidad relación de base de datosani_tuza
 
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
 
Patrones de diseño de GoF
Patrones de diseño de GoFPatrones de diseño de GoF
Patrones de diseño de GoFYaskelly Yedra
 
Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)Neguib Núñez
 
Modelos de bases_de_datos
Modelos de bases_de_datosModelos de bases_de_datos
Modelos de bases_de_datos22carlos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacionalSuarezJhon
 
Modelo Entidad Relacion E-R
Modelo Entidad Relacion E-RModelo Entidad Relacion E-R
Modelo Entidad Relacion E-RRobert Rodriguez
 
Bases de datos orientado a objetos
Bases de datos orientado a objetosBases de datos orientado a objetos
Bases de datos orientado a objetosjorge220395
 
Ventajas y desventajas de las bdoo
Ventajas y desventajas de las bdooVentajas y desventajas de las bdoo
Ventajas y desventajas de las bdooNerhys Palacios
 

La actualidad más candente (20)

Tipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y DesventajasTipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y Desventajas
 
Data models
Data modelsData models
Data models
 
Unidad 1. Fundamentos de Base de Datos
Unidad 1. Fundamentos de Base de DatosUnidad 1. Fundamentos de Base de Datos
Unidad 1. Fundamentos de Base de Datos
 
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
 
Modelo entidad relación de base de datos
Modelo entidad relación de base de datosModelo entidad relación de base de datos
Modelo entidad relación de base de datos
 
Metodologiasad 1
Metodologiasad 1Metodologiasad 1
Metodologiasad 1
 
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
 
Diapositivas de sgbd
Diapositivas de sgbdDiapositivas de sgbd
Diapositivas de sgbd
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Patrones de diseño de GoF
Patrones de diseño de GoFPatrones de diseño de GoF
Patrones de diseño de GoF
 
Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)
 
Cuadro comparativo sgbd
Cuadro comparativo sgbdCuadro comparativo sgbd
Cuadro comparativo sgbd
 
Modelos de bases_de_datos
Modelos de bases_de_datosModelos de bases_de_datos
Modelos de bases_de_datos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Clase 4 MER Extendido
Clase 4 MER  ExtendidoClase 4 MER  Extendido
Clase 4 MER Extendido
 
Modelo Entidad Relacion E-R
Modelo Entidad Relacion E-RModelo Entidad Relacion E-R
Modelo Entidad Relacion E-R
 
Bases de datos orientado a objetos
Bases de datos orientado a objetosBases de datos orientado a objetos
Bases de datos orientado a objetos
 
Lenguaje SQL
Lenguaje SQLLenguaje SQL
Lenguaje SQL
 
1. Modelo de Datos
1. Modelo de Datos1. Modelo de Datos
1. Modelo de Datos
 
Ventajas y desventajas de las bdoo
Ventajas y desventajas de las bdooVentajas y desventajas de las bdoo
Ventajas y desventajas de las bdoo
 

Destacado (20)

Vietnam packages - asian market
Vietnam packages - asian marketVietnam packages - asian market
Vietnam packages - asian market
 
Solidos cristallinos silicio germanio y galio hechoooooooooooooooooooooooooo
Solidos cristallinos silicio germanio y galio   hechooooooooooooooooooooooooooSolidos cristallinos silicio germanio y galio   hechoooooooooooooooooooooooooo
Solidos cristallinos silicio germanio y galio hechoooooooooooooooooooooooooo
 
CoTiZaCioN CoMpUtAdoR DELL
CoTiZaCioN CoMpUtAdoR DELLCoTiZaCioN CoMpUtAdoR DELL
CoTiZaCioN CoMpUtAdoR DELL
 
Some good advice
Some good adviceSome good advice
Some good advice
 
Intro Dcc
Intro DccIntro Dcc
Intro Dcc
 
Pres Pastoral
Pres PastoralPres Pastoral
Pres Pastoral
 
Programma marzo donna 2016
Programma marzo donna 2016Programma marzo donna 2016
Programma marzo donna 2016
 
Calendario 2015
Calendario 2015Calendario 2015
Calendario 2015
 
Efectos de la publicidad display en la notoriedad y reputación en Social Media
Efectos de la publicidad display en la notoriedad y reputación en Social MediaEfectos de la publicidad display en la notoriedad y reputación en Social Media
Efectos de la publicidad display en la notoriedad y reputación en Social Media
 
NC14may07
NC14may07NC14may07
NC14may07
 
Dresden catalog001a
Dresden catalog001aDresden catalog001a
Dresden catalog001a
 
2013 04 consenso semicyuc 2012
2013 04 consenso semicyuc 20122013 04 consenso semicyuc 2012
2013 04 consenso semicyuc 2012
 
SLUB Makerspace
SLUB MakerspaceSLUB Makerspace
SLUB Makerspace
 
Mi proyecto de vida
Mi proyecto de vidaMi proyecto de vida
Mi proyecto de vida
 
¿Qué es SCRUM?
¿Qué es SCRUM?¿Qué es SCRUM?
¿Qué es SCRUM?
 
Energía tipos
Energía tiposEnergía tipos
Energía tipos
 
Standard Air Curtains Catalogue
Standard Air Curtains Catalogue Standard Air Curtains Catalogue
Standard Air Curtains Catalogue
 
Journalisme et medias sociaux : les nouvelles formes narratives
Journalisme et medias sociaux : les nouvelles formes narrativesJournalisme et medias sociaux : les nouvelles formes narratives
Journalisme et medias sociaux : les nouvelles formes narratives
 
Ca injertos
Ca injertosCa injertos
Ca injertos
 
CityNEWS 05/ 2013
CityNEWS 05/ 2013CityNEWS 05/ 2013
CityNEWS 05/ 2013
 

Similar a Presen Clases Bdd Unidad 4

Trabajo sesion en linea semana 1
Trabajo sesion en linea semana 1Trabajo sesion en linea semana 1
Trabajo sesion en linea semana 1William Arias
 
Diseño logico de una base de datos
Diseño logico de  una base de datosDiseño logico de  una base de datos
Diseño logico de una base de datosRobert Rodriguez
 
POOABD (POO Aplicada a B Datos) - RDBMS parte 1
POOABD (POO Aplicada a B Datos) - RDBMS parte 1POOABD (POO Aplicada a B Datos) - RDBMS parte 1
POOABD (POO Aplicada a B Datos) - RDBMS parte 1Laura Noussan Lettry
 
Fundamentos de inteligencia de negocios
Fundamentos de inteligencia de negociosFundamentos de inteligencia de negocios
Fundamentos de inteligencia de negociosEliel Sanchez
 
POOABD (POO Aplicada a B Datos) - RDBMS parte 1 -2020
POOABD (POO Aplicada a B Datos) - RDBMS parte 1 -2020POOABD (POO Aplicada a B Datos) - RDBMS parte 1 -2020
POOABD (POO Aplicada a B Datos) - RDBMS parte 1 -2020Laura Noussan Lettry
 
Fundamentos de inteligencia de negocios
Fundamentos de inteligencia de negociosFundamentos de inteligencia de negocios
Fundamentos de inteligencia de negociosMel Maldonado
 
Secme 25694 1
Secme 25694 1Secme 25694 1
Secme 25694 1FanyLpez3
 
Fases para la creación de una Base de Datos
Fases para la creación de una Base de DatosFases para la creación de una Base de Datos
Fases para la creación de una Base de DatosSuarezJhon
 
Capitulo 1 Base de Datos
Capitulo 1 Base de DatosCapitulo 1 Base de Datos
Capitulo 1 Base de DatosAndres Andrades
 
Fases para la creacion de una base de datos
Fases para la creacion de una base de datosFases para la creacion de una base de datos
Fases para la creacion de una base de datosfrank centurion
 
IUTAJDS.SAIA.BASEDEDATOS.MIGUELESPEJO
IUTAJDS.SAIA.BASEDEDATOS.MIGUELESPEJOIUTAJDS.SAIA.BASEDEDATOS.MIGUELESPEJO
IUTAJDS.SAIA.BASEDEDATOS.MIGUELESPEJOespejo79
 
Manual 1 de base de datos terminado
Manual 1 de base de datos terminadoManual 1 de base de datos terminado
Manual 1 de base de datos terminadoCarlos Poggi
 

Similar a Presen Clases Bdd Unidad 4 (20)

Trabajo sesion en linea semana 1
Trabajo sesion en linea semana 1Trabajo sesion en linea semana 1
Trabajo sesion en linea semana 1
 
Diseño logico de una base de datos
Diseño logico de  una base de datosDiseño logico de  una base de datos
Diseño logico de una base de datos
 
C:\Fakepath\Bdiii
C:\Fakepath\BdiiiC:\Fakepath\Bdiii
C:\Fakepath\Bdiii
 
Capitulo 4
Capitulo 4Capitulo 4
Capitulo 4
 
POOABD (POO Aplicada a B Datos) - RDBMS parte 1
POOABD (POO Aplicada a B Datos) - RDBMS parte 1POOABD (POO Aplicada a B Datos) - RDBMS parte 1
POOABD (POO Aplicada a B Datos) - RDBMS parte 1
 
Fundamentos de inteligencia de negocios
Fundamentos de inteligencia de negociosFundamentos de inteligencia de negocios
Fundamentos de inteligencia de negocios
 
Melavvv
MelavvvMelavvv
Melavvv
 
POOABD (POO Aplicada a B Datos) - RDBMS parte 1 -2020
POOABD (POO Aplicada a B Datos) - RDBMS parte 1 -2020POOABD (POO Aplicada a B Datos) - RDBMS parte 1 -2020
POOABD (POO Aplicada a B Datos) - RDBMS parte 1 -2020
 
Fundamentos de inteligencia de negocios
Fundamentos de inteligencia de negociosFundamentos de inteligencia de negocios
Fundamentos de inteligencia de negocios
 
S15 bi v1-1
S15 bi v1-1S15 bi v1-1
S15 bi v1-1
 
Base de datos
Base de datosBase de datos
Base de datos
 
Secme 25694 1
Secme 25694 1Secme 25694 1
Secme 25694 1
 
Fases para la creación de una Base de Datos
Fases para la creación de una Base de DatosFases para la creación de una Base de Datos
Fases para la creación de una Base de Datos
 
Capitulo 1 Base de Datos
Capitulo 1 Base de DatosCapitulo 1 Base de Datos
Capitulo 1 Base de Datos
 
Fases para la creacion de una base de datos
Fases para la creacion de una base de datosFases para la creacion de una base de datos
Fases para la creacion de una base de datos
 
Entregable final - UNITEC
Entregable final - UNITECEntregable final - UNITEC
Entregable final - UNITEC
 
Fases para la creación de una base de datos
Fases para la creación de una base de datosFases para la creación de una base de datos
Fases para la creación de una base de datos
 
IUTAJDS.SAIA.BASEDEDATOS.MIGUELESPEJO
IUTAJDS.SAIA.BASEDEDATOS.MIGUELESPEJOIUTAJDS.SAIA.BASEDEDATOS.MIGUELESPEJO
IUTAJDS.SAIA.BASEDEDATOS.MIGUELESPEJO
 
Manual 1 de base de datos terminado
Manual 1 de base de datos terminadoManual 1 de base de datos terminado
Manual 1 de base de datos terminado
 
Bdguia1
Bdguia1Bdguia1
Bdguia1
 

Más de Francisco Godoy

Unidad I Introduccion Finanzas
Unidad I Introduccion FinanzasUnidad I Introduccion Finanzas
Unidad I Introduccion FinanzasFrancisco Godoy
 
Unidad I Valor De Las Personas En La OrganizacióN
Unidad I   Valor De Las Personas En La OrganizacióNUnidad I   Valor De Las Personas En La OrganizacióN
Unidad I Valor De Las Personas En La OrganizacióNFrancisco Godoy
 
Unidad 6 Evaluacion De Resultados
Unidad 6  Evaluacion De ResultadosUnidad 6  Evaluacion De Resultados
Unidad 6 Evaluacion De ResultadosFrancisco Godoy
 
Unidad 5 Implementacion De La Estrategia
Unidad 5  Implementacion De La EstrategiaUnidad 5  Implementacion De La Estrategia
Unidad 5 Implementacion De La EstrategiaFrancisco Godoy
 
Unidad 2 Mision Y Vision
Unidad 2   Mision Y VisionUnidad 2   Mision Y Vision
Unidad 2 Mision Y VisionFrancisco Godoy
 
Unidad 3 Determinar Objetivos
Unidad 3  Determinar ObjetivosUnidad 3  Determinar Objetivos
Unidad 3 Determinar ObjetivosFrancisco Godoy
 
Reclutamiento De Personal
Reclutamiento De PersonalReclutamiento De Personal
Reclutamiento De PersonalFrancisco Godoy
 
Presen Clases Bdd Unidad 2
Presen Clases Bdd Unidad 2Presen Clases Bdd Unidad 2
Presen Clases Bdd Unidad 2Francisco Godoy
 
Presen Clases Bdd Unidad 1
Presen Clases Bdd Unidad 1Presen Clases Bdd Unidad 1
Presen Clases Bdd Unidad 1Francisco Godoy
 
SeleccióN%20del%20personal
SeleccióN%20del%20personalSeleccióN%20del%20personal
SeleccióN%20del%20personalFrancisco Godoy
 
Material Completo De Uml
Material Completo De UmlMaterial Completo De Uml
Material Completo De UmlFrancisco Godoy
 
Formulario Indices Financieros
Formulario Indices FinancierosFormulario Indices Financieros
Formulario Indices FinancierosFrancisco Godoy
 

Más de Francisco Godoy (20)

Unidad I Introduccion Finanzas
Unidad I Introduccion FinanzasUnidad I Introduccion Finanzas
Unidad I Introduccion Finanzas
 
Unidad I Amortizaci N
Unidad I Amortizaci NUnidad I Amortizaci N
Unidad I Amortizaci N
 
Unidad I Valor De Las Personas En La OrganizacióN
Unidad I   Valor De Las Personas En La OrganizacióNUnidad I   Valor De Las Personas En La OrganizacióN
Unidad I Valor De Las Personas En La OrganizacióN
 
Unidad 6 Evaluacion De Resultados
Unidad 6  Evaluacion De ResultadosUnidad 6  Evaluacion De Resultados
Unidad 6 Evaluacion De Resultados
 
Unidad 5 Implementacion De La Estrategia
Unidad 5  Implementacion De La EstrategiaUnidad 5  Implementacion De La Estrategia
Unidad 5 Implementacion De La Estrategia
 
Unidad 4 Estrategia
Unidad 4  EstrategiaUnidad 4  Estrategia
Unidad 4 Estrategia
 
Unidad 2 Mision Y Vision
Unidad 2   Mision Y VisionUnidad 2   Mision Y Vision
Unidad 2 Mision Y Vision
 
Unidad 3 Determinar Objetivos
Unidad 3  Determinar ObjetivosUnidad 3  Determinar Objetivos
Unidad 3 Determinar Objetivos
 
Reclutamiento De Personal
Reclutamiento De PersonalReclutamiento De Personal
Reclutamiento De Personal
 
Presen Clases Bdd Unidad 2
Presen Clases Bdd Unidad 2Presen Clases Bdd Unidad 2
Presen Clases Bdd Unidad 2
 
Presen Clases Bdd Unidad 1
Presen Clases Bdd Unidad 1Presen Clases Bdd Unidad 1
Presen Clases Bdd Unidad 1
 
Mercado De Capitales
Mercado De CapitalesMercado De Capitales
Mercado De Capitales
 
El Sistema Financiero
El Sistema FinancieroEl Sistema Financiero
El Sistema Financiero
 
Caso De Uso Sia Ii
Caso De Uso Sia IiCaso De Uso Sia Ii
Caso De Uso Sia Ii
 
Anualidades Anticipadas
Anualidades AnticipadasAnualidades Anticipadas
Anualidades Anticipadas
 
Anualidades
AnualidadesAnualidades
Anualidades
 
SeleccióN%20del%20personal
SeleccióN%20del%20personalSeleccióN%20del%20personal
SeleccióN%20del%20personal
 
Uml Apoyo
Uml ApoyoUml Apoyo
Uml Apoyo
 
Material Completo De Uml
Material Completo De UmlMaterial Completo De Uml
Material Completo De Uml
 
Formulario Indices Financieros
Formulario Indices FinancierosFormulario Indices Financieros
Formulario Indices Financieros
 

Presen Clases Bdd Unidad 4

  • 2. “ Todo proceso tiene entradas - recursos humanos, tecnológicos, materiales y otros- para el desarrollo de las actividades que lo conforman; como salidas se esperan productos, servicios, información, activos financieros u otros.” Introducción Metodología de Diseño de una Base de Datos
  • 3. Se debe de recordar que una base de datos es un formato estructurado para organizar y mantener información que pueden ser fácilmente recuperadas. Introducción Metodología de Diseño de una Base de Datos Y para que todos los elementos que participan en este proceso sean identificados se debe de contar con una metodología apropiada que permitan poder llevar acabo esta actividad.
  • 4. La planificación de la base de datos también incluye el desarrollo de estándares que especifiquen cómo realizar la recolección de datos, cómo especificar su formato, qué documentación será necesaria y cómo se va a llevar a cabo el diseño y la implementación. Introducción Metodología de Diseño de una Base de Datos
  • 5. Planificación Top-Down Supone que el diseñador entiende los requerimientos de una aplicación de la base de datos del usuario, y la transforma en especificaciones formales. Durante este proceso, el diseñador lleva a cabo las fases de diseño conceptuales, lógicas y físicas de la base de datos. Enfoque Metodológicos Metodología de Diseño de una Base de Datos
  • 6. Planificación Bottom-up Asume que una especificación de las bases de datos ya existe, ya sea por que hay una Base de Datos que tiene que ser interconectadas a un sistema de bases múltiples, o porque la especificación conceptual de las bases ha sido hecha para cada sitio independientemente. Enfoque Metodológicos Metodología de Diseño de una Base de Datos
  • 7. Se debe de establecer las necesidades de la organización con respecto al manejo de información. Es decir, identificar las entidades principales de la empresa, sus relaciones y mostrar qué datos comparten las distintas áreas funcionales de la empresa. En si realizar una visión general de la funcionalidad de la organización. Planificación de Base de datos Metodología de Diseño de una Base de Datos
  • 8. Se debe de especifica el ámbito y los límites de la aplicación de bases de datos, así como con qué otros sistemas interactúa. También hay que determinar quienes son los usuarios y las áreas de aplicación. Planificación de Base de datos Metodología de Diseño de una Base de Datos Las funciones a las cuales involucra. Los procesos principales serán el conjunto de actividades vinculadas a las creación, venta y transferencia.
  • 9. Se entenderá por sistema de información al conjunto de componentes interrelacionados que operan conjuntamente para capturar, procesar, almacenar y distribuir información que apoye la toma de decisiones, la coordinación, el control y análisis en una organización. Según el nivel organizacional al cual los sistemas satisfacen y su valor para la organización, los tipos de sistemas que interesarán son: Obtención del Modelo Corporativo Metodología de Diseño de una Base de Datos
  • 10.
  • 11.
  • 12.
  • 13. Metodología de Diseño de una Base de Datos Para estructurar un sistema de información orientado a satisfacer requerimientos estratégicos de las organizaciones se desarrolló una metodología, apoyada en el modelamiento de procesos por regulación, que consta de las siguientes etapas: Etapa 1: Identificación de procesos Se identifican los procesos más relevantes dentro de una organización, diferenciando los principales y los de apoyo. En esta etapa se deben tomar en consideración la misión y los objetivos estratégicos fijados en la organización. Obtención del Modelo Corporativo
  • 14. Metodología de Diseño de una Base de Datos Etapa 2: Selección de procesos Cumplido lo anterior se seleccionan aquellos en los que interesa focalizar los esfuerzos y recursos disponibles. Entre las herramientas de apoyo utilizadas en esta fase se encuentran el análisis FODA (Fortalezas/Oportunidades/Debilidades/Amenazas) y los FCE (Factores Críticos de Éxito).. Obtención del Modelo Corporativo
  • 15. Metodología de Diseño de una Base de Datos Etapa 3: Descomposición de procesos A continuación se identifican los recursos a regular, los subprocesos físicos que afectarán al recurso involucrado, y los administrativos o de gestión que regularán el comportamiento de los subprocesos físicos. Obtención del Modelo Corporativo
  • 16. Metodología de Diseño de una Base de Datos Etapa 4: Estructuración del sistema de información Cada uno de los subprocesos administrativos da origen a tres subsistemas de información: de procesamiento de transacciones, de información administrativa, y de apoyo a las decisiones. El primero captura las transacciones que den cuenta de los cambios de estado del recurso que se está regulando; el segundo apoya las funciones de planificación y control; el tercero apoya el proceso de toma de decisiones Obtención del Modelo Corporativo
  • 17. Metodología de Diseño de una Base de Datos Una sola visión de la base de datos puede describirse mediante un modelo. Un modelo de visión representa un pequeño subconjunto de la realidad, apropiado para una aplicación del contenido de la base de datos. La mayoría de las bases de datos para especificarse requerirán varios modelos de visión. Obtención del Modelo Corporativo
  • 18. Metodología de Diseño de una Base de Datos Cuando se ha establecido un conjunto comprensivo de modelos de visión, es posible establecer la construcción de un modelo para toda la base de datos. Se combinan relaciones provenientes de modelos separados de visión con base en los atributos que tengan en común. Si los modelos de visión no tienen atributos en común no se obtiene ningún beneficio al unir estos datos en un solo modelo de base de datos. Obtención del Modelo Corporativo
  • 19. Metodología de Diseño de una Base de Datos Cada base de datos en el conjunto distribuido tendrá sus conexiones internas y algunas con otros sitios. Las relaciones y conexiones disponibles pueden describirse mediante un submodelo de base de datos . Este puede representar una sola visión o aumentarse y modificarse para tener en cuenta información y datos provenientes de otras visiones incluidos en la base de datos. Un sitio también podría tener un modelo global integrado de todos los datos en las bases distribuidas de datos. Obtención del Modelo Corporativo
  • 20. Metodología de Diseño de una Base de Datos Si una base de datos que opera en un sitio tiene derecho de acceso a datos provenientes de bases ubicadas en otros puntos, puede convenir tener disponible una copia en cada sitio del modelo global de base de datos , aún cuando en ese sitio sólo se almacenen datos para el submodelo local de base de datos. Obtención del Modelo Corporativo
  • 21. Metodología de Diseño de una Base de Datos Se observa que la creación de submodelos de bases de datos implica la existencia de un modelo integrado de bases de datos (modelo corporativo) aun cuando los datos puedan no estar integrados. En una base de datos distribuida puede existir un esquema global basado en el modelo integrado de base de datos que ayude a las consultas globales. Obtención del Modelo Corporativo
  • 22. Metodología de Diseño de una Base de Datos Una vez que se ha decidido cuáles modelos de visión se incluirán en uno sólo, es posible construir el modelo integrado de bases de datos, que consistirá en relaciones de varios tipos y en las conexiones entre dichas relaciones. La combinación puede tener el aspecto de un árbol, de cierto número de árboles ( un bosque ) o de una red. Obtención del Modelo Corporativo
  • 23.
  • 24. Metodología de Diseño de una Base de Datos Es posible construir sistemas de manejo de base de datos con una amplia gama de generalidad. Una clasificación de estos enfoques en tres niveles distingue los sistemas que apoyan a una sola aplicación, a varias aplicaciones del mismo tipo o a múltiples tipos de aplicaciones. Obtención de la base de datos requeridas por la organización
  • 25. Metodología de Diseño de una Base de Datos Sistemas de bases de datos de una sola aplicación Una organización establece una operación de base de datos utilizando las facilidades disponibles de sistema de archivo y diseña programas de aplicación que realizan una interfase a la base de datos utilizando un paquete mantenido centralmente que implanta el grado necesario de descripción de datos y de estructura. Obtención de la base de datos requeridas por la organización
  • 26. Metodología de Diseño de una Base de Datos Sistemas de bases de datos para varias aplicaciones del mismo tipo. Un grupo de usuarios trabajando en cierto tipo de áreas de aplicación reconoce la existencia de necesidades comunes. Obtención de la base de datos requeridas por la organización
  • 27. Metodología de Diseño de una Base de Datos Sistemas de bases de datos de tipo de aplicación múltiple. Un vendedor de equipo electrónico o un grupo académico diseñan un sistema con la intención de que cubra las necesidades generales de la base de datos en una forma mejor. Obtención de la base de datos requeridas por la organización
  • 28. Metodología de Diseño de una Base de Datos Un hospital desea manejar su proceso de consulta, hospitalización y suministro de medicamentos. Se pide modelar la base de datos que permita manejar esta información a través de un MER. Ejercicio: Modelar una Base de Datos Corporativa
  • 29. Metodología de Diseño de una Base de Datos Existe la necesidad de contar con procedimientos ordenados que faciliten el desarrollo de un producto software, ya que esto tiene una incidencia en cuanto a costos y plazos de entrega, además de la calidad y mantenimiento del producto. Proceso de diseño de base de datos Según Sommerville (1988) " un buen diseño es la clave de una eficiente ingeniería del software. Un software bien diseñado es fácil de aplicar y mantener, además de ser comprensible y fiable. Los sistemas mal diseñados, aunque puedan funcionar, serán costosos de mantener, difíciles de probar y poco fiables ".
  • 30. Metodología de Diseño de una Base de Datos Muchas veces, el diseño de una base de datos se limita aplicar la teoría de normalización, cuando en realidad debe abarcar muchas otras etapas, que van desde la concepción hasta la instrumentación. Proceso de diseño de base de datos Una metodología es un conjunto de modelos y herramientas que nos permiten pasar de una etapa a la siguiente en el proceso de diseño de la base de datos. Rolland y Benci (1988).
  • 31. Metodología de Diseño de una Base de Datos No existe una metodología consagrada, sin embargo, ciertas etapas son distinguibles: • Diseño Conceptual , cuyo objetivo es obtener una buena representación de los recursos de información de la empresa, con independencia de usuarios o aplicaciones en particular y fuera de consideraciones de eficiencia del computador. Proceso de diseño de base de datos
  • 32. Metodología de Diseño de una Base de Datos • Diseño Lógico , cuyo objetivo es transformar el esquema conceptual obtenido en la etapa anterior, adaptándolo al modelo de datos en el que se apoya el SGBD que se va a utilizar (modelo relacional). • Diseño Físico , cuyo objetivo es conseguir una instrumentación lo más eficiente posible del esquema lógico. Proceso de diseño de base de datos
  • 33. Metodología de Diseño de una Base de Datos Causas de malos diseños • Falta de conocimiento del dominio de la aplicación, conocimiento que no posee el informático, pero sí el usuario (aunque no sepa estructurarlo ni expresarlo de forma precisa). • Falta de experiencia en el modelado. Proceso de diseño de base de datos
  • 34.
  • 35. Metodología de Diseño de una Base de Datos Proceso de diseño de base de datos Fases del Diseño de Bases de Datos
  • 36. Metodología de Diseño de una Base de Datos La fase de análisis de requerimientos produce una descripción operacional de la base de datos. Su objetivo es asegurar que la base de datos contenga los datos necesarios para las funciones y aplicaciones donde se usara la base de datos. Proceso de diseño de base de datos Formulación y Anáslisis de Requerimientos
  • 37. Metodología de Diseño de una Base de Datos Esta fase es realizada normalmente por los diseñadores de bases de datos a través de entrevistas con los usuarios del sistema que será realizado. En este sentido se dice que esta fase es una fase de: Adquisición de Conocimiento. La salida de esta fase (valga la redundancia) son los requerimientos del sistema. Proceso de diseño de base de datos Formulación y Anáslisis de Requerimientos
  • 38.
  • 39. Metodología de Diseño de una Base de Datos No existen reglas claras que permitan decidir que elemento es una entidad o cual otro una interrelación. Proceso de diseño de base de datos Diseño Conceptual
  • 40. Metodología de Diseño de una Base de Datos Proceso de diseño de base de datos Enfoque lingüístico: • Un sustantivo (nombre común) que actúa como sujeto o complemento directo en una frase es por lo general un tipo de entidad, aunque podría ser un atributo. • Los nombres propios indican ocurrencias de un tipo de entidad. • Un verbo transitivo o una frase verbal es un tipo de interrelación. • Una preposición entre 2 nombres suele ser un tipo de interrelación o también establece la asociación entre una entidad y sus atributos.
  • 41.