Conceptos Fundamentales de Ficheros y Sistemas de Gestión de Bases de Datos

Clasificado en Informática

Escrito el en español con un tamaño de 3,53 KB

Ficheros y Estructura de Almacenamiento

Fichero: Es una estructura de información que crean los sistemas operativos (SO) para almacenar los datos. Tienen nombre y extensión.

Tipos de Ficheros

  • Ficheros de texto: Son ficheros ASCII estándar que asignan un valor numérico a cada carácter, con lo que pueden representar los documentos de texto plano. No necesitan formato y son legibles.
  • Ficheros binarios: Son todos los ficheros que no son de texto; necesitan un formato específico para ser interpretados (como video o imagen).

Organización de un Fichero

  • Organización secuencial: Los datos siguen una secuencia ordenada, uno detrás del otro.
  • Organización directa: Permite acceder a un dato sin tener que recorrer los anteriores.
  • Organización indexada: Se accede a los datos consultando un índice previo.

Conceptos de Bases de Datos

Base de Datos (B. Datos): Es un conjunto de información que pertenece a un mismo contexto y está almacenada de forma organizada en ficheros.

  • Dato: Es un trozo de información concreta.
  • Tipo de dato: Indica la naturaleza del campo.
  • Campo (columna): Es el identificador para toda una familia de datos.
  • Registro (fila o tupla): Es la recolección de datos referentes a un mismo concepto.
  • Campo clave: Es el identificador único para cada registro (por ejemplo, el NIF).
  • Tabla: Es el conjunto de todos los registros.

Operaciones y Herramientas de Gestión

  • Consulta: Peticiones realizadas a una base de datos.
  • Índice: Estructura que almacena los campos clave de una tabla para poder encontrar y ordenar los registros eficientemente.
  • Informe: Listado ordenado de los campos y registros seleccionados en un formato fácil de leer.
  • Guiones (Scripts): Conjunto de instrucciones que realizan operaciones avanzadas de mantenimiento de los datos almacenados.
  • Procedimientos: Tipo de scripts que están almacenados directamente en la base de datos.

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

El SGBD (Sistema Gestor de Base de Datos) es un conjunto de herramientas que facilitan la consulta, uso y actualización de una base de datos (por ejemplo, Oracle).

Funciones del SGBD

  • Permiten almacenar datos, acceder a ellos y actualizarlos.
  • No permiten operaciones que dejen los datos incompletos o incorrectos.
  • Garantizan la integridad de los datos.
  • Ofrecen conectividad con el exterior.
  • Disponen de herramientas de restauración en caso de desastre.
  • Permiten analizar malfuncionamientos.
  • Permiten el uso de transacciones.
  • Poseen un diccionario de metadatos.
  • Tienen un sistema de seguridad que otorga acceso solo a los usuarios autorizados.

Tipos de SGBD

  • Ofimáticas: Manipulan bases de datos pequeñas, orientadas a almacenar datos domésticos o de pequeñas empresas.
  • Corporativas: Pueden gestionar bases de datos enormes, orientadas a almacenar datos de grandes y medianas empresas. Requieren servidores de grandes dimensiones.

Entradas relacionadas: