You are on page 1of 4

BASE DE DATOS

Base De Datos: Es una especie de armario electrnico para archivar; es


decir, es un depsito o contenedor de una coleccin de archivos de datos
computarizados.

Sistema de bases de datos: Es bsicamente un sistema


computarizado para llevar registros. Su finalidad general es almacenar
informacin y permitir a los usuarios recuperar y actualizar esa informacin con
base en peticiones.
Un sistema de base de datos comprende cuatro componentes principales:
datos, hardware, software y usuarios.

DBMS (Data Base Management System) / SGBD (Sistemas de


Gestin/Administracin de Bases de Datos):
Es un conjunto de programas cuyo objetivo es servir de interfaz entre la base
de datos, el usuario y las aplicaciones.

Estos sistemas tambin proporcionan mtodos para mantener la integridad de


los datos, para administrar todos los accesos de los usuarios a la base de datos
y para recuperar la informacin si el sistema se corrompe.

FUNCIONES:

* Definir una base de datos: consiste en especificar los tipos de datos,


estructuras y restricciones para los datos que se almacenarn.
* Construir una base de datos: es el proceso de almacenar los datos sobre
algn medio de almacenamiento.
* Manipular una base de datos: incluye funciones como consulta, actualizacin,
etc. de bases de datos.

DBA: Es el administrador de bases de datos (tambin conocido como DBA,


del ingls DataBase Administrator) es aquel profesional que administra las
tecnologas de la informacin.
LOS TRES NIVELES DE LA ARQUITECTURA

Nivel Interno (nivel fsico):


Tiene que ver con la forma en la que los datos son almacenados fsicamente.

Nivel Conceptual (nivel lgico de la comunidad):


Describe la estructura de toda la base de datos para una comunidad de
usuarios. Oculta los detalles de la estructura fsica de almacenamiento y
se concentra en describir: entidades, tipos de datos, etc.
Tiene que ver con la percepcin de una comunidad de usuarios.
(Consiste en una representacin abstracta de la base de datos en su
totalidad)

Nivel Externo (nivel lgico de usuario):


Describe la parte de la DB que interesa a un grupo de usuarios
determinados, ocultando el resto de la base de datos (vistas de
usuarios).
Es el ms prximo a los usuarios. Tiene que ver con la forma en que los
usuarios individuales ven los datos. (Consiste en representacin
abstracta de una parte de la base de datos total)

* Un usuario dado puede ser un programador de aplicaciones o bien un


usuario final con cualquier grado de sofisticacin.
En otras palabras, habr muchas "vistas externas" distintas, cada una
consistente en una representacin ms o menos abstracta de alguna parte de
la base de datos total, y habr precisamente una "vista conceptual" que del
mismo modo consiste en una representacin abstracta de la base de datos en
su totalidad.* (Recuerde que la mayora de los usuarios no se interesarn en
toda la base de datos, sino slo en una parte limitada de la misma). En forma
similar, habr precisamente una "vista interna" que represente a la base de
datos tal como est almacenada fsicamente.
LA INDEPENDENCIA DE LOS DATOS
Independencia Fsica De Los Datos
Aunque el esquema fsico cambie, el esquema conceptual no debe
verse afectado. En la prctica esto significa que aunque se aadan o
cambien discos u otro hardware, o se modifique el sistema operativo u
otros cambios relacionados con la fsica de la base de datos, el esquema
conceptual permanece invariable.

La forma de almacenar los datos, no debe influir en su manipulacin


lgica.

Un cambio en el esquema fsico (usar otras estructuras de


almacenamiento) no conduce a cambios en el esquema conceptual.

Independencia Lgica De Los Datos (como lo ve una


aplicacin)
Significa que aunque se modifique el esquema conceptual (Ej.
aadir/quitar entidades, atributos, campos, etc.), la vista que poseen las
aplicaciones (los esquemas externos) no sern afectados.
Las aplicaciones que utilizan la base de datos no deben ser modificadas
por que se modifiquen elementos de la base de datos.

You might also like