BASES DE DATOSen la
pirámide de memoria los discos y cintas se denominan medios de ALMACENAMIENTO
MASIVO porque sirven para guardar información en grandes cantidades y de manera
permanenteFICHERO es una estructura de almacenamiento de información de tamaño
variable con las siguientes características: Tiene un nombre. Su tamaño es
variable, no solamente en su creación sino a lo largo de su vida que puede ser
ampliado o reducido.Se divide en3partes: La cabeza contiene la información
administrativa: nombre, fecha de creación, autor, etc.El cuerpo almacena la
información como tal.La cola contiene la información del sistema operativo que
permite comprobar su integridadREGISTRO es una estructura de datos repetitiva,
de longitud fija, que representa elementos con la misma información.se compone
de campos. Cada campo es una sección, también de longitud fija que contiene una
parte de la información del registro.Los ficheros de registros son los más
empleados en la gestión empresarial.ACCESO A FICHEROS:En función de la forma de
acceder a ellos, los ficheros se dividen en los siguientes tipos:ACCESO
SECUENCIAL. En este tipo de ficheros, para llegar a un lugar concreto del
mismo, hay que pasar forzosamente por los anteriores. Este tipo de acceso está
ligado a cintas de ordenador y ficheros que llegan desde algún dispositivo de
comunicación.ACCESO DIRECTO. En los ficheros de acceso directo, es posible leer
en cualquier parte del mismo consumiendo el mismo tiempo con independencia de
la posición leída. En el caso de ficheros de registros, se puede leer
cualquiera de ellos con un tiempo de posicionamiento mínimo.ACCESO INDEXADO. Es
una forma de acceso propia de los ficheros de registros. El fichero principal,
o maestro, se complementa con otros ficheros, llamados de índices. Cada fichero
de índice corresponde a un criterio de ordenación de los registrosUNA BASE DE
DATOS es un conjunto de datos relacionados. Esta definición implica dos
propiedades:ALMACENAMIENTO DE LA INFORMACIÓN. Esto es organización del espacio
que compone la base de datos y almacenamiento físico de la información. En la
práctica esto significa también aumentar o disminuir su tamaño en caso de
inserción o borrado y el mantenimiento de índices.CONOCIMIENTO DEL SIGNIFICADO
DE CADA UNO DE SUS COMPONENTES. Es decir, la base de datos conoce el nombre,
estructura y formato de cada una de las piezas individuales de información que
almacena, así como las relaciones entre ellas.SISTEMA DE GESTIÓN DE BASE DE
DATOS:conjunto de programas que permiten al usuariocrear, acceder y mantener una base de
datos.LENGUAJE DE DEFINICIÓN DE DATOS, que sirve para crear y mantener la base
de datos.LENGUAJE DE RECUPERACIÓN DE DATOS que sirve para buscar y alterar el
contenido de la base de datos.ARQUITECTURA DE BASE DE DATOS es su organización
estructural. 3 tipos:ARQUITECTURA CENTRALIZADA:Es el caso más común, tanto la
base de datos como el SGBD residen en un ordenador central y la información se
distribuye entre los distintos usuarios que acceden al mismo, bíen de forma
centralizada (Terminal) o distribuida (Red).BASE DE DATOS FEDERADAS:En este
caso una serie de bases de datos y SGBD centralizadas conocen la información
que tienen las demás y la solicitan cuando lo necesitan, compartiéndola entre
sí. Ahora está de actualidad en la Internet.BASES DE DATOS DISTRIBUÍDAS:En este
último tipo de arquitectura, toda la base de datos está distribuida entre
distintos ordenadores, y los SGBD se coordinan entre sí para
mantenerla.ORGANIZACIONES DE BASES DE DATOS:Las base de datos se dividen por la
forma de organización de datos que contemplan. Estos tipos están asociados a
dificultades de programación de los SGBDs:MODELO JERÁRQUICO:En el modelo
jerárquico cada entidad es hija exactamente de una entidad padre, con la
excepción de la entidad raiz (root). Este modelo se extendió durante los años
60 y actualmente está en desuso.MODELO EN RED:En el modelo en red, cualquier
entidad puede tener varios conjuntos de hijos, de acuerdo a diferentes
conceptos y puede ser tener varios padres, cada uno correspondiente a un
concepto.Este modelo está asociado a la normalización de bases de datos del
grupo CODASYL, presentado en 1971MODELO RELACIONAL:El modelo relacional fue
creado para superar las limitaciones de los anteriores, rompiendo radicalmente
con ellos. En el mismo, la información se almacena en tablas llamadas
relaciones en que las filas son instancias o casos particulares de la relación
y las columnas son los atributos, cada uno de los elementos que la componen.El
modelo relacional se introdujo en 1970 aunque tardó 10 años en ser implementado
eficientemente.Ahora mismo solamente hay bases de datos relacionalesINTEGRIDAD:
es la correcta composición de la información almacenada y de sus relaciones.LA
INTEGRIDAD DE UNA BASE DE DATOS se basa en una serie de reglas genéricas y
otras que dependen de la definición de la base de datos en sí(por ejemplo: En un sistema de gestión de
centros de enseñanzasi un alumno puede
estar matriculado de más de un curso no).EL MODELO CONCEPTUAL DE UNA BASE DE
DATOS es el diseño previo de la base de datos, con anterioridad a su
implementación. El modelo conceptual es un verdadero modelo del entorno de
negocio sobre el que se quiere implantar un sistema de información.ENTIDAD es
algo del mundo real que es distinguible de los demás objetos..ATRIBUTO: es un
elemento d informacion dentro de una entidad.CLAVE: Es un conjunto de atributos que
identifica de forma unívoca una instancia de una entidad.
RELACIÓN: Es un vínculo de información entre dos entidades. Una relación siempre tiene un nombre asociado.BASE DE DATOS RELACIONAL: Es una aplicación que permita gestionar y operar bases de datos usando el modelo relacional.LENGUAJE SQL: Es un lenguaje que forma parte de los gestores de bases de datos relacionales. Tienes dos funciones básicas; 1. Buscar y modificar datos en las bases de datos relacionales. 2. Administrar dichas bases de datos.