Una base de datos est constituida por unas instancias de un esquema lgico junto con las instancias de los datos operativos que dicho esquemas organiza Conjunto de sentencias que permiten expresar el conjunto de definiciones que especifica un esquema de base de datos. La compilacin genera un conjunto de tablas las que se almacenan en un componente del SGBD llamado catlogo del sistema o diccionario de datos. El catlogo del sistema contiene metadatos, es decir contienen datos que describen la estructura de la base de datos. Este catlogo del sistema, se consulta antes de leer o modificar los datos reales almacenados en la base de datos. Conjunto de elementos software con mantener y utilizar una base de datos.
capacidad
para
definir,
Fondo comn de informacin almacenada en cada computadora para
que cualquier persona o programa autorizado puede acceder a ella, independiente De su procedencia y del uso que haga. Una base de datos es un sistema informtico a modo de almacn. En este almacn se guardan grandes volmenes de informacin. Por ejemplo, imaginemos que somos una compaa telefnica y deseamos tener almacenados los datos personales y los nmeros de telfono de todos nuestros clientes, que posiblemente sean millones de personas. Esta informacin es de gran volumen de tamao: estamos hablando de veinte o treinta datos multiplicados por miles o millones de personas. La antigua gestin de datos se basaba en archivos informticos, pero para las necesidades de hoy en da hacen falta sistemas ms perfeccionados que son precisamente lo que se denomina sistema de base de datos. Llegamos a la conclusin de que necesitaramos una base de datos para automatizar el acceso a la informacin y poder acceder a ella de manera rpida y fcil adems de poder realizar cambios de una manera ms eficiente. Toda base de datos debe tener una serie de caractersticas tales como seguridad (slo personas autorizadas podrn acceder a la informacin), integridad (la informacin se mantendr sin prdidas de datos), e independencia (esta caracterstica es fundamental ya que una buena base de datos debera ser independiente del sistema operativo o programas que interacten con ella). Hay ms caractersticas que debe reunir una base de datos como ser consistente (es decir, que la informacin se guarde sin duplicidades y de manera correcta). Y finalmente, las bases de datos actuales permiten el manejo correcto de transacciones. Esto significa que se ha de permitir
efectuar varias operaciones sobre la base de datos pero tratadas a modo de
una sola. Es decir, si en el conjunto de las operaciones de una transaccin se produce un error, entonces se deshacen todas las operaciones realizadas anteriormente y se cancela la transaccin. Piensa en una transferencia bancaria que comprende varias operaciones como sacar dinero de una cuenta, anotarlo en el extracto de esta cuenta, aadirlo a otra cuenta y anotarlo en el extracto de esta otra cuenta. Supn ahora que despus de sacar el dinero de la cuenta de origen se produce un error: la transaccin (proceso completo) no se ha completado, y en este caso la base de datos revierte lo que se haya hecho y deja la situacin tal y como estaba antes de comenzar la transaccin. Otro factor importante en las bases de datos es el tiempo de respuesta, que evidentemente debe ser lo ms rpido posible en devolver o anotar las informaciones. Piensa que una base de datos puede tener que estar enviando y anotando informacin correspondiente a decenas de personas conectadas a internet. Si la velocidad de respuesta no es buena, la pgina se quedara bloqueada. Una base de datos es una coleccin de informacin organizada de forma que un programa de ordenador pueda seleccionar rpidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrnico. Las bases de datos tradicionales se organizan por campos, registros y archivos. Un campo es una pieza nica de informacin; un registro es un sistema completo de campos; y un archivo es una coleccin de registros. Por ejemplo, una gua de telfono es anloga a un archivo. Contiene una lista de registros, cada uno de los cuales consiste en tres campos: nombre, direccin, y nmero de telfono.