Vous êtes sur la page 1sur 14

BASE DE DATOS

BASE DE DATOS

ORACLE

Oracle

Sistema de gestión de base de datos relacional fabricado por Oracle Corporation.

Herramienta cliente/servidor para gestión de base de datos.

La gran potencia que tiene y su elevado precio hace que solo se vea en empresas muy grandes y multinacionales, por norma general.

INTRODUCCION

Una base de datos es un programa residente en memoria, que se encarga de gestionar todo el tratamiento de entrada, salida, protección y elaboración de la información de interés del usuario. Tipos de bases de datos Desde el punto de vista de la organización lógica:

Jerárquicas. (Progress) Relacionales. (Oracle, Access, Sybase…) Desde el punto de vista de número de usuarios:

Monousuario (dBase, Access, Paradox…) Multiusuario cliente/servidor (Oracle, Sybase…) Oracle es una base de datos relacional para entornos cliente/servidor.

En este informe se encuentra todo lo que es creación y eliminación de roles, conceptos de almacenamiento en Oracle, tipos de datos de Oracle. Todo lo que es en cuanto a la creación de tablas y el manejo de estas, se realiza mediante comandos DLL y DML del lenguaje SQL.

Breve Historia de Oracle

1978: Primera versión de Oracle. Basada en las tesis de F. Codd y se convierte en el primer RDBMS comercial

1981:Versión 3, escrita en C (2,5 millones en ventas)

1984: Versión 4, conexión cliente / servidor en sistema VAX/VMS. 13 millones de ventas

1986: Versión 5, posibilidad de capacidades distribuidas. 55 millones en ventas

1988:Versión 6, herramienta CASE, 188 millones de ventas

1993: Versión 7 para sistema Unix. Mejor gestor de bases de datos enormes

Breve Historia de Oracle

1994: 2000 millones de ventas, versión para PC

1997:Versión 8, se lanza hacia Internet y adopta Java. 5000 millones en ventas

1998:Versión de Oracle para Linux

1999:Versión 8i, mayor integración de Java e Internet. 8000 millones en ventas

2000: Más de 10.000 millones en ventas, primera solución de bases de datos del mercado.

2003:Versión 10g, grandes mejoras en tamaño de almacenamiento y velocidad.

2011:Version 11g, hasta la actualidad.

CARACTERISTICAS

Herramienta de administración gráfica

Analiza datos y efectúa recomendaciones para mejorar rendimiento y eficiencia

Soporte de transacciones

Estabilidad

Soporte multiplataforma

VENTAJAS

DESVENTAJAS

Es el más usado a nivel mundial.

Elevado coste de formación.

Puede ejecutarse en todas las plataformas, desde Pc hasta supercomputadores.

Recientemente han aparecido buenos libros sobre asuntos técnicos distintos de la simple instalación y administración.

Permite uso de particiones para mejorar la eficiencia, replicación.

Bastante complejo.

Ciertas versiones admiten la administración de bases de datos distribuidas.

Caro e inestable bajo winXP y

win2000.

Base de datos con más orientación hacía INTERNET

software del servidor puede ejecutarse en multitud de sistemas operativos.

COMANDOS DE ORACLE

COMANDOS DDL:

Create user Create table Create index Create view Alter table

COMANDOS DML:

UPDATE INSERT SELECT DELETE … WHERE CLAUSULA UNION

Jerarquia Logica y Fisica de los datos

Jerarquia Logica y Fisica de los datos

Estructura Logica

Tablespaces: Agrupan los datos de la BD. Formado físicamente por uno o más archivos de datos.

Segmento: Sirven para almacenar las estructuras lógicas de la

BD(tablas, índices, un tablespace.

).

El mismo segmento no puede estar en más de

Estructura Lógica

Extensiones. División que se hace a cada segmento. Se puede añadir o quitar extensiones a los segmentos para que ganen o pierdan espacio.

Bloque Oracle o bloque de datos: Unidad mínima de datos. Se corresponde a las unidades de datos mínimas del SO en que nos encontremos.

Estructura Física

Archivos de datos: Son archivos en disco que sirven para almacenar los datos físicamente (en una unidad de disco). Cada archivo de datos pertenece sólo a un tablespace. Su tamaño se puede gestionar.

Bloques de sistema: La división mínima de los datos que hace el sistema operativo.

herramientas de Oracle

Oracle Universal Installer. Gestor de instalaciones, controla las nuevas instalaciones de software Oracle para que se integren de la mejor manera.

SQL*plus. Programa cliente que permite conexión con el servidor Oracle para enviarle secuencias SQL y PL/SQL.

iSQL*plus. Permite conexiones al servidor Oracle con la misma finalidad que el anterior pero utilizando una navegador de Internet, lo que facilita el trabajo

SQL*plus WorkSheet. Permite conexiones al servidor de Oracle, utilizando un entorno más potente (procede del Oracle Enterprise Manager).

Oracle Enterprise Manager. Entorno que permite la administración y configuración completa del servidor Oracle.

FIN