SlideShare una empresa de Scribd logo
1 de 39
ESCUELA : NOMBRES: BASE DE DATOS I CICLO Ciencias de la Computación Ing. Juan Carlos Morocho OCTUBRE 2009 – FEBRERO 2010 BIMESTRE: I BIMESTRE
Capítulo 2 El entorno de la base de datos © Pearson Education Limited 1995, 2005
Capítulo 2 - Objetivos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Capítulo 2 - Objetivos ,[object Object],[object Object],[object Object],[object Object],[object Object]
Objetivos de la arquitectura en tres niveles ,[object Object],[object Object],[object Object],© Pearson Education Limited 1995, 2005
Objetivos de la arquitectura en tres niveles ,[object Object],[object Object],[object Object],© Pearson Education Limited 1995, 2005
La arquitectura en tres niveles de ANSI-SPARC © Pearson Education Limited 1995, 2005 Nivel externo Nivel conceptual Nivel interno Organización física de los datos Usuario 1 Usuario 2 Usuario  n Vista 1 Base de datos Vista 2 Vista 3 Esquema conceptual Esquema interno
La arquitectura en tres niveles de ANSI-SPARC ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
La arquitectura en tres niveles de ANSI-SPARC  ,[object Object],[object Object],[object Object],© Pearson Education Limited 1995, 2005
Diferencias entre los tres niveles de la arquitectura ANSI-SPARC  Nivel conceptual Nivel interno Vista externa 1 Vista externa 2 /*  puntero en siguiente registro Staff  */ /*  definición de índices para Staff  */
Independencia de los datos ,[object Object],[object Object],[object Object],[object Object]
Independencia de los datos ,[object Object],[object Object],[object Object],[object Object],© Pearson Education Limited 1995, 2005
Independencia de los datos en la arquitectura de tres niveles de ANSI-SPARC Correspondencia externo/ conceptual Correspondencia conceptual/ Interno Independencia lógica de los datos Independencia física de los datos Esquema externo Esquema externo Esquema externo Esquema conceptual Esquema interno
Lenguajes de la base de datos ,[object Object],[object Object],[object Object],© Pearson Education Limited 1995, 2005
Lenguajes de la base de datos ,[object Object],[object Object],[object Object],[object Object],[object Object]
Modelos de datos ,[object Object],[object Object],[object Object],[object Object],[object Object]
Modelos de datos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© Pearson Education Limited 1995, 2005
Modelo de datos relacional © Pearson Education Limited 1995, 2005
Modelo de datos en red © Pearson Education Limited 1995, 2005
Modelo de datos jerárquico © Pearson Education Limited 1995, 2005
Modelado conceptual ,[object Object],[object Object],[object Object],[object Object]
Funciones de un SGBD ,[object Object],[object Object],[object Object],[object Object],[object Object]
Funciones de un SGBD ,[object Object],[object Object],[object Object],[object Object],[object Object]
Catálogo de sistema ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Componentes de un SGBD Programadores Usuarios DBA Base de datos y catálogo del sistema Programas de aplicación Consultas Gestor de base de datos Procesador de consultas Código objeto del programa Esquema de base de datos Compilador DDL Preprocesador DML Gestor del diccionario Métodos de acceso Gestor de archivos Búferes del sistema
Componentes de un gestor de base de datos (DM,  Database   Manager ) © Pearson Education Limited 1995, 2005 Gestor de datos Gestor de base de datos Base de datos y catálogo del sistema Código objeto del programa Procesador de consultas Gestor del catálogo Control de autorización Comprobador de integridad Procesador de comandos Optimizador de consultas Gestor de transacciones Planificador Gestor del búfer Gestor de recuperación Métodos de acceso Gestor de archivos Búferes del sistema
Arquitecturas de SGBD multiusuario ,[object Object],[object Object],[object Object],© Pearson Education Limited 1995, 2005
Teleprocesamiento ,[object Object],[object Object],© Pearson Education Limited 1995, 2005
Servidor de archivos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© Pearson Education Limited 1995, 2005
Arquitectura del servidor de archivos Estación de trabajo 2 Estación de trabajo 1 Estación de trabajo 3 Solicitudes de datos Archivos devueltos Base de datos Servidor de archivos
Cliente-servidor tradicional en dos niveles ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© Pearson Education Limited 1995, 2005
Cliente-servidor tradicional en dos niveles Cliente 2 Cliente 1 Cliente 3 Solicitudes de datos Devolución de datos seleccionados Servidor  (con SGBD) Base de datos
Cliente-servidor tradicional en dos niveles  Primer nivel Cliente Tareas Interfaz de usuario Lógica principal de negocio y de procesamiento de datos Tareas Primer nivel Servidor de la base de datos Validaciones del lado del servidor Acceso a base de datos
Cliente-servidor en tres niveles ,[object Object],[object Object],[object Object],[object Object],© Pearson Education Limited 1995, 2005
Cliente-servidor en tres niveles ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cliente-servidor en tres niveles Primer nivel Cliente Segundo nivel Servidor de aplicaciones Tareas Interfaz de usuario Tareas Lógica principal del negocio Lógica de procesamiento de datos Tercer nivel Servidor de base de datos Tareas Validaciones de datos Acceso a base de datos
Monitores de procesamiento de transacciones(TPM) ,[object Object],© Pearson Education Limited 1995, 2005
TPM como nivel intermedio en una arquitectura cliente-servidor de tres niveles Solicitudes de servicio Servicio Servicio Servicio Servicio Clientes Servidor de aplicaciones con monitor TP Nivel 1 Nivel 2 Nivel 3 Servidores de base de datos Base de datos Base de datos
 

Más contenido relacionado

La actualidad más candente

Diagramas Analisis
Diagramas AnalisisDiagramas Analisis
Diagramas Analisisinnovalabcun
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datosSergio Sanchez
 
Dependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosDependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosEsteban Andres Diaz Mina
 
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos josecuartas
 
Algebra relacional fundamentos de base de datos
Algebra relacional fundamentos de base de datosAlgebra relacional fundamentos de base de datos
Algebra relacional fundamentos de base de datosJosepSalvadorSotoObregon
 
Microsoft sql server
Microsoft sql serverMicrosoft sql server
Microsoft sql serverDeisyVilchez
 
Oracle Database Overview
Oracle Database OverviewOracle Database Overview
Oracle Database Overviewhonglee71
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de DatosVannesa Salazar
 
CPD CENTRO DE PROCESAMIENTO DE DATOS DATA CENTER
CPD CENTRO DE PROCESAMIENTO DE DATOS  DATA CENTERCPD CENTRO DE PROCESAMIENTO DE DATOS  DATA CENTER
CPD CENTRO DE PROCESAMIENTO DE DATOS DATA CENTEREnmer Genaro Leandro Ricra
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicoslandeta_p
 
Proyecto administracion de una biblioteca
Proyecto administracion de una bibliotecaProyecto administracion de una biblioteca
Proyecto administracion de una bibliotecaUniversidad de Panamá
 

La actualidad más candente (20)

Diagramas Analisis
Diagramas AnalisisDiagramas Analisis
Diagramas Analisis
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
 
Dependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosDependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de Datos
 
Bases de datos jerarquicas
Bases de datos jerarquicasBases de datos jerarquicas
Bases de datos jerarquicas
 
Base de Datos Multimedia
Base de Datos MultimediaBase de Datos Multimedia
Base de Datos Multimedia
 
Sql
SqlSql
Sql
 
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos
 
Consultas base de datos en SQL
Consultas base de datos en SQLConsultas base de datos en SQL
Consultas base de datos en SQL
 
Lenguaje SQL
Lenguaje SQLLenguaje SQL
Lenguaje SQL
 
Algebra relacional fundamentos de base de datos
Algebra relacional fundamentos de base de datosAlgebra relacional fundamentos de base de datos
Algebra relacional fundamentos de base de datos
 
