Conceptos Fundamentales de Bases de Datos Relacionales

Clasificado en Informática

Escrito el en español con un tamaño de 4,59 KB

Base de Datos

Una base de datos es un conjunto de datos relacionados entre sí. Su cometido no es solo almacenar información, sino también realizar operaciones automatizadas con ella. Su objetivo es facilitar la manipulación de los datos cuando son numerosos y requieren un tratamiento específico (por ejemplo, la base de datos de delincuentes de la policía, Microsoft Office Access, OpenOffice Base).

Diseño de Bases de Datos

Diseñar una base de datos consiste en definir los tipos de datos que se van a guardar, cómo se relacionan y qué operaciones se ejecutarán con ellos.

Pasos para establecer una base de datos:

  • Definir los datos: Por ejemplo, los datos de los alumnos de un centro escolar (número de alumno: numérico; nombre: texto de 100 caracteres; curso: alfanumérico de 5 caracteres de longitud; grupo: 1 letra; asignaturas: 25 caracteres; notas: numérico).
  • Definir los índices: Permitirán localizar de forma rápida los elementos que se buscan en la base de datos (por ejemplo, el NIF).
  • Establecer las relaciones: Se forman entre los diferentes grupos de datos.
  • Tratar los datos.

Tablas en Bases de Datos

Una tabla es un objeto de la base de datos que almacena y define un grupo de datos gestionados por una misma aplicación o programa. Se presentan normalmente en forma tabular, como en las hojas de cálculo.

Elementos básicos de una tabla:

  • Registros: Filas de datos de una tabla.
  • Campos: Los datos individuales incluidos en la tabla.

Campos Clave (Índices)

Los campos clave son aquellos que se utilizan para identificar los registros de forma sencilla y facilitar las búsquedas. También se conocen como índices. Se recomienda tener un campo clave único, ya que ayuda a localizar y ordenar la información de la tabla y la base de datos. También es útil definir otros campos clave para búsquedas frecuentes. En Access 2010, se crea un índice numérico por defecto; en Base, no.

Relaciones e Integridad Referencial

Las relaciones entre tablas definen la dependencia entre los campos de las tablas que componen una base de datos.

La integridad referencial es la propiedad de los campos de las tablas dependientes entre sí que asegura que contengan valores válidos, para que las relaciones sean adecuadas y las búsquedas de datos óptimas.

Manipulación de Datos

Ordenar y Seleccionar Registros

Ordenar registros significa colocarlos en una disposición útil para visualizar los datos que nos interesan.

Seleccionar registros consiste en marcar aquellos con los que queremos trabajar para modificarlos, ordenarlos, borrarlos o efectuar cualquier otro tipo de manipulación de datos.

  • Registros consecutivos: Se seleccionan desplazando el ratón.
  • Registros no consecutivos: Se seleccionan manteniendo pulsada la tecla CTRL.

Filtros

Un filtro es un elemento que permite determinar un criterio para escoger una serie de registros que lo cumplan.

Consultas

Una consulta es una selección de campos para los registros que cumplen una serie de condiciones. Se puede realizar sobre una o varias tablas.

Las consultas que involucran una o varias tablas suelen visualizarse por pantalla. Son fundamentales en bases de datos, incluso en las más sencillas, aunque no implican un procesamiento general complejo. Su formato de presentación es a menudo parecido al de las tablas. Otra forma de crearlas es mediante la vista de diseño, donde el usuario tiene más control sobre los elementos.

Formularios e Informes

Formularios

Un formulario es un documento que presenta de forma gráfica y atractiva los campos necesarios para rellenar las tablas de datos.

Informes

Un informe es un documento donde se describe qué información de la base de datos cumple con una serie de criterios, presentándola de un modo atractivo y claro.

Mientras que los formularios facilitan la entrada de datos tabla por tabla, los informes pueden consolidar información de muchas tablas, a veces con un acceso más complejo a los datos subyacentes y un formato de presentación muy variable que puede requerir más trabajo de diseño.

Entradas relacionadas: