Fundamentos Esenciales de Datos y Sistemas de Bases de Datos

Conceptos Fundamentales

Dato

Es una representación de la realidad; hechos conocidos que pueden registrarse y tienen un significado implícito.

Información

Es un conjunto de datos con una utilidad. Consiste en un grupo de datos ya supervisados y ordenados, que sirven para construir un mensaje basado en un cierto fenómeno o ente.

Base de Datos

Una base de datos es un conjunto de datos relacionados entre sí.

Propiedades de una Base de Datos

  • Representa algún aspecto del mundo real.
  • Es un conjunto de datos lógicamente coherente.
  • Se diseña, construye y contiene datos para un uso específico.

Operaciones Comunes en Bases de Datos

  • Construir: Proceso de guardar los datos en algún medio de almacenamiento controlado por un SGBD (Sistema Gestor de Bases de Datos).
  • Consultar: Obtener datos específicos (información) de la base de datos.
  • Actualizar: Reflejar cambios en la base de datos.
  • Generar Informes: Producir reportes a partir de los datos.

Sistema de Base de Datos

Al conjunto formado por la base de datos y el software SGBD (Sistema Gestor de Bases de Datos) se le llama sistema de base de datos.

Modelos de Bases de Datos

Modelo Jerárquico

Las relaciones entre registros forman una estructura en árbol.

Modelo de Red

Este tipo de base de datos admite relaciones de cada registro con varios, las cuales se pueden seguir por distintos caminos.

Modelo Relacional

En este tipo de base de datos, los datos se almacenan en filas o registros (tuplas) y columnas o campos (atributos). Estas tablas pueden estar conectadas entre sí por claves comunes. Es un sistema que permite reducir la redundancia de datos.

Modelo Orientado a Objetos

Este tipo de base de datos soporta de manera natural tipos de datos como video, imágenes, voz y texto.

Otros Conceptos Relevantes

Sistema

Se define como un conjunto de elementos que interactúan entre sí para lograr un fin común.

Modelo Entidad-Relación (MER)

Es un modelo conceptual que permite establecer las relaciones entre entidades y definir sus atributos, fundamental para el diseño de una base de datos.

Sistemas Formales

Tipo de sistema que se basa en definiciones aceptadas, con procedimientos establecidos para recoger, almacenar y procesar datos.

Sistemas Informales

Este tipo de sistema se basa en reglas de comportamiento no definidas formalmente.

Tipos de Sistemas de Información

  • TPS (Transaction Processing Systems – Sistemas de Procesamiento de Transacciones): Sistemas creados para procesar grandes cantidades de datos, comunes en bancos, grandes empresas, gestión de nóminas e inventarios.
  • OAS (Office Automation Systems – Sistemas de Automatización de Oficina): Su objetivo es compartir o, en su caso, distribuir información con el resto de la organización.
  • MIS (Management Information Systems – Sistemas de Información Gerencial): Incluyen el procesamiento de transacciones; su objetivo es el análisis y la toma de decisiones gerenciales.
  • DSS (Decision Support Systems – Sistemas de Soporte a la Decisión): Ponen énfasis en el apoyo a la toma de decisiones en todas sus fases, a menudo por departamentos.
  • AI (Artificial Intelligence – Inteligencia Artificial): Su objetivo es desarrollar máquinas que exhiban un comportamiento inteligente.
  • KWS (Knowledge Management Systems – Sistemas de Gestión del Conocimiento): Proveen la información necesaria en el nivel de conocimiento de una organización.

Arquitectura de las Bases de Datos

Nivel Interno (o Físico)

Es el nivel más cercano al almacenamiento físico de los datos. Permite describir cómo se almacenan físicamente los datos en la computadora. En este nivel se diseñan los archivos que contienen la información, su ubicación y organización; es decir, se crean los archivos de configuración y se definen las estructuras de almacenamiento.

Nivel Conceptual (o Lógico)

En este nivel se describen qué datos se almacenan en la base de datos y cuáles son las relaciones entre ellos, sin considerar los detalles de almacenamiento físico (abordados en el nivel interno). Representa la visión comunitaria de la base de datos.

Nivel Externo (o de Vistas)

Es el nivel más cercano al usuario final. En este nivel se describen las diferentes vistas de la base de datos, que representan la parte de los datos que interesa a un usuario o grupo de usuarios particular, ocultando el resto de la base de datos.

Componentes Clave y Terminología Adicional

Base de Datos (Definición Ampliada)

Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En una base de datos, se almacenan datos en formato estructurado, organizados comúnmente en tablas y campos para su fácil localización y acceso.

Administrador de Bases de Datos (DBA / ABD)

Es el profesional o equipo especialista responsable de autorizar accesos, coordinar y vigilar la utilización de los recursos de una base de datos, así como de su mantenimiento y rendimiento.

Sistema de Gestión de Bases de Datos (SGBD)

Es un conjunto de programas (software) que permiten crear, mantener y utilizar una base de datos, actuando como interfaz entre el usuario/aplicaciones y la base de datos física. Administra y gestiona la información contenida en ella.

Sistema Manejador de Bases de Datos (DBMS)

Es un software que, mediante un conjunto de programas, permite a los usuarios crear, acceder, gestionar y mantener una base de datos (BD). Es sinónimo de SGBD.

Registro (o Tupla)

Es una agrupación de datos relacionados entre sí que tienen un significado y forman parte de un conjunto de datos. En el contexto de bases de datos relacionales, corresponde a una fila de una tabla.

Campo (o Atributo)

Cada una de las columnas de una tabla en una base de datos relacional. Identifica una categoría o tipo de dato específico para todas las filas de la tabla.

Entidad

Representa un objeto, concepto o cosa del mundo real (ya sea real o abstracto) sobre el cual se desea almacenar información y que se diferencia claramente de otros. Por ejemplo: cliente, producto, pedido.

Atributo

Define o identifica una característica o propiedad de una entidad. Cada atributo tiene un tipo de dato asociado (por ejemplo: numérico, texto, fecha).

Relación

Es un vínculo o asociación que se establece entre dos o más entidades. Describe cómo las entidades interactúan o están conectadas entre sí. Puede implicar que compartan atributos (claves foráneas) para mantener la integridad referencial.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.