Skip to content

Base de datos

base de datos

El término base de datos fue escuchado por primera vez en 1963 en un simposio en California, EE.UU.. Una base de datos puede definirse como un conjunto de información relacionada que está agrupada o estructurada.

Desde el punto de vista informático, la base de datos es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a los mismos y un conjunto de programas que manipulan dicho conjunto de datos.

Cada base de datos se compone de una o más tablas que almacenan un conjunto de datos. Cada tabla tiene una o más columnas y filas. Las columnas almacenan una parte de la información sobre cada elemento que queremos guardar en la tabla, cada fila de la tabla forma un registro.

Definición de base de datos 

Una base de datos se define como una serie de datos organizados y relacionados, que son recopilados y explotados por los sistemas de información de una empresa o negocio en particular.

Características de las bases de datos

Entre las principales características de los sistemas de bases de datos podemos mencionar:

  • Independencia lógica y física de los datos.
  • Mínima redundancia.
  • Acceso simultáneo de múltiples usuarios.
  • Integridad de los datos.
  • Consultas complejas optimizadas.
  • Seguridad de acceso y auditoría.
  • Backup y recuperación.
  • Acceso a través de lenguajes de programación estándar.

Base de datos tipos 

Existen varios tipos de bases de datos; cada tipo de base de datos tiene su propio modelo de datos (cómo están estructuradas). Estos incluyen; Modelo plano, modelo jerárquico, modelo relacional y modelo de red.

El modelo de base de datos plana

En un modelo de base de datos plana, hay dos dimensiones (estructura plana) del conjunto de datos. Hay una columna de información y dentro de esta columna, cada elemento de datos debe estar relacionado con la columna.

Por ejemplo, un modelo de base de datos plana que sólo incluye códigos postales. Dentro de la base de datos, sólo habrá una columna y cada nueva fila dentro de una columna será un nuevo código postal.

El modelo jerárquico de base de datos

El modelo jerárquico de base de datos se asemeja a la estructura de un árbol, del mismo modo que Microsoft Windows organiza carpetas y archivos. En un modelo jerárquico de base de datos, cada enlace está anidado para mantener los datos organizados en un orden particular en el mismo nivel de lista. Por ejemplo, una base de datos jerárquica de ventas puede incluir las ventas de cada día como un fichero separado. Dentro de este archivo están anidadas todas las ventas (el mismo tipo de datos) del día.

Modelo de Red

En un modelo de red, la característica que define es que un registro se almacena con un enlace a otros registros – de hecho, una red.

Estas redes (o a veces referidas como punteros) pueden ser una variedad de diferentes tipos de información como números de nodo de disco o incluso la dirección.

El Modelo Relacional

El modelo relacional es el tipo de base de datos más popular y una herramienta extremadamente poderosa, no sólo para almacenar información, sino también para acceder a ella.

Las bases de datos relacionales están organizadas en forma de tablas. La belleza de estas imágenes es que la información puede ser accedida o añadida sin reorganizar las tablas.

Una tabla puede tener muchos registros y cada registro puede tener muchos campos.

Hay pinturas que a veces se llaman relaciones. Por ejemplo, una empresa puede tener una base de datos llamada pedidos de clientes, y dentro de esta base de datos habrá diferentes tablas o relaciones de todos los pedidos de clientes. Las tablas pueden incluir información del cliente (nombre, dirección, contacto, información, número de cliente, etc.) y otras tablas (relaciones), como los pedidos que el cliente compró previamente (esto puede incluir un número de artículo, descripción del artículo, importe de pago, método de pago, etc.).

Cabe señalar que cada registro (grupo de campos) en una base de datos relacional tiene su propia clave principal. Una clave primaria es el único campo que facilita la identificación de un registro.

Las bases de datos relacionales utilizan un programa llamado interfaz SQL estándar o lenguaje de consulta.

SQL se utiliza actualmente en prácticamente todas las bases de datos relacionales. Las bases de datos relacionales son extremadamente fáciles de personalizar para adaptarse a casi cualquier tipo de almacenamiento de datos. Puede crear fácilmente relaciones de artículos que vende, empleados que trabajan para su empresa, etc.

Que es una tabla en base de datos 

Las tablas son objetos de base de datos que contienen todos sus datos. En las tablas, los datos se organizan según un formato de filas y columnas, similar a una hoja de cálculo. Cada fila representa un registro único y cada columna representa un campo dentro del registro. Por ejemplo, en una tabla que contiene los datos de los empleados de una empresa, puede haber una fila para cada empleado y diferentes columnas que contienen detalles de los empleados, como el número de empleado, el nombre, la dirección, la posición y el número de teléfono particular.

  • El número de tablas en una base de datos está limitado únicamente por el número de objetos soportados en una base de datos (2.147.483.647). Una tabla estándar definida por el usuario puede tener hasta 1.024 columnas. El número de filas de la tabla sólo está limitado por la capacidad de almacenamiento del servidor.
  • Puede asignar propiedades a la tabla y a cada columna de la tabla para controlar los datos admitidos y otras propiedades. Por ejemplo, se pueden crear restricciones en una columna para evitar valores nulos o para proporcionar un valor propuesto si no se especifica un valor, o se puede asignar una restricción clave en la tabla que requiera univocidad o definir una relación entre las tablas.
  • Los datos de la tabla se pueden comprimir por filas o por página. La compresión de datos puede permitir almacenar más filas en una página. Para obtener más información, consulte Compresión de datos.

Clasificación de base de datos

Las bases de datos pueden clasificarse de varias maneras, según el contexto que se trate, la utilidad de las mismas o las necesidades que satisfacen.

Según la variabilidad de la base de datos

  • Bases de datos estáticas: Son bases de datos de sólo lectura, utilizadas principalmente para almacenar datos históricos que luego se pueden utilizar para estudiar el comportamiento de un conjunto de datos a lo largo del tiempo, realizar proyecciones, tomar decisiones y realizar análisis de datos para la inteligencia de negocios.
  • Bases de datos dinámicas: Son bases de datos donde la información almacenada se modifica en el tiempo, permitiendo operaciones como la actualización, borrado y edición de datos, además de las operaciones fundamentales de consulta. Un ejemplo es la base de datos utilizada en un sistema de información de supermercados.

 

Según el contenido

  • Bases de datos bibliográficas: Contienen sólo una subrogación (representativa) de la fuente primaria, lo que permite su localización. Un registro típico de una base de datos bibliográfica contiene información sobre el autor, la fecha de publicación, el editor, el título, la edición, una publicación en particular, etc. Puede contener un resumen o extracto de la publicación original, pero nunca el texto completo, de lo contrario estaríamos en presencia de una base de datos de texto completo. Como su nombre indica, el contenido puede ser números o cifras. Por ejemplo, una colección de resultados de pruebas de laboratorio, entre otros.
  • Bases de datos de texto completo: Almacenan fuentes primarias, como todo el contenido de todas las ediciones de una colección de revistas científicas.

 

Directorios

Un ejemplo son las guías telefónicas electrónicas.

Estos directorios se pueden clasificar en dos tipos principales dependiendo de si son personales o de negocios (llamados las páginas blancas o amarillas respectivamente).

Hay tres tipos de directorios de empresas:

  • Tener el nombre y la dirección de la empresa
  • Contienen un teléfono y los más avanzados contienen correo electrónico
  • Contienen datos como la facturación o el número de empleados, así como códigos nacionales que ayudan a distinguirlos.
  • Sólo existe un tipo de directorio personal, ya que leyes como la LOPD en España protegen la privacidad de los usuarios que pertenecen al directorio.

La búsqueda inversa está prohibida en los directorios personales (a partir de un número de teléfono conocer el propietario de la línea)

Bases de datos o “bibliotecas” de información química o biológica

Son bases de datos que almacenan diferentes tipos de información de química, ciencias de la vida o medicina. Se pueden considerar en varios subtipos:

  • Los que almacenan secuencias de nucleótidos o proteínas.
  • Bases de datos de la vía metabólica.
  • Bases de datos de estructuras, incluyendo registros de datos experimentales sobre estructuras de biomoléculas 3D.
  • Bases de datos clínicos.
  • Bases de datos bibliográficas (biológicas, químicas, médicas y otras): PubChem, Medline, EBSCOhost.

Imágenes de base de datos

base de datos

base de datos

Vídeos de base de datos