1. Técnicas de análisis y diseño de sistemas
ESTRUC
TURAS
ESTABLECIM
IENTO DE
RESTRIC
CIONES
TIEMPOS
COSTOS
El anàlisis del sistema està referido a:
ASIGNA
CION DE
FUNCIO
NES
VIABI
LIDAD
2. Partes fundamentales en el
desarrollo de cualquier sistema:
ANALISIS
No está referido únicamente al
software que se va a desarrollar sino
también a aspectos como: estructuras,
tiempos, cuestiones de costos,
viabilidad, asignación de funciones
(personas involucradas),
establecimiento de
restricciones y otros.
DISEÑO
Debes hacer las
consideraciones técnicas y
lógicas que te permitirán la
codificación ordenada del nuevo
sistema.
3. Pasos para seguir una Base de Datos:
1. Determinar el propósito de base de datos
2. Desarrollar el diagrama entidad-relación de
la base de datos
3. Precisar las tablas y campos necesarios
4. Establecer las relaciones
5. Perfeccionar el diseño
4. Aspecto importante a considerar en el manejo de Base de Datos:
Son las reglas de normalización:
La normalización es el proceso mediante
La normalización es el proceso mediante
el cual se transforman datos complejos aa
el cual se transforman datos complejos
un conjunto de estructuras de datos más
un conjunto de estructuras de datos más
pequeñas, que además de ser más
pequeñas, que además de ser más
simples yymás estables, son más fáciles de
simples más estables, son más fáciles de
mantener
mantener
Una base de datos normalizada ocupa menos
Una base de datos normalizada ocupa menos
espacio en disco que una no normalizada. Hay
espacio en disco que una no normalizada. Hay
menos repetición de datos, lo que tiene como
menos repetición de datos, lo que tiene como
consecuencia un mucho menor uso de espacio
consecuencia un mucho menor uso de espacio
en disco.
en disco.
6. 2FN. (SOLO UNA LLAVE PRIMARIA POR TABLA)
3FN (ELIMINA LA DEPENDENCIA TRANSITIVA)
7. Técnicas de Programación:
La que vamos a utilizar es la ESTRUCTURADA
Permite al programador desarrollar una estructura mental básica
Para su formación
8. EJERCICIO:
Especifica por qué es importante la etapa de diseño
para cualquier sistema, y explica de manera concisa
los siguientes aspectos:
a) Sus fundamentos.
b) Importancia de un buen diseño modular.
c) El diseño de datos, arquitectónico y procedimental.
d) Documentación del diseño.