Está en la página 1de 7

Administracin de Bases de Datos

Administracin de Bases de Datos


1.-) Realizar una investigacin conceptual de los siguientes conceptos:
Estructura Lgica: La estructura lgica permite administrar los recursos con
independencia de su ubicacin fsica y se organiza jerrquicamente en base a bosques,
rboles y dominios por medio de contenedores y unidades organizativas (OUs) sobre los
que se aplican directivas y polticas

guimi.net/monograficos/G-Servidores_Windows/G-SWnode25.html
Espacio de Almacenamiento: Son unidades virtuales que aparecen en el
explorador de archivos. Puede usarlos como cualquier otra unidad, por lo que es
fcil trabajar con los archivos que contienen.
https://prezi.com/f-adyf2zwhqv/copy-of-311-definicion-de-espacio-dealmacenamiento/
Creacin de Espacios: Las bases de datos se almacenan en ficheros o archivos.
Existen diferentes formas de organizaciones primarias de archivos que
determinan la forma en que los registros de un archivo se colocan fsicamente en
el disco y, por lo tanto, cmo se accede a stos.
Las distintas formas de organizaciones primarias de archivos son:
Existe una segunda forma de acceder a los datos llamada organizacin
secundaria o estructura de acceso auxiliar. Estas permiten que los accesos a los
registros de un archivo basado en campos alternativos, sean ms eficientes que
los que han sido utilizados para la organizacin primaria de archivos.
El DBMS asigna espacio de almacenamiento a las bases de datos cuando los
usuarios introducen create database o alter database. El primero de los comandos
puede especificar uno o ms dispositivos de base de datos, junto con la cantidad
de espacio en cada uno de ellos que ser asignado a la nueva base de datos.

http://proyecto359.webnode.mx/unidad3/

Particiones:

Las particiones dividen una tabla en partes lgicas. Cada particin se


puede procesar (actualizar) de forma independiente o en paralelo con otras particiones.
Instituto Tecnolgico de Ocotln
Pgina
1
Luis Jess Esparza Patio

Administracin de Bases de Datos


Las particiones pueden mejorar la escalabilidad y facilitar el uso de bases de datos
grandes. De forma predeterminada, cada tabla tiene una particin que incluye todas las
columnas.

https://msdn.microsoft.com/es-MX/library/hh230810.aspx
Espacios Privados: Permite que los administradores y redactores gestionen el
conjunto de datos del sitio. Algunas bases de datos tienen estos espacios privados
llamados comnmente paneles de control, que son formularios que aparecen al
abrir la base de datos. Sirven de Puerta Principal o recibidor de una base de
datos en el sentido de que dirigen a las personas hacia determinadas tareas,
como introducir o buscar datos. Sirven tambin para mantener alejados a los
usuarios de las tablas que contienen los datos en tiempo real.
https://prezi.com/zd9v0v7gbeal/espacios-privados/
Espacios para objetos: El espacio de objetos protegidos de Access Manager es
una representacin jerrquica de recursos que pertenecen a un dominio seguro.
Los objetos que aparecen en el espacio de objetos jerrquico representan los
recursos fsicos reales de la red.
http://publib.boulder.ibm.com/tividd/td/ITAME/GC23-468400/es_ES/HTML/adminmst05.htm
Segmentacin: Un segmento contiene un tipo especfico de objetos de la base de
datos, como por ejemplo una tabla. Un segmento est compuesto de extensiones que
definen el tamao disponible para el segmento. A medida que se llenan las extensiones
se van aadiendo nuevas extensiones, es aquel espacio reservado por la base de datos,
dentro de un datafile, para ser utilizado por un solo objeto. As una tabla (o cualquier otro
objeto) est dentro de su segmento, y nunca podr salir de l, ya que si la tabla crece, el
segmento tambin crece con ella.
http://proyecto359.webnode.mx/unidad3/

Memoria Compartida: La memoria compartida contiene todos los datos


intervenidos, como:
Grupo de memorias intermedias
Tabla de bloqueos
Pgina
2
Luis Jess Esparza Patio

Instituto Tecnolgico de Ocotln

Administracin de Bases de Datos


Memoria intermedia del registro, que contiene las entradas del registro que
esperan a ser volcadas en el almacenamiento estable
Planes de consulta en cach, que se pueden reutilizar si se enva de nuevo la
misma consulta

La exclusin mutua se puede implementar por medio de funciones del sistema


operativo llamadas semforos. Implementaciones alternativas, con menos
sobrecargas, utilizan instrucciones atmicas especiales soportadas por el
hardware de la computadora; un tipo de instruccin atmica comprueba una
posicin de la memoria y la establece a uno automticamente. Los mecanismos
de exclusin mutua tambin se utilizan para implementar pestillos.
http://proyecto359.webnode.mx/unidad3/

Instancia: Se llama instancia mltiple al hecho de poder ejecutar un programa


ms de una vez al mismo tiempo. Hay programas que no admiten ms que una
sola instancia, es decir que si ya se est ejecutando, por ms que lo cliquees de
nuevo en el icono o en el men no aparecer un nuevo ejemplar del programa.
Con las bases de datos se complica un poco porque si un usuario modifica un
registro que otro usuario tiene tambin abierto, la modificacin que se haga en
una instancia debe reflejarse de inmediato (actualizarse) en cualquier otra
instancia abierta de la misma base de datos.
Sin embargo, en las bases de datos se puede seleccionar la opcin en el diseo de
la BD, y se reflejarn de inmediato las modificaciones en todas las instancias
abiertas
En programacin, una instancia se produce con la creacin de un objeto
perteneciente a una clase (se dice que se instancia la clase). El objeto que se crea
tiene los atributos, propiedades y mtodos de la clase a la que pertenece. Los
objetos y sus caractersticas se usan en la construccin de programas, ya sea
como contenedores de datos o como partes funcionales del programa. Los objetos
tambin
puede
ser
ocurrencia
de
las
clases.

Pgina
3
Luis Jess Esparza Patio

Instituto Tecnolgico de Ocotln

Administracin de Bases de Datos


http://proyecto359.webnode.mx/unidad3/
Btacora: El DBMS (Sistema Manejador de Bases de Datos) mantiene una
bitcora o diario en cinta o en disco, comnmente, en el cual se registran los
detalles de todas las operaciones de actualizacin, en particular, los valores
iniciales y final del objeto modificado. Por tanto, si resulta necesario anular alguna
modificacin especfica, el sistema puede utilizar la entrada correspondiente de la
bitcora para restaurar el valor original del objeto restaurado.
http://proyecto359.webnode.mx/unidad4/

Rollback: En tecnologas de base de datos, un rollback es una operacin que


devuelve a la base de datos a algn estado previo. Los Rollbacks son importantes
para la integridad de la base de datos, a causa de que significan que la base de
datos puede ser restaurada a una copia limpia incluso despus de que se han
realizado operaciones errneas. Son cruciales para la recuperacin de crashes de
un servidor de base de datos; realizando rollback(devuelto) cualquier transaccin
que estuviera activa en el tiempo del crash, la base de datos es restaurada a un
estado consistente.
En SQL, ROLLBACK es un comando que causa que todos los cambios de datos
desde la ltima sentencia BEGIN WORK, o START TRANSACTION sean descartados
por el sistema de gestin de base de datos relacional (RDBMS), para que el
estado de los datos sea "rolled back"(devuelto) a la forma en que estaba antes de
que aquellos cambios tuvieran lugar.

http://proyecto359.webnode.mx/unidad4/

Commit: Una sentencia COMMIT en SQL finaliza una transaccin de base de


datos dentro de un sistema gestor de base de datos relacional (RDBMS) y pone
visibles todos los cambios a otros usuarios. El formato general es emitir una
sentencia BEGIN WORK, una o ms sentencias SQL, y entonces la sentencia
Pgina
4
Luis Jess Esparza Patio

