SlideShare una empresa de Scribd logo
1 de 9
MARIA ALVAREZ
CI:17784337
SGDB
• Un sistema de gestión de bases de datos es un conjunto de programas
que permiten el almacenamiento, modificación y extracción de la
información en una base de datos, además de proporcionar herramientas
para añadir, borrar, modificar y analizar los datos. Los usuarios pueden
acceder a la información usando herramientas específicas de
interrogación y de generación de informes, o bien mediante aplicaciones
al efecto.
• Estos sistemas también proporcionan métodos para mantener la
integridad de los datos, para administrar el acceso de usuarios a los datos
y para recuperar la información si el sistema se corrompe. Permiten
presentar la información de la base de datos en variados formatos. La
mayoría incluyen un generador de informes. También pueden incluir un
módulo gráfico que permita presentar la información con gráficos y
tablas.
• Hay muchos tipos distintos según cómo manejen los datos y muchos
tamaños distintos de acuerdo a si operan en computadoras personales y
con poca memoria o grandes sistemas que funcionan en mainframes con
sistemas de almacenamiento especiales.
ORACLE
Oracle Database es un sistema de gestión de base de datos objeto-
relacional, desarrollado por Oracle Corporation. Se considera a Oracle
Database como uno de los sistemas de bases de datos más completos,
destacando:
• soporte de transacciones.
• estabilidad.
• escalabilidad.
• soporte multiplataforma.
Su dominio en el mercado de servidores empresariales ha sido casi total
hasta hace poco; recientemente sufre la competencia del Microsoft SQL
Server de Microsoft y de la oferta de otros RDBMS con
licencia libre como PostgreSQL, MySQL o Firebird. Las últimas
versiones de Oracle han sido certificadas para poder trabajar
bajo GNU/Linux.
Características de Oracle
• Entorno cliente/servidor.
• Gestión de grandes bases de datos.
• Usuarios concurrentes.
• Alto rendimiento en transacciones.
• Sistemas de alta disponibilidad.
• Disponibilidad controlada de los datos de las aplicaciones.
• Adaptación a estándares de la industria, como SQL-92.
• Gestión de la seguridad.
• Autogestión de la integridad de los datos.
• Opción distribuida.
• Portabilidad.
• Compatibilidad.
• Conectabilidad.
• Replicación de entornos.
Seguridad en Oracle
El servidor Oracle provee de control de accesos discrecional, es decir,
acceso restringido a la información basado en privilegios.
Oracle gestiona la seguridad de la base de datos usando:
• Usuarios y esquemas de la base de datos.
• Privilegios.
• Roles.
• Ajustes de rendimiento y cuotas.
• Límites sobre los recursos.
• Auditoría.
Cada usuario tiene un dominio de seguridad, que determina cosas como:
• Acciones (privilegios y roles) disponibles para el usuario.
• Cuotas sobre tablespaces.
• Límites en los recursos del sistema.
Seguridad en Oracle
6 Estructuras usadas para la recuperación en Oracle.
Oracle posee varias estructuras y mecanismos software para
proveer:
• Recuperación de la base de datos ante distintos tipos de fallos.
• Operaciones de recuperación flexibles.
• Disponibilidad de los datos durante las operaciones de backup
y recovery.
Oracle usa varias estructuras para proveer la recuperación
completa de la instancia:
• el Redo Log,
• los segmentos de rollback,
• un fichero de control,
• las copias necesarias de la base de datos.
Ventajas
• Oracle es el motor de base de datos objeto-relacional más usado a
nivel mundial.
• Puede ejecutarse en todas las plataformas, desde una Pc hasta un
supercomputador.
• Oracle soporta todas las funciones que se esperan de un servidor
"serio": un lenguaje de diseño de bases de datos muy completo
(PL/SQL) que permite implementar diseños "activos", con triggers
y procedimientos almacenados, con una integridad referencial
declarativa bastante potente.
• Permite el uso de particiones para la mejora de la eficiencia, de
replicación e incluso ciertas versiones admiten la administración
de bases de datos distribuidas.
• El software del servidor puede ejecutarse en multitud de sistemas
operativos.
• Existe incluso una versión personal para Windows 9x, lo cual es un
punto a favor para los desarrolladores que se llevan trabajo a casa.
• Oracle es la base de datos con más orientación hacía INTERNET.
Desventajas
• Las versiones más recientes de Oracle son la 11g, 10g, 9g, 8g,
desde el lanzamiento original de la 8 se sucedieron varias
versiones con correcciones, hasta alcanzar la estabilidad en la
8.0.3. El motivo de tantos fallos fue, al parecer, la
remodelación del sistema de almacenamiento por causa de la
introducción de extensiones orientadas a objetos.
• El mayor inconveniente de Oracle es quizás su precio. Incluso
las licencias de Personal Oracle son excesivamente caras, en
mi opinión. Otro problema es la necesidad de ajustes. Un error
frecuente consiste en pensar que basta instalar el Oracle en un
servidor y enchufar directamente las aplicaciones clientes. Un
Oracle mal configurado puede ser desesperantemente lento.
• También es elevado el coste de la información, y sólo
últimamente han comenzado a aparecer buenos libros sobre
asuntos técnicos distintos de la simple instalación y
administración.
SGDB Oracle, características y seguridad

