Fadsf

Páginas: 7 (1542 palabras) Publicado: 15 de noviembre de 2012
U.T.I.- SISTEMAS GESTORES DE BASES DE DATOS.

1.- Definición.
2.- Arquitectura de las BBDD. Niveles ANSI/SPARK.
3.- Funciones del SGBD.
3.1.- Función de definición.
3.2.- Función de manipulación.
3.3.- Función de control.
4.- Diccionario de datos.

1.- Definición.

Un Sistema de Gestión de Bases de Datos (SGBD) es el conjunto de programas que permiten definir,manipular y utilizar la información que contienen las bases de datos, realizar todas las tareas de administración necesarias para mantenerlas operativas, mantener su integridad, confidencialidad y seguridad. Una BD nunca se accede o manipula directamente sino a través del SGBD. Se puede consideraral SGBD como el interfaz entre el usuario y la BD.


[pic]
Fig. 1



2.-ARQUITECTURA DE LAS BDDD. NIVELES ANSI/SPARC.


El objetivo principal de la arquitectura ANSI/SPARC (Instituto Nacional Americano de Estandarización / Comité de Estandarización de Planificación y Requerimientos ) es definir un SGBD con el máximo grado de independencia, separando las aplicaciones de usuario y la base de datos física. Para ello se utilizan tres niveles de abstracción conocidos comointerno, conceptual y externo.
[pic]


• Nivel Interno:


Es el más cercano a la máquina. Es una representación a bajo nivel de la BD en la que se define la forma en la que los datos se almacenan en la máquina. Se definen características como los dispositivos en donde se almacenan los datos, el espacio que se reserva, las estrategias de acceso, la creación de ficherosde índices, etc.


Es dependiente de la máquina en que se vaya a instalar la BD, del sistema operativo que exista, etc.


Es la visión que tienen de los datos los diseñadores de la BD física.


La vista interna, está todavía a un paso del nivel físico, ya que no maneja registros físicos ni otras consideraciones específicas de los dispositivos como son los tamaños decilindros o de pistas.


La vista interna se define mediante el esquema interno, el cual no sólo define los diversos tipos de registros almacenados sino también especifica que índices hay, cómo se representan los campos almacenados, en qué secuencia física se encuentran los registros almacenados, etc.


• Nivel Conceptual:


El nivel conceptual es un nivel demediación entre el nivel interno y externo.


Es una representación de toda la información contenida en la base de datos, aunque de una forma abstracta, pudiendo ser muy diferente de la forma como percibe los datos cualquier usuario individual.


La vista conceptual se define mediante un esquema conceptual, el cual incluye definiciones de cada uno de los tipos de registroconceptual.


Un registro conceptual no tiene porqué coincidir con un registro almacenado.


Así pues, la vista conceptual es una vista del contenido total de la base de datos, y el esquema conceptual es una definición de esa vista.


Es la visión que tienen de los datos los diseñadores de la BD física.




• Nivel Externo o de Vista:


El nivel externoes el más cercano a los usuarios, es decir, es el que se ocupa de la forma en la que los usuarios perciben los datos.
Estos usuarios pueden ser o bien programadores de aplicaciones o usuarios finales con conocimientos muy variables de informática.


Incluye varios esquemas externos, que son vistas parciales del esquema conceptual.


Cada esquema externo describe laparte de la base de datos en la que está interesado un grupo de usuarios en particular y esconde el resto de la base de datos para esos usuarios.


La información se manipula sin saber cómo está almacenada internamente (nivel interno) ni su organización (nivel conceptual).


Pueden existir cualquier cantidad de vistas externas; cualquier número de usuarios puede compartir una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Fadsf
  • fadsfa
  • fadsfa
  • Fadsf
  • fadsf

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS