Portada » Informática » Conceptos Fundamentales de Ficheros, Bases de Datos y SGBD
Los ficheros o archivos son estructuras de información que crea el sistema operativo para poder almacenar datos en un soporte externo (disco duro, DVD, pendrive, etc.). Para identificarlos se utiliza un nombre y una extensión.
Están formados por un conjunto de datos, de igual o distinto tipo, agrupados en registros lógicos.
Registro Lógico: Conjunto organizado de datos que contienen información referente a un determinado objeto o concepto. A cada uno de estos datos se les llama campos.
A cada campo se le debe asignar un nombre, un tipo y un tamaño.
Campo Clave: Permite identificar al registro, diferenciándolo de todos los demás. No pueden existir dos registros cuyo campo clave tenga los mismos valores.
Permanentes: Contienen información necesaria para el correcto funcionamiento de toda una aplicación informática.
Temporales: Contienen información necesaria para el buen funcionamiento de un proceso o de un programa.
Secuenciales: Son aquellos en los que los registros se van almacenando en posiciones físicas contiguas en el mismo orden en que fueron introducidos.
Relativos: La posición física ocupada por cada registro en el soporte depende del valor del campo clave. Permiten el acceso directo a sus registros.
Secuenciales Indexados: Su estructura se compone de tres áreas:
a. Ficheros de Texto: Suelen también llamarse ficheros planos o ficheros ASCII. Cada carácter se representa con un byte. Los ficheros de texto suelen tener extensiones que indican qué tipo de texto se almacena:
b. Ficheros Binarios: Son todos los que no son de texto y precisan un formato para ser interpretados. Algunos tipos son:
Una base de datos puede definirse como una colección de datos interrelacionados, almacenados en una sola estructura global, independientes de los programas que los utilizan y sin redundancias innecesarias.
Una base de datos está organizada mediante tablas. La estructura de una tabla es similar a una hoja de cálculo.
Cada columna almacena un campo y cada fila almacena un registro con tantos campos como columnas tenga la tabla.
Una BBDD almacena la información a través de un esquema. El esquema es la definición de la estructura donde se almacenan los datos.
Al esquema también se le llama metainformación.
Administrativas, Contables, Científicas, Censos, Bibliográficas, Configuraciones.
Un SGBD consiste en un conjunto de herramientas que facilitan la consulta, uso y actualización de una base de datos.
Núcleo y servidores de datos, Lenguajes, Utilidades, Diccionario de datos, Los recursos humanos.
La principal herramienta de un SGBD es la interfaz de programación del usuario. Este lenguaje se denomina SQL y está estandarizado por la ISO.