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
Storage | Momento | Tamaño table | Valor de la sig. extentent |
---|---|---|---|
Initial 50k | Al la creación | 50x2=100 | 100 |
Next 100k | Con la 1ª extensión | 200 | 200 |
Minextents 2 | 2º | 400 | 400 |
Maxextents ? | 3º | 800 | 800 |
Pctincrease 100% | 4º | 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 momento | CAÍDA DE INSTANCIA | FALLO DE DISCO | ERROR DE USUARIO |
---|---|---|---|
MODO ARCHIVE LOG | X | X | |
ÚLTIMA COPIA DE SEGURIDAD | X | ||
REG DE TRANSACCIONES (OFFLINE) | X | ||
REG DE TRANSACCIONES (ACTUAL) | X | X |
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
Nombre | Función | Opcionalidad |
---|---|---|
ARCH | Archiver | Opcional |
CHKPT | Checkpoint | Opcional |
LGWR | LogWritter | Obligatorio |
DBWR | DatabaseWriter | Obligatorio |
SMON | System Monitor | Obligatorio |
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.