Bases de datos
2. Cómo son las bases de datos
Podemos definir a una base de datos , como un fichero en el cual se almacena informaciòn de cualquier tipo.
En dicho fichero la informaciòn se almacena en campos o delimitadores, osea, podemos almacenar El nombre y el Apellido de las personas de modo separado , de èsta forma podemos sacar del fichero todos los nombres o todos los apellidos , tanto de forma separada como de forma conjunta.
Normalmente el nùmero de campos que podemos tener en una base varía según las necesidades que tengamos en cuanto a separación de datos, de forma que despuès podamos sacar la informaciòn de forma ordenada y separada, aunque el resto de la informaciòn sigue almacenada y guardada en la base de datos.
Aunque en realidad hemos de tener en cuenta, que una base de datos , tal y como la conocemos, no es solo el fichero en donde guardamos los datos, si no que en dicho fichero se encuentra la estructura de los datos, osea, para saber que longitud tiene cada campo, debemos saber como se llama el campo y que longitud en caracteres tiene, asi como el tipo de datos que almacenamos en dicho campo, por que podemos guardar desde letras a nùmeros o incluso otros datos màs sofisticados, dependiendo de la estructura de la base y del sistema que tengamos para saber cual es dicha estructura.
En realidad aparte de los datos en si mismo que son almacenados en el archivo , tambièn tenemos una serie de datos, en los cuales se informa del tipo de campo, los campos y la longitud de cada campo, es lo que podremos llamar Gestor de datos, dicho gestor nos permite saber que cada registro (un registro es una suma de campos, por ejemplo Tenemos a Jose Antonio LOPEZ LOPEZ, Jose antonio lo guardamos en el campo Nombre y LOPEZ LOPEZ en el campo Apellidos, cada registro es cada persona que almacenamos en la base , osea una persona es un registro y cada regitro està constituido por los campos Nombre y Apellido.
Con el gestor sabemos la longitud de cada campo y el tipo de dato que contiene.
Normalmente cuando hablemos de base de datos, el fichero que contiene los datos y el gestor, actualmente se les denomina Tabla, lo unico que cambia es que en un mismo fichero podremos almacenar varias tablas, osea podremos tener un solo fichero y dentro de èste podremos tener varias bases de datos (proveedores, productos, clientes, etc..) separados en tablas, està es la ventaja que actualmente hay con respecto al sistema antiguo, que obligaba a tener un fichero por cada base de datos, osea que tendriamos que tener un fichero para los proveedores, otro para los productos y asi tantos como bases teniamos.
Aunque pudiera dar a pensar que se pueden alterar los datos teniendo en un mismo fichero varias tablas , en realidad estàn separadas, aunque estèn en un mismo fichero, cada tabla està delimitada y no existe la posibilidad que se pudieran mezclar, este es un problema por el cual no hay que preocuparse.
Actualmente hay varios tipos de bases de datos, las dbf , paradox, interbase y otras de distinto tipo, pero en realidad , para èste curso eso no es relevante, dado que a nosotros nos interesa relacionar dato de diferentes tablas , aùn siendo el tipo de base elegida de cualquier forma o relación.