Fundamentos de las bases de datos
Fundamentos de las bases de datosFundamentos de las bases de datos
Fundamentos de las bases de datos
 
Microsoft sql server
Microsoft sql serverMicrosoft sql server
Microsoft sql server
 
Oracle Database Overview
Oracle Database OverviewOracle Database Overview
Oracle Database Overview
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de Datos
 
CPD CENTRO DE PROCESAMIENTO DE DATOS DATA CENTER
CPD CENTRO DE PROCESAMIENTO DE DATOS  DATA CENTERCPD CENTRO DE PROCESAMIENTO DE DATOS  DATA CENTER
CPD CENTRO DE PROCESAMIENTO DE DATOS DATA CENTER
 
Fundamentos de BD - unidad 3 modelo relacional
Fundamentos de BD - unidad 3 modelo relacionalFundamentos de BD - unidad 3 modelo relacional
Fundamentos de BD - unidad 3 modelo relacional
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
 
Proyecto administracion de una biblioteca
Proyecto administracion de una bibliotecaProyecto administracion de una biblioteca
Proyecto administracion de una biblioteca
 
Metodologiasad 1
Metodologiasad 1Metodologiasad 1
Metodologiasad 1
 

Destacado

Componentes de un sistema de base de datos
Componentes de un sistema de base de datosComponentes de un sistema de base de datos
Componentes de un sistema de base de datosIsabel
 
10 sistemas gestores de base de datos
10 sistemas gestores de base de datos10 sistemas gestores de base de datos
10 sistemas gestores de base de datosGusttavo Nipas
 
Sistema GestióN De Bases De Datos
Sistema GestióN De Bases De DatosSistema GestióN De Bases De Datos
Sistema GestióN De Bases De DatosJeisson Nc
 
Funciones y Componente de un Sistema de Gestión de Base de Datos
Funciones y Componente de un Sistema de Gestión de Base de DatosFunciones y Componente de un Sistema de Gestión de Base de Datos
Funciones y Componente de un Sistema de Gestión de Base de DatosJesus Parra
 
SISTEMA DE GESTION DE BASE DE DATOS SGBD
SISTEMA DE GESTION DE BASE DE DATOS SGBDSISTEMA DE GESTION DE BASE DE DATOS SGBD
SISTEMA DE GESTION DE BASE DE DATOS SGBDIsabel C de Talamas
 
Sistema De Gestión De Base De Datos
Sistema De Gestión De Base De DatosSistema De Gestión De Base De Datos
Sistema De Gestión De Base De DatosGuillermo Chirinos
 
Conceptos de access
Conceptos de accessConceptos de access
Conceptos de accessandy1968
 
Los Sistemas Gestores de Bases de Datos y el sql server 2008
Los Sistemas Gestores de Bases de Datos y el sql server 2008Los Sistemas Gestores de Bases de Datos y el sql server 2008
Los Sistemas Gestores de Bases de Datos y el sql server 2008BiancaBellido
 
Introducción a los SGBD
Introducción a los SGBDIntroducción a los SGBD
Introducción a los SGBDmanobile
 
Bases de Datos
Bases de DatosBases de Datos
Bases de Datosomarfi
 
sistemas gestores de base de datos, bd relacionales y no relacionales
sistemas gestores de base de datos, bd relacionales y no relacionalessistemas gestores de base de datos, bd relacionales y no relacionales
sistemas gestores de base de datos, bd relacionales y no relacionalesEduardo Bernal Loayza
 

Destacado (20)

Componentes de un sistema de base de datos
Componentes de un sistema de base de datosComponentes de un sistema de base de datos
Componentes de un sistema de base de datos
 
Presentación de Base de datos II
Presentación de Base de datos IIPresentación de Base de datos II
Presentación de Base de datos II
 
10 sistemas gestores de base de datos
10 sistemas gestores de base de datos10 sistemas gestores de base de datos
10 sistemas gestores de base de datos
 
Sistema GestióN De Bases De Datos
Sistema GestióN De Bases De DatosSistema GestióN De Bases De Datos
Sistema GestióN De Bases De Datos
 
Funciones y Componente de un Sistema de Gestión de Base de Datos
Funciones y Componente de un Sistema de Gestión de Base de DatosFunciones y Componente de un Sistema de Gestión de Base de Datos
Funciones y Componente de un Sistema de Gestión de Base de Datos
 
Componentes de un SGBD
Componentes de un SGBDComponentes de un SGBD
Componentes de un SGBD
 
SISTEMA DE GESTION DE BASE DE DATOS SGBD
SISTEMA DE GESTION DE BASE DE DATOS SGBDSISTEMA DE GESTION DE BASE DE DATOS SGBD
SISTEMA DE GESTION DE BASE DE DATOS SGBD
 
Clase Base De Datos I
Clase Base De Datos IClase Base De Datos I
Clase Base De Datos I
 
Evolución de los sgbd
Evolución de los sgbdEvolución de los sgbd
Evolución de los sgbd
 
Sgbd
SgbdSgbd
Sgbd
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Componentes De Los SGBD
Componentes De Los SGBDComponentes De Los SGBD
Componentes De Los SGBD
 
Sistema De Gestión De Base De Datos
Sistema De Gestión De Base De DatosSistema De Gestión De Base De Datos
Sistema De Gestión De Base De Datos
 
Conceptos de access
Conceptos de accessConceptos de access
Conceptos de access
 
Los Sistemas Gestores de Bases de Datos y el sql server 2008
Los Sistemas Gestores de Bases de Datos y el sql server 2008Los Sistemas Gestores de Bases de Datos y el sql server 2008
Los Sistemas Gestores de Bases de Datos y el sql server 2008
 
Introducción a los SGBD
Introducción a los SGBDIntroducción a los SGBD
Introducción a los SGBD
 
Bases de Datos
Bases de DatosBases de Datos
Bases de Datos
 
T2 Sbd
T2 SbdT2 Sbd
T2 Sbd
 
sistemas gestores de base de datos, bd relacionales y no relacionales
sistemas gestores de base de datos, bd relacionales y no relacionalessistemas gestores de base de datos, bd relacionales y no relacionales
sistemas gestores de base de datos, bd relacionales y no relacionales
 

Similar a Arquitectura 3 Niveles

Similar a Arquitectura 3 Niveles (20)

Tema1
Tema1Tema1
Tema1
 
119318
119318119318
119318
 
Glosario base de datos
Glosario base de datosGlosario base de datos
Glosario base de datos
 
1. introducción
1. introducción1. introducción
1. introducción
 
Concepto de bd
Concepto de bdConcepto de bd
Concepto de bd
 
Bases de datos introducción a las estructuras de datos.ppt
Bases de datos introducción a  las estructuras de datos.pptBases de datos introducción a  las estructuras de datos.ppt
Bases de datos introducción a las estructuras de datos.ppt
 
Abd clase 1
Abd clase 1Abd clase 1
Abd clase 1
 
Introduccion a las Bases de Datos Relacionales
Introduccion a las Bases de Datos RelacionalesIntroduccion a las Bases de Datos Relacionales
Introduccion a las Bases de Datos Relacionales
 
Diseno de bases de datos Capitulo 1.pdf
Diseno de bases de datos Capitulo 1.pdfDiseno de bases de datos Capitulo 1.pdf
Diseno de bases de datos Capitulo 1.pdf
 
Sistemas de base de datos
Sistemas de base de datosSistemas de base de datos
Sistemas de base de datos
 
Unidad 1 - Clase 2 de Base de Datos
Unidad 1 - Clase 2 de Base de DatosUnidad 1 - Clase 2 de Base de Datos
Unidad 1 - Clase 2 de Base de Datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Sistemas gestores de las bases de datos
Sistemas gestores de las bases de datosSistemas gestores de las bases de datos
Sistemas gestores de las bases de datos
 