Instituto Tecnolgico de Ocotln

Administracin de Bases de Datos


COMMIT. Alternativamente, una sentencia ROLLBACK se puede emitir, la cual
deshace todo el trabajo realizado desde que se emiti BEGIN WORK. Una
sentencia COMMIT publicar cualquiera de los savepoints(puntos de recuperacin)
existentes que puedan estar en uso.
En trminos de transacciones, lo opuesto de commit para descartar los cambios
"en tentativa" de una transaccin, es un rollback.

http://proyecto359.webnode.mx/unidad4/

Tipos de Indices: En MySQL se tienen dos tipos de ndices, los cuales son:
ndices agrupados

Pgina
5
Luis Jess Esparza Patio

Instituto Tecnolgico de Ocotln

Administracin de Bases de Datos

Los ndices agrupados, definen el orden en que almacenan las filas de la tabla
(nodos hoja/pgina de datos de la imagen anterior). La clave del ndice agrupado
es el elemento clave para esta ordenacin; el ndice agrupado se implementa
como una estructura de rbol b que ayuda a que la recuperacin de las filas a
partir de los valores de las claves del ndice agrupado sea ms rpida. Las
pginas de cada nivel del ndice, incluidas las pginas de datos del nivel hoja, se
vinculan en una lista con vnculos dobles. Adems, el desplazamiento de un nivel
a otro se produce recorriendo los valores de claves.
ndices No Agrupados

Los ndices no agrupados tienen la misma estructura de rbol b que los ndices
agrupados, con algunos matices; como hemos visto antes, en los ndices
agrupados, en el ltimo nivel del ndice (nivel de hoja) estn los datos; en los
ndices no-agrupados, en el nivel de hoja del ndice, hay un puntero a la
localizacin fsica de la fila correspondiente en el ndice agrupado. Adems, la
ordenacin de las filas del ndice est construida en base a la(s) columna(s)
indexadas, lo cual no quiere decir (a diferencia de los ndices agrupados), que la
organizacin fsica de las pginas de datos corresponda con el ndice.

http://proyecto359.webnode.mx/unidad4/

Pgina
6
Luis Jess Esparza Patio

Instituto Tecnolgico de Ocotln

Administracin de Bases de Datos


Reorganizacin de ndices: Un paquete puede usar la tarea Reorganizar
ndice para reorganizar los ndices de una base de datos individual o de varias
bases de datos. Si la tarea solo reorganiza los ndices de una base de datos
individual, puede elegir las vistas o las tablas cuyos ndices reorganiza la tarea. La
tarea Reorganizar ndice tambin incluye la opcin de compactar datos de objetos
grandes. Los datos de objetos grandes son datos de tipo image, text, ntext,
varchar(max), nvarchar(max), varbinary(max) o xml.

La tarea Reorganizar ndice encapsula la instruccin ALTER INDEX de TransactSQL. Si elige compactar datos de objetos grandes, la instruccin utiliza la clusula
REORGANIZE WITH (LOB_COMPACTION = ON); en caso contrario, se establece
LOB_COMPACTION en OFF

http://proyecto359.webnode.mx/unidad4/

Reconstruccin de ndices:
Es importante peridicamente examinar y
determinar qu ndices son susceptibles de ser reconstruidos. Cuando un ndice
est descompensado puede ser porque algunas partes de ste han sido accedidas
con mayor frecuencia que otras. Como resultado de este suceso podemos obtener
problemas de contencin de disco o cuellos de botella en el sistema.
Normalmente reconstruimos un ndice con el comando ALTER INDEX.
Es importante tener actualizadas las estadsticas de la base de datos. Para saber
si las estadsticas se estn lanzando correctamente podemos hacer una consulta
sobre la tabla dba_indexes y ver el campo last_analyzed para observar cuando se
ejecutaron sobre ese ndice las estadsticas.

http://proyecto359.webnode.mx/unidad4/

Pgina
7
Luis Jess Esparza Patio

Instituto Tecnolgico de Ocotln