"Concepto funciones, instalación, manejo y usos del sistema manejador de bases de datos Oracle."
Concepto funciones, instalación, manejo y usos del sistema manejador de bases de datos Oracle
Oracle es un sistema de gestión
de bases de datos que se utiliza en todo el mundo en varias empresas. Oracle
hace uso de lenguaje SQL o ‘Sequel’ para la manipulación de datos y operaciones
en datos.
‘SEQUEL’ fue desarrollado por IBM
Corporation Ltd para utilizar varios modelos de Codd en el año 1979. Durante
este tiempo, Oracle presentó su primera implementación de SQL comercialmente
viable. Oracle Database, desarrollado originalmente por Larry Ellison en 1977,
es un RDBMS. Fue la primera base de datos diseñada solo para la computación en
red empresarial y la forma más rentable y flexible de administrar aplicaciones
e información.
SQL ahora se conoce como el
lenguaje RDBMS estándar. En 1977, dos programadores informáticos llamados Larry
Ellison & Bob Miner iniciaron Oracle Corporation. Tanto Larry como Bob
tenían una buena experiencia en el desarrollo de programas de bases de datos
para varias empresas. Y obtuvieron su primer proyecto que consistía en
construir el programa de base de datos para la Agencia Central de Inteligencia
o CIA.
Manejo (uso) de Oracle
- La computadora que ejecuta el RDBMS maneja las responsabilidades del servidor de la base de datos.
- Las computadoras que ejecutan las aplicaciones gestionan al mismo tiempo la interpretación y visualización de datos.
Diferencias entre ORACLE y MSQLS
1. Oracle es una base de datos
grande y MySQL es una base de datos pequeña y mediana. Oracle tiene una
participación de mercado del 40% y MySQL tiene sólo alrededor del 20%. Al mismo
tiempo, MySQL es de código abierto y Oracle es muy caro.
2. Oracle soporta gran
concurrencia y alto volumen de visitas, es la mejor herramienta para OLTP
(sistema de procesamiento de transacciones en línea).
3. El espacio utilizado para la instalación también es muy diferente, MySQL es solo 152M después de la instalación, mientras que Oracle tiene alrededor de 3G, y cuando se usa, Oracle ocupa un espacio de memoria particularmente grande y otro rendimiento de la máquina.
4. Las funciones de grupo de MySQL se pueden usar a voluntad en la declaración de selección, en Oracle, si hay una función de grupo en la declaración de consulta, los otros nombres de columna deben ser procesados por la función de grupo, o la columna en la cláusula group by; de lo contrario, se producirá un error.
5. MySQL tiene un tipo de datos de crecimiento automático. No es necesario que opere este campo al insertar un registro, y el valor de los datos se obtendrá automáticamente. Oracle no tiene un tipo de datos de aumento automático. Es necesario crear un número de serie de aumento automático. Al insertar un registro, se debe asignar el siguiente valor del número de serie a este campo.
6. MySQL generalmente usa el tipo de crecimiento automático. Al crear una tabla, solo necesita especificar la clave principal de la tabla como incremento automático. Al insertar un registro, no necesita especificar el valor de la clave principal del registro y MySQL crecerá automáticamente; Oracle no tiene un tipo de crecimiento automático. Como la clave principal generalmente usa la secuencia, el siguiente valor del número de secuencia se puede pagar al campo al insertar el registro
Entre otras muchas diferencias.
Cabe destacar que la arquitectura de Oracle es multiusuario y permite que un sistema Oracle de base de datos funcione como base de datos de contenedores multiusuario (CDB).
ANEXO VIDEO SOBRE EL SISTEMA DE MANEJADOR DE BASE DE DATOS ORACLE:
M. Martinez. (12 de Septiembre de 2022). Historia de la base de datos Oracle: el programador loco. Ciudad de México. Aprendiendo a programar Recuperado de https://aprendiendoaprogramar.es/blog/historia-de-la-base-de-datos-oracle-el-programador-loco/
Comentarios
Publicar un comentario