¿Cuál es una buena introducción a las bases de datos?

Introducción a la base de datos Oracle

¿Qué es el oráculo?

. Oracle es uno de los proveedores más grandes en el mercado de TI y el nombre abreviado de su producto estrella, un sistema de gestión de bases de datos relacionales (RDBMS) que se llama formalmente Oracle Database.

. En 1979, Oracle Corporation fue la primera compañía en comercializar una plataforma RDBMS, y sigue siendo el proveedor líder de bases de datos por un amplio margen en términos de ingresos. Ahora tiene más del 40% de participación en los ingresos mundiales de software de bases de datos.

. Llamamos a Oracle RDBMS como simplemente Oracle, y el proveedor de Oracle RDBMS es solo Oracle, corporación Oracle.

. Además de Oracle RDBMS, Oracle Corporation también tiene algunos otros productos como,

yo. Aplicaciones Oracle Fusion

ii) Oracle E-Business Suite

iii) PeopleSoft Enterprise (adquirido de otra empresa)

iv. Siebel (adquirido de otra empresa)

v. Java (adquirido de otra compañía)

vi. MySQL (adquirido de otra compañía) Etc …

. El software similar a Oracle Database es MS SQL Server, MySQL, SyBase, DB2, etc.

2. Diferentes ediciones de la base de datos Oracle

Oracle Database está disponible para licenciar en diferentes ediciones que proporcionan diferentes niveles de funcionalidad y escalabilidad.

yo. Enterprise Edition: Enterprise Edition es la versión completa, las opciones como RAC, Particionamiento, Spatial, etc. se pueden comprar por separado para mejorar la funcionalidad de la Base de datos.

ii) Edición estándar: proporciona la funcionalidad básica para usuarios que no requieren el paquete robusto de Enterprise Edition.

iii) Edición Express (XE): es la edición ligera, gratuita y limitada de Windows y Linux.

Nota: Oracle Database es software de proveedor, software pago, pero esta edición Express es software gratuito, el resto de las ediciones son software pago. Puedes descargarlo y usarlo para practicar. También es adecuado para aplicaciones comerciales a pequeña escala.

iv. Edición personal: Oracle personal es una versión de usuario único del servidor de bases de datos. Es casi lo mismo que Enterprise Edition, pero no admite opciones avanzadas como RAC, Streams, XMLDB, etc.

v. Oracle Lite: está diseñado para dispositivos móviles.

3. Arquitectura de la base de datos Oracle

. Al igual que otro software RDBMS, Oracle Database está construida sobre SQL, un lenguaje de programación estandarizado que los administradores de bases de datos, analistas de datos y otros profesionales de TI utilizan para administrar bases de datos y consultar los datos almacenados en ellas.

. El software de Oracle está vinculado a PL / SQL, una implementación desarrollada por Oracle que agrega un conjunto de extensiones de programación patentadas al SQL estándar.

. Oracle Database también admite programación en Java, y los programas escritos en PL / SQL o Java se pueden llamar desde el otro lenguaje.

. Oracle Database utiliza una estructura de tabla de filas y columnas que conecta elementos de datos relacionados en diferentes tablas entre sí.

. El modelo relacional también proporciona un conjunto de restricciones de integridad para mantener la precisión de los datos.

. Un servidor de base de datos Oracle incluye una base de datos para almacenar datos y una o más instancias de bases de datos para administrar los archivos contenidos en la base de datos.

4. Características clave de Oracle RDBMS

. Escalabilidad y rendimiento

. Manejabilidad

. Copia de seguridad y recuperación de bases de datos

. Alta disponibilidad

. Inteligencia de Negocio

. Gestión de contenido

. Seguridad

. Integridad de datos y disparadores

. Integración de información

Coursea.org, introducción de la base de datos por la profesora Jennifer widom