Please enable JavaScript.
Coggle requires JavaScript to display documents.
¿Qué es el diseño de bases de datos? - Coggle Diagram
¿Qué es el diseño de bases de datos?
El diseño de la base de datos se define como una colección de pasos que ayudan a diseñar, crear, implementar y mantener los sistemas de administración de datos de una empresa. El propósito principal del diseño de una base de datos es producir modelos físicos y lógicos de diseños para el sistema de base de datos propuesto.
Qué es un buen diseño de base de datos?
Un buen proceso de diseño de bases de datos se rige por reglas específicas. La primera regla dicta que se deben evitar los datos redundantes; ya que desperdicia espacio y aumenta la probabilidad de fallas y discrepancias dentro de la base de datos. La siguiente regla es que la precisión y exhaustividad de la información es extremadamente imperativa.
Importancia del diseño de bases de datos
El diseño de la base de datos define la estructura de la base de datos utilizada para planificar, almacenar y administrar la información. La precisión en los datos solo se puede lograr si una base de datos está diseñada para almacenar solo información valiosa y necesaria.
Ciclo de vida del desarrollo de bases de datos
Hay varias etapas en el desarrollo de una base de datos. Sin embargo, no es necesario seguir cada uno de los pasos secuencialmente. El ciclo de vida se puede dividir en tres pasos: análisis de requisitos, diseño de base de datos e implementación.
Análisis de requisitos, Diseño de base de datos, implementación
Técnicas de diseño de bases de datos
Las dos técnicas más comunes utilizadas para diseñar una base de datos incluyen:
Normalización
: Las tablas están organizadas de tal manera que disminuye la redundancia y dependencia de datos. Las tablas más grandes se dividen en tablas más pequeñas y se vinculan entre sí mediante relaciones.
Modelado de entidad-relación (ER):
Es un enfoque de diseño gráfico de base de datos que modela entidades, sus atributos y define relaciones entre estas entidades para significar objetos de la vida real. Una entidad es cualquier elemento del mundo real que es diferente o único del entorno.
¿Qué es la Interacción Humano-Computadora?
La Interacción Humano-Computadora se convirtió oficialmente en una disciplina con el advenimiento de la computadora personal. Con el primer Macintosh, IBM PC 5150 y Commodore 64 utilizados en la oficina, la gente empezó a darse cuenta de cómo esta transición afectará no sólo a su trabajo sino a sus vidas en general. Los PCs fueron lanzados con muchas nuevas características como procesadores de texto, facilidades de juego y ayudas de contabilidad. Con el tiempo, su nivel de sofisticación aumentó hasta el punto en que el objetivo era hacer que la interacción hombre-computadora se asemejara a la interacción entre humanos, de la forma más natural y sin fisuras posible.
¿Por qué es importante el estudio de la Interacción Humano-Computadora?
En la Interacción Humano-Computadora, las palabras clave son usabilidad, seguridad y funcionalidad.
Usabilidad
La usabilidad es uno de los conceptos clave de HCI. Se trata de hacer que los sistemas sean fáciles de aprender y usar. Mejora la competitividad, la fidelización de los clientes y reduce los costes. En la fase de prototipado, durante las pruebas de usabilidad, el equipo establece los aspectos positivos y negativos del prototipo antes de seguir desarrollándolo.
Ventajas
Las bases de datos permieten obtener información en forma más sencilla.
Obtener información estructurada.
Compartir información en forma simultánea con otros usuarios o con otras bases de datos.
Facilita la estandarización de procesos, nombres de registros, etc.
Permite controlar la duplicidad de datos (redundancia)
Desventajas
Tamaño, espacio. Una BD suele requerir mucho espacio en disco, suelen volverse pesadas.
Son un producto complejo, por lo que no toda persona será capaz de manipularla y/o ponerse al cargo de su mantenimiento.
Costo. Algunos gestores y productos de bases de datos suelen ser costosos. Tales como Oracle, DB2, Etc.
Requieren de capacitación, asesoría y acompañamiento para enseñar su manejo