0% encontró este documento útil (0 votos)
6 vistas6 páginas

Introducción a Oracle Database: Características y Uso

Oracle Database es un sistema de gestión de bases de datos relacional desarrollado por Oracle Corporation, conocido por su robustez y capacidad de manejar grandes volúmenes de datos. Ofrece características como alta disponibilidad, seguridad avanzada y compatibilidad multiplataforma, siendo utilizado en diversas industrias. Su instalación y creación de bases de datos se puede realizar a través de comandos SQL o herramientas como el Database Configuration Assistant.

Cargado por

i.2.n.8jeongin
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
6 vistas6 páginas

Introducción a Oracle Database: Características y Uso

Oracle Database es un sistema de gestión de bases de datos relacional desarrollado por Oracle Corporation, conocido por su robustez y capacidad de manejar grandes volúmenes de datos. Ofrece características como alta disponibilidad, seguridad avanzada y compatibilidad multiplataforma, siendo utilizado en diversas industrias. Su instalación y creación de bases de datos se puede realizar a través de comandos SQL o herramientas como el Database Configuration Assistant.

Cargado por

i.2.n.8jeongin
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

ORACLE

Definición

Descripción general

Oracle Database es un Sistema de Gestión de Bases de Datos


Relacional (RDBMS) desarrollado por Oracle Corporation.​
Permite almacenar, organizar y recuperar datos de forma
estructurada, usando el lenguaje SQL y su extensión PL/SQL.​
Se caracteriza por su robustez, seguridad y capacidad para manejar
grandes volúmenes de datos.

Historia y desarrollo

1977: Larry Ellison, Bob Miner y Ed Oates fundan Software


Development Laboratories.​
1979: Lanza Oracle V2, el primer RDBMS comercial que utiliza SQL.​
Años 80 y 90: Introducción de mejoras en concurrencia, replicación y
seguridad.​
Actualidad: Versiones modernas con soporte para nube, inteligencia
artificial y bases de datos autónomas.

Características

Principales características y ventajas

●​ Modelo relacional y soporte para objetos.​

●​ Alta disponibilidad con RAC (Real Application Clusters).​

●​ Seguridad avanzada (cifrado, auditoría).​

●​ Compatibilidad multiplataforma (Windows, Linux, Unix, nube).​

●​ Escalabilidad para miles de usuarios simultáneos.​

Comparación con otros motores


Motor Tipo Ventajas Desventajas

Oracle Comercia Altamente escalable, Coste alto, curva de


l seguro, robusto aprendizaje

MySQL Open Gratuito, fácil de usar Menos funciones


Source avanzadas

SQL Comercia Integración con Windows Menos


Server l multiplataforma

PostgreS Open Muy completo, estándar Menor soporte


QL Source SQL comercial

Instalación

Requisitos del sistema (para Oracle 19c, ejemplo en


Windows)

●​ RAM: mínimo 2 GB (recomendado 8 GB+)​

●​ CPU: Procesador 2 GHz o superior​

●​ Disco: 10 GB libres​

●​ SO: Windows 10/11 64-bit o Linux 64-bit​

●​ Java: No necesario para instalación estándar​

Proceso de instalación (resumen)

1.​Descargar el instalador desde la web oficial de Oracle.​

2.​Descomprimir el archivo.​

3.​Ejecutar [Link].​

4.​Seleccionar Base de datos única o Servidor.​

5.​Configurar nombre de la base, contraseña y ubicación.​


6.​Finalizar y probar la conexión con SQL*Plus o SQL Developer.​

Creación de base de datos

Comandos

En SQL*Plus o SQL Developer:

CREATE DATABASE tienda;

En la práctica, en Oracle normalmente se crea a través del Database


Configuration Assistant (DBCA), pero también puedes hacerlo por
comandos.

Ejemplo práctico

-- Crear usuario y asignar permisos


CREATE USER admin IDENTIFIED BY admin123;
GRANT CONNECT, RESOURCE TO admin;

-- Crear tabla de ejemplo


CREATE TABLE productos (
id NUMBER PRIMARY KEY,
nombre VARCHAR2(50),
precio NUMBER(8,2)
);

Claves primarias y foráneas

Clave primaria (PRIMARY KEY)

Identifica de forma única cada registro en una tabla.

CREATE TABLE clientes (


id_cliente NUMBER PRIMARY KEY,
nombre VARCHAR2(50)
);
Clave foránea (FOREIGN KEY)

Relaciona una tabla con otra.

CREATE TABLE pedidos (


id_pedido NUMBER PRIMARY KEY,
id_cliente NUMBER,
FOREIGN KEY (id_cliente) REFERENCES clientes(id_cliente)
);

Comandos para insertar, modificar y borrar

Insertar
INSERT INTO clientes VALUES (1, 'Ana');

Modificar
UPDATE clientes SET nombre = 'Ana María' WHERE id_cliente = 1;

Borrar
DELETE FROM clientes WHERE id_cliente = 1;

Consultas

Básicas
SELECT * FROM clientes;
SELECT nombre FROM clientes WHERE id_cliente = 1;

Avanzadas
-- JOIN entre tablas
SELECT pedidos.id_pedido, [Link]
FROM pedidos
JOIN clientes ON pedidos.id_cliente = clientes.id_cliente;

-- Agrupar resultados
SELECT id_cliente, COUNT(*) AS total_pedidos
FROM pedidos
GROUP BY id_cliente
HAVING COUNT(*) > 1;

Arquitectura interna de Oracle


●​ Instancia: Conjunto de memoria (SGA) + procesos en segundo
plano que gestionan la base.​

●​ Base de datos: Archivos físicos donde se almacenan los datos


(datafiles, redo logs, control files).​

●​ Flujo básico:​

1.​El usuario envía una consulta SQL.​

2.​El motor la analiza y optimiza.​

3.​El proceso servidor obtiene los datos del disco o


memoria.​

4.​El resultado vuelve al usuario.

Herramientas de administración
Oracle no es solo SQL: trae un ecosistema de herramientas.

●​ SQL Developer → IDE gratuito para escribir y ejecutar SQL y


PL/SQL.​

●​ SQL*Plus → Herramienta de consola para gestión avanzada.​

●​ Database Configuration Assistant (DBCA) → Para crear y


configurar bases.​

●​ RMAN (Recovery Manager) → Respaldos y recuperación de datos.​


Ejemplos del mundo real
●​ Banco Santander → Gestión de cuentas y transacciones.​

●​ Airbnb → Gestión de reservas y usuarios.​

●​ Gobiernos → Registros civiles y fiscales.​

●​ Hospitales → Historias clínicas y turnos.

También podría gustarte