Sei sulla pagina 1di 65

BYTE

conocimientos generales de ORACLE


fabriccio daz fdiaz@bytesw.com ing. especialista en bases de datos latin america byte, inc.

conocimientos generales sobre Oracle


agenda cultura general SQL similitudes y diferencias con otros RDBMS administracin de la bd Oracle

conocimientos generales sobre Oracle


agenda cultura general SQL similitudes y diferencias con otros RDBMS administracin de la bd Oracle

cultura general
Oracle hoy instalacin conexiones herramientas posicionamiento de RDBMS Oracle maana

cultura general
Oracle hoy instalacin conexiones herramientas posicionamiento de RDBMS Oracle maana

cultura general - Oracle hoy


BD: Oracle Database 10g (PE, Lite, SE, SEO, EE, XE) Oracle 10g Grid Computing Oracle 10g Internet Application Server Oracle 10g Fusion Middleware Oracle 10g SOA Suite Oracle 10g Portal Oracle 10g Enterprise Management Oracle 10g Collaboration Technologies Oracle e-suite, Siebel, Peoplesoft Oracle Application Express (oracle htmldb)

cultura general - Oracle hoy


BD: Oracle Database 10g (PE, Lite, SE, SEO, EE, XE) Oracle 10g Grid Computing Oracle 10g Internet Application Server Oracle 10g Fusion Middleware Oracle 10g SOA Suite Oracle 10g Portal Oracle 10g Enterprise Management Oracle 10g Collaboration Technologies Oracle e-suite, Siebel, Peoplesoft Oracle Application Express (oracle htmldb)

Oracle 10g Grid Computing


la ms alta calidad de servicio
Disponibilidad, rendimiento, escalabilidad, seguridad

reducir los costos a la mitad fcil de administrar


reduccin de 50% o ms en costo administrativo

la base de datos mas completa e integrada

Oracle 10g Grid Computing


retos de IT
islas de poder computacional
sistemas de alto costo, capacidad sub utilizada

sistemas frgiles y complejos


Administracin compleja, sin alta disponibilidad

informacin fragmentada
Dificultad para tomar decisiones de negocio

procesos de negocio manuales


Alto costo, organizaciones ineficientes

Oracle 10g Grid Computing


La estrategia de Oracle
habilitar Grid Computing con software inteligente
Usar servidores y almacenamiento de bajo costo Servidores de BD y servidores de aplicacin

y herramientas de automatizacin de la administracin para modernizar la infraestructura IT


Reducir errores y bajar costos la mas alta calidad y flexibilidad, bajar costos

Oracle 10g Grid Computing


Storage Grid Database Grid Application Server Grid Grid Control

la ms alta calidad de servicio y flexibilidad la mitad del costo fcil de administrar

Oracle 10g Grid Computing


Database Server Grid Real Application Clusters
corre en almacenamiento y servidores estndar y de bajo costo corre Real Applications tolerante a fallas capacidad de crecimiento bajo demanda technologa probada
HR Financials DSS

cultura general - Oracle hoy


BD: Oracle Database 10g (PE, Lite, SE, SEO, EE, XE) Oracle 10g Grid Computing Oracle 10g Internet Application Server Oracle 10g Fusion Middleware Oracle 10g SOA Suite Oracle 10g Portal Oracle 10g Enterprise Management Oracle 10g Collaboration Technologies Oracle e-suite, Siebel, Peoplesoft Oracle Application Express (oracle htmldb)

Oracle Application Express


Oracle Application Express (APEX) es una caracterstica de Oracle 10g funciona con Oracle 9iR2 fcil de usar construye aplicaciones web seguras aprovecha las caractersticas de Oracle 10g

Oracle Application Express


Oracle Application Express ha sido llamada la joya escondida de Oracle 10g.
Tony Jedlinski, VP de Administracin y Operaciones Roman, Inc.

Oracle Application Express


ambiente de desarrollo basado en browser para bd Oracle 10g interfase de usuario grfico basado en browser fcil de usar con wizards construye aplicaciones de entrada de datos y reportes para el web

Oracle Application Express


por qu usar Oracle Apex?
productividad flexibilidad seguridad integridad escalabilidad disponibilidad portabilidad
todo construido para el web

Oracle Application Express


El costo oculto de usar herramientas en cada pc
fragmentada vulnerable dependiente de la plataforma no amigable con el Web costoso

consolida los datos

como funciona Oracle Apex


servicios de bd de grupos compartido
administracin e implementacin centralizada acceso desde cualquier lugar via un browser estilo de programacin declarativo

arquitectura de Oracle Apex

componentes Oracle Apex


administracin SQL Workshop application Builder

ejemplo de aplicaciones
aplicaciones aplicaciones aplicaciones aplicaciones de seguimiento de consulta BI livianas desechables

Clientes que usan Oracle Apex


Shell Canada Harvard Pilgrim Health Care Corporate Express Roman, Inc. Telstra PGA of America Lansing Community College

mas sobre Oracle Apex


informacin y downloads
otn.oracle.com/apex

para leer sugerencias y trucos


orablogs.com

cultura general
Oracle hoy instalacin conexiones herramientas posicionamiento de RDBMS Oracle maana

cultura general - instalacin


Accesar www.oracle.com o Usar CD (window, linux)

cultura general - instalacin


LABORATORIO
Tutorial de Oracle APEX Creating an Application Using Oracle Database 10g Express Edition
http://www.oracle.com/technology/obe/xe/getstarte d/getstarted.htm?msgid=5049559

cultura general
Oracle hoy instalacin conexiones herramientas posicionamiento de RDBMS Oracle maana

cultura general - conexiones


JDBC ODBC Cliente Oracle (SQL*Net) Web API

cultura general
Oracle hoy instalacin conexiones herramientas posicionamiento de RDBMS Oracle maana

cultura general - herramientas


Oracle (www.oracle.com)
Oracle SQL*Plus Oracle SQL Developer (raptor)

Quest Software (www.quest.com)


TOAD SQL Navigator

