• No se han encontrado resultados

Presentación-base-de-datos 4.1 4.2

N/A
N/A
Protected

Academic year: 2020

Share "Presentación-base-de-datos 4.1 4.2"

Copied!
15
0
0

Texto completo

(1)

TECNOLÓGICO NACIONAL DE MÉXICO. INSTITUTO TECNOLÓGICO DE TIJUANA

INGENIERÍA EN SISTEMAS COMPUTACIONALES

MATERIA Y SERIE

ADMINISTRACIÓN DE BASE DE DATOS SCB-1001SC6C

4.1 Archivos log del SGBD

4.2 Definición de los modos de operación de un SGBD.

UNIDAD 4

NOMBRE Y NÚMERO DE CONTROL (EQUIPO #3) BUGARIN BARRON JORDY ALFREDO 13211446

FUENTES BARAJAS MARCOS GENARO 12210439 ORTEGA GARCIA ALONSO 13210359

(2)

4.1 Archivos log del SGBD

Todas las bases de datos de SQL Server tienen un registro de

transacciones que registra todas las transacciones y las

modificaciones que cada transacción realiza en la base de datos.

El registro de transacciones es un componente esencial de la

base de datos. Si hay un error del sistema, ese registro será

necesario para devolver la base de datos a un estado coherente.

(3)

Operaciones compatibles

El registro de transacciones permite las siguientes operaciones:

Recuperación de transacciones individuales.

Recuperación de todas las transacciones incompletas cuando se

inicia SQL Server.

Puesta al día de una base de datos, un archivo, un grupo de

archivos o una página restaurados hasta el momento exacto del

error.

Permitir replicación transaccional.

Compatibilidad con soluciones de alta disponibilidad y

(4)

valor log_reuse_wait valor log_reuse_wait_desc Descripción

0 NOTHING Hay actualmente uno o más archivos de registro virtual reutilizables.

1 CHECKPOINT

No se ha producido ningún punto de comprobación desde el último truncamiento o el encabezado del registro no se ha movido más allá de un archivo de registro virtual. (Todos los modelos de

recuperación)

Este es un motivo habitual para retrasar el truncamiento.

2 LOG_BACKUP

Se requiere una copia de

seguridad del registro para que se pueda truncar el registro de

transacciones. (Solo modelos de recuperación completa u

optimizada para cargas masivas de registros)

(5)

4.2 Definición de los Modos de Operación de

un DBMS (Alta, Baja, Recovery)

(6)

Altas

La operación de dar de alta un determinado registro es

similar a la de añadir datos a un archivo. Es importante

remarcar que en un archivo secuencial sólo permite añadir

datos al final del mismo.

En otro caso, si se quiere insertar un registro en medio de

los

ya presentes

en el archivo, sería necesaria la

(7)

Bajas

Existen dos métodos para dar de baja a un registro en un archivo secuencial, donde no es fácil eliminar un registro situado en el interior de una secuencia: Para ello podemos seguir dos métodos:

1) Utilizar y por tanto crear un segundo archivo auxiliar transitorio, también

secuencial, copia del que se trata de actualizar. Se lee el archivo completo registro a registro y en función de su lectura se decide si el registro se debe dar de baja o no. En caso afirmativo, se omite la escritura en el archivo auxiliar. Si el registro no se va a dar de baja, este registro se reescribe en el archivo auxiliar 

Tras terminar la lectura del archivo original, se tendrán dos archivos: original (o maestro) y auxiliar. El proceso de bajas del archivo concluye borrando el archivo original y cambiando el nombre del archivo auxiliar por el del inicial.

2) Guardar o señalar los registros que se desean dar de baja con un indicador o bandera que se guarda en un array; de esta forma los registros no son borrados físicamente, sino que son considerados como inexistentes.

(8)

Backup y Recuperación

Como administrador de copia de seguridad, la tarea

principal es diseñar, implementar y gestionar una

estrategia de backup y recuperación. En general, el

propósito de una estrategia de recuperación de copia de

seguridad y es para proteger la base de datos contra la

(9)