Más contenido relacionado

La actualidad más candente

Comparación entre Oracle y Mysql
Comparación entre Oracle y MysqlComparación entre Oracle y Mysql
Comparación entre Oracle y Mysqlstefakoka
 
Motor De Bases De Datos Oracle
Motor De Bases De Datos OracleMotor De Bases De Datos Oracle
Motor De Bases De Datos Oracletriana25
 
Introducción a base de datos Oracle
Introducción a base de datos OracleIntroducción a base de datos Oracle
Introducción a base de datos Oraclepajaro5
 
Ventajas y desventajas mysql
Ventajas y desventajas mysqlVentajas y desventajas mysql
Ventajas y desventajas mysqlMary Ruiz
 
Motores de bases de datos
Motores de bases de datosMotores de bases de datos
Motores de bases de datosstill01
 
Enterprise resource planning (erp)
Enterprise resource planning (erp)Enterprise resource planning (erp)
Enterprise resource planning (erp)sindy1018
 
Bd eq. #3 actividad 2 unidad 2 oracle y mysql
Bd eq. #3 actividad 2 unidad 2 oracle y mysqlBd eq. #3 actividad 2 unidad 2 oracle y mysql
Bd eq. #3 actividad 2 unidad 2 oracle y mysqlKARY
 
Administracion de Base de Datos Oracle
Administracion de Base de Datos OracleAdministracion de Base de Datos Oracle
Administracion de Base de Datos OracleISRAEL
 
Cuadro Comparativo Bd
Cuadro Comparativo BdCuadro Comparativo Bd
Cuadro Comparativo Bdalinacarrion
 
Base de Datos
Base de DatosBase de Datos
Base de Datosvjgaby
 

La actualidad más candente (20)

Comparación entre Oracle y Mysql
Comparación entre Oracle y MysqlComparación entre Oracle y Mysql
Comparación entre Oracle y Mysql
 
Oracle
Oracle Oracle
Oracle
 
Motor De Bases De Datos Oracle
Motor De Bases De Datos OracleMotor De Bases De Datos Oracle
Motor De Bases De Datos Oracle
 
ORACLE
ORACLEORACLE
ORACLE
 
ORACLE DATABASE
ORACLE DATABASE ORACLE DATABASE
ORACLE DATABASE
 
Introducción a base de datos Oracle
Introducción a base de datos OracleIntroducción a base de datos Oracle
Introducción a base de datos Oracle
 
Ventajas y desventajas mysql
Ventajas y desventajas mysqlVentajas y desventajas mysql
Ventajas y desventajas mysql
 
Presentacion oracle power point
Presentacion oracle power pointPresentacion oracle power point
Presentacion oracle power point
 
Ciclo de Ponencias: Características de Oracle 11g.
Ciclo de Ponencias: Características de Oracle 11g.Ciclo de Ponencias: Características de Oracle 11g.
Ciclo de Ponencias: Características de Oracle 11g.
 
Motores de bases de datos
Motores de bases de datosMotores de bases de datos
Motores de bases de datos
 
Enterprise resource planning (erp)
Enterprise resource planning (erp)Enterprise resource planning (erp)
Enterprise resource planning (erp)
 
Características de MySQL
Características de MySQLCaracterísticas de MySQL
Características de MySQL
 
Cuadro comparativo sql
Cuadro comparativo sqlCuadro comparativo sql
Cuadro comparativo sql
 
Tarea4 bd
Tarea4 bdTarea4 bd
Tarea4 bd
 
Bd eq. #3 actividad 2 unidad 2 oracle y mysql
Bd eq. #3 actividad 2 unidad 2 oracle y mysqlBd eq. #3 actividad 2 unidad 2 oracle y mysql
Bd eq. #3 actividad 2 unidad 2 oracle y mysql
 
Administracion de Base de Datos Oracle
Administracion de Base de Datos OracleAdministracion de Base de Datos Oracle
Administracion de Base de Datos Oracle
 
Sql Server
Sql ServerSql Server
Sql Server
 
Cuadro Comparativo Bd
Cuadro Comparativo BdCuadro Comparativo Bd
Cuadro Comparativo Bd
 
Oracle
OracleOracle
Oracle
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 

Destacado

Mapa Conceptual de Sql
Mapa Conceptual de SqlMapa Conceptual de Sql
Mapa Conceptual de Sqlisrasalcedo
 
mapa mental de oracle
mapa mental de oraclemapa mental de oracle
mapa mental de oraclearkangel8801
 
Bases de datos
Bases de datosBases de datos
Bases de datosjeisonxl
 
Comparacion entre my sql y sql server
Comparacion entre my sql y sql serverComparacion entre my sql y sql server
Comparacion entre my sql y sql serverJorge Luis Tinoco
 
Mapa mental de base de datos
Mapa mental de base de datosMapa mental de base de datos
Mapa mental de base de datosJorge Mengelle
 
Requerimientos de instalacion de SQL
Requerimientos de instalacion de SQL Requerimientos de instalacion de SQL
Requerimientos de instalacion de SQL rumus1000
 
Mapa mental de base de datos
Mapa mental de base de datosMapa mental de base de datos
Mapa mental de base de datosJorge Mengelle
 
Comparacion de Gestores de Base de Datos
Comparacion de Gestores de Base de DatosComparacion de Gestores de Base de Datos
Comparacion de Gestores de Base de DatosVictor Zevallos
 

Destacado (15)

Mapa Conceptual de Sql
Mapa Conceptual de SqlMapa Conceptual de Sql
Mapa Conceptual de Sql
 
mapa mental de oracle
mapa mental de oraclemapa mental de oracle
mapa mental de oracle
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Uso de access
Uso de accessUso de access
Uso de access
 
Migración a sql server 2008
Migración a sql server 2008Migración a sql server 2008
Migración a sql server 2008
 
Mapas Mentales
Mapas MentalesMapas Mentales
Mapas Mentales
 
Mapa conceptual sql
Mapa conceptual sqlMapa conceptual sql
Mapa conceptual sql
 
Comparacion entre my sql y sql server
Comparacion entre my sql y sql serverComparacion entre my sql y sql server
Comparacion entre my sql y sql server
 
Mapa mental de base de datos
Mapa mental de base de datosMapa mental de base de datos
Mapa mental de base de datos
 
Requerimientos de instalacion de SQL
Requerimientos de instalacion de SQL Requerimientos de instalacion de SQL
Requerimientos de instalacion de SQL
 
Mapa conceptual de Java
Mapa conceptual de JavaMapa conceptual de Java
Mapa conceptual de Java
 
Mapa mental de base de datos
Mapa mental de base de datosMapa mental de base de datos
Mapa mental de base de datos
 
Comparacion de Gestores de Base de Datos
Comparacion de Gestores de Base de DatosComparacion de Gestores de Base de Datos
Comparacion de Gestores de Base de Datos
 
Gestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativosGestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativos
 
Cuadro comparativo sgbd
Cuadro comparativo sgbdCuadro comparativo sgbd
Cuadro comparativo sgbd
 

Similar a SGDB Oracle, características y seguridad

Similar a SGDB Oracle, características y seguridad (20)

Ventajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBDVentajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBD
 
Bases dedatos relacionales
Bases dedatos relacionalesBases dedatos relacionales
Bases dedatos relacionales
 
Los 10 Gestores de Base de Datos mas potentes
Los 10 Gestores de Base de Datos mas potentesLos 10 Gestores de Base de Datos mas potentes
Los 10 Gestores de Base de Datos mas potentes
 
10 sistemas gestores de base de datos
10 sistemas gestores de base de datos10 sistemas gestores de base de datos
10 sistemas gestores de base de datos
 
Diferencia entre SGBD
Diferencia entre SGBDDiferencia entre SGBD
Diferencia entre SGBD
 
Diferencia entre sgbd
Diferencia entre sgbdDiferencia entre sgbd
Diferencia entre sgbd
 
Diferencias entre los SGBD´s
Diferencias entre los SGBD´sDiferencias entre los SGBD´s
Diferencias entre los SGBD´s
 
Gestores de Base de Datos
Gestores de Base de DatosGestores de Base de Datos
Gestores de Base de Datos
 
Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
 
Gestores
GestoresGestores
Gestores
 
17988998.ppt
17988998.ppt17988998.ppt
17988998.ppt
 
VenatasydesventajasSGBD.pdf
VenatasydesventajasSGBD.pdfVenatasydesventajasSGBD.pdf
VenatasydesventajasSGBD.pdf
 
Tarea 1 bd
Tarea 1 bdTarea 1 bd
Tarea 1 bd
 
Primer Taller Bases De Datos
Primer Taller Bases De DatosPrimer Taller Bases De Datos
Primer Taller Bases De Datos
 
A1 u2 hipv
A1 u2 hipvA1 u2 hipv
A1 u2 hipv
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
Sistema de gestor de base de datos
Sistema de gestor de base de datosSistema de gestor de base de datos
Sistema de gestor de base de datos
 
Base de datos
Base de datos Base de datos
Base de datos
 

Más de mariadanielaalvarez (20)

Second life
Second lifeSecond life
Second life
 
Tarea 2
Tarea 2Tarea 2
Tarea 2
 
Tarea 1, Electiva II
Tarea 1, Electiva IITarea 1, Electiva II
Tarea 1, Electiva II
 
Electiva 2
Electiva 2Electiva 2
Electiva 2
 
Taller
TallerTaller
Taller
 
Diagramas
DiagramasDiagramas
Diagramas
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
 
Video sgbd
Video sgbdVideo sgbd
Video sgbd
 
Manual del estacionamiento
Manual del estacionamientoManual del estacionamiento
Manual del estacionamiento
 
Mapa conceptual ms project
Mapa conceptual ms projectMapa conceptual ms project
Mapa conceptual ms project
 
EXITO EMPRESARIAL
EXITO EMPRESARIALEXITO EMPRESARIAL
EXITO EMPRESARIAL
 
ÉXITO EMPRESARIAL
ÉXITO EMPRESARIALÉXITO EMPRESARIAL
ÉXITO EMPRESARIAL
 
ÉXITO EMPRESARIAL
ÉXITO EMPRESARIALÉXITO EMPRESARIAL
ÉXITO EMPRESARIAL
 
Modelo orientado a objetos
Modelo orientado a objetosModelo orientado a objetos
Modelo orientado a objetos
 
Manual del estacionamiento
Manual del estacionamientoManual del estacionamiento
Manual del estacionamiento
 
Simulacion
SimulacionSimulacion
Simulacion
 
Asignacion 5
Asignacion 5Asignacion 5
Asignacion 5
 
Asignacion 5
Asignacion 5Asignacion 5
Asignacion 5
 
Asignacion 5
Asignacion 5Asignacion 5
Asignacion 5
 
Asignacion 5
Asignacion 5Asignacion 5
Asignacion 5
 

