Objetivos Específicos
- Identificar las características generales de los tipos de moldeamiento de base de datos comúnmente utilizados
- Realizar eficientemente el modelo entidad relación de las bases de datos
- Realizar eficientemente el modelo relacional de las ases de datos.
Modelos de Datos:
Una colección de herramientas conceptuales para describir los datos, las relaciones, la semántica y las restricciones de consistencia
- Modelo E-R
- Modelo Relacional
- Otros modelos de datos
Modelo E-R (entidad - relación)
El modelo de datos E-R está basado en una percepción del mundo real que consta de una colección de objetos básicos.
Este modelo utiliza un grupo de tablas para representar los datos y las relaciones entre ellos.
El modelo relacional
Se encuentra a un nivel de abstracción inferior al modelo de datos E-R.
Otros Modelos
Los modelos de datos semi estructurados permiten la especificación de datos donde los elementos de datos individuales del mismo tipo pueden tener diferentes conjuntos de atributos
El modelo de datos de red y el modelo de datos jerárquico precedieron al modelo de datos relacional. Estos modelos estuvieron ligados fuertemente a la implementación subyacente y complicaban la tarea de modelado de datos. Se usa muy poco actualmente
Análisis de Requerimientos
Requisitos Funcionales
¿Qué debe hacer el sistema?
Transacciones
Requisitos de datos
¿Qué debe almacenar el sistema?
Pensar en el futuro
Tolerancia a Cambios
Nombre de un cliente
1 nombre y 1 apellido
Y si tiene 2 nombres o 3
Si su apellido usa un - y es muy largo
Y si cambia de nombre en el futuro
Y si hay otra persona con el mismo nombre
Y si se trata de una cuenta bipersonal
Definiciones
Entidad:
Un objeto que existe y se distingue de algún tipo (~instancia)
Conjunto de entidades
Una colección de objetos similares (~clases)
Atributos
Propiedades de entidades en un conjunto de entidades.
Relaciones
Conexiones entre dos o más entidades
No hay comentarios:
Publicar un comentario