Base De Datos

Páginas: 7 (1724 palabras) Publicado: 25 de junio de 2012
Capítulo II

ENTORNO DE BASE DE DATOS (SGBD)

Sistema de Gestión de Bases de Datos
 Propiedades fundamentales
 

Independencia de los datos (OJO es muy importante)
Acceso eficiente a los datos


 

Integridad y seguridad de los datos
Administración de los datos Acceso concurrente y recuperación en caso de « crash »

Dra. Lilia Muñoz

Sistema de Gestión de Bases de Datos Los SGBD deben cumplir con las propiedades ACID para

las transacciones: Atomicity (Atomicidad: las transacciones son atómicas) Consistency (Consistencia: una transacción transforma un estado consistente de la BD en otro) Isolation (Aislamiento: las transacciones están aisladas entre si) Durability (Durabilidad: después que una transacción ha sido confirmada ella persiste)

Algunasdefiniciones
 Esquema de una Base de Datos: Cuando una base de

Datos es diseñada interesa definir una estructura para ésta. Esta estructura permanece “estática” durante un gran período de tiempo, aunque puede sufrir modificaciones ocasionales

 Instancia: Es la información que en un determinado instante

del tiempo posee la base de datos y que cambia permanentemente (excepto en algunos tiposde bases de BD particulares)

Dra. Lilia Muñoz

Algunas definiciones

 Usuario final: El que interactúa con la base de

datos, por lo general a través de aplicaciones e interfaces

 Usuario especialista: El que diseña y programa

aplicaciones para usuarios finales.

 DBA (Database Administrator): El que

administra la base de datos. ¿Qué hace?

Dra. Lilia Muñoz

Funciones ycomponentes principales de un SGBD Peticiones Peticiones
DML planeadas DML No planeadas Procesador Lenguaje Consulta Esquemas externos Procesador DML
Peticiones compiladas

Procesador DDL

Optimizador Esquemas y transformaciones
Peticiones optimizadas

DDL: lenguaje de definición de datos DML: lenguaje de manipulación de datos

Manejador de transacciones Manejador de almacenamientoDra. Lilia Muñoz

Datos y Metadatos

Base de datos

Fuente: “Introducción a los sistemas de bases de datos” C.J. Date

Componentes funcionales de un SGBD
 Metadatos o Diccionario de Datos (D.D): Contiene el

esquema de la B.D, los usuarios, los permisos de acceso, etc. Son datos sobre los datos. Almacena la información que permite la traducción entre los 3 niveles de la ArquitecturaANSI/SPARC

 Optimizador de consultas: Define el plan de ejecución de

operaciones solicitadas por los usuarios, de tal manera que se lleven a cabo de la manera más eficiente posible de transacciones: concurrencia de operaciones

 Manejador

Controla el acceso y la

Dra. Lilia Muñoz

Componentes funcionales de un SGBD


Manejador de almacenamiento tiene dos componentes:-Manejador de archivos  recupera desde disco los bloques que contienen la información solicitada por una transacción. -Manejador de buffer  mantiene en memoria principal la información más usada y decide cuando llevar a disco alguno de sus bloques.

Dra. Lilia Muñoz

Niveles de abstracción (ANSI/SPARC)
Vista usuario n
Vista usuario 2 Vista usuario 1

n esquemas externos

Nivel externoconfidencialidad Nivel conceptual integridad-coherencia Nivel interno gestión de acceso

Esquema lógico, resultado de un proceso de modelamiento

Esquema físico

Dra. Lilia Muñoz

Arquitectura de tres esquemas de un SGBD

• Recuperación eficiente de datos  estructuras de datos complejas para representar la información en la BD • Complejidad oculta a través de niveles de abstracciónArquitectura ANSI/X3/SPARC

Ayuda a conseguir

... ...

Nivel Externo (vistas) Nivel Conceptual Nivel Interno

– Separación entre programas y datos – Múltiples vistas de usuario

Nivel Externo
 Externo  El más cercano a los usuarios finales

 Percepción de la base de datos por parte de los

usuarios finales  Tantas visiones como tipos de usuarios  Cada visión de usuario final se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS