null
US
Sign In
Sign Up for Free
Sign Up
We have detected that Javascript is not enabled in your browser. The dynamic nature of our site means that Javascript must be enabled to function properly. Please read our
terms and conditions
for more information.
Next up
Copy and Edit
You need to log in to complete this action!
Register for Free
19441602
Oracle8 Database
Description
Base de datos Oracle
No tags specified
base de daatos
ingeniería
Mind Map by
David López
, updated more than 1 year ago
More
Less
Created by
David López
about 5 years ago
16
0
0
Resource summary
Oracle8 Database
Creación y arquitectura de la base de datos Oracle 8i
Creación de la BD
Para crear una base de datos en Oracle
Se deben de crear tres cosas
las cuales son:
Archivos redo log
Son utilizados para almacenar la información de todas las transacciones
Llevadas a cabo en la base de datos.
Por lo general una BD crea dos o mas archivos redo log
Una instrucción COMMIT no se completa mientras no se efectúa
la escritura en esos archivos
Archivos de control
En este se almacenan las Tablespaces
Tablespace del sistema
Es una unidad lógica que denota el espacio de almacenamiento
De datos dentro de una base de datos
Arquitectura
Consiste en varios procesos corriendo en la máquina donde reside la instancia
Se puede considerar que la arquitectura
Utiliza tres elementos
Los cuales son:
Instancia, espacios de memoria y base de datos fisíca
Aunque prácticamente todo depende de la instancia
Pero, ¿que es la instancia?
Es la encargada de acceder a la información
contenida dentro de la BD
La instancia se conforma de
Procesos de usuario
Procesos ejecutados en background de Oracle
Espacios de memoria que comparten los procesos
Administración de usuarios y conectividad
Permite asignar privilegios y bloquear acciones realizadas por
Ciertos operarios dentro de la Base de Datos
La administración de usuarios nos permite crear
Usuarios
Son las personas que pueden acceder a la BD
Cada una cuenta con diferentes privilegios para operar
En la base de datos
En Oracle se realizan tres tareas básicas
Crear
Da de alta un nuevo usuario
Este debe ser identificado con nombre y una contraseña
Utiliza el comando CREATE USER nombre_usuario
Y el comando IDENTIFIED BY password para asignar la contraseña
Modificar
Permite cambiar los datos del usuario
Mediante el comando ALTER USER nombre
Eliminar
Borra al usuario mediante la sentencia
DROP USER nombre [CASCADE]
Esta sentencia elimina todo rastro relacionado con el usuario
Si no se usa el CASCADE no permitirá borrar al usuario
Roles
Es la forma mas rápida y segura de asignar recursos
A un grupo de usuarios
Suele ser tedioso asignar o remover permisos a cada usuario uno por uno
Para evitar eso se puede agrupar a un conjunto de usuarios
Con las mismas características
Para así asignar los mismos permisos o roles
Para crear un rol se utiliza la sintaxis
CREATE ROLE nombre_rol NOT IDENTIFIED o IDENTIFIED BY password
Los comandos Grant y Revoke son para otorgar y remover roles
Grant
Otorga privilegios a un rol o asigna un rol al usuario
Revoke
Elimina los privilegios otorgados a un rol o al usuario
Perfiles
Son utilizan para limitar posibilidades a usuarios
del sistema de la Base de datos
Por lo general se establecen 3 tipos de usuarios
Administradores
Podrían tener un acceso a recursos ilimitados de la BD
Desarrolladores
Disponen de un número sesiones ilimitadas
Otros
Solo disponen de lectura o escritura dentro de la BD
Utiliza los comandos CREATE PROFILE y ALTER PROFILE
Administración de los objetos de la base de datos
Tablas
Son las entidades de la base de datos y son creadas en un segmento
Las tablas utilizan los comandos CREATE, ALTER y DROP
CREATE
Crea una nueva tabla en la base de datos
ALTER
Modifica una tabla existente en la base de datos
DROP
Elimina luna tabla existente de la base de datos
Vistas
Es una especie de ventana dentro de una tabla
Con el objetivo de no utilizar la tabla cuando se desea
Permitir la manipulación de datos a otros usuarios
Ademas
Previenen la alteración involuntaria del contenido de informacion
Sensible de ciertas tablas
Son formadas haciendo selección de campos de una o mas tablas
Sinónimos
Son objetos del sistema que apuntan a otros objetos
Utilizan alias de tablas, vistas, secuencias
Se utilizan para ocultar detalles del objetos al usuario final
Existen dos tipos de sinónimos
Públicos
Estos son vistos por todos los usuarios de la base de datos
Mediante un esquema PUBLIC
Privados
Estos se trabajan por medio de un esquema de usuario
Solo son visibles para los usuarios que decida el administrador
Indices
Es una estructura que permite el acceso
Rápido a los datos contenidos de una tabla
Un indice es independiente de los datos almacenados en una tabla
Existen tres tipos de indices
Indice único
Define una única fila del grupo de columnas
Indice no único
No pone restricción a las filas de repetirse
Indice compuesto
Agrupa varias columnas de la tabla
Es útil para consultas SELECT en las que se selecciona varios campos
Tareas administrativas y Extensiones de la base de datos
Extensiones
Son un grupo de bloques de datos
Se establecen de tamaño fijo y crecen a medida del
almacenamiento de mas datos
Se pueden redimensionar para aprovechar mas el espacio de almacenamiento
Ejemplo de extensiones
oracle.sql
Proporcionan clases que representan los datos en formato SQL dentro de Oracle
oracle.jdbc
Proporciona interfaces para facilitar el acceso de base de datos
y actualizaciones en los formatos de tipo de Oracle
Tareas administrativas
Monitorización
Estar al pendiente del rendimiento del sistema
Con el fin de estar preparado para hacer ajustes
Siempre y cuando sea necesario
Prevención de riesgos
Programar mantenimiento a la BD con el fin
De fortalecer esfuerzos para eliminar problemas o amenazas extremadamente peligrosas
Interacción con el administrador del sistema
El DBA debe de trabajar coordinado para garantizar la instalación y configuración
Del hardware y software para lograr el funcionamiento adecuado
Del motor de base de datos
Garantizar la seguridad del sistema
El DBA debe monitorear la seguridad del sistema
Mediante agregar o eliminar usuarios, realizar auditorias
Y revisión periódica para evitar corromper la BD
Instalación de nuevos componentes del software
Es la instalación periódica de nuevas versiones del software Oracle
Respaldos
Es la tarea mas importante
Ya que el DBA debe proteger la integridad de la BD
Mediante estrategias de crear respaldos y recuperación de datos
Para que asi se mantenga la estabilidad de la BD
Show full summary
Hide full summary
Want to create your own
Mind Maps
for
free
with GoConqr?
Learn more
.
Similar
INGENIERIA DE MATERIALES
Ricardo Álvarez
Elementos Básicos de Ingeniería Ambiental
Evilus Rada
Historia de la Ingeniería
Camila González
Introducción a la Ingeniería de Software
David Pacheco Ji
UNIDAD II DIBUJO PROYECTIVO
anyimartinezrued
GENERALIDADES DE LAS EDIFICACIONES
yessi.marenco17
MAPA MENTAL SOFTWARE APLICADOS EN INGENIERÍA CIVIL
Ruben Dario Acosta P
Estado de la ingenería mecánica y su perspectiva a futuro
Roberto Martinez
MAPA CONCEPTUAL SOBRE LA INICIATIVA CDIO
Victor Antonio Rodriguez Castañeda
Características de la Pitahaya y su potencial de uso en la industria alimentaria
Héctor Infanzón
las conicas en la vida cotidiana
Arturo Rosales
Browse Library