Tecnología

Inicio

¿Cómo se organiza un Modelo de base de datos relacional?

¿Cómo se organiza un Modelo de base de datos relacional?


Las bases de datos son herramientas útiles para organizar la información. sistemas de gestión de bases de datos relacionales utilizan el modelo de base de datos relacional, que organiza los datos en las tablas. Cada tabla contiene los registros de datos estrechamente relacionados que pueden estar vinculados a través de algún atributo común. La base de datos relacional se ha convertido en el modelo estándar para las bases de datos a partir de productos tales como Access o MySQL.

Historia

En 1970, Edgar F. Codd escribió un artículo titulado "Un modelo relacional de datos para grandes bancos de datos globales", explicando el modelo de base de datos relacional. Sus nuevas ideas sustituyen las bases de datos "planos", que almacenan información en un archivo de texto de longitud. Codd trabajó para IBM, Oracle, pero se convirtió en el primero en beneficiarse con éxito de su modelo relacional. Más tarde, otras compañías adoptaron el modelo, y se convirtió en el diseño de bases de datos estándar para bases de datos.

Mesas

Una base de datos relacional almacena información en una colección de tablas. Cada tabla tiene columnas y filas, donde las columnas representan campos de datos y las filas representan registros. Los campos pueden contener caracteres, números o fechas. Cada registro puede contener un conjunto específico de datos, como la dirección completa de la persona. Una base de datos relacional generalmente comprende varias tablas que contienen información relacionada.

Llaves

Cada tabla de una base de datos relacional contendrá una clave que corresponde a una columna y proporciona un camino lógico para obtener un registro de una tabla. Una clave principal contiene la columna única de datos. Un ejemplo de una buena clave principal sería un número de identificación personal en una tabla, que cada empleado posee un número de identificación único. Una tabla puede tener también una clave externa que vincula una tabla en particular a otro, lo más probable correspondiente a una clave primaria en otra tabla.

relaciones

Tablas que se encuentran en una base de datos relacional tienen relaciones diferentes: uno-a-uno, uno-a-muchos y muchos-a-muchos. Cuando un registro de una tabla se refiere a un único registro de otra tabla, que tienen una relación uno-a-uno. En una relación de uno a muchos, un registro de una tabla se relaciona con muchos registros de otra tabla. -Muchos-a-muchos relaciones ocurren cuando muchos registros se relacionan con muchos registros en la otra y viceversa.

SQL

SQL, un lenguaje de programación diseñado para la creación y gestión de bases de datos relacionales, se ha convertido en el lenguaje estándar utilizado con bases de datos relacionales en la actualidad. La mayoría de las bases de datos utilizan este lenguaje para construir las tablas de una base de datos. Cuando se crea una tabla con un comando CREATE, la base de datos proporciona un nombre de columna y el tipo de datos de esa columna. A través de SQL, también puede asignar teclas a una columna específica.