Bd Conceptos Generales
Bd Conceptos GeneralesBd Conceptos Generales
Bd Conceptos Generales
 
Sistema de Administración de base de datos
Sistema de Administración de base de datosSistema de Administración de base de datos
Sistema de Administración de base de datos
 
Clase 1
Clase 1Clase 1
Clase 1
 
Basesdedatosrelacionales
BasesdedatosrelacionalesBasesdedatosrelacionales
Basesdedatosrelacionales
 
Bd introducción
Bd  introducciónBd  introducción
Bd introducción
 
04 -bases_de_datos_-_arquitectura_de_tres_niveles
04  -bases_de_datos_-_arquitectura_de_tres_niveles04  -bases_de_datos_-_arquitectura_de_tres_niveles
04 -bases_de_datos_-_arquitectura_de_tres_niveles
 
Basen de Datos I
Basen de Datos IBasen de Datos I
Basen de Datos I
 

Más de Videoconferencias UTPL

La oración en clave de espiritualidad misionera
La oración en clave de espiritualidad misioneraLa oración en clave de espiritualidad misionera
La oración en clave de espiritualidad misioneraVideoconferencias UTPL
 
Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )
Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )
Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )Videoconferencias UTPL
 
Asesoria trabajo fin de titulacion (objetivos y planificacion)
Asesoria trabajo fin de titulacion (objetivos y planificacion)Asesoria trabajo fin de titulacion (objetivos y planificacion)
Asesoria trabajo fin de titulacion (objetivos y planificacion)Videoconferencias UTPL
 
Introducción a las ciencias ambientales
Introducción a las ciencias ambientalesIntroducción a las ciencias ambientales
Introducción a las ciencias ambientalesVideoconferencias UTPL
 

Más de Videoconferencias UTPL (20)

La oración en clave de espiritualidad misionera
La oración en clave de espiritualidad misioneraLa oración en clave de espiritualidad misionera
La oración en clave de espiritualidad misionera
 
Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )
Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )
Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )
 
Asesoria trabajo fin de titulacion (objetivos y planificacion)
Asesoria trabajo fin de titulacion (objetivos y planificacion)Asesoria trabajo fin de titulacion (objetivos y planificacion)
Asesoria trabajo fin de titulacion (objetivos y planificacion)
 
Generos graficos
Generos graficosGeneros graficos
Generos graficos
 
Periodismo digital
Periodismo digitalPeriodismo digital
Periodismo digital
 
El editorial
El editorialEl editorial
El editorial
 
La entrevista
La entrevistaLa entrevista
La entrevista
 
La noticia
La noticiaLa noticia
La noticia
 
Generos periodisticos
Generos periodisticosGeneros periodisticos
Generos periodisticos
 
Biología general
Biología generalBiología general
Biología general
 
Introducción a las ciencias ambientales
Introducción a las ciencias ambientalesIntroducción a las ciencias ambientales
Introducción a las ciencias ambientales
 
Expresion oral y escrita
Expresion oral y escritaExpresion oral y escrita
Expresion oral y escrita
 
Matematicas I
Matematicas IMatematicas I
Matematicas I
 
Contabilidad general I
Contabilidad general IContabilidad general I
Contabilidad general I
 
Realidad Nacional
Realidad NacionalRealidad Nacional
Realidad Nacional
 
Aplicación de nuevas tecnologías
Aplicación de nuevas tecnologíasAplicación de nuevas tecnologías
Aplicación de nuevas tecnologías
 
Marketing y protocolo empresarial
Marketing y protocolo empresarialMarketing y protocolo empresarial
Marketing y protocolo empresarial
 
Gerencia educativa
Gerencia educativaGerencia educativa
Gerencia educativa
 
Toma de decisiones
Toma de decisiones Toma de decisiones
Toma de decisiones
 
Ejercicios fonetica y fonologia
Ejercicios fonetica y fonologiaEjercicios fonetica y fonologia
Ejercicios fonetica y fonologia
 

Último

plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 

Último (20)

plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 

Arquitectura 3 Niveles

  • 1. ESCUELA : NOMBRES: BASE DE DATOS I CICLO Ciencias de la Computación Ing. Juan Carlos Morocho OCTUBRE 2009 – FEBRERO 2010 BIMESTRE: I BIMESTRE
  • 2. Capítulo 2 El entorno de la base de datos © Pearson Education Limited 1995, 2005
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. La arquitectura en tres niveles de ANSI-SPARC © Pearson Education Limited 1995, 2005 Nivel externo Nivel conceptual Nivel interno Organización física de los datos Usuario 1 Usuario 2 Usuario n Vista 1 Base de datos Vista 2 Vista 3 Esquema conceptual Esquema interno
  • 8.
  • 9.
  • 10. Diferencias entre los tres niveles de la arquitectura ANSI-SPARC Nivel conceptual Nivel interno Vista externa 1 Vista externa 2 /* puntero en siguiente registro Staff */ /* definición de índices para Staff */
  • 11.
  • 12.
  • 13. Independencia de los datos en la arquitectura de tres niveles de ANSI-SPARC Correspondencia externo/ conceptual Correspondencia conceptual/ Interno Independencia lógica de los datos Independencia física de los datos Esquema externo Esquema externo Esquema externo Esquema conceptual Esquema interno
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. Modelo de datos relacional © Pearson Education Limited 1995, 2005
  • 19. Modelo de datos en red © Pearson Education Limited 1995, 2005
  • 20. Modelo de datos jerárquico © Pearson Education Limited 1995, 2005
  • 21.
  • 22.
  • 23.
  • 24.
  • 25. Componentes de un SGBD Programadores Usuarios DBA Base de datos y catálogo del sistema Programas de aplicación Consultas Gestor de base de datos Procesador de consultas Código objeto del programa Esquema de base de datos Compilador DDL Preprocesador DML Gestor del diccionario Métodos de acceso Gestor de archivos Búferes del sistema
  • 26. Componentes de un gestor de base de datos (DM, Database Manager ) © Pearson Education Limited 1995, 2005 Gestor de datos Gestor de base de datos Base de datos y catálogo del sistema Código objeto del programa Procesador de consultas Gestor del catálogo Control de autorización Comprobador de integridad Procesador de comandos Optimizador de consultas Gestor de transacciones Planificador Gestor del búfer Gestor de recuperación Métodos de acceso Gestor de archivos Búferes del sistema
  • 27.
  • 28.
  • 29.
  • 30. Arquitectura del servidor de archivos Estación de trabajo 2 Estación de trabajo 1 Estación de trabajo 3 Solicitudes de datos Archivos devueltos Base de datos Servidor de archivos
  • 31.
  • 32. Cliente-servidor tradicional en dos niveles Cliente 2 Cliente 1 Cliente 3 Solicitudes de datos Devolución de datos seleccionados Servidor (con SGBD) Base de datos
  • 33. Cliente-servidor tradicional en dos niveles Primer nivel Cliente Tareas Interfaz de usuario Lógica principal de negocio y de procesamiento de datos Tareas Primer nivel Servidor de la base de datos Validaciones del lado del servidor Acceso a base de datos
  • 34.
  • 35.
  • 36. Cliente-servidor en tres niveles Primer nivel Cliente Segundo nivel Servidor de aplicaciones Tareas Interfaz de usuario Tareas Lógica principal del negocio Lógica de procesamiento de datos Tercer nivel Servidor de base de datos Tareas Validaciones de datos Acceso a base de datos
  • 37.
  • 38. TPM como nivel intermedio en una arquitectura cliente-servidor de tres niveles Solicitudes de servicio Servicio Servicio Servicio Servicio Clientes Servidor de aplicaciones con monitor TP Nivel 1 Nivel 2 Nivel 3 Servidores de base de datos Base de datos Base de datos
  • 39.