1 Unidad VI Arquitectura y Componentes de un SGBD.

Slides:



Advertisements
Presentaciones similares
Fundamentos de Base de Datos
Advertisements

INSTITUTO DE ESTUDIOS SUPERIORES DE CHIAPAS
SISTEMAS DE GESTIÓN DE BASES DE DATOS
Sistemas Manejadores de Bases de Datos
Base de Datos Unidad I Introducción.
DBMS (SGBD) El Sistema de Gestión
Arquitecturas de BD Modelo ANSI/SPARC
Sistema operativo Componentes de un sistema operativo
Sistemas de Gestión de Bases de Datos (SGBD’s)
Introducción a LAS Bases de Datos
Sistemas Gestores de Bases de Datos
Bases de datos distribuidas
Arquitecturas de las BDD
CURSO DE ACCESS Ing. Saul Yasaca.
Bases de Datos Introducción.
Teórico: Introducción
Introduccion a base de datos
4/2/ :49 PM BASE DE DATOS © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may.
1.1.2 Sistemas de información para la gestión y para la ayuda en la toma de decisiones. Los SI contribuyen activamente a la consecución de los objetivos.
INTEGRANTES ALEXIS MENDOZA ALDAIR ARRIETA CARLOS PASTOR LORENA RODRIGUEZ ANTHONY JIMENEZ.
BASES DE DATOS I Introducción.
UNIDAD I Conceptos Básicos.
SISTEMAS GETIONADORES DE BASES DE DATOS
HILOS Y COMUNICACIÓN ENTRE PROCESOS
Introducción a los Sistemas de Bases de Datos
Sistemas de Bases de Datos I

BASES DE DATOS INTRODUCCION
Introducción a las bases de datos
Bases de Datos Relacionales.  Responsable Cátedra: Silvina Migani  JTP: Liliana Romera  Ayudante:
Introducción A Las Bases De Datos
BASE DE DATOS BY: Julián Villar Vázquez.
UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO MODULO IV ADMINISTRACIÓN DE BASES DE DATOS Administración del DBMS E.I. L.E. Prof. Ramón Castro Liceaga SEMINARIO.
Estructura general de un gestor de base de datos
Un sistema de gestión de bases de datos: Es un conjunto de programas que permite a los usuarios crear y mantener una base de datos. Por tanto, el SGBD.
Cuestionario Base De Datos. Colegio José Celestino Mutis Informática John Edinson Combita 11-2.
1 Fundamentos de Bases de Datos. U.de.A. Facultad de Ingeniería Características Generales de un Sistema de Bases de Datos. Profesor: John Freddy Duitama.
Introducción a los SOs.
 Abstracción de la información. Los SGBD ahorran a los usuarios detalles acerca del almacenamiento físico de los datos.  Independencia. La independencia.
Características Generales de un Sistema de Bases de Datos.
Estructura de los Sistemas Operativos
Introducción La gestión de bases de datos ha evolucionado.
UNIVERSIDAD LATINA BASES DE DATOS ADMINISTRACIÓN.
Sistema informático de apoyo a la evaluación de la enseñanza IN.CO.
Sistemas de Archivos Sistemas Operativos.  Se debe proporcionar un almacenamiento secundario que respalda a la memoria principal  El Sistema de archivos.
UNIVERSIDAD LATINA III. MANTENIMIENTO Y GESTIÓN DE LA INFORMACIÓN DE UNA BASE DE DATOS. E.I. L.E. Prof. Ramón Castro Liceaga.
Introducción La gestión de bases de datos ha evolucionado, siendo un tema importante para su estudio. La expansión de internet y el desarrollo de tecnologías.
LENGUAJE SQL (LENGUAJE ESTRUCTURADO DE CONSULTA) BASES DE DATOS Ing Sonia Godoy H.
Beatriz Adriana Sabino Moxo
Beatriz Adriana Sabino Moxo
¿Qué es una Base de Datos? Ejemplos de Base de Datos? ¿Se puede considerar una Hoja de Cálculo de Excel una Base de Datos?
BASE DE DATOS.
Objetivos de una Base de Datos Unidad I. Conceptos de Base de Datos Realizó: I.S.C Raquel Gpe Saucedo Chacón Tema 1.2.
Tecnologías Cliente / Servidor Capitulo II Richard Jiménez V. clienteserver.wordpress.com.
Prof.: Juan D. Duque y Octavio Mayor. BBDD. Parte V: Sistemas relacionales; Tema 9: Arquitectura de un SGBD relacional; Bloque 1. 1 Parte V: Sistemas relacionales.
BASES DE DATOS Conceptos Básicos
DISPARADORES Y SISTEMAS DE GESTION DE BASE DE DATOS DE SQL
Unidad 1. CONCEPTOS DE BASES DE DATOS
SQL El lenguaje de consulta estructurado o SQL (por sus siglas en inglés structured query language) es un lenguaje declarativo de acceso a bases de datos.
PARTICIPANTE: CAMACHO MAITE C.I T-01.
Unidad 6. Tema 1. Bases de datos. Conceptos Básicos.
Características Generales de un Sistema de Bases de Datos. Profesor: John Freddy Duitama Muñoz. Facultad de Ingeniería. U.de.A. Profesor: John Freddy Duitama.
SOFTWARE DE COMPUTADORAS
Base de Datos Auditoría – Orientación II Cr. Oscar Nielsen
Diccionario/Directorio de Datos
BASES DE DATOS DISTRIBUIDAS M.C.C. María Guadalupe Villanueva Carrasco INGENIERIA EN SISTEMAS COMPUTACIONALES.
Departamento de Lenguajes y Sistemas Informáticos escuela técnica superior de ingeniería informática Bases de Datos Origen y evolución de las BD Tema 1.
Bases de datos ITecnológico San Agustín1 BASES DE DATOS Conceptos Básicos Paulo César Acosta Lozano –
Colegio de Bachillerato “Cariamanga” Nombre: Jefferson Castillo Curso: 3ro Aplicaciones Informática Docente: Ing. Marco Gutierrez.
Estructura de un sistema de base de datos Partes que conforman un sistema de base de datos.
Transcripción de la presentación:

