Sunteți pe pagina 1din 19

Unidad Nazas

Tutora: Lic. Edith Chirez Ramrez


Asesora: Ana Louisa Moorilln Soto

Administracin de Base de Datos
Equipo 1
Jos Rito Borrego Crdenas
Juan Andrs Gutirrez Salazar
Liliana Elizabeth Parrilla Morales
Todas las bases de datos de SQL Server tienen un
registro que incluye todas las transacciones y
modificaciones realizadas por cada una de las transacciones
en la base de datos.
puede registrar mucha informacin acerca de eventos
relacionados con el sistema que la genera los cuales pueden
ser:
Fecha y hora.
Host origen.
Usuario.
Actividad realizada.

El registro de transacciones es un componente esencial de
cualquier base de datos; su conocimiento y
administracin es una parte importante de la funcin
de los administradores de bases de datos.
La importancia de las bitcoras es la de recuperar
informacin ante incidentes de seguridad, deteccin de
comportamiento inusual, informacin para resolver
problemas.
Recuperacin de transacciones individuales.
Recuperacin de todas las transacciones incompletas
cuando se inicia SQL Server.
Puesta al da de una base de datos, un archivo, un grupo de
archivos o una pgina restaurados hasta el momento exacto
del error.
Permitir replicaciones de transacciones.
Permitir soluciones de servidor en espera.

El registro de transacciones se utiliza para garantizar la
integridad de los datos de la base de datos y para la
recuperacin de datos.

Comprender la arquitectura fsica puede mejorar la
eficacia en la administracin de registros de
transacciones.
El registro de transacciones de SQL Server funciona desde el
punto de vista lgico como si fuese una cadena de entradas
de registro. Cada entrada del registro est identificada por
un nmero de secuencia de registro (LSN, Log Sequence
Number). Las nuevas entradas del registro se escriben al
final lgico del registro con un LSN mayor que el de las
entradas anteriores.
La bitcora debe registrar todos los movimientos (insertar,
eliminar y modificar) que se realicen en las tablas de la
base de datos. Para lograr lo anterior es necesario crear un
trigger para que se ejecute despus de la operacin de
insertar, otro para despus de eliminar y el ltimo para
despus de modificar para cada una de las 3 tablas de la
base de datos.
La particin facilita el uso de tablas e ndices grandes, ya
que permite administrar y tener acceso a subconjuntos de
datos de forma rpida y eficaz, a la vez que mantiene la
integridad de la recopilacin de datos.
Las tablas y los ndices con particiones admiten todas
las propiedades y caractersticas asociadas con el diseo y
la consulta de tablas, incluidas las restricciones, los valores
predeterminados, los valores de identidad y marca de
tiempo
En SQL Server, se considera que todas las tablas e ndices de
una base de datos disponen de particiones, incluso si se
componen de una sola particin.
Las particiones conforman la unidad bsica de organizacin
en la arquitectura fsica de tablas e ndices. Esto significa
que la arquitectura lgica y fsica de las tablas y los ndices
compuestos por varias particiones es igual a la de tablas e
ndices con una nica particin.
Una tabla est incluida en una o varias particiones y cada
particin incluyen filas de datos con una estructura de ndice
clster o de montn.
Una unidad de asignacin es una coleccin de pginas de
un montn o un rbol b utilizada para administrar los
datos segn su tipo de pgina.
Cuando una tabla o un ndice tiene uno o varios tipos de
datos LOB, se asignar una unidad de asignacin LOB_DATA
por particin para administrar el almacenamiento de esos
datos.
Los tipos de datos LOB incluyen text, ntext, image, xml,
varchar(max), nvarchar(max), varbinary(max) y los tipos
definidos por el usuario CLR.
Debe planear la creacin de los siguientes objetos de
base de datos antes de crear particiones en una tabla o
un ndice:
Funcin de particin
Esquema de particiones
Una funcin de particin define la forma de asignar las filas
de una tabla o un ndice a un conjunto de particiones a
partir de los valores de determinadas columnas,
denominadas columnas de particin.
Un esquema de particiones asigna cada particin
especificada con la funcin de particin a un grupo de
archivos.
Existen dos factores que se deben tener en cuenta al
planear una funcin de particin: la columna cuyos
valores determinan cmo se crean las particiones de una
tabla, denominada columna de particin, y un intervalo
de valores de la columna de particin para cada
particin. Una tabla puede tener un mximo de 1.000
particiones.
Para crear particiones en una tabla o un ndice en el
momento de su creacin, debe especificar lo siguiente en
la instruccin CREATE TABLE o CREATE INDEX
El esquema de particiones que la tabla utilizar para
asignar las particiones a los grupos de archivos.
La columna en la que se crear la particin en la tabla (la
columna de particin). La columna de particin debe
coincidir con la especificada en la funcin de particin que
el esquema de particiones est utilizando en trminos
de tipo de datos, longitud y precisin.

S-ar putea să vă placă și