
Interfaz
Interfaz es lo que conocemos en inglés como interface (“superficie de contacto”).En informática se utiliza para nombrar a la conexión funcional entre dos sistemas o dispositivos de cualquier tipo dando una comunicación entre distintos niveles. Su plural es interfaces.
La interfaz de usuario es el medio con que el usuario puede comunicarse con una máquina, equipo, computadora o dispositivo, y comprende todos los puntos de contacto entre el usuario y el equipo.
Durante el desarrollo de un Sistema de Información se toma en cuenta que la interface sea sencilla de entender y usar para los usuarios, como también intuitivas, de manera que pueda desplazarse fácilmente en la misma. Las interfaces básicas de usuario son aquellas que incluyen elementos como menús, ventanas, contenido gráfico, cursor, los beeps y algunos otros sonidos que la computadora hace, y en general, todos aquellos canales por los cuales se permite la comunicación entre el ser humano y la computadora.
La mejor interacción humano-máquina a través de una adecuada interfaz (de usuario), que le brinde tanto comodidad, como eficiencia.
Normalización de Datos
El proceso de normalización de bases de datos consiste en designar y aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional.
Las bases de datos relacionales se normalizan para:
- Evitar la redundancia de los datos.
- Disminuir problemas de actualización de los datos en las tablas.
- Proteger la integridad de los datos.
En el modelo relacional es frecuente llamar tabla a una relación, aunque para que una tabla sea considerada como una relación tiene que cumplir con algunas restricciones:
- Cada tabla debe tener su nombre único.
- No puede haber dos filas iguales. No se permiten los duplicados.
- Todos los datos en una columna deben ser del mismo tipo.

PRINCIPIOS
Para desarrollar un Sistema de Información deben cumplirse los siguientes principios:
1. IMPLICAR A LOS USUARIO DEL SISTEMA
2. UTILIZAR UNA ESTRATEGIA DE RESOLUCIÓN DE PROBLEMAS
3. ESTABLECER FASES Y ACTIVIDADES
4. DOCUMENTAR DURANTE DESARROLLO DE SISTEMA
5. ESTABLECER ESTÁNDARES
6. GESTIONAR LOS PROCESOS Y EL PROYECTO
7. JUSTIFICAR EL SISTEMA COMO UNA INVERSIÓN DE CAPITAL
8. NO TENER MIEDO DE REVISAR O CANCELAR ALGÚN OBJETIVO
9. DIVIDIR LOS PROBLEMAS Y RESOLVERLOS UNO A UNO
10. DISEÑAR SISTEMAS CON PREVISIÓN DE CRECIMIENTO Y CAMBIO.