Modelo de datos relacional
Modelar datos en tablas con filas, columnas y relaciones descritas explícitamente.
¿Qué es un modelo de datos relacional?
Un modelo relacional describe datos mediante tablas con filas y columnas con nombre. Las claves identifican registros y conectan tablas relacionadas. Las claves y reglas aplicables se definen explícitamente. El orden visible de las filas no es una parte fiable del modelo; para una salida ordenada la consulta debe indicar la ordenación.
En un ejemplo ficticio, el cliente C-21 figura en una tabla de clientes. La solicitud de servicio S-8 contiene un identificador obligatorio que hace referencia a ese cliente. Una clave foránea adecuada puede impedir que la solicitud apunte a un cliente inexistente. No comprueba automáticamente si la persona puede verla o si la justificación cumple las necesidades de negocio. Esas reglas de acceso y negocio requieren definición y aplicación adicionales.
Fuentes
Términos relacionados
- Base de datosUna colección organizada de datos a los que el software puede acceder y que puede modificar.
- SQLUn lenguaje para definir, consultar y modificar datos; no es un único producto de base de datos.
- Clave foráneaUna clave foránea protege una referencia definida entre registros mediante valores de clave coincidentes.
- Clave únicaUna clave única impide repetir valores o combinaciones dentro del ámbito de datos definido.
- Mapeo objeto-relacionalConectar objetos del programa con datos de una base relacional.
- Consulta de base de datosUna consulta pide datos con condiciones definidas. La selección, el alcance y el orden deben ajustarse a su propósito.
Su proyecto con ASES
Descríbanos su proyecto. Le responderemos con una primera valoración.