Crear copia de seguridad completa en disco en

una ubicación no predeterminada

En este ejemplo, se creará una copia de seguridad de la base de datos Sales en disco en E:\MSSQL\BAK. Se han creado copias de seguridad de Sales anteriores.

1. En el Explorador de objetos, conéctese a una instancia del Motor de base de datos de SQL Server y expándala.

2. Expanda Bases de datos, haga clic con el botón derecho en Sales, seleccione Tareas y, luego, haga clic en Copia de seguridad...

3. En la página General, en la sección Destino, seleccione Disco en la lista desplegable Copia de seguridad en:.

4. Haga clic en Quitar hasta que se quiten todos los archivos de copia de seguridad existentes.

5. Haga clic en Agregar y se abrirá el cuadro de diálogo Seleccionar destino de la copia de seguridad.

6. Escriba E:\MSSQL\BAK\Sales_20160801.bak en el cuadro de texto nombre de archivo.

(10)

Comandos de Activación.

El propósito de los índices es acelerar el acceso a los datos mediante operaciones físicas más rápidas y efectivas. Existen diferentes comandos para activar el modo de operación, algunas de ellas son:

Comando STARTUP

Para el arranque de una base de datos hay tres fases de arranque, para realizar estas fases podemos utilizar startup más un comando, las tres fases son las siguientes:

Fase de no Montaje:se leen los parámetros del sistema, se inician las estructuras de memoria y los procesos de segundo plano.

startup nomount ;

Fase de Montaje: se asocia la instancia con la base de datos. Se usa el archivo de parámetros para localizar los archivos de control, que contienen el nombre de los archivos de datos y los registros rehacer

startup mount;

(11)

Comando SHUTDOWN

El comando SHUTDOWN lo utilizamos  parar una base de datos la cual consiste en varias cláusulas.

Shutdown Normal: Este es el valor por defecto, durante el proceso de parada no admite nuevas conexiones y espera que las conexiones actuales finalicen.

Shutdown Immediate: Se produce una parada inmediata de la base de datos, durante el proceso de parada no permite nuevas conexiones y las actuales la desconecta, las transacciones que no estén commit se hara roolback de ellas.

Shutdown Transactional: Se produce una parada hasta que hayan terminado las transacciones activas, no admite nuevas conexiones y tampoco nuevas

transacciones, una vez que las transacciones activas van terminando va desconectando a los usuarios.

(12)

Comando Describe

Este comando permite conocer la estructura de una tabla, las columnas

que la forman y su tipo y restricciones.  

DESCRIBE f1;

Comando SHOW TABLES y SHOW CREATE TABLE

(13)

Modificación

Para realizar una modificación utilizamos el comando ALTER TABLE. Para usar

ALTER TABLE, necesita permisos ALTER, INSERT y CREATE para la tabla. 

Añadir una columna

ALTER TABLE nombre_tabla ADD nombre_columna tipoDeDato;

Borrar una columna

ALTER TABLE nombre_tabla DROP COLUMN nombre_columna;

Cambiar tipo de dato a una columna

(14)

Referencias

https://technet.microsoft.com/es-es/library/ms187885(v=sql.105).aspx

https://msdn.microsoft.com/es-MX/library/ms190925.aspx

(15)

Referencias

Documento similar

[r]

You may wish to take a note of your Organisation ID, which, in addition to the organisation name, can be used to search for an organisation you will need to affiliate with when you

Where possible, the EU IG and more specifically the data fields and associated business rules present in Chapter 2 –Data elements for the electronic submission of information

The 'On-boarding of users to Substance, Product, Organisation and Referentials (SPOR) data services' document must be considered the reference guidance, as this document includes the

In medicinal products containing more than one manufactured item (e.g., contraceptive having different strengths and fixed dose combination as part of the same medicinal

Products Management Services (PMS) - Implementation of International Organization for Standardization (ISO) standards for the identification of medicinal products (IDMP) in

Products Management Services (PMS) - Implementation of International Organization for Standardization (ISO) standards for the identification of medicinal products (IDMP) in

[r]