Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya planificadas. Permiten establecer interconexiones (relaciones) entre los datos (que están guardados en tablas), y a través de dichas conexiones relacionar los datos de ambas tablas, de ahí proviene su nombre: "Modelo Relacional". Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de los laboratorios IBM en San José (California), no tardó en consolidarse como un nuevo paradigma en los modelos de base de datos.
Las bases de datos relacionales están constituidas por una o más tablas que contienen la información ordenada de una forma organizada. Cumplen las siguientes leyes básicas:
- Generalmente, contendrán muchas tablas.
- Una tabla sólo contiene un número fijo de campos.
- El nombre de los campos de una tabla es distinto.
- Cada registro de la tabla es único.
- El orden de los registros y de los campos no está determinados.
- Para cada campo existe un conjunto de valores posible.
nss | nombre | puesto | salario | emails |
111 | Juan Pérez | Jefe de Área | 3000 | juanp@ecn.es; jefe2@ecn.es |
222 | José Sánchez | Administrativo | 1500 | jsanchez@ecn.es |
333 | Ana Díaz | Administrativo | 1500 | adiaz@ecn.es; ana32@gmail.com |
... | ... | ... | ... | ... |
Registro: es el conjunto de información referida a una misma persona u objeto. Un registro vendría a ser algo así como una ficha.
Campo clave: campo que permite identificar y localizar un registro de manera ágil y organizada.
Propiedades generales de los campos
PROPIEDAD | DESCRIPCIÓN | TIPO DE CAMPO |
Tamaño del campo | Permite establecer la longitud máxima de un campo de texto numérico. | Texto, numérico, contador |
Formato | Permite determinar la apariencia de de los datos, utilizando los formatos predefinidos o nuestros propios formatos | Todos, excepto OLE y Memo |
Lugares | Permite especificar el número de cifras decimales para mostrar los números. | Numérico y moneda |
Máscara de entrada | Texto, numérico, fecha/hora, moneda | |
Título | Permite definir una etiqueta de campo predeterminada para un formularios o informe | Todos |
PROPIEDAD | DESCRIPCIÓN | TIPO DE CAMPO |
Tamaño del campo | Permite establecer la longitud máxima de un campo de texto numérico. | Texto, numérico, contador |
Formato | Permite determinar la apariencia de de los datos, utilizando los formatos predefinidos o nuestros propios formatos | Todos, excepto OLE y Memo |
Lugares | Permite especificar el número de cifras decimales para mostrar los números. | Numérico y moneda |
Máscara de entrada | Texto, numérico, fecha/hora, moneda | |
Título | Permite definir una etiqueta de campo predeterminada para un formularios o informe | Todos |
Esta relación jerárquica no es estrictamente obligatoria, de manera que pueden establecerse relaciones entre nodos hermanos. En este caso la estructura en forma de árbol se convierte en una estructura en forma de grafo dirigido. Esta variante se denomina Bases de datos de red.
ejemplos de las bd
Un campo es el nombre de la unidad de información. Cada entrada en una base de datos puede tener múltiples campos de diversos tipos. Por ejemplo, un campo de texto llamado 'color favorito', que permite escribirlo, o un menú llamado 'población' que permita escoger de un listado de poblaciones posibles. La combinación de campos diversos nos permitirá recabar toda la información que consideremos relevante sobre los ítems que constituyen la base de datos.
esto es todo espero que si le llegue.
PROPIEDAD | DESCRIPCIÓN | TIPO DE CAMPO |
Tamaño del campo | Permite establecer la longitud máxima de un campo de texto numérico. | Texto, numérico, contador |
Formato | Permite determinar la apariencia de de los datos, utilizando los formatos predefinidos o nuestros propios formatos | Todos, excepto OLE y Memo |
Lugares | Permite especificar el número de cifras decimales para mostrar los números. | Numérico y moneda |
Máscara de entrada | Texto, numérico, fecha/hora, moneda | |
Título | Permite definir una etiqueta de campo predeterminada para un formularios o informe | Todos |