Clase 2 ciclo de vida bd ac
-
Upload
luis-jherry -
Category
Education
-
view
338 -
download
6
Transcript of Clase 2 ciclo de vida bd ac
![Page 1: Clase 2 ciclo de vida bd ac](https://reader034.fdocuments.mx/reader034/viewer/2022042507/55795f62d8b42ab6648b516d/html5/thumbnails/1.jpg)
Base de Datos
Profesor:
MSC. Luis Serna Jherry
![Page 2: Clase 2 ciclo de vida bd ac](https://reader034.fdocuments.mx/reader034/viewer/2022042507/55795f62d8b42ab6648b516d/html5/thumbnails/2.jpg)
Ciclo de Vida de las Bases de Datos
•Fases del ciclo de vida
•Modelado conceptual
![Page 3: Clase 2 ciclo de vida bd ac](https://reader034.fdocuments.mx/reader034/viewer/2022042507/55795f62d8b42ab6648b516d/html5/thumbnails/3.jpg)
El Ciclo de Vida de una Base de Datos
ESTUDIO PREVIO Y PLAN DE TRABAJO- ESTRATEGIA -
ESTUDIO PREVIO Y PLAN DE TRABAJO- ESTRATEGIA -
CONCEPCION DE LA BD Y SELECCIÓN DEL EQUIPO
CONCEPCION DE LA BD Y SELECCIÓN DEL EQUIPO
DISEÑO Y CARGA - CONSTRUCCIÓN -
DISEÑO Y CARGA - CONSTRUCCIÓN -
PRODUCCIÓNPRODUCCIÓN
![Page 4: Clase 2 ciclo de vida bd ac](https://reader034.fdocuments.mx/reader034/viewer/2022042507/55795f62d8b42ab6648b516d/html5/thumbnails/4.jpg)
CO
NC
EPC
IÓN
DE
LA
BD
YS
ELE
CC
IÓN
DE
EQ
UIP
O MODELADO CONCEPTUAL OLÓGICO
MODELADO CONCEPTUAL OLÓGICO
EVALUACIÓN Y SELECCIÓN DE EQUIPO FÍSICO Y LÓGICO
NECESARIOS
EVALUACIÓN Y SELECCIÓN DE EQUIPO FÍSICO Y LÓGICO
NECESARIOS
¿APROBADO?¿APROBADO?
DISEÑO Y CARGA
NO
SI
ESTUDIO PREVIO
SI, CON REPAROS
¿Lo aprueba la Dirección en líneas
generales?
¿Están de acuerdo los usuarios?
![Page 5: Clase 2 ciclo de vida bd ac](https://reader034.fdocuments.mx/reader034/viewer/2022042507/55795f62d8b42ab6648b516d/html5/thumbnails/5.jpg)
DIS
EÑ
O Y
CA
RG
APR
OD
UC
CIÓ
N
DISEÑO FÍSICODISEÑO FÍSICO
CARGACARGA
PRUEBAS DE PROGRAMASPRUEBAS DE PROGRAMAS
¿PROBLEMAS EN LA ESTRUCTURA?
¿PROBLEMAS EN LA ESTRUCTURA?
¿SE HA CARGADOTODA LA BASE?
¿SE HA CARGADOTODA LA BASE?
SISTEMA DEEXPLOTACIÓN
SISTEMA DEEXPLOTACIÓN
SI
NO
NO
SI
![Page 6: Clase 2 ciclo de vida bd ac](https://reader034.fdocuments.mx/reader034/viewer/2022042507/55795f62d8b42ab6648b516d/html5/thumbnails/6.jpg)
ModeladoConceptual
![Page 7: Clase 2 ciclo de vida bd ac](https://reader034.fdocuments.mx/reader034/viewer/2022042507/55795f62d8b42ab6648b516d/html5/thumbnails/7.jpg)
Modelado Conceptual- Fases -
Análisis de Requerimientos• 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.
• 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.
Conceptualización• Diseño del modelo lógico o conceptual
![Page 8: Clase 2 ciclo de vida bd ac](https://reader034.fdocuments.mx/reader034/viewer/2022042507/55795f62d8b42ab6648b516d/html5/thumbnails/8.jpg)
Análisis de Requerimientos
Identificamos dos tareas:• Recolección.
Determinar y documentar el conjunto mínimo de elementos de datos requerido para dar soporte al sistema.
• Refinamiento. Identificar entidades y atributos desde el
conjunto de elementos de datos determinado. Normalizar
![Page 9: Clase 2 ciclo de vida bd ac](https://reader034.fdocuments.mx/reader034/viewer/2022042507/55795f62d8b42ab6648b516d/html5/thumbnails/9.jpg)
(1) - Recolección
• Consiste de tres pasos: Identificación de requerimientos. Denominación de los elementos de datos. Documentación de los elementos de datos
![Page 10: Clase 2 ciclo de vida bd ac](https://reader034.fdocuments.mx/reader034/viewer/2022042507/55795f62d8b42ab6648b516d/html5/thumbnails/10.jpg)
Identificación de requerimientos.• 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.
(1) - Recolección
![Page 11: Clase 2 ciclo de vida bd ac](https://reader034.fdocuments.mx/reader034/viewer/2022042507/55795f62d8b42ab6648b516d/html5/thumbnails/11.jpg)
Denominación de los elementos de datos
• En este paso se definen los nombres de los elementos de datos.
• Los nombres elegidos deben ser claros y comprensibles para los programadores y usuarios.
• Deben adecuarse al uso de estándares.• Para fines del curso emplearemos el Estándar OF.
(1) - Recolección
![Page 12: Clase 2 ciclo de vida bd ac](https://reader034.fdocuments.mx/reader034/viewer/2022042507/55795f62d8b42ab6648b516d/html5/thumbnails/12.jpg)
ESTANDAR OF
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
(1) - Recolección
![Page 13: Clase 2 ciclo de vida bd ac](https://reader034.fdocuments.mx/reader034/viewer/2022042507/55795f62d8b42ab6648b516d/html5/thumbnails/13.jpg)
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.
(1) - RecolecciónESTANDAR OF
![Page 14: Clase 2 ciclo de vida bd ac](https://reader034.fdocuments.mx/reader034/viewer/2022042507/55795f62d8b42ab6648b516d/html5/thumbnails/14.jpg)
Denominación de los elementos de datos
Estándar OF# Empleado Número del EmpleadoN Cliente Nombre del ClienteC Producto Código del ProductoD Venta Fecha de Venta$ Venta Monto de VentaF Sexo Sexo
(1) - Recolección
![Page 15: Clase 2 ciclo de vida bd ac](https://reader034.fdocuments.mx/reader034/viewer/2022042507/55795f62d8b42ab6648b516d/html5/thumbnails/15.jpg)
Documentación de los elementos de datos
• Nombre: ajustado al estándar• 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.
• Tipo de dato: Texto, numérico entero, fecha hora, si/no, etc.
• Rango: para datos numéricos, indicar los límites superior e inferior.
• Unidad de medida: de ser aplicable• Valores restringidos: si los valores están restringidos
a un conjunto de palabras o caracteres definido y poco variable.
(1) - Recolección
![Page 16: Clase 2 ciclo de vida bd ac](https://reader034.fdocuments.mx/reader034/viewer/2022042507/55795f62d8b42ab6648b516d/html5/thumbnails/16.jpg)
(2) - Refinamiento
• Se apoya en las formas normales para identificar las relaciones básicas entre los datos.
• Consiste de dos pasos principales: Identificación de las entidades y sus
atributos. Descripción y documentación de
entidades.
![Page 17: Clase 2 ciclo de vida bd ac](https://reader034.fdocuments.mx/reader034/viewer/2022042507/55795f62d8b42ab6648b516d/html5/thumbnails/17.jpg)
Niveles de Modelos de DatosConceptual Descripción a alto nivel de la estructura
de la información: los conceptos y sus interrelaciones
Mínimo (sin redundancia) Independiente del tipo de DBMS a
utilizar
Lógico 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
Depende del tipo de DBMS a emplear (relacional, OO, etc.) no del producto concreto
Si relacional, normalizado por lo menos en 3FN
Físico o de Implementación
Descripción de la implementación de una base de datos
Depende del SGBD concreto
![Page 18: Clase 2 ciclo de vida bd ac](https://reader034.fdocuments.mx/reader034/viewer/2022042507/55795f62d8b42ab6648b516d/html5/thumbnails/18.jpg)
¿Para qué modelar datos?• Para analizar los datos de un sistema y
encontrar: el significado de los datos, las relaciones entre datos, la necesidad y persistencia de los datos.
• 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.
• Para documentar las definiciones y la organización de los datos.