Arquitectura interna de una Base de Datos

Páginas: 8 (1801 palabras) Publicado: 23 de agosto de 2013
ARQUITECTURA INTERNA DE UNA BASE DE DATOS.
La arquitectura interna de las bases de datos está compuesta por 2 tipos de estructura, la estructura lógica y la estructura física. Es muy importante conocer cómo es que estas estructuras están compuestas y cuál es la relación que tienen los objetos de base de datos con cada una de estas estructuras.


Estructura Lógica:
Desde el punto de vistalógico, la base de datos debe tener al menos 1 “FileGroup” el cual contiene a toda la metadata de la misma base de datos, es decir tablas y vistas de sistema, a este “FileGroup” inicial se le conoce como “Primario” y está presente en todas las bases de datos. Todos los objetos de usuario que contengan data, ya sean tablas o índices, deben estar ligados a un “FileGroup”, esto se puede definir almomento de ejecutar la sentencia DDL de creación del objeto, si no se indica a que “FileGroup” estará ligado ese objeto, este pertenecerá al “FileGroup” por defecto definido en la base de datos. La base de datos solo puede tener definido 1 solo default “FileGroup”.
Estructura Física:
Desde el punto de vista físico, como ya hemos visto, tenemos los “DataFiles” que los en realidad los archivos dedatos, es decir donde se guarda toda la información de la base de datos. Un “DataFile” solo puede pertenecer a 1 “FileGroup”.
ARQUITECTURA DE UN DBMS.
Es un conjunto de programas que se encargan de manejar la creación y todos los accesos a las bases de datos, está compuesto por:
DDL: Lenguaje de Definición de Datos
DML:Lenguaje de Manipulación de Datos
SQL: Lenguaje de Consulta.
El lenguaje dedefinición de datos (DDL) es utilizado para describir todas las estructuras de información y los programas que se usan para construir, actualizar e introducir la información que contiene una base de datos.
El lenguaje de manipulación de datos (DML) es utilizado para escribir programas que crean, actualizan y extraen información de las bases de datos.
El lenguaje de consulta (SQL) es empleado porel usuario para extraer información de la base de datos. El lenguaje de consulta permite al usuario hacer requisiciones de datos sin tener que escribir un programa, usando instrucciones como el SELECT, el PROJECT y el JOIN.
El objetivo principal de la arquitectura de un DBMS es definir con el máximo grado de
Independencia, separando las aplicaciones de usuario y la base de datos física. Paraello se utilizan tres niveles de abstracción conocidos como interno, conceptual y externo.
El 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 físicamente en la máquina. Se definen características como los dispositivos en donde se almacenan los datos, el espacio que se reserva, las estrategiasde acceso, la creación de ficheros de índices, etc. Es dependiente de la máquina en que se vaya a instalar la BD, del sistema operativo que exista, etc.
2. El nivel conceptual tiene un esquema conceptual, que describe la estructura de los datos que van a ser almacenados en la base de datos. El esquema conceptual esconde los detalles del almacenamiento físico y se concentra en describir entidades,tipos de datos, relaciones, operaciones de usuario y restricciones.
3. El nivel externo o nivel de vista incluye varios esquemas externos o vistas de usuario. Cada esquema externo describe la parte 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á almacenadainternamente (nivel interno) ni su organización (nivel conceptual).
CORRESPONDENCIAS
Para describir un mismo grupo de datos, un sistema puede gestionar varios niveles de esquemas, para lo cual el DBMS debe poder garantizar la transferencia de los datos desde el formato correspondiente de un nivel al formato correspondiente a otro nivel; este proceso se denomina transformación de datos
Hay dos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arquitectura De Base De Dato
  • Arquitectura de los sistemas de bases de datos
  • Arquitecturas de Base de dAtos
  • Arquitectura base de datos oracle
  • Arquitectura de Sistemas de Bases de Datos.
  • Arquitectura de base de datos
  • Arquitectura de base de datos
  • arquitectura de una base de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS