Base de Datos  Profesor: MSC. Luis Serna Jherry
Ciclo de Vida de las Bases de Datos   <ul><li>Fases del ciclo de vida </li></ul><ul><li>Modelado conceptual </li></ul>
El Ciclo de Vida de una Base de Datos ESTUDIO PREVIO Y PLAN DE TRABAJO - ESTRATEGIA - CONCEPCION DE LA BD Y  SELECCIÓN DEL...
CONCEPCIÓN DE LA BD Y SELECCIÓN DE EQUIPO ¿Lo aprueba la Dirección en líneas generales? ¿Están de acuerdo los usuarios? MO...
DISEÑO Y CARGA PRODUCCIÓN DISEÑO FÍSICO CARGA PRUEBAS DE PROGRAMAS ¿PROBLEMAS EN LA  ESTRUCTURA? ¿SE HA CARGADO TODA LA BA...
Modelado Conceptual
Modelado Conceptual - Fases - <ul><li>Análisis de Requerimientos </li></ul><ul><li>Determinar los requisitos de informació...
Análisis de Requerimientos <ul><li>Identificamos dos tareas: </li></ul><ul><li>Recolección. </li></ul><ul><ul><li>Determin...
(1) - Recolección <ul><li>Consiste de tres pasos: </li></ul><ul><ul><li>Identificación de requerimientos. </li></ul></ul><...
<ul><li>Identificación de requerimientos. </li></ul><ul><li>El propósito de este paso es reunir la mayor cantidad de infor...
<ul><li>Denominación de los elementos de datos </li></ul><ul><li>En este paso se definen los nombres de los elementos de d...
<ul><li>ESTANDAR OF </li></ul>(1) - Recolección SIMBOLO NOMBRE   DEFINICION N Nombre Expresa datos alfabéticos  # Número D...
(1) - Recolección <ul><li>ESTANDAR OF </li></ul>SIMBOLO NOMBRE   DEFINICION $ Monto Datos numéricos que expresan cifras mo...
<ul><li>Denominación de los elementos de datos </li></ul><ul><li>Estándar OF </li></ul><ul><ul><li># Empleado   Número del...
<ul><li>Documentación de los elementos de datos </li></ul><ul><li>Nombre : ajustado al estándar </li></ul><ul><li>Definici...
(2) - Refinamiento <ul><li>Se apoya en las  formas normales  para identificar las relaciones básicas entre los datos. </li...
Niveles de Modelos de Datos Conceptual <ul><li>Descripción a alto nivel de la estructura de la información: los conceptos ...
¿Para qué modelar datos? <ul><li>Para analizar los datos de un sistema y encontrar: </li></ul><ul><ul><li>el significado d...
Próxima SlideShare
Cargando en…5
×

Clase 2 ciclo de vida bd ac

514 visualizaciones

Publicado el

Publicado en: Educación
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
514
En SlideShare
0
De insertados
0
Número de insertados
2
Acciones
Compartido
0
Descargas
10
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.
  • Introducción a las Bases de Datos 25 de abril de 2011 UPC - Ingeniería de Sistemas Modelado Conceptual: Análisis de la información que se ha de integrar en la BD para alcanzar los objetivos propuestos, plasmándola en el modelo conceptual o lógico. Independiente del SGBD que se vaya a utilizar. Análisis del sistema existente y de las necesidades de los usuarios  necesidades de información y requisitos del sistema Especificación de necesidades de equipo físico y lógico: Evaluar exigencias en cuando a equipo, en especial respecto al SGBD y al dimensionamiento del computador: memorias principal y secundaria, capacidad de proceso, etc. De ser el caso, seleccionar el software SGBD más apropiado.
  • Introducción a las Bases de Datos 25 de abril de 2011 UPC - Ingeniería de Sistemas Diseño Físico: El modelo conceptual obtenido en la fase anterior se estructura de acuerdo al SGBD seleccionado. Se determina la representación física de las entidades (tablas) y sus atributos (campos) a ser implementados en el SGBD. Se crea la estructura física de la BD (esquema de almacenamiento) Carga y Optimización de la base: Cargar los datos, ya sea mediante procedimientos de migración para los datos de aplicaciones anteriormente automatizadas, o introduciéndolos directamente. Conforme se va realizando la carga de las tablas, se van probando los programas de aplicación que los manejan. Producto de estas pruebas puede evidenciarse la necesidad de efectuar modificaciones en el esquema físico (o aún en el lógico)
  • Clase 2 ciclo de vida bd ac

    1. 1. Base de Datos Profesor: MSC. Luis Serna Jherry
    2. 2. Ciclo de Vida de las Bases de Datos <ul><li>Fases del ciclo de vida </li></ul><ul><li>Modelado conceptual </li></ul>
    3. 3. El Ciclo de Vida de una Base de Datos ESTUDIO PREVIO Y PLAN DE TRABAJO - ESTRATEGIA - CONCEPCION DE LA BD Y SELECCIÓN DEL EQUIPO DISEÑO Y CARGA - CONSTRUCCIÓN - PRODUCCIÓN
    4. 4. CONCEPCIÓN DE LA BD Y SELECCIÓN DE EQUIPO ¿Lo aprueba la Dirección en líneas generales? ¿Están de acuerdo los usuarios? MODELADO CONCEPTUAL O LÓGICO EVALUACIÓN Y SELECCIÓN DE EQUIPO FÍSICO Y LÓGICO NECESARIOS ¿APROBADO? DISEÑO Y CARGA NO SI ESTUDIO PREVIO SI, CON REPAROS
    5. 5. DISEÑO Y CARGA PRODUCCIÓN DISEÑO FÍSICO CARGA PRUEBAS DE PROGRAMAS ¿PROBLEMAS EN LA ESTRUCTURA? ¿SE HA CARGADO TODA LA BASE? SISTEMA DE EXPLOTACIÓN SI NO NO SI
    6. 6. Modelado Conceptual
    7. 7. Modelado Conceptual - Fases - <ul><li>Análisis de Requerimientos </li></ul><ul><li>Determinar los requisitos de información de las diferentes áreas (administrativas y de gestión del negocio) de la compañía, definiendo así el alcance de la BD. </li></ul><ul><li>Estos requerimientos se determinan a través de entrevistas a los usuarios, respuestas a cuestionarios y del análisis de los informes y formularios existentes. </li></ul><ul><li>Conceptualización </li></ul><ul><li>Diseño del modelo lógico o conceptual </li></ul>
    8. 8. Análisis de Requerimientos <ul><li>Identificamos dos tareas: </li></ul><ul><li>Recolección. </li></ul><ul><ul><li>Determinar y documentar el conjunto mínimo de elementos de datos requerido para dar soporte al sistema. </li></ul></ul><ul><li>Refinamiento. </li></ul><ul><ul><li>Identificar entidades y atributos desde el conjunto de elementos de datos determinado. </li></ul></ul><ul><ul><li>Normalizar </li></ul></ul>
    9. 9. (1) - Recolección <ul><li>Consiste de tres pasos: </li></ul><ul><ul><li>Identificación de requerimientos. </li></ul></ul><ul><ul><li>Denominación de los elementos de datos. </li></ul></ul><ul><ul><li>Documentación de los elementos de datos </li></ul></ul>
    10. 10. <ul><li>Identificación de requerimientos. </li></ul><ul><li>El propósito de este paso es reunir la mayor cantidad de información posible proveniente de los formatos de entrada, salida y de los requerimientos de procesamiento, su frecuencias y niveles de rendimiento. </li></ul>(1) - Recolección
    11. 11. <ul><li>Denominación de los elementos de datos </li></ul><ul><li>En este paso se definen los nombres de los elementos de datos. </li></ul><ul><li>Los nombres elegidos deben ser claros y comprensibles para los programadores y usuarios. </li></ul><ul><li>Deben adecuarse al uso de estándares. </li></ul><ul><li>Para fines del curso emplearemos el Estándar OF. </li></ul>(1) - Recolección
    12. 12. <ul><li>ESTANDAR OF </li></ul>(1) - Recolección SIMBOLO NOMBRE DEFINICION N Nombre Expresa datos alfabéticos # Número Datos numéricos cardinales u ordinales C Código Datos alfanuméricos usados para clasificar datos. D Fecha Datos de Fecha y hora Q Cantidad Expresa cantidad
    13. 13. (1) - Recolección <ul><li>ESTANDAR OF </li></ul>SIMBOLO NOMBRE DEFINICION $ Monto Datos numéricos que expresan cifras monetarias % Porcentaje Ratios y factores expresados en porcentaje T Texto Datos alfanuméricos amplios usados para describir contenidos F Flag Datos limitado a dos únicos valores posibles.
    14. 14. <ul><li>Denominación de los elementos de datos </li></ul><ul><li>Estándar OF </li></ul><ul><ul><li># Empleado Número del Empleado </li></ul></ul><ul><ul><li>N Cliente Nombre del Cliente </li></ul></ul><ul><ul><li>C Producto Código del Producto </li></ul></ul><ul><ul><li>D Venta Fecha de Venta </li></ul></ul><ul><ul><li>$ Venta Monto de Venta </li></ul></ul><ul><ul><li>F Sexo Sexo </li></ul></ul>(1) - Recolección
    15. 15. <ul><li>Documentación de los elementos de datos </li></ul><ul><li>Nombre : ajustado al estándar </li></ul><ul><li>Definición : oración clara y completa del significado del atributo y su propósito en el sistema. Muchas ayudas en línea se basarán luego en estas definiciones. </li></ul><ul><li>Tipo de dato : Texto, numérico entero, fecha hora, si/no, etc. </li></ul><ul><li>Rango : para datos numéricos, indicar los límites superior e inferior. </li></ul><ul><li>Unidad de medida : de ser aplicable </li></ul><ul><li>Valores restringidos : si los valores están restringidos a un conjunto de palabras o caracteres definido y poco variable. </li></ul>(1) - Recolección
    16. 16. (2) - Refinamiento <ul><li>Se apoya en las formas normales para identificar las relaciones básicas entre los datos. </li></ul><ul><li>Consiste de dos pasos principales: </li></ul><ul><ul><li>Identificación de las entidades y sus atributos. </li></ul></ul><ul><ul><li>Descripción y documentación de entidades. </li></ul></ul>
    17. 17. Niveles de Modelos de Datos Conceptual <ul><li>Descripción a alto nivel de la estructura de la información: los conceptos y sus interrelaciones </li></ul><ul><li>Mínimo (sin redundancia) </li></ul><ul><li>Independiente del tipo de DBMS a utilizar </li></ul>Lógico <ul><li>Descripción de la estructura de la base de datos en términos de las estructuras de datos que puede procesar un tipo de SGBD </li></ul><ul><li>Depende del tipo de DBMS a emplear (relacional, OO, etc.) no del producto concreto </li></ul><ul><li>Si relacional, normalizado por lo menos en 3FN </li></ul>Físico o de Implementación <ul><li>Descripción de la implementación de una base de datos </li></ul><ul><li>Depende del SGBD concreto </li></ul>
    18. 18. ¿Para qué modelar datos? <ul><li>Para analizar los datos de un sistema y encontrar: </li></ul><ul><ul><li>el significado de los datos, </li></ul></ul><ul><ul><li>las relaciones entre datos, </li></ul></ul><ul><ul><li>la necesidad y persistencia de los datos. </li></ul></ul><ul><li>Para crear una representación de la visión que tienen los usuarios de los datos y que permita una fácil comunicación con ellos. </li></ul><ul><li>Para documentar las definiciones y la organización de los datos. </li></ul>

    ×