1 Unidad VI Arquitectura y Componentes de un SGBD

Arquitectura de un SGBDs (ANSI-SPARC) 2 Nivel Externo (Tablas): Varias vistas externas Cada vista deja ver la porción de los datos que se necesita Nivel Conceptual (Tablas): Una vista con: La totalidad de los datos de la base de datos Las restricciones de seguridad e integridad definidas Nivel Interno (Archivos): Una vista con: La totalidad de los datos organizados en archivos de registros SGBD

Independencia de los Datos La independencia de los Datos refiere a la inmunidad de las aplicaciones frente a cambios de estructura o de acceso ¿Cuales son los elementos que contribuyen a lograr la Independencia de los Datos? La Arquitectura de 3 Niveles y sus mapeos o correspondencias Lenguaje SQL, por ser un lenguaje declarativo (que y no el como) 3

Independencia de los Datos Independencia Lógica: Capacidad de cambiar el esquema lógico sin afectar los esquemas externos ni las aplicaciones. Implica modificar lo/s mapeo/s externos/conceptuales Independencia Física: Capacidad de cambiar el esquema fisico sin afectar el esquema conceptual. Ej. Reorganizar algun archivo. Implica modificar el mapeo conceptual/interno 4

Sistema de Gestión de BD (DBMS) 5 El SGBD es software que maneja todo acceso a la base de datos. Conceptualmente ese proceso se puede ver de la siguiente manera:

SGBD 6 Software de acceso a datos almacenados Software para procesar consultas /programas Programas de Aplicación/Consultas SGBD Usuarios / Programadores Base de Datos Almacenada Definición Base de Datos Almacenada El SGBD actúa como una interfaz entre los requerimientos de los Usuarios y la Base de datos

Diccionario o Catalogo ¿Donde esta registrada la información de los esquemas y correspondencias? En el Catalogo o Diccionario de Datos - Gasto extra en compilación y ejecución de los programas, es decir, menor eficiencia + Contribuye a la independencia de los datos!!! ¿Quien mantiene los esquemas y las correspondencias? El Administrador de la Base de Datos (DBA). El es el responsable de que el sistema opere y lo haga con la performance adecuada 7

SGBDs Relacionales 8 Tablas Archivos Las Bases de Datos Relacionales son percibidas por sus usuarios a modo de tablas, por lo tanto la única estructura de datos en los niveles externo y conceptual están formados por tablas

Componentes de un SGBD 9 Diccionario de Datos Base de Datos PreCompilador Compilador Procesador de Base de Datos en Tiempo de Ejecución Manejador de Datos Almacenados Subsistema de Recuperacion/ Concurrecia/ Respaldo

Compilación y Ejecución 10 Precompliador Programa de Aplicación (JAVA+ SQL) -Fuente- Programa de Aplicación Modificado - Fuente - Sentencias SQL – Fuente - Modulo de Requerim. a la Base de Datos Compliador y Linkeditor (JAVA) Compliador (SQL) y Optimizador Programa de Aplicación – Ejecutable Sentencias SQL – Ejecutable - Plan de Aplicación Programa de Aplicación – Ejecutable Sentencias SQL – Ejecutable - Plan de Aplicación Procesador de la BD en Tiempo de Ejecución Manejador de Datos Almacenados o de Archivo Manejador de Buffer o de Disco (S.O.) Memoria Principal Codigo TOTALMENTE DEPENDIENTE de las formas de acceso Codigo INDEPENDIENTE de las formas de acceso

Compilación y Recompilación 11 Compilacion MRBD Generacion de un Plan de Aplicación Eliminacion de una Estructura de Acceso (Indice) Ejecucion Plan Aplicacion Ejecucion Plan Si el Plan usa el Indice Eliminado: ERROR? NO tiempo Recompilacion Automatica t1 t2t3t4

Optimizador 12 El optimizador utiliza: Esquemas y Mapeos Estadísticas

Repasando… Arquitectura de 3 niveles Componentes: PreCompilador Compilador Procesador de Base de Datos en Tiempo de Ejecución Manejador de Datos Almacenados (Archivos ): Usa al Manejador de Buffer (Disco) propio del SO Subsistema de Recuperacion/ Concurrecia/ Respaldo 13