# data[].attributes.body
¿Qué son las relaciones de tabla?

Tipos de relaciones de tabla

Relaciones de uno a varios

Relaciones de varios a varios

Relaciones de uno a uno

Cómo definir relaciones entre tablas

Cómo definir una relación de uno a varios o de uno a uno

Cómo definir una relación de varios a varios

Integridad referencial

Actualizaciones y eliminaciones en cascada

Tipos de combinaciones

# data[].attributes.body
La base de datos y la estructura de base de datos se definen en el proceso de instalación. La estructura de base de datos depende de si la base de datos es Oracle Database, IBM® DB2 o Microsoft SQL Server.

Base de datos que se puede percibir como un conjunto de tablas y se puede manipular según el modelo relacional de los datos. Cada base de datos incluye:

conjunto de tablas de catálogo de sistema que describe la estructura lógica y física de los datos

archivo de configuración que contiene los valores de parámetro asignados a la base de datos

registro de recuperación con transacciones en curso y transacciones archivables

# data[].attributes.body
Ausencia de estándares reales, lo cual significa una excesiva dependencia a los sistemas comerciales del mercado. Sin embargo, actualmente un gran sector de la tecnología esta aceptado como estándar de hecho.

Requiere personal calificado, debido a la dificultad del manejo de este tipo de sistemas. Esto requiere que los programadores y los analistas deben tomar cursos que los adiestren para poder comprender las capacidades y limitaciones de las Bases de Datos.

Instalación costosa, ya que el control y administración de bases de datos requiere de un software y hardware de elevado coste. Además de la adquisición y mantenimiento del Sistema Gestor de Datos (SGBD).

# data[].attributes.body
Independencia de los datos y los programas y procesos. Permite modificar los datos, excepto el código de aplicaciones.

Menor redundancia, es decir, no es necesario la repetición de datos. Solamente se indica la manera en la que se relacionan éstos.

Obtener más información de la misma cantidad de data. La base de datos facilita al usuario obtener más información debido a la facilidad que provee esta estructura para proveer datos a los usuarios.

Integridad de los datos, lo que genera mayor dificultad de perder la información o de realizar incoherencias con los datos.

# data[].attributes.body
Características

Una base de datos se compone de varias tablas o relaciones.

No pueden existir dos tablas con el mismo nombre ni registro.

Cada tabla es a su vez un conjunto de campos (columnas) y registros (filas).

La relación entre una tabla padre y un hijo se lleva a cabo por medio de las claves primarias y claves foráneas (o ajenas).

Las claves primarias son la clave principal de un registro dentro de una tabla y estas deben cumplir con la integridad de datos.

Las claves ajenas se colocan en la tabla hija, contienen el mismo valor que la clave primaria del registro padre; por medio de estas se hacen las formas relacionales.