SlideShare una empresa de Scribd logo
UNIVERSIDAD VERACRUZANA SISTEMAS COMPUTACIONALES ADMINISTRATIVOS E.E. Base de Datos 1.9  Arquitectura de aplicaciones Fuentes: Fundamentos de Bases de Datos. Cuarta Edición Capitulo 1. Introducción Silberschatz; Korth; Sudarshan.McGraw Hill. 2002 Catedrático: Dr. Carlos A. Torres Gastelú  Bloque:   5  H. Veracruz, Ver.  Agosto 2009
EXPERIENCIA  EDUCATIVA  BASE DE DATOS 1.9  Arquitectura de aplicaciones La mayoría de usuarios de un sistema de bases de datos no están situados actualmente junto al sistema de bases de datos, sino que se conectan a él a través de una red. Se puede diferenciar entonces entre las máquinas cliente, en donde trabajan los usuarios remotos de la base de datos, y las máquinas servidor, en las que se ejecuta el sistema de bases de datos. Fundamentos de Base de datos                       SILBERSCHATZ
EXPERIENCIA  EDUCATIVA  BASE DE DATOS Las aplicaciones de bases de datos se dividen usualmente en dos o tres partes, como se ilustra en la Figura 1.5.  En una arquitectura de dos capas, la aplicación se divide en un componente que reside en la máquina cliente, que llama a la funcionalidad del sistema de bases de datos en la máquina servidor mediante instrucciones del lenguaje de consultas.  Los estándares de interfaces de programas de aplicación como ODBC Y JDBC se usan para la interacción entre el cliente y el servidor. Fundamentos de Base de datos                       SILBERSCHATZ
EXPERIENCIA  EDUCATIVA  BASE DE DATOS En cambio, en una arquitectura de tres capas, la máquina cliente actúa simplemente como frontal y no contiene ninguna llamada directa a la base de datos. En su lugar, el cliente se comunica con un servidor de aplicaciones, usualmente mediante una interfaz de formularios. El servidor de aplicaciones, a su vez, se comunica con el sistema de bases de datos para acceder a los datos. La lógica de negocio de la aplicación, que establece las acciones a realizar bajo determinadas condiciones, se incorpora en el servidor de aplicaciones, en lugar de ser distribuida a múltiples clientes. Fundamentos de Base de datos                       SILBERSCHATZ
EXPERIENCIA  EDUCATIVA  BASE DE DATOS Las aplicaciones de tres capas son más apropiadas para grandes aplicaciones, y para las aplicaciones que se ejecutan en WorldWide Web. Fundamentos de Base de datos                       SILBERSCHATZ
EXPERIENCIA  EDUCATIVA  BASE DE DATOS Figura 1.5 Usuario Usuario Cliente Aplicación Cliente de aplicaciones red red Servidor de aplicaciones Servidor Sistema de base de datos Sistema de base de datos Arquitectura de dos capas Arquitectura de tres capas Fundamentos de Base de datos                       SILBERSCHATZ

Más contenido relacionado

La actualidad más candente

cliente servidor de 3 niveles
cliente servidor de 3 nivelescliente servidor de 3 niveles
cliente servidor de 3 niveles
Lupitha Mendoza
 
Arquitectura de cliente-servidor de tres capas
Arquitectura de cliente-servidor de tres capasArquitectura de cliente-servidor de tres capas
Arquitectura de cliente-servidor de tres capas
anibalsmit
 
A charla12 arq.3-capas
A charla12 arq.3-capasA charla12 arq.3-capas
A charla12 arq.3-capashome
 
Cliente servidor mv
Cliente servidor mvCliente servidor mv
Cliente servidor mv
MACARENAV10
 
¿Qué es el Modelo Tres Capas?
¿Qué es el Modelo Tres Capas?¿Qué es el Modelo Tres Capas?
¿Qué es el Modelo Tres Capas?Felipe Schmidt
 
Sistema cliente servidor
Sistema cliente servidorSistema cliente servidor
Sistema cliente servidorItachi354
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
Calzada Meza
 
Diseño de software en arquitectura cliente servidor
Diseño de software en arquitectura cliente   servidorDiseño de software en arquitectura cliente   servidor
Diseño de software en arquitectura cliente servidorCintia Cadena
 
SISTEMA DE BASE DE DATOS
SISTEMA DE BASE DE DATOSSISTEMA DE BASE DE DATOS
SISTEMA DE BASE DE DATOS
Natalia Perez
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 Capas
Fani Calle
 
Arquitecturas centralizadas
Arquitecturas centralizadasArquitecturas centralizadas
Arquitecturas centralizadas
Daniel Rodriguez Peñaloza
 
Ensayo
EnsayoEnsayo
Ensayo
jesusdrt
 
Arquitectura aplicaciones clase3
Arquitectura aplicaciones clase3Arquitectura aplicaciones clase3
Arquitectura aplicaciones clase3Germania Rodriguez
 
Programando en capas
Programando en capasProgramando en capas
Programando en capas
Stevendido George
 
Fundam servclient
Fundam servclientFundam servclient
Fundam servclienttvazamar
 
Diapositivas diego
Diapositivas diegoDiapositivas diego
Diapositivas diegodbastos15
 
Mapas conceptuales actividad 1
Mapas conceptuales actividad 1Mapas conceptuales actividad 1
Mapas conceptuales actividad 1
lpgraterol
 
Arquitectura en Capas
Arquitectura en CapasArquitectura en Capas
Arquitectura en Capas
HelenSaravia
 

La actualidad más candente (20)

cliente servidor de 3 niveles
cliente servidor de 3 nivelescliente servidor de 3 niveles
cliente servidor de 3 niveles
 
Arquitectura de cliente-servidor de tres capas
Arquitectura de cliente-servidor de tres capasArquitectura de cliente-servidor de tres capas
Arquitectura de cliente-servidor de tres capas
 
A charla12 arq.3-capas
A charla12 arq.3-capasA charla12 arq.3-capas
A charla12 arq.3-capas
 
Cliente servidor mv
Cliente servidor mvCliente servidor mv
Cliente servidor mv
 
¿Qué es el Modelo Tres Capas?
¿Qué es el Modelo Tres Capas?¿Qué es el Modelo Tres Capas?
¿Qué es el Modelo Tres Capas?
 
Sistema cliente servidor
Sistema cliente servidorSistema cliente servidor
Sistema cliente servidor
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Diseño de software en arquitectura cliente servidor
Diseño de software en arquitectura cliente   servidorDiseño de software en arquitectura cliente   servidor
Diseño de software en arquitectura cliente servidor
 
SISTEMA DE BASE DE DATOS
SISTEMA DE BASE DE DATOSSISTEMA DE BASE DE DATOS
SISTEMA DE BASE DE DATOS
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 Capas
 
Arquitectura
ArquitecturaArquitectura
Arquitectura
 
Arquitecturas centralizadas
Arquitecturas centralizadasArquitecturas centralizadas
Arquitecturas centralizadas
 
Ensayo
EnsayoEnsayo
Ensayo
 
Arquitectura aplicaciones clase3
Arquitectura aplicaciones clase3Arquitectura aplicaciones clase3
Arquitectura aplicaciones clase3
 
Programando en capas
Programando en capasProgramando en capas
Programando en capas
 
Fundam servclient
Fundam servclientFundam servclient
Fundam servclient
 
Diapositivas diego
Diapositivas diegoDiapositivas diego
Diapositivas diego
 
Soa
SoaSoa
Soa
 
Mapas conceptuales actividad 1
Mapas conceptuales actividad 1Mapas conceptuales actividad 1
Mapas conceptuales actividad 1
 
Arquitectura en Capas
Arquitectura en CapasArquitectura en Capas
Arquitectura en Capas
 

Destacado

Arquitectura de Datos
Arquitectura de DatosArquitectura de Datos
Arquitectura de DatosJazmin Glez.
 
Gestor de almacenamiento
Gestor de almacenamientoGestor de almacenamiento
Gestor de almacenamiento
Carlos Mila
 
Lenguajes del lado del servidor
Lenguajes del lado del servidorLenguajes del lado del servidor
Lenguajes del lado del servidorpidingos
 
Gestión de transacciones y administrador de la base de datos
Gestión de transacciones y administrador de la base de datosGestión de transacciones y administrador de la base de datos
Gestión de transacciones y administrador de la base de datos
ralbarracin
 
Tecnologias para el desarrollo Web
Tecnologias para el desarrollo WebTecnologias para el desarrollo Web
Tecnologias para el desarrollo Web
Santa Edith De La Cruz Gonzalez
 
Techtuesday Arquitectura Empresarial
Techtuesday Arquitectura Empresarial Techtuesday Arquitectura Empresarial
Techtuesday Arquitectura Empresarial
netmind
 
Ejemplos de redes
Ejemplos de redesEjemplos de redes
Ejemplos de redes
krly_crps
 
Compiladores
CompiladoresCompiladores
Compiladores
mrbelarmino
 
Cómo planificar el Sitio Web
Cómo planificar el Sitio WebCómo planificar el Sitio Web
Cómo planificar el Sitio Webcolquis
 
Pasos para crear tu propia página web
Pasos para crear tu propia página webPasos para crear tu propia página web
Pasos para crear tu propia página webkksspp
 
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
Micael Gallego
 
Arquitectura para aplicaciones web
Arquitectura para aplicaciones webArquitectura para aplicaciones web
Arquitectura para aplicaciones web
Edsel Barbosa González
 
Ejemplos de herramientas case más utilizadas
Ejemplos de herramientas case más utilizadasEjemplos de herramientas case más utilizadas
Ejemplos de herramientas case más utilizadasKenny Cash
 
C1 arquitectura.
C1 arquitectura.C1 arquitectura.
C1 arquitectura.
Alejandro Hernandez
 

Destacado (16)

Arquitectura de Datos
Arquitectura de DatosArquitectura de Datos
Arquitectura de Datos
 
Gestor de almacenamiento
Gestor de almacenamientoGestor de almacenamiento
Gestor de almacenamiento
 
Lenguajes del lado del servidor
Lenguajes del lado del servidorLenguajes del lado del servidor
Lenguajes del lado del servidor
 
Gestión de transacciones y administrador de la base de datos
Gestión de transacciones y administrador de la base de datosGestión de transacciones y administrador de la base de datos
Gestión de transacciones y administrador de la base de datos
 
Tecnologias para el desarrollo Web
Tecnologias para el desarrollo WebTecnologias para el desarrollo Web
Tecnologias para el desarrollo Web
 
Techtuesday Arquitectura Empresarial
Techtuesday Arquitectura Empresarial Techtuesday Arquitectura Empresarial
Techtuesday Arquitectura Empresarial
 
Ejemplos de redes
Ejemplos de redesEjemplos de redes
Ejemplos de redes
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Cómo planificar el Sitio Web
Cómo planificar el Sitio WebCómo planificar el Sitio Web
Cómo planificar el Sitio Web
 
Pasos para crear tu propia página web
Pasos para crear tu propia página webPasos para crear tu propia página web
Pasos para crear tu propia página web
 
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
 
Arquitectura para aplicaciones web
Arquitectura para aplicaciones webArquitectura para aplicaciones web
Arquitectura para aplicaciones web
 
Ejemplos de herramientas case más utilizadas
Ejemplos de herramientas case más utilizadasEjemplos de herramientas case más utilizadas
Ejemplos de herramientas case más utilizadas
 
PROCESAMIENTO DE CONSULTAS
PROCESAMIENTO DE CONSULTASPROCESAMIENTO DE CONSULTAS
PROCESAMIENTO DE CONSULTAS
 
C1 arquitectura.
C1 arquitectura.C1 arquitectura.
C1 arquitectura.
 
Arquitectura fisica y logica
Arquitectura fisica y logicaArquitectura fisica y logica
Arquitectura fisica y logica
 

Similar a Arquitectura De Aplicaciones

Modelo cliente servidor ensayo
Modelo cliente servidor ensayoModelo cliente servidor ensayo
Modelo cliente servidor ensayo
Wilmer Yacelga XD
 
Arquitectura cliente daniel
Arquitectura cliente  danielArquitectura cliente  daniel
Arquitectura cliente daniel
daniel galindo manrique
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
yudailylopez
 
Cloub computing
Cloub computingCloub computing
Cloub computing
Alejandro Marin Rubio
 
Ejemplo arquitectura 3 capas con access
Ejemplo arquitectura 3 capas con accessEjemplo arquitectura 3 capas con access
Ejemplo arquitectura 3 capas con accessuniv of pamplona
 
base de datos en la web
base de datos en la web base de datos en la web
base de datos en la web
luis cedeño
 
Arquitectura cliente servidor para internet
Arquitectura cliente servidor para internetArquitectura cliente servidor para internet
Arquitectura cliente servidor para internet
Darwin Daniel Ardila Lombana
 
Bases de datos en el web
Bases de datos en el webBases de datos en el web
Bases de datos en el webalfredo
 
Sql y no sql
Sql y no sqlSql y no sql
Sql y no sql
Raquel Salazar
 
Bases de datos
Bases de datosBases de datos
Bases de datos
Jperez98
 
Bases de datos en el web
Bases de datos en el webBases de datos en el web
Bases de datos en el webCesar
 
Arquitecturas de software
Arquitecturas de software Arquitecturas de software
Arquitecturas de software
Anel Sosa
 
Cliente servidor1
Cliente servidor1Cliente servidor1
Cliente servidor1Sara Amores
 
536792346-Administracion-de-Base-de-Datos.pptx
536792346-Administracion-de-Base-de-Datos.pptx536792346-Administracion-de-Base-de-Datos.pptx
536792346-Administracion-de-Base-de-Datos.pptx
CoritaTorres1
 

Similar a Arquitectura De Aplicaciones (20)

Taller 4 - Teleinformatica
Taller 4 - TeleinformaticaTaller 4 - Teleinformatica
Taller 4 - Teleinformatica
 
Modelo cliente servidor ensayo
Modelo cliente servidor ensayoModelo cliente servidor ensayo
Modelo cliente servidor ensayo
 
Arquitectura cliente daniel
Arquitectura cliente  danielArquitectura cliente  daniel
Arquitectura cliente daniel
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Cloub computing
Cloub computingCloub computing
Cloub computing
 
Presente Y Futuro De Los Si
Presente Y Futuro De Los SiPresente Y Futuro De Los Si
Presente Y Futuro De Los Si
 
Ejemplo arquitectura 3 capas con access
Ejemplo arquitectura 3 capas con accessEjemplo arquitectura 3 capas con access
Ejemplo arquitectura 3 capas con access
 
Smbd
SmbdSmbd
Smbd
 
base de datos en la web
base de datos en la web base de datos en la web
base de datos en la web
 
Arquitectura cliente servidor para internet
Arquitectura cliente servidor para internetArquitectura cliente servidor para internet
Arquitectura cliente servidor para internet
 
Merrrrrry
MerrrrrryMerrrrrry
Merrrrrry
 
Clase03
Clase03Clase03
Clase03
 
Bases de datos en el web
Bases de datos en el webBases de datos en el web
Bases de datos en el web
 
Sql y no sql
Sql y no sqlSql y no sql
Sql y no sql
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos en el web
Bases de datos en el webBases de datos en el web
Bases de datos en el web
 
Arquitecturas de software
Arquitecturas de software Arquitecturas de software
Arquitecturas de software
 
Cliente servidor1
Cliente servidor1Cliente servidor1
Cliente servidor1
 
536792346-Administracion-de-Base-de-Datos.pptx
536792346-Administracion-de-Base-de-Datos.pptx536792346-Administracion-de-Base-de-Datos.pptx
536792346-Administracion-de-Base-de-Datos.pptx
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 

Más de Carlos Arturo

Ejercicios De Sql BD
Ejercicios De Sql BDEjercicios De Sql BD
Ejercicios De Sql BDCarlos Arturo
 
Creación de una base de datos
Creación de una base de datosCreación de una base de datos
Creación de una base de datosCarlos Arturo
 
Usuarios Y Administradores
Usuarios Y AdministradoresUsuarios Y Administradores
Usuarios Y AdministradoresCarlos Arturo
 
Historia de los sistemas de bd
Historia de los sistemas de bdHistoria de los sistemas de bd
Historia de los sistemas de bdCarlos Arturo
 
Sistemas de gestión de base de datos
Sistemas de gestión de base de datosSistemas de gestión de base de datos
Sistemas de gestión de base de datosCarlos Arturo
 
Instalación de SQL 2005 & SQL Management Studio
Instalación de SQL 2005 & SQL Management StudioInstalación de SQL 2005 & SQL Management Studio
Instalación de SQL 2005 & SQL Management StudioCarlos Arturo
 
Sitios Web Recomendados
Sitios Web RecomendadosSitios Web Recomendados
Sitios Web RecomendadosCarlos Arturo
 
Check list para el diseño de bd
Check list para el diseño de bdCheck list para el diseño de bd
Check list para el diseño de bdCarlos Arturo
 
1.7 Gestiòn de transacciones
1.7 Gestiòn de transacciones1.7 Gestiòn de transacciones
1.7 Gestiòn de transaccionesCarlos Arturo
 
1.8 Estructura De Un Sistema De Base De Datos
1.8 Estructura De Un Sistema De Base De Datos1.8 Estructura De Un Sistema De Base De Datos
1.8 Estructura De Un Sistema De Base De DatosCarlos Arturo
 
Calendario De 2010(2)1
Calendario De 2010(2)1Calendario De 2010(2)1
Calendario De 2010(2)1Carlos Arturo
 
Programa de estudios SIO
Programa de estudios SIOPrograma de estudios SIO
Programa de estudios SIOCarlos Arturo
 
Criterios De Operaciòn
Criterios De OperaciònCriterios De Operaciòn
Criterios De OperaciònCarlos Arturo
 
Criterios De OperacióN Catg
Criterios De OperacióN CatgCriterios De OperacióN Catg
Criterios De OperacióN CatgCarlos Arturo
 
Ejemplo ReseñA Brasil
Ejemplo ReseñA BrasilEjemplo ReseñA Brasil
Ejemplo ReseñA Brasil
Carlos Arturo
 
Resena
ResenaResena
Ejemplo ReseñA Libro Grudnitski
Ejemplo ReseñA Libro GrudnitskiEjemplo ReseñA Libro Grudnitski
Ejemplo ReseñA Libro Grudnitski
Carlos Arturo
 

Más de Carlos Arturo (20)

Ejercicios De Sql BD
Ejercicios De Sql BDEjercicios De Sql BD
Ejercicios De Sql BD
 
Creación de una base de datos
Creación de una base de datosCreación de una base de datos
Creación de una base de datos
 
Usuarios Y Administradores
Usuarios Y AdministradoresUsuarios Y Administradores
Usuarios Y Administradores
 
Historia de los sistemas de bd
Historia de los sistemas de bdHistoria de los sistemas de bd
Historia de los sistemas de bd
 
Sistemas de gestión de base de datos
Sistemas de gestión de base de datosSistemas de gestión de base de datos
Sistemas de gestión de base de datos
 
Instalación de SQL 2005 & SQL Management Studio
Instalación de SQL 2005 & SQL Management StudioInstalación de SQL 2005 & SQL Management Studio
Instalación de SQL 2005 & SQL Management Studio
 
Sitios Web Recomendados
Sitios Web RecomendadosSitios Web Recomendados
Sitios Web Recomendados
 
Check list para el diseño de bd
Check list para el diseño de bdCheck list para el diseño de bd
Check list para el diseño de bd
 
1.7 Gestiòn de transacciones
1.7 Gestiòn de transacciones1.7 Gestiòn de transacciones
1.7 Gestiòn de transacciones
 
1.8 Estructura De Un Sistema De Base De Datos
1.8 Estructura De Un Sistema De Base De Datos1.8 Estructura De Un Sistema De Base De Datos
1.8 Estructura De Un Sistema De Base De Datos
 
Calendario De 2010(2)1
Calendario De 2010(2)1Calendario De 2010(2)1
Calendario De 2010(2)1
 
Oracle
OracleOracle
Oracle
 
DB2
DB2DB2
DB2
 
Microsoft SQL
Microsoft  SQLMicrosoft  SQL
Microsoft SQL
 
Programa de estudios SIO
Programa de estudios SIOPrograma de estudios SIO
Programa de estudios SIO
 
Criterios De Operaciòn
Criterios De OperaciònCriterios De Operaciòn
Criterios De Operaciòn
 
Criterios De OperacióN Catg
Criterios De OperacióN CatgCriterios De OperacióN Catg
Criterios De OperacióN Catg
 
Ejemplo ReseñA Brasil
Ejemplo ReseñA BrasilEjemplo ReseñA Brasil
Ejemplo ReseñA Brasil
 
Resena
ResenaResena
Resena
 
Ejemplo ReseñA Libro Grudnitski
Ejemplo ReseñA Libro GrudnitskiEjemplo ReseñA Libro Grudnitski
Ejemplo ReseñA Libro Grudnitski
 

Último

Robótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptxRobótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptx
44652726
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
IsabellaRubio6
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
AlejandraCasallas7
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
cj3806354
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
CrystalRomero18
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
cdraco
 
Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentación
JuanPrez962115
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
rafaelsalazar0615
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
Emilio Casbas
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
Luis Enrique Zafra Haro
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
raquelariza02
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
cofferub
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
AlejandraCasallas7
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
DanielErazoMedina
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
PABLOCESARGARZONBENI
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
Leidyfuentes19
 

Último (20)

Robótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptxRobótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptx
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
 
Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentación
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
 

Arquitectura De Aplicaciones

  • 1. UNIVERSIDAD VERACRUZANA SISTEMAS COMPUTACIONALES ADMINISTRATIVOS E.E. Base de Datos 1.9 Arquitectura de aplicaciones Fuentes: Fundamentos de Bases de Datos. Cuarta Edición Capitulo 1. Introducción Silberschatz; Korth; Sudarshan.McGraw Hill. 2002 Catedrático: Dr. Carlos A. Torres Gastelú Bloque: 5  H. Veracruz, Ver. Agosto 2009
  • 2. EXPERIENCIA EDUCATIVA BASE DE DATOS 1.9 Arquitectura de aplicaciones La mayoría de usuarios de un sistema de bases de datos no están situados actualmente junto al sistema de bases de datos, sino que se conectan a él a través de una red. Se puede diferenciar entonces entre las máquinas cliente, en donde trabajan los usuarios remotos de la base de datos, y las máquinas servidor, en las que se ejecuta el sistema de bases de datos. Fundamentos de Base de datos SILBERSCHATZ
  • 3. EXPERIENCIA EDUCATIVA BASE DE DATOS Las aplicaciones de bases de datos se dividen usualmente en dos o tres partes, como se ilustra en la Figura 1.5. En una arquitectura de dos capas, la aplicación se divide en un componente que reside en la máquina cliente, que llama a la funcionalidad del sistema de bases de datos en la máquina servidor mediante instrucciones del lenguaje de consultas. Los estándares de interfaces de programas de aplicación como ODBC Y JDBC se usan para la interacción entre el cliente y el servidor. Fundamentos de Base de datos SILBERSCHATZ
  • 4. EXPERIENCIA EDUCATIVA BASE DE DATOS En cambio, en una arquitectura de tres capas, la máquina cliente actúa simplemente como frontal y no contiene ninguna llamada directa a la base de datos. En su lugar, el cliente se comunica con un servidor de aplicaciones, usualmente mediante una interfaz de formularios. El servidor de aplicaciones, a su vez, se comunica con el sistema de bases de datos para acceder a los datos. La lógica de negocio de la aplicación, que establece las acciones a realizar bajo determinadas condiciones, se incorpora en el servidor de aplicaciones, en lugar de ser distribuida a múltiples clientes. Fundamentos de Base de datos SILBERSCHATZ
  • 5. EXPERIENCIA EDUCATIVA BASE DE DATOS Las aplicaciones de tres capas son más apropiadas para grandes aplicaciones, y para las aplicaciones que se ejecutan en WorldWide Web. Fundamentos de Base de datos SILBERSCHATZ
  • 6. EXPERIENCIA EDUCATIVA BASE DE DATOS Figura 1.5 Usuario Usuario Cliente Aplicación Cliente de aplicaciones red red Servidor de aplicaciones Servidor Sistema de base de datos Sistema de base de datos Arquitectura de dos capas Arquitectura de tres capas Fundamentos de Base de datos SILBERSCHATZ