Está en la página 1de 29

Requerimientos de

información y diseño
de la base de datos
(BD)
Fernando Bahena
May Ly Rodríguez Diaz
Paloma Alejandra
DISEÑO DE BASE
DE DATOS

• El diseño de la base de datos es la


estructura encargada en asegurar que
la información ingresada en el sistema
pueda estar siempre disponible a la
vista de quien la disponga y tenga
permisos para ello.
• Es recomendable utilizar la estrategia de
«divide y vencerás». Si se aplica este
concepto, se obtienen las diferentes
etapas del diseño de bases de datos.
Estas son secuenciales y el resultado de
cada una sirve de punto de partida de la
etapa siguiente.
Técnicas de análisis
de requerimientos de
información
1. ANÁLISIS DE REQUERIMIENTOS

• Captar los requisitos de información de


los distintos grupos de usuarios.
• Información sobre el uso que se piensa
dar a la BD.
• Captar requerimientos operativos
2. DISEÑO
CONCEPTUAL
• Obtener una buena representación de los
recursos de información de la empresa.
• los modelos de datos más utilizados en el
diseño de bases de datos son ER y UML.
3 DISEÑO
LOGICO
• 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.
SE DIVIDE EN TRES
SUB-FASES

Reconsideraciones del modelo conceptual

Transformación del modelo conceptual en


el modelo lógico

Normalización
4. DISEÑO
FISICO
Trata de conseguir una instrumentación lo
más eficiente posible, del esquema lógico.
• Gestor de Base de datos a utilizar.
• Campos a crear.
• Análisis
RESUMEN DE • Diseño.
LAS TÉCNICAS • Elaboración
DE ANÁLISIS DE • Características( entidades, atributos, relaciones o flujo de
REQUERIMIENTO datos, procesos, almacenes)
• Tablas
S DE
• Arquitectura en 3 niveles: Nivel interno, conceptual y externo.
INFORMACIÓN.
• Seguridad
• Respaldo y recuperación.
• Diseño
Planeación de
estratégica para el
análisis de
requerimientos
REQUERIMIENTOS Y
ANÁLISIS DE
REQUERIMIENTOS

• Requerimientos: Especifican que es lo que el


sistema debe hacer (sus funciones) y sus
propiedades esenciales y deseables.
• Análisis de requerimientos: Es el conjunto de
técnicas y procedimientos que nos permiten
conocer los elementos necesarios para definir un
proyecto de software
¿POR QUÉ DEFINIR LOS
REQUERIMIENTOS?

• Una de las razones por las que un


sistema falla es la mala definición de
requerimientos.
• El escribir especificaciones de sistema y
de software buenas, correctas,
completas y medibles
• Para el éxito de un desarrollo de
software es esencial una comprensión
de gestión de requerimientos
• La principal relación de la gestión de
requerimientos de un proyecto de
software con el retraso de los
proyectos radica en que algunos
aspectos están fuera del alcance
original, el cual nunca fue
documentado, por lo que se debe
implementar un mecanismo formal
para justificarlo.
Diccionario de
datos
CONCEPTO

• El diccionario de datos es una lista


organizada de todos los datos
pertinentes al sistema con definiciones
precisas y rigurosas para que como el
usuario como el analistas, tenga un
entendimiento común de toda la Base
de datos.
CADA UNO ESTA
IDENTIFICADO:

Un nombre  Descripción Alias

Longitud Valores de los Estructura de


datos datos
EN LAS ENTRADAS DE UN
DICCIONARIO DE DATOS
• Nombre, significado y
composición de los flujos y
almacenes que se muestran en un
DFD.
• Nombre, significado y
composición de las entidades
dependientes e independientes
que se muestran en el DER
(diagrama de Entidad-Relación).
DOCUMENTACI
ÓN
TIPOS DE
DOCUMENTACIÓN

• Existen dos tipos de


documentos de
requerimientos, el
documento de especificación
de requerimientos cubre
exactamente lo mismo que el
documento de definición de
los requerimientos.
DIAGRAMAS
• Mantenga sus diagramas
pequeños y legibles; solo incluya
tablas, relaciones y columnas
importantes, solo la que tenga
algún significado para
comprender el panorama general:
claves principales/de negocio,
atributos y relaciones
importantes.
DESCRIPCIONES
• No documente lo obvio.
• Si los objetos almacenados en tablas tienen tipos o
estados, es bueno enumerarlos en la descripción
general de una tabla,
• Definir el formato que se espera, por ejemplo.
"Mm/dd/aa"
• Enumere todos los valores
conocidos/importantes y su
significado.
• Si hay alguna API en una tabla
(una vista que se debe usar para
leer datos y la
función/procedimientos para
insertar/actualizar datos)
enumérelos en la descripción de
la tabla,
DESCRIBA DE DÓNDE PROVIENEN LOS VALORES IMPORTE DIAGRAMAS UML DESDE UNA ODBC
DE LAS FILAS/COLUMNAS (PROCEDIMIENTO, CONEXIÓN.
FORMULARIO, INTERFAZ, ETC.),
GENERE SECUENCIAS DE GENERAR DOCUMENTACIÓN PUEDE EDITAR SUS DEFINICIONES DE
COMANDOS SQL (DDL) PERSONALIZADA DE TU BASE DE CLASE/TABLA DENTRO DE LA
DATOS. HERRAMIENTA UML Y GENERAR UN
DOCUMENTO TOTALMENTE
DESCRIPTIVO CON IMÁGENES
INCLUIDAS.
FUENTES BIBLOGRÁFICAS
• Espinosa, F. F. (2017). Definición de los Requerimientos de Información y Funciones para la Gestión de
Mantenimiento Mediante un Proceso de Análisis Constructivo. Recuperado 2020, de
https://scielo.conicyt.cl/scielo.php?script=sci_arttext&pid=S0718-07642015000600009

• Mendoza, E. L. (2018). REQUERIMIENTOS PARA CONSTRUIR UNA BASE DE DATOS. Recuperado 2020,
de https://prezi.com/y0w9t3kiqxry/requerimientos-para-construir-una-base-de-datos/

• Modelo de datos — documentación de Bases de Datos I | Proyecto II - 0.0.1. (2019). Recuperado


2020, de https://manual-tecnico-bd-oracle.readthedocs.io/es/latest/Modelo%20de%20datos.html

• SALCEDO , G. (2016). ANÁLISIS DE REQUERIMIENTOS Y DISEÑO DE LA BASE DE DATOS . Recuperado


2020, de http://repository.udistrital.edu.co/bitstream/11349/4663/1/proyecto_final.pdf
FUENTES BIBLOGRÁFICAS
• weebly.com, (2017). Diccionario de Datos/ingenieria
Https://ingenieriadesoftwaretdea.weebly.com/diccionario-de-datos.html
• Sitemas umma(2011) Diccionario de datos.
https://sistemasumma.com/2011/05/20/diccionario-de-datos/
• Betancourt, D. F. (27 de julio de 2019). Cómo hacer la planificación estratégica paso a paso.
Recuperado el 18 de mayo de 2020, de Ingenio Empresa:
www.ingenioempresa.com/planificacion-estrategica.

También podría gustarte