Top Banner
Diplomado: Oracle 10g – Asesor: Jorge Paiva Tecnimedia – Cepeban / Enero - 2008 Agenda de la Sesión Agenda de la Sesión Generalidades de las DBs. Generalidades de las Aplicaciones. Productos Oracle Arquitectura del Servidor Oracle Arquitectura Base de Datos Oracle Trabajando con Oracle XE
12
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Introduccion Arquitectura Apps

Diplomado: Oracle 10g – Asesor: Jorge Paiva Tecnimedia – Cepeban / Enero - 2008

Agenda de la SesiónAgenda de la Sesión Generalidades de las DBs. Generalidades de las Aplicaciones. Productos Oracle Arquitectura del Servidor Oracle Arquitectura Base de Datos Oracle Trabajando con Oracle XE

Page 2: Introduccion Arquitectura Apps

Diplomado: Oracle 10g – Asesor: Jorge Paiva Tecnimedia – Cepeban / Enero - 2008

Generalidades de las AplicacionesGeneralidades de las Aplicaciones

Introducción a los SIIntroducción a los SIUn Sistema de Información es un conjunto de elementos ordenadamente relacionados entre sí de acuerdo a ciertas -Reglas- que interactúan con el fin de apoyar las actividades de una empresa o negocio.

Genéricamente esta compuesto por el equipo computacional: El hardware, el Software y el recurso humano que interactúa con el.

Un sistema de información realiza cuatro actividades básicas: entrada, almacenamiento, procesamiento y salida de información.

Page 3: Introduccion Arquitectura Apps

Diplomado: Oracle 10g – Asesor: Jorge Paiva Tecnimedia – Cepeban / Enero - 2008

Req.del Sistema

Desarrollo de SoftwareDesarrollo de Software

Req.del Software

AnálisisDiseño

Preeliminar delSoftware

Diseño delPrograma

Codificación

PruebaOperaciones

Proceso de DesarrolloProceso de Desarrollo

Generalidades de las AplicacionesGeneralidades de las Aplicaciones

Page 4: Introduccion Arquitectura Apps

Diplomado: Oracle 10g – Asesor: Jorge Paiva Tecnimedia – Cepeban / Enero - 2008

Datos

C/S (2 capas)Sistemas monolíticos

C/S (3 Capas)

BD

Negocio

PresentaciónNegocio

Presentación

Datos

Negocio

Datos

Negocio

Presentación

EvoluciónEvolución

Generalidades de las AplicacionesGeneralidades de las Aplicaciones

BD BD

Page 5: Introduccion Arquitectura Apps

Diplomado: Oracle 10g – Asesor: Jorge Paiva Tecnimedia – Cepeban / Enero - 2008

Modelo Cliente / ServidorModelo Cliente / Servidor

Generalidades de las AplicacionesGeneralidades de las Aplicaciones

Page 6: Introduccion Arquitectura Apps

Diplomado: Oracle 10g – Asesor: Jorge Paiva Tecnimedia – Cepeban / Enero - 2008

Arquitectura en 2 NivelesArquitectura en 2 Niveles

Generalidades de las AplicacionesGeneralidades de las Aplicaciones

Page 7: Introduccion Arquitectura Apps

Diplomado: Oracle 10g – Asesor: Jorge Paiva Tecnimedia – Cepeban / Enero - 2008

Arquitectura en 3 NivelesArquitectura en 3 Niveles

Generalidades de las AplicacionesGeneralidades de las Aplicaciones

Page 8: Introduccion Arquitectura Apps

Diplomado: Oracle 10g – Asesor: Jorge Paiva Tecnimedia – Cepeban / Enero - 2008

Arquitectura en N NivelesArquitectura en N Niveles

Generalidades de las AplicacionesGeneralidades de las Aplicaciones

Page 9: Introduccion Arquitectura Apps

Diplomado: Oracle 10g – Asesor: Jorge Paiva Tecnimedia – Cepeban / Enero - 2008

BD

Presentación

Negocio

Datos

Sub Capas

Arquitectura multicapaArquitectura multicapa

Presentación: HTML, DHTML, CSS, XML, XSL, Languages Scripts, Browsers,

Mobiles. Lógica de Negocio:

ActiveX, CORBA, Componentes JAVA, Web Services

Datos:RDBMS

Generalidades de las AplicacionesGeneralidades de las Aplicaciones

Page 10: Introduccion Arquitectura Apps

Diplomado: Oracle 10g – Asesor: Jorge Paiva Tecnimedia – Cepeban / Enero - 2008

Navegador Web

Firewall

Servidor Web

Servidor BD

Usuarios

Arquitectura App / Web - Arquitectura App / Web - (Acceso a las bases de (Acceso a las bases de datos)datos)

Generalidades de las AplicacionesGeneralidades de las Aplicaciones

Page 11: Introduccion Arquitectura Apps

Diplomado: Oracle 10g – Asesor: Jorge Paiva Tecnimedia – Cepeban / Enero - 2008

DESARROLLO E IMPLEMENTACIÓN DE PROYECTOS

HW Tecnolog SO Lenguajes/ Protocolos DB

Herramientas / Metodologías

-INTEL-RISC

-Entornos Distribuidos (3/+ capas)-C/Servidor

-Windows-Linux-Unix

-C++-Visual Basic-HTM /DHTML -Java (PowerJ, Jdeveloper)-Java Script-PL/SQL-ODBC / JDBC-VRML-CGI-DNA-(COM/DCOM)-XML-WML-ASP / NET-AJAX-Web 2-Open Source

-Oracle 10-Sybase-Informix-SQL Server-MySql

-Análisis / Diseño: Erwin, BPWin, Power Designer, Oracle Designer -Programación: Power Builder -e-Business: Vignette V/5, Sybase EAServer 3.6, BEA Weblogic-Diseño Gráfico web: Dream Weaver , Flash , , Photoshop 6,Freehand 9Datawarehose: Web Focus (Information Builders), Sybase Warehouse Studio, BI-MS, Oracle BI.Servidores Web, Correo, FirewallsGestión de Proyectos: COBIT, UML, CMMI

Tecnologías de Software para SistemasTecnologías de Software para Sistemas

Generalidades de las AplicacionesGeneralidades de las Aplicaciones

Page 12: Introduccion Arquitectura Apps

Diplomado: Oracle 10g – Asesor: Jorge Paiva Tecnimedia – Cepeban / Enero - 2008

Elabore un bosquejo de base de datos capaz de almacenar la información relacionada al siguiente problema:

Una fábrica cuenta con varios departamentos. Cada departamento es identificado por dos letras únicas además se

guarda el nombre del departamento. Cada departamento cuenta con distintos empleados. Para cada empleado se guarda su número de registro, nombre, sexo,

estado civil, edad y sueldo. Un empleado puede estar involucrado en distintos proyectos de la

fábrica. Cada proyecto es identificado con una clave única, además de tener una descripción y mencionar a qué departamento pertence.

Un empleado puede estar involucrado en proyectos que no pertenecen a su departamento, sin embargo el empleado solo pertenece a uno.

Ejercicio – Identificación de EntidadesEjercicio – Identificación de Entidades

Generalidades de las DBGeneralidades de las DB