domingo, 16 de febrero de 2014

3) Conceptos de Bases de Datos

Campo:

Es la mínima unidad de información a la que se puede acceder. Es el lugar de almacenamiento de un dato, osea de un valor correspondiente a un tributo.

Registro:

Es un conjunto de campos que contienen los datos de una misma entidad. En una tabla, cada fila es un registro.

Tabla:

Es el lugar donde se almacenan y modelan los datos recogidos por un programa. Esta se compone de campos (columnas) y registros (filas).

Clave o Llave Maestra:

Es el campo único e irrepetible de la tabla que identifica a un registro como tal.

Clave o Llave Foránea:

Es como la anterior, sólo que ésta relaciona esta tabla o un grupo de registros de ésta con otra tabla.

Modelo de Red:

Es un modelo de bases de datos en el cual existe múltiples relaciones entre los registros de modo que se forma una red gigantesca. Se crean nodos indefinidamente y pueden conectarse libremente, es decir, cualquiera puede tener múltiples nodos hijo o padre.

Modelo Jerárquico:

Es un modelo de datos cuya organización se asemeja a un árbol. Los registros se ordenan por jerarquías, por eso el nombre, así que cada nodo puede tener muchos nodos hijos pero sólo un nodo padre. Esto lo hace un modelo por niveles.

Modelo Relacional:

Es un modelo para la gestión de una base de datos basado en la lógica de predicados y en la teoría de conjuntos. A diferencia de los anteriores, este modelo no se basa en el orden de almacenamiento de estos, sino que los datos se almacenan en conjuntos, que pueden ser tablas, y se crean relaciones a partir de estas.

Modelo Entidad-Relación:

Este modelo está basado en una percepción del mundo real que consta de una colección de objetos, llamados entidades, características de éstos, llamadas atributos, y relaciones entre entidades.

Conclusión:

Antes de la creación y codificación de una base de datos, es necesario y esencial tener un planeamiento previo, para esto es para lo que se usa el modelado de una base de datos. Con esto podemos tener un mejor control sobre el flujo y la lógica de nuestro sistema, además de que ayuda a un desarrollo concreto y nos lleva a mejores resultados.

Referencias:

Dr. Eduardo Fernández-Medina Patón

Luis Rodríguez Yunta

-http://www.sliccware.com/WebHelp/Load_Definition/Definitions/Data_Fields/Data_Fields.htm

No hay comentarios.: