Interesante
¿Qué es una Base de Datos Relacional?
El modelo relacional es el modelo de datos que soporta a la mayoría de los productos de bases de datos en el mercado actual. Es un modelo formal, basado en las matemáticas, en su concepto de relación matemática y en la teoría de conjuntos. El contenido de este módulo y el siguiente presentan los conceptos y términos que sepresentan a continuación:
* Relaciones matemáticas o tablas relacionales
* Llaves, primaria, alterna, foránea
* Diseño de bases de datos relacionales
* Normalización
¿Qué es un Modelo de Datos?
Un concepto muy importante y fundamental para hablar de abstracción de datos en el área de bases de datos es el modelo de datos. Un modelo de datos permite representar los requerimientos dedatos de un área bajo análisis en una forma organizada, para facilitar su representación en un producto de bases de datos, y posteriormente su manipulación.
Un modelo de datos se forma de:
* Elementos de modelación, que permiten definir la estructura de los datos, tales como tipos de datos, dominios, y reglas de integridad. (DDL)
* Operaciones para poder actualizar y consultar la base dedatos. (DML)
¿Qué es un Lenguaje de Definición de Datos (DDL)?
Son los elementos de modelación que permiten definir el metadata de la base de datos, es decir, los datos acerca de los datos, que se almacenan en el DBMS, en el catálogo del sistema.
¿Qué es un Lenguaje de Manipulación de Datos (DML)?
Son las operaciones que permiten el acceso a la base de datos para actualización y consulta alos datos de la base de datos, y poder resolver cualquier consulta que los usuarios requieran de la misma.
El uso de un Modelo de Datos en la creación de una Base de Datos
Para la creación de una base de datos es necesario contar primero con el modelo de datos que permita crearla. El modelo de datos, como abstracción de la realidad, es la herramienta utilizada para la representación de lasentidades y los atributos que las describen, así como las relaciones entre ellas. Este modelo sirve como base para poder crear una base de datos. El enfoque de modelación más usado es el modelo Entidad-Relación.
El modelo entidad-relación (E-R) se basa en percibir y modelar el mundo real en base a elementos básicos de construcción: entidades y relaciones entre ellas, así como atributos que permitendescribir a ambos elementos. De todo lo anterior se deduce que el punto clave en la construcción de la base de datos será el modelo de datos.
Con la modelación de los datos requeridos por una base de datos se logra:
1. Formalización: definir formalmente las estructuras permitidas y las restricciones, a fin de representar los datos que requiere una aplicación, y la base de datos requerida.2. Diseño: el modelo resultante es la materia prima esencial para el diseño de la base de datos.
¿Qué es el Modelo Relacional?
El modelo relacional fue propuesto por E.W. Codd en 1970. Es actualmente el modelo que soporta a la gran mayoría de los sistemas de bases de datos de la actualidad. El modelo provee características únicas de modelación, que permiten crear modelos de datos relacionales,con relativa facilidad.
¿Qué es una Relación Matemática/Tabla relacional?
Una relación o tabla relacional, en su forma más simple, es un conjunto de renglones (también conocidos como tuplas, registros, ocurrencias, o instancias).
De una manera más formal, es el conjunto de tuplas, o renglones, formados por un conjunto de valores tomados a partir de “n” diferentes dominios. Se puede expresarde la siguiente manera:
Relación R:
* Dado un conjunto de “n” dominios, D1 a Dn, una relación R se define como el conjunto de tuplas ordenadas, denotadas como <d1, d2, …, dn> donde cada tupla es formada tomando un valor de cada uno de los dominios
* Se denota asi: R = {<d11, d21, …, dn1>1, <d12, d22, …, dn2>2, …, <d1m, d2m, …., dnm>m }
Finalmente, cada columna...
Regístrate para leer el documento completo.