jdbc
DbVisulizer (http://www.dbvis.com/products/dbvis/) SQuirreL (http://squirrel-sql.sourceforge.net/) Aqua Data Studio (http://squirrel-sql.sourceforge.net/)

etc.

cultura general
Oracle hoy instalacin conexiones herramientas posicionamiento de RDBMS Oracle maana

posicionamiento de RDBMS
Oracle es lder dentro de los RDBMS comerciales records en transacciones procesadas en servidores (uniprocesadores, multiprocesadores, procesadores simtricos) integracin de BD con ambiente de desarrollo e integracin: propio, .NET, tecnologas java, lamp, etc.

posicionamiento de RDBMS
Oracle vendedor #1 en RDBMS

fuente: IDC November 2004. The RDBMS Top 10: License Sales Analysis and Market Forecast, 2003.2008

crecimiento de RDBMS (2002-2003)

fuente: The RDBMS Top 10: License Sales Analysis and Market Forecast, 2003-2008, IDC, Nov 2004

Oracle Database 10g: fcil de administrar


46% menos de tiempo del DBA comparado a DB2 UDB 8.2 30% menos de tiempo del DBA comparado a Microsoft SQL Server Ahorra hasta $50,000 por ao por DBA (ingreso base de dba Oracle $100,000)
Source: The Edison Group

Premios a Oracle Database 10g


eWeek Analyst Choice Award and Top 10 Product of 2004 I.E. Readers Choice Award: Best DBMS for Data Warehousing CRN recommends 5/5 stars DM Review 2004 Winner of Readers Award for Database and Data Store InfoWorld Database of the Year 2004

cultura general
Oracle hoy instalacin conexiones herramientas posicionamiento de RDBMS Oracle maana

Oracle maana
Mejoras e incrementar funcionalidad en SOA SLA (Service Level Agreement) Grids Semnticos Licenciamiento, tendiente a ser servicio

Oracle maana
Soporte a Web Semntico
hoy soporte parcial en Oracle 10g unicode (NCHAR, NVARCHAR2, NCLOB) URI (universal resource identifier)
URN (URN:ISBN:0-395-36341-1) URL (http://www.oracle.com) tipo HTTPURITYPE disponible hoy, lo guarda como un string

Oracle maana
(cont.) Soporte a Web Semntico
xml mayor funcionalidad RDF (modelo de datos grfico dirijido para describir recursos)
soporte por Oracle Spatial

OWL (web ontology language)


soporte completo en Oracle DB 11

Oracle maana
(cont.) Soporte a Web Semntico
SPARQL (lenguaje de consulta para RDF) Ms informacin

http://www.oracle.com/technology/tech/semantic_technologies/index.html

Oracle maana
web semntico

conocimientos generales sobre Oracle


agenda cultura general SQL similitudes y diferencias con otros RDBMS administracin de la bd Oracle

SQL similitudes y diferencias con otros RDBMS


lenguaje de consulta estructurado (structured query language) lenguaje declarativo de acceso a la bases de datos relacionales 1970 Codd propone modelo relacional basado en lenguaje SEQUEL (structured english query language) de IBM

SQL similitudes y diferencias con otros RDBMS


1977 se amplia a SGBD experimental System R 1979 Oracle lo introduce por primera vez en un programa comercial 1986 ANSI 1a. Versin estndar, SQL-86 o SQL1 1987 ISO adopta el estndar

SQL similitudes y diferencias con otros RDBMS


1989 Revisin menor, SQL-89 1992 Revisin mayor, SQL-92, SQL2 1999 expresiones regulares, consultas recursivas, triggers y algunas caractersticas OO, SQL1999, SQL3

SQL similitudes y diferencias con otros RDBMS


2003 introduce algunas caractersticas de XML, cambio en las funciones, estandarizacin del objeto sequence y de las columnas autonumricas, SQL-2003

SQL similitudes y diferencias con otros RDBMS


sistemas de gestin de bd con soporte sql ms utilizados:
DB2 Oracle SQL Server Sybase ASE MySQL PostgreSQL

SQL similitudes y diferencias con otros RDBMS


Un sitio que compara las implementaciones de SQL en varios RDBMS:
http://troels.arvin.dk/db/rdbms/

conocimientos generales sobre Oracle


agenda cultura general SQL similitudes y diferencias con otros RDBMS administracin de la bd Oracle

administracin de bd Oracle
Oracle Enterprise Manager (OEM) adminstracin desde Oracle APEX conceptos

administracin de bd Oracle
Oracle Enterprise Manager (OEM) adminstracin desde Oracle APEX conceptos

Oracle Enteprise Manager


Desarrollado con Oracle APEX Usa interfase web lo que facilita la administracin local y remota Debe ser usado por usuario con rol DBA para usar funcionalidad completa

Oracle Enteprise Manager

DEMO

administracin de bd Oracle
Oracle Enterprise Manager (OEM) adminstracin desde Oracle APEX conceptos

administracin desde Oracle APEX


Administracin de Oracle XE Administracin de tablespace, usuario, roles, objetos, etc. Debe ser usado por usuario con rol DBA

administracin desde Oracle APEX

DEMO

administracin desde Oracle APEX

LABORATORIO

administracin de bd Oracle
Oracle Enterprise Manager (OEM) adminstracin desde Oracle APEX conceptos

conceptos
DML DDL tablespace rollback segment, transacciones, commit y rollback redolog files e integridad de bd instancia, bd, sga, buffer cache, etc.

conocimientos generales sobre Oracle

resumen
cultura general SQL similitudes y diferencias con otros RDBMS administracin de la bd Oracle

Referencias

http://www.oracle.com http://www.redwingnet.com/hioug/Presentat http://www.oracle.com/technology/tech /semantic_technologies/index.html http://www.w3.org/Consortium/Offices/ Presentations/RDFTutorial/

BYTE
conocimientos generales de ORACLE
fabriccio daz fdiaz@bytesw.com ing. especialista en bases de datos latin america byte, inc.

Potrebbero piacerti anche