bases-cye-2024(2) una sola descarga en base de feria de
Herramientas para modelar datos
1. HERRAMIENTAS APLICADAS
PARA MODELAR DATOS
Jorge Hurtado
C.I 25.941.409
Ing. Sistemas
REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA
EDUCACIÓN UNIVERSITARIA
INSTITUTO UNIVERSITARIO POLITÉCNICO
“SANTIAGO MARIÑO”
EXTENSIÓN C.O.L - SEDE CIUDAD OJEDA
2. Análisis de requisitos
En esta fase se analizan
analizan las necesidades
de los usuarios finales del
software
para determinar qué
objetivos debe cubrir.
que contiene la
especificación completa
de lo que debe hacer el
sistema sin entrar en
detalles internos.
De esta fase surge una
memoria llamada SRD
(documento de
especificación de
requisitos),
Es importante señalar que
en esta etapa se
debe consensuar todo lo
que se requiere del
sistema y será aquello lo
que seguirá en las
siguientes etapas, no
pudiéndose requerir
nuevos resultados a mitad
del proceso de
elaboración del software
de una manera
Hurtado, 2019
3. Diagrama de flujo
Se usan
ampliamente
en
numerosos
campos para
documentar,
estudiar,
planificar,
Un diagrama
de flujo es un
diagrama que
describe un
proceso,
sistema o
algoritmo
informático
mejorar y
comunicar
procesos que
suelen ser
complejos en
diagramas
claros y
fáciles de
comprender
.
Tipos de diagramas de flujo
• Diagramas de flujo de documentos
• Diagramas de flujo de datos
• Diagramas de flujo de sistemas
• Diagramas de flujo de programas
Hurtado, 2019
Cómo planificar y dibujar un diagrama de flujo
básico
• Define tu propósito y alcance
• Identifica las tareas en orden cronológico
• Organízalos por tipo y figura correspondiente
• Crea tu diagrama
• Confirma tu diagrama de flujo
4. Diccionario de datos
Enundiccionario
dedatos
se encuentra la lista de todos
los elementos que forman
parte del flujo de datos en
todo el sistema. Los
elementos más importantes
son flujos de datos,
almacenes de datos y
procesos. El
diccionario guarda los
detalles y descripciones de
todos estos elementos.
conjuntode
definiciones
conjunto de definiciones
que contiene las
características lógicas y
puntuales de los datos que
se van a utilizar en el
sistema que se programa,
incluyendo nombre,
descripción, alias,
contenido y organización
Hurtado, 2019
5. ¿Que es un diseño preliminar?
Consiste en diseñar un sistema de informacion que satisfaga los
requerimientos, funciones y restricciones establecidas en fases anteriores.
El diseño preliminar costa de un prototipo modelo fisico que delinea la
integración hombre/maquina de un sistema de informacion y describe en
forma general.
¿Que es un prototipo?
Es un producto
terminado al que se
llega en la fase de
investigación y
desarrollo, pero todavía
no es definitivo, es
decir, no se
comercializara
Definición de
propósitos
1.1 Elaborar diferentes
propósitos
1.2 Evaluar
configuración existente
1.3 Determinar
configuraciones
técnicas necesarias
Seleccionar
propósitos
2.1 Realizar un análisis
costo-beneficios
2.2 Discutir informe de
propósito
2.3 Adquirir tecnología
necesaria
Refinamiento de propósito
3.1 Refinar propósito
3.2 Revisar propósito
3.3 Elaborar un informe de diseño preliminar
3.4 Elaborar un informe de detalles de la próxima fase
Hurtado, 2019
6. Diseño de formatos de entrada y
salida
Es el enlace que une al sistema de
información con el mundo y sus usuarios, en
esta existen aspectos generales que todos
los analistas deben tener en cuenta estos
son:
Objetivo del Diseño de Entrada
Consiste en el desarrollo de especificaciones
y procedimientos para la preparación de
datos, la realización de los procesos
necesarios para poner los datos de
transacción en una forma utilizable para su
procesamiento así como la entrada de los
datos se logra al instruir a la computadora
para que lea ya sea documentos escritos,
impresos ó por personas que los escriben
directamente al sistema.
A menudo, para los usuarios la característica más importante de un sistema de información es la salida que produce. Si
la salida no es de calidad, se pueden convencer de que todo el sistema es tan innecesario que eviten su utilización y, por
lo tanto, posiblemente ocasionen errores y que el sistema falle.
Objetivos de la Salida
• Expresar la Información Relacionada con Actividades Pasadas, Estado Actual o Proyecciones para el Futuro.
• Señalar Eventos Importantes, Oportunidades, Problemas ó Advertencia.
• Iniciar una Acción
• Confirmar una Acción. Hurtado, 2019
7. ¿Qué es un modelo entidad relación?
es un tipo de diagrama
de flujo que ilustra
cómo las "entidades",
como personas, objetos
o conceptos, se
relacionan entre sí
dentro de un sistema.
sistemas de información
empresarial, educación
e investigación.
se usan a menudo para
diseñar o depurar bases
de datos relacionales
en los campos de
ingeniería de software
se usan a menudo para
diseñar o depurar bases
de datos relacionales
en los campos de
ingeniería de software,
sistemas de información
empresarial, educación
e investigación.
En ingeniería de software, un diagrama ER a
menudo es un primer paso para determinar los
requisitos de un proyecto de sistemas de
información.
Hurtado, 2019
8. Diseño de Bases de Datos
Son muchas las consideraciones a tomar en cuenta al momento de
hacer el diseño de la base de datos, quizá las más fuertes sean:
La velocidad de acceso,
El tamaño de la información,
El tipo de la información,
Facilidad de acceso a la información,
Facilidad para extraer la información requerida,
El comportamiento del manejador de bases de datos con cada tipo de
información.
OBJETIVOS DEL DISEÑO DE BASES DE DATOS
Almacenar Solo La Información Necesaria.
Debemos de ser realistas acerca de nuestras necesidades y decidir qué información es realmente necesaria
Seleccionar el Tipo de Dato
Adecuado.
Una vez identificadas todas las tablas y
columnas que necesita la base de datos,
debemos determinar el tipo de dato de
cada campo.
Texto
Números
Fecha y hora
1.4. Utilizar Índices Apropiadamente
Los índices son un sistema especial que
utilizan las bases de datos para mejorar
su rendimiento global. Sin embargo, lo
que tenemos que saber es que el usar
índices tiene un precio. Cada vez que
hacemos un INSERT, UPDATE,
REPLACE, o DELETE sobre una
tabla, MySQL tiene que actualizar
cualquier índice en la tabla para reflejar
los cambios en los datos
1.5. Usar Consultas REPLACE
1.6. Usar Una Versión Reciente de
MySQL
1.8. Usar Tablas Temporales.
El último paso del diseño de la base de
datos es adoptar determinadas
convenciones de nombres
Hurtado, 2019
9. Técnicas de codificación.
Conversión digital a digital.
La conversión digital a digital, codifica los unos y ceros
en una secuencia de pulsos de tensión que se puedan
propagar por un medio de transmisión.
Codificación unipolar.
La codificación es sencilla y primitiva, el sistema de
transmisión funciona enviando pulsos de tensión por el
medio de transmisión, habitualmente un hilo, hay un
nivel de tensión para el 0 binario y otro nivel para el 1
binario. La polaridad del impulso indica si es positivo o
negativo.
Codificación Bipolar
La Codificación bipolar usa tres niveles de tensión
como la Polar RZ: positivo, nulo y negativo. Pero, a
diferencia de ésta, el nivel tensión cero se usa para
representar el bit 0. El bit 1 se representa alternando
los niveles positivos y negativos, de forma que si el
primer 1 se indica con tensión positiva, el segundo 1
tendrá tensión negativa, y el tercero volvería a tener
tensión positiva. Hurtado, 2019