Conceptos Fundamentales de Bases de Datos Oracle

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 6,61 KB

1. Asociación de Conceptos

a.- Tablespaces: Son las carpetas de cada cajón.

b.- Datos: Son la información escrita en las hojas.

c.- Tablas: Son las hojas de papel de cada carpeta.

d.- Archivos de datos: Son los cajones del archivo.

e.- Base de datos: Es el armario archivador.

2. Crecimiento de Tablespaces

StorageMomentoTamaño tableValor de la sig. extentent
Initial 50kAl la creación50x2=100100
Next 100kCon la 1ª extensión200200
Minextents 2400400
Maxextents ?800800
Pctincrease 100%1600

Max extents=5

Tamaño real final 1600k

Efecto: Incremento del tamaño del tablespace x 2

3. Recuperación ante Desastres

Desastre, fecha y momentoCAÍDA DE INSTANCIAFALLO DE DISCOERROR DE USUARIO
MODO ARCHIVE LOGXX
ÚLTIMA COPIA DE SEGURIDADX
REG DE TRANSACCIONES (OFFLINE)X
REG DE TRANSACCIONES (ACTUAL)XX

4. PctFree + PctUsed

La suma total del PctFree + PctUsed = Menor que 100%

5. Objetos de una BD

Cinco objetos de una BD son:

  • Tablas
  • Tablespaces
  • Clúster
  • Índices
  • Vistas

6. Tipos de Segmentos

Los tipos de segmentos son:

  • Temporales
  • De RollBack
  • De datos
  • De índice

7. Asociación de Conceptos

a.- Conjunto de procesos background y sga: INSTANCIA

b.- Es una forma de almacenar tablas que se usan juntas con frecuencia: CLUSTER

c.- Es una colección de objetos asociadas al usuario: ESQUEMA

d.- Es un área de memoria compartida, donde se ejecuta el SGB: SGA

e.- Es un número único que identifica cada fila de una BD: ROWID

8. Procesos de Oracle

NombreFunciónOpcionalidad
ARCHArchiverOpcional
CHKPTCheckpointOpcional
LGWRLogWritterObligatorio
DBWRDatabaseWriterObligatorio
SMONSystem MonitorObligatorio

9. Perfiles de Usuario

Los perfiles sirven para: delimitar el acceso a los recursos hardware de la BD a los usuarios

10. Privilegios

Cuatro privilegios son:

  • Update
  • Delete
  • Select
  • Alter

11. Contenido de las Tablas del Catálogo

Podemos conocer el contenido de las TABLAS y VISTAS del catálogo en atención a su nombre, sabiendo que aquellas cuyo nombre comienza por:

  • USER: Contienen información referente a los objetos definidos en el esquema del usuario.
  • ALL: Contienen información referente a los objetos a los que el usuario tiene acceso.
  • DBA: Contienen información referente a todos los objetos de la BD.

12. Roles de Oracle

Tres roles de Oracle son:

  • Connect
  • Resource
  • DBA

13. Estructura de una Tabla

Una tabla está formada por segmentos de datos que a su vez se componen de extensiones, cada una de las cuales contienen varios bloques de datos que suelen ser múltiplos o iguales en tamaño a los bloques o registros físicos.

14. Verdadero y Falso

1. V El tablespace SYSTEM es obligatorio (debe existir).

2. V En toda BD debería haber al menos (recomendado), dos archivos de control.

3. F En toda BD debería haber al menos (recomendado), dos registros de transacción.

4. V En un archivo de datos se almacenan dos tipos de datos: de usuario y de sistema.

5. V Una vista no contiene ningún dato.

6. V El tablespace SYSTEM debe estar siempre ON LINE (disponible y accesible).

7. F Todas las tablas del catálogo incluyen 1 columna (OWNER) que indica el propietario.

8. V Las vistas pueden proporcionar niveles adicionales de seguridad.

9. F El tablespace USERS es el tablespace por defecto para usuarios salvo excepción.

10. F Una vez creada la BD, su tamaño no se modificará, pero sí el de sus objetos.

15. Optimización del Espacio en Bloques

a.- Pocas actualizaciones: FREE BAJO, USED INDIFERENTE

b.- Pocas inserciones: FREE INDIFERENTE, USED ALTO

c.- Pocas eliminaciones: FREE INDIFERENTE, USED ALTO

d.- Muchas actualizaciones: FREE ALTO, USED INDIFERENTE

16. Procedimientos y Funciones

Los procedimientos y funciones desarrollados por los usuarios: se almacenan en el tablespace SYSTEM

17. Clasificación de Tablespaces

a.- ONLINE: Los que están accesibles a usuarios, aplicaciones, BD, etc.

b.- SOLO LECTURA: Aquellos cuyos datos no se pueden cambiar.

c.- PERMANENTE: Aquellos que almacenan información que debe persistir.

d.- OFFLINE: Los que están inaccesibles aunque la BD esté disponible.

e.- TEMPORALES: Aquellos que se utilizan para procesar operaciones complicadas.

18. Incrementar la Capacidad de un Tablespace

Para incrementar la capacidad de almacenamiento de un tablespace lleno podemos:

  • Agregar uno o más archivos de datos nuevos al tablespace.
  • Aumentar el tamaño de los archivos de datos asignados al tablespace.
  • Configurar los archivos de datos para que se auto amplíen.
  • Cualquiera de las anteriores es válida.

Entradas relacionadas: