Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Oracle

No description
by

Jesús Molina

on 11 September 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Oracle

Motor de Base de Datos

Integrantes
Historia y Caracterización
¿Qué es un DBMS?
Ventajas
y Desventajas
¿Qué es un Driver
de Base de Datos?
Jesús
Molina
Interfaz grafica
Precio
80 y 400 dólares dependiendo del tipo de licencia de usuario.

http://www.oracle.com/us/corporate/pricing/price-lists/index.html?ssSourceSiteId=ocomlad
Capacidad
La capacidad de BDD es alta ya que soporta hasta 4 peta bytes de información. (1 peta byte = 1.024 Terabytes)
Sistemas Administradores de Bases de Datos (Database Management System)

En 1964, se conciben los primeros Gestores de Base de Datos (DBMS: Database Management System), en 1960 Integrated Data Store se diseño por la General Electric, solo fue hasta 1964 donde se puso a disposición de todos (en libertad).

El segundo fue IMS: Information Management System. Estos DBMSs eran accesados normalmente por lenguajes de programación como Cobol usando interfases de bajo nivel haciendo que las tareas de creación de aplicaciones y mantenimiento de los datos fuesen controlables, pero aún complejas.

A medida que evolucionaban los DBMS, los lenguajes de programación también lo hacían.

Luego se genera una nueva noción, donde las bases de datos deben almacenar por medio de una estructura tabular llamada relación o tabla (Codd,1970), compuesta por filas y columnas.

Se compone de:
DDL: Lenguaje de Definición de Datos
DML:Lenguaje de Manipulación de Datos
SQL: Lenguaje de Consulta.
Ventajas
Tiene múltiples versiones para cada sistema operativo.
Las bases de datos que maneja son relacionales.
Permite manejar bases de datos con gran cantidad de información.
Ofrece mayor soporte y seguridad.
Soporta distintos lenguajes: JAVA, ASP
Gran escalabilidad

Desventajas
Inestabilidad de las primeras versiones, por lo que se tienen que lanzar varias correcciones para alcanzar la estabilidad. (8- 8.0.3)
Costo de la implementación
Costo de la formación
Definir una Interfaz cliente CLI
cuya función es facilitar el acceso
desde cualquier aplicación
a información de una base de datos
sin importar que gestión de base de datos esté almacenando esos datos.

El propósito de la interfaz
es traducir las consultas de Base de Datos de la aplicación en comandos que
el DBMS(Sistema de gestión de
bases de datos) entienda,
con el objetivo de extraer los datos
de la base de datos.
Yor
Castaño
Buena / Mala opción
Es una buena opción
principalmente para
clientes empresariales,
que manejan grandes
volúmenes de información,
o para paginas de internet.
No es tan buena opción cuando la información a manejar es realmente poca,
y mas si es el caso de una
pequeña organización,
tampoco cuando se cuenta con pocos recursos para la implementación
de la base datos.
Que tareas realiza
El DBMS sirve de interface entre las peticiones del usuario y la Base de Datos.
Crear y organizar la Base de Datos.
Mantener y establecer las trayectorias de acceso a la Base de Datos de tal manera que los datos en cualquier parte se pueden accesar rápidamente.
Manejar los datos de acuerdo con las peticiones de los usuarios (concurrencia).
Mantener la integridad y seguridad de los datos.
Registrar el uso de la Base de Datos.
¿Qué es un ODBC?
Open Data Base Captivity es un estándar, filtro, elemento desarrollado por el SQL Access Group que permite conectividad a cualquier base de datos desde cualquier aplicación que se vaya a cargar o adquirir elementos desde esa base de datos. Es un estándar que contiene controladores o Drivers para manejar con unas DSN las consultas a las diferentes bases de datos que tengan un ODBC también.
Permite
Utiliza un driver o controlador para interpretar las sentencias SQL lanzadas desde una aplicación, mediante el API del ODBC para llevarlas al DBMS.

Establece un DSN(Data Source Name ) o nombre de origen de datos donde se establece con qué base de datos se va a conectar y la cadena de conexión que quiere enviar.

Define estándares para el proceso y acceso físico a las bases de datos. ODBC permite a las aplicaciones cliente desarrollar en una única y común API.

¿Qué es un JDBC?
¿Cuál es
la diferencia
con un ODBC?
Los JDBC (Java Database Connectivity) son interfaces de programación que permiten el acceso externo a comandos de manipulación y actualización SQL de la base de datos. Es decir, es la parte de Java que nos va a permitir conectarnos con bases de datos relacionales utilizando el lenguaje SQL.

Aquí hay una manera fácil de visualizar lo que pasa en una interfaz de nivel de llamada: Usted está escribiendo un programa de Java normal. En alguna parte en el programa, usted necesita actuar recíprocamente con una base de datos. Usando las rutinas habituales, usted abre una conexión a la base de datos. Usted entonces usa JDBC entonces para enviar su código del SQL a la base de datos, y procesa los resultados que se devuelven. Cuando usted ha terminado, cierra la conexión.
¿Qué tareas realiza?
Permite, en general, la aplicación de las sentencias SQL para el manejo de la información, por ejemplo:

Crear las tablas
Insertar valores
Consultar tablas
Capturar excepciones y errores.
Recuperar resultados
JDBC difiere de ODBC en:

ODBC está escrito en Lenguaje C
El driver ODBC debe ser instalados en todos los dispositivos en los que sea necesario.
JDBC está escrito en Java y permite obtener aplicaciones completas en Java
Usando ODBC en BD grandes, el rendimiento puede disminuir al convertir llamadas Java a C y viceversa
...Gracias...
William
Chavez
Definir una Interfaz cliente CLI cuya función es facilitar el acceso desde cualquier aplicación a información de una base de datos sin importar que gestión de base de datos esté almacenando esos datos.

El propósito de la interfaz es traducir las consultas de Base de Datos de la aplicación en comandos que el DBMS(Sistema de gestión de bases de datos) entienda, con el objetivo de extraer los datos de la base de datos.

Cuando?
surgió a finales de los años 70
Quien?
George Koch
como fue?
George Koch y su equipo de tropas de asalto de técnicos fue el primero en desembarcar en el terreno de Oracle en 1982, durante un proceso de evaluación de sistema de gestión de base de datos para una importante aplicación comercial que George estaba diseñando y construyendo.
La compañía:
Oracle conocida entonces como Relational Software, tenía poco más de 25 empleados en aquel tiempo y solo unos pocos clientes importantes.

Tipo de soporte
Según los expertos, la base de datos Oracle es el líder del mercado empresarial, demostrando ante sus competidores que es la más rápida, integrable, y económica, disponible en todas las plataformas (Unix, Linux y Windows).

Para acceder desde una aplicación a una base de datos Oracle, se pueden usar conectores propios de un lenguaje de programación, o estándares abiertos como ODBC, Cabe resaltar que se puede emplear multitud de lenguajes de programación, tan diferentes como Java, ASP, PHP, C, C++, Pascal, Modula2, Delphi, Visual basic, etc.
Full transcript