? Oracle produce sistemas de gestión de bases de datos relacionales. La empresa fue fundamental en el desarrollo del lenguaje de consulta estructurado (SQL ) y ahora es el lenguaje estándar de la industria para la obtención de datos de bases de datos. Oracle produce una gama de productos de base de datos , incluyendo las formas y la redacción de informes y herramientas de desarrollo de aplicaciones de planificación de recursos empresariales ( ERP ) basado en una base de datos Oracle . Propiedades de base de datos
una base de datos Oracle tiene dos elementos fundamentales. Uno de ellos es un conjunto de archivos de base de datos que residen físicamente en una unidad . Estos archivos se almacenan los datos permanentes de la base de datos. El segundo elemento es el " ejemplo ", que es un conjunto de procesos que se ejecutan en la memoria de un ordenador. La instancia accede a los datos en el archivo de base de datos sólo después de que se ha emitido el comando para asociar el ejemplo con una base de datos . La instancia permite acceder a los datos de los archivos de base de datos , manipulado y alterado sin cambios se vuelven a escribir los archivos de base de datos . El usuario , o de un programa, hace que la decisión de conservar los cambios realizados en los datos mediante la emisión de un comando " commit" .
Rollback
La instancia separa el trabajo del usuario área del almacén de datos . Esto permite la experimentación con los datos sin errores en la ejecución de borrar o sobrescribir de forma permanente los datos importantes . Los errores cometidos mientras se trabaja con los datos sólo se producen en la memoria y se pueden eliminar haciendo retroceder a una confirmación anterior . Vuelve a cargar la reversión de los datos de los archivos de base de datos .
Database Relación
Un ejemplo es como una sesión, pero sólo se puede acceder a los datos de los archivos de base de datos una vez la base de datos ha sido " montado ". Donde muchas bases de datos son accesibles a la instancia , ninguna de esas bases de datos se puede montar . Sin embargo , una vez que una base de datos se ha montado en una instancia , ninguna otra base de datos se puede montar , incluso si la primera base de datos se cierra . La instancia que ha tenido acceso a una base de datos tiene que ser cerrado y se inició una nueva instancia si una base de datos diferente tiene que ser montado .
Uno a muchos
Una base de datos puede ser visitada por muchos casos de forma simultánea . La capacidad para limitar una base de datos a una instancia o para permitir que varias instancias para acceder a una base de datos depende de la configuración del sistema . El uno - a-uno se llama una base de datos de instancia única , mientras que el uno-a -muchos configuración se llama Oracle Real Application Clusters ( RAC ) . Las transacciones de cada instancia se mantienen separados por el uso de un identificador de sistema ( SID ) . El SID es un número que identifica de manera única cada instancia de Oracle .