SGDB Oracle, características y seguridad

  • 2. SGDB • Un sistema de gestión de bases de datos es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos, además de proporcionar herramientas para añadir, borrar, modificar y analizar los datos. Los usuarios pueden acceder a la información usando herramientas específicas de interrogación y de generación de informes, o bien mediante aplicaciones al efecto. • Estos sistemas también proporcionan métodos para mantener la integridad de los datos, para administrar el acceso de usuarios a los datos y para recuperar la información si el sistema se corrompe. Permiten presentar la información de la base de datos en variados formatos. La mayoría incluyen un generador de informes. También pueden incluir un módulo gráfico que permita presentar la información con gráficos y tablas. • Hay muchos tipos distintos según cómo manejen los datos y muchos tamaños distintos de acuerdo a si operan en computadoras personales y con poca memoria o grandes sistemas que funcionan en mainframes con sistemas de almacenamiento especiales.
  • 3. ORACLE Oracle Database es un sistema de gestión de base de datos objeto- relacional, desarrollado por Oracle Corporation. Se considera a Oracle Database como uno de los sistemas de bases de datos más completos, destacando: • soporte de transacciones. • estabilidad. • escalabilidad. • soporte multiplataforma. Su dominio en el mercado de servidores empresariales ha sido casi total hasta hace poco; recientemente sufre la competencia del Microsoft SQL Server de Microsoft y de la oferta de otros RDBMS con licencia libre como PostgreSQL, MySQL o Firebird. Las últimas versiones de Oracle han sido certificadas para poder trabajar bajo GNU/Linux.
  • 4. Características de Oracle • Entorno cliente/servidor. • Gestión de grandes bases de datos. • Usuarios concurrentes. • Alto rendimiento en transacciones. • Sistemas de alta disponibilidad. • Disponibilidad controlada de los datos de las aplicaciones. • Adaptación a estándares de la industria, como SQL-92. • Gestión de la seguridad. • Autogestión de la integridad de los datos. • Opción distribuida. • Portabilidad. • Compatibilidad. • Conectabilidad. • Replicación de entornos.
  • 5. Seguridad en Oracle El servidor Oracle provee de control de accesos discrecional, es decir, acceso restringido a la información basado en privilegios. Oracle gestiona la seguridad de la base de datos usando: • Usuarios y esquemas de la base de datos. • Privilegios. • Roles. • Ajustes de rendimiento y cuotas. • Límites sobre los recursos. • Auditoría. Cada usuario tiene un dominio de seguridad, que determina cosas como: • Acciones (privilegios y roles) disponibles para el usuario. • Cuotas sobre tablespaces. • Límites en los recursos del sistema.
  • 6. Seguridad en Oracle 6 Estructuras usadas para la recuperación en Oracle. Oracle posee varias estructuras y mecanismos software para proveer: • Recuperación de la base de datos ante distintos tipos de fallos. • Operaciones de recuperación flexibles. • Disponibilidad de los datos durante las operaciones de backup y recovery. Oracle usa varias estructuras para proveer la recuperación completa de la instancia: • el Redo Log, • los segmentos de rollback, • un fichero de control, • las copias necesarias de la base de datos.
  • 7. Ventajas • Oracle es el motor de base de datos objeto-relacional más usado a nivel mundial. • Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador. • Oracle soporta todas las funciones que se esperan de un servidor "serio": un lenguaje de diseño de bases de datos muy completo (PL/SQL) que permite implementar diseños "activos", con triggers y procedimientos almacenados, con una integridad referencial declarativa bastante potente. • Permite el uso de particiones para la mejora de la eficiencia, de replicación e incluso ciertas versiones admiten la administración de bases de datos distribuidas. • El software del servidor puede ejecutarse en multitud de sistemas operativos. • Existe incluso una versión personal para Windows 9x, lo cual es un punto a favor para los desarrolladores que se llevan trabajo a casa. • Oracle es la base de datos con más orientación hacía INTERNET.
  • 8. Desventajas • Las versiones más recientes de Oracle son la 11g, 10g, 9g, 8g, desde el lanzamiento original de la 8 se sucedieron varias versiones con correcciones, hasta alcanzar la estabilidad en la 8.0.3. El motivo de tantos fallos fue, al parecer, la remodelación del sistema de almacenamiento por causa de la introducción de extensiones orientadas a objetos. • El mayor inconveniente de Oracle es quizás su precio. Incluso las licencias de Personal Oracle son excesivamente caras, en mi opinión. Otro problema es la necesidad de ajustes. Un error frecuente consiste en pensar que basta instalar el Oracle en un servidor y enchufar directamente las aplicaciones clientes. Un Oracle mal configurado puede ser desesperantemente lento. • También es elevado el coste de la información, y sólo últimamente han comenzado a aparecer buenos libros sobre asuntos técnicos distintos de la simple instalación y administración.