Sunteți pe pagina 1din 20

INSTITUTO TECNOLGICO DE FELIPE

CARRILLO PUERTO
Ingeniera en sistemas computacionales
Semestre VI

Grupo A
Aula J1

Unidad III
(Configuracin y Administracin del Espacio en
Disco)
Administracin de Bases de Datos

Investigacin de la unidad 3
NOMBRE DEL ALUMNO:

Erwin Alexander Villegas tun

NOMBRE DEL PROFESOR (A):

Ing. Placido Balam Can

Fecha de entrega: 26 de Febrero del 2016

ADMINISTRACION DE
BASES DE DATOS
PRACTICA N (3)
INVESTIGACIN DE LA UNIDAD 3

Erwin Alexander Villegas Tun, VI Semestre, Grupo A


(11 de Marzo del 2016)

pg. 2

INDICE
Contenido
INTRODUCCIN ........................................................................................................................ 4
3.1 Estructuras Lgicas de Almacenamiento ...................................................................... 6
Bloques: .................................................................................................................................. 6
Extensiones ............................................................................................................................ 6
Segmentos.............................................................................................................................. 6
Espacio de tablas .................................................................................................................. 6
3.1.1 Definicin de espacio de almacenamiento. ................................................................ 8
El almacenamiento en archivos de las bases de datos ................................................. 9
3.1.2 Definicin y creacin del espacio asignado para cada base de datos. .............. 10
3.1.3 Bitcoras ......................................................................................................................... 11
3.1.4 Particiones ...................................................................................................................... 12
3.1.5 Espacios privados ......................................................................................................... 13
3.1.6 Espacios para Objetos ................................................................................................. 14
3.2 Segmentos ......................................................................................................................... 15
Segmentos de Datos .......................................................................................................... 15
Segmentos de Indices ........................................................................................................ 16
Segmentos de Rollback ..................................................................................................... 16
Segmentos Temporales ..................................................................................................... 16
3.3 Memoria compartida ........................................................................................................ 17
3.4 Instancias Mltiples ......................................................................................................... 18
CONCLUSIN .......................................................................................................................... 19
BIBLIOGRAFAS ...................................................................................................................... 20

pg. 3

INTRODUCCIN
Las bases de datos, son responsable de proporcionarnos una gran cantidad de
informacin que encontramos cotidianamente en sitios web, en aplicaciones mviles
y en sistemas de bancos o incluso al momento de enviar un mensaje, mediante ellas
tenemos accesos a las diferentes fuentes de informacin que existen. La
informacin que almacenamos dentro de las bases de datos debe de tener un orden
o un lugar especfico en donde almacenarlas al igual que la misma base de datos,
para ello se debe de contar con dispositivos que bsicamente forman parte
importante dentro de las BD, tales dispositivos que funcionan como unidades de
memoria e influyen en todo el almacenamiento de la estructura de toda la
informacin. La informacin es dividida mediante segmentos y con ello tenemos un
panorama ms claro respecto al almacenamiento de dicha base de datos.
A continuacin se presenta los conceptos bsicos respecto al almacenamiento de
la informacin y como se almacenan las bases de datos, adems de los dispositivos
que forman parte fundamental dentro de todo el entorno de las BD y con ello poder
salvaguardar toda nuestra informacin. Esperando interpretar mejor sobre cmo se
estructuran de manera interna las base de datos

pg. 4

pg. 5

3.1 Estructuras Lgicas de Almacenamiento


Para la gestin del almacenamiento de una base de datos existen 4 conceptos bien
definidos que deben ser conocidos para poder comprender la forma en la que se
almacenan los datos, las cuales son:

Bloques.

Extensiones.

Segmentos.

Espacio de tablas.

Bloques: Se tratan de la unidad ms pequea. Generalmente debe mltiple del


tamao de bloque del sistema operativo, ya que es la unidad mnima que va a pedir
Oracle al sistema operativo.

Extensiones: Se forma con uno o ms bloques. Cuando se aumenta tamao de


un objeto se usa una extensin para incrementar el espacio.

Segmentos: Grupo de extensiones que forman un objeto de la base de datos,


como por ejemplo una tabla o un ndice.

Espacio de tablas: Formado por uno o ms datafiles, cada datafile solo puede
pertenecer a un determinado tablespace.

pg. 6

En general, el almacenamiento de los objetos de la base de datos (tablas e ndices


fundamentalmente) no se realiza sobre el archivo o archivos fsicos de la base de
datos, sino que se hace a travs de estructuras lgicas de almacenamiento que
tienen por debajo a esos archivos fsicos, y que independizan por tanto las
sentencias de creacin de objetos de las estructuras fsicas de almacenamiento.
Esto es til porque permite que a esos "espacios de objetos " les sean asociados
nuevos dispositivos fsicos (es decir, ms espacio en disco) de forma dinmica
cuando la base de datos crece de tamao ms de lo previsto. Posibilita adems otra
serie de operaciones como las siguientes:

Asignar cuotas especficas de espacio a usuarios de la base de datos.

Controlar la disponibilidad de los datos de la base de datos, poniendo fuera


de uso alguno de esos espacios de tablas individualmente.

Realizar copias de seguridad o recuperaciones parciales de la base de datos.

Reservar espacio para almacenamiento de datos de forma cooperativa entre


distintos dispositivos.

pg. 7

3.1.1 Definicin de espacio de almacenamiento.


En la mayor parte de los sistemas informticos hay varios tipos de almacenamientos
de datos. Estos medios de almacenamiento se clasifican segn la velocidad con la
que se puede acceder a los datos, por el coste de adquisicin del medio por unidad
de datos y por la fiabilidad del medio. Entre los medios disponibles habitualmente
figuran:

Cach.

Memoria principal.

Memoria flash.

Almacenamiento en discos magnticos.

Almacenamiento ptico.

Almacenamiento de cnta.

Los medios de almacenamiento ms rpidos (por ejemplo, cach y memoria


principal) se denominan almacenamiento primario. Los medios del siguiente nivel
de la jerarqua (por ejemplo, los discos magnticos) se conocen como
almacenamiento secundario o almacenamiento en conexin. Los medios del nivel
inferior de la jerarqua por ejemplo, cinta magntica y los cambiadores

pg. 8

automticos de discos pticos se denominan almacenamiento terciario o


almacenamiento sin conexin.
Los discos magnticos constituyen el principal medio de almacenamiento
secundario en los sistemas informticos modernos. Decido a las siguientes razones.

En general, las bases de datos son demasiado grandes para entrar en la


memoria primaria.

La memoria secundaria suele ser ms barata que la memoria primaria


(aunque esta ltima tiene mayor velocidad).

La memoria secundaria es ms til para el almacenamiento de datos


permanente, puesto que la memoria primaria es voltil.

En cuanto al respaldo de las bases de datos (ver backup), suelen emplearse tanto
discos duros, como cintas magnticas, discos pticos o similares.

El almacenamiento en archivos de las bases de datos


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 unos archivos se colocan fsicamente en el disco y, por lo tanto, cmo
se accede a stos.

pg. 9

3.1.2 Definicin y creacin del espacio asignado para


cada base de datos.
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:

Archivos

de

Montculos

(o

no

OrdenadosArchivos

Ordenados

(o

Secuenciales).

Archivos de Direccionamiento Calculado.

rboles B: se vale de la estructura de rbol para las colocaciones de


registros.

Organizacin Secundaria o Estructura de Acceso Auxiliar.

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.

pg. 10

3.1.3 Bitcoras
Son estructuras ampliamente utilizadas para grabar las modificaciones de la base
de datos. Cada registro de la bitcora escribe una nica escritura de base de datos
y tiene lo siguiente:

Nombre de la Transaccin: Nombre de la transaccin que realiz la


operacin de escritura.

Nombre del Dato: El nombre nico del dato escrito.

Valor Antiguo: El valor del dato antes de la escritura.

Valor Nuevo: El valor que tendr el dato despus de la escritura.

Es fundamental que siempre se cree un registro en la bitcora cuando se realice


una escritura antes de que se modifique la base de datos. Tambin tenemos la
posibilidad de deshacer una modificacin que ya se ha escrito en la base de datos,
esto se realizar usando el campo del valor antiguo de los registros de la bitcora.

Los registros de la bitcora deben residir en memoria estable como resultado el


volumen de datos en la bitcora puede ser exageradamente grande.

pg. 11

3.1.4 Particiones
Particin: Parte del disco duro. En muchos casos puede ser el espacio completo
del disco duro.
La particin de bases de datos se hace normalmente por razones de mantenimiento,
rendimiento o manejo.
Una aplicacin popular y favorable es en un Sistema de Administracin de Base de
Datos Distribuida. Cada particin puede ser extendida hasta mltiples nodos, y los
usuarios en el nodo pueden hacer transacciones locales en la particin. Esto
aumenta el rendimiento en sitios que tienen transacciones regularmente
involucrando ciertas vistas de datos, y manteniendo la disponibilidad y la seguridad.

Otros tipos de particin podran ser:

Particin horizontal: consiste en poner diferentes filas en diferentes tablas.

Particin vertical: consiste en crear miles de tablas con miles de columnas y


crear tablas para poner las columnas restantes.

Por rango: para construir nuestras particiones especificamos rangos de


valores.

Por listas: para construir nuestras particiones especificamos listas de valores


concretos.

pg. 12

3.1.5 Espacios privados


Un espacio privado 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. Los paneles de control 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. Cuando reciba
una base de datos, debe adentrarse ms all del panel de control para averiguar
cmo estn estructurados los datos, pero merece la pena echar un vistazo inicial al
panel de control. Le puede ofrecer algn indicio sobre las tareas que el diseador
de la base de datos consider que realizaran los usuarios habitualmente con los
datos.

pg. 13

3.1.6 Espacios para Objetos


Los DBMS se basan en archivos para almacenar datos, y estos archivos, o
conjuntos de datos, residen en medios de almacenamiento, o dispositivos. Una
buena parte del trabajo del DBA implicar la planificacin para el almacenamiento
real de la base de datos. El rendimiento de la base de datos depende de la entrada
y salida a disco. La cantidad de datos almacenados es mayor que nunca antes, y
los datos son almacenados por ms tiempo.
Hay muchos problemas de almacenamiento que deben ser resueltos antes de que
un DBA pueda crear una base de datos. Uno de los temas ms importantes es la
cantidad de espacio para permitir la base de datos.
El DBA debe separar en diferentes discos a los archivos para:

Mejorar el rendimiento.

Separar ndices de datos.

Aislar los logros en otro disco.

pg. 14

3.2 Segmentos
Un segmento 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. Fsicamente todo objeto en base de datos no es
ms que un segmento dentro de un datafile. Se puede decir que, un segmento es a
un objeto de base de datos, lo que un datafile a un tablespace; el segmento es la
representacin fsica del objeto en base de datos (el objeto es solo una definicin
lgica). Los segmentos son los equivalentes fsicos de los objetos que almacenan
datos.
Un segmento est constituido por secciones llamadas extensiones, que son
conjuntos contiguos de bloques Oracle. Una vez que una extensin existente en un
segmento no puede almacenar ms datos, el segmento obtendr del espacio de
tabla otra extensin.
Existen 5 tipos de segmento:

De datos.

De ndices.

De rollback.

Temporales.

De bootstrap.

Segmentos de Datos: El espacio del diccionario de datos se suele mantener


ms o menos constante, aunque es crtico que tenga suficiente espacio para crecer
en el espacio de tablas SYSTEM. As, hay que tener cuidado de colocar las tablas
de usuario, los ndices, segmentos temporales y los segmentos de rollback en otros
espacios de tablas.

pg. 15

Segmentos de ndices: Los ndices crecen en tamao en mayor proporcin


que las tablas asociadas si los datos en la tabla son modificados frecuentemente.
La gestin del espacio es mejor si se mantienen los ndices de tablas grandes en
espacios de tablas separados.

Segmentos de Rollback: Almacenan la imagen anterior a una modificacin de


un bloque. La informacin en el segmento de rollback se utiliza para asegurar la
consistencia en lectura, el rollback (el valor en el segmento de rollback se copia en
el bloque de datos) y la recuperacin.

Segmentos Temporales: se crean cuando se efectan las siguientes


operaciones:

Create Index

Select con distinct, order by, union, intersect y minus.

Uniones no indexadas.

Ciertas subconsultas correlacionadas.

pg. 16

3.3 Memoria compartida


La memoria compartida contiene todos los datos intervenidos, como:

Grupo de memorias intermedias

Tabla de bloqueos

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.

pg. 17

3.4 Instancias Mltiples


Se llama instancia mltiple al hecho de poder ejecutar un programa ms de una vez
al mismo tiempo. Una instancia de Motor de base de datos funciona como un
servicio que controla todas las solicitudes de aplicacin para trabajar con datos de
cualquiera de las bases de datos administradas por dicha instancia. Es el destino
de las solicitudes de conexin (inicios de sesin) de aplicaciones. La conexin se
ejecuta en una conexin de red si la aplicacin y la instancia estn en equipos
independientes.
Puede ejecutar mltiples instancias de Motor de base de datos en un equipo. Una
instancia puede ser la instancia predeterminada. La instancia predeterminada no
tiene nombre. Si una solicitud de conexin especifica solo el nombre del equipo, se
establece la conexin a la instancia predeterminada. Una instancia con nombre es
una instancia en la que se especifica un nombre de instancia al instalar la instancia.
No hay ningn requisito para instalar una instancia predeterminada; todas las
instancias que se ejecutan en un equipo pueden ser instancias con nombre.

pg. 18

CONCLUSIN
Las bases de datos tienen una estructura interna en la cual se almacena toda la
informacin que utilizamos, adems de proporcionarnos ms veracidad al momento
de solicitar informacin. La manera de almacenamiento que realiza las bases de
datos es sorprendente, ya que divide toda su estructura en partes para que cada
parte realiza una funcin en especifica de todo el almacenamiento para as, poder
manipular los datos de manera ms eficaz. Las bases de datos para poder
salvaguardar su informacin recurren o hacen uso de dispositivos especficos para
el almacenamiento, dichos dispositivos tienen caractersticas diferentes y al hacer
uso de ellos debemos escoger el cual nos convenga y cumpla con las caractersticas
deseadas.
En la elaboracin de este trabajo se logr comprender la manera en que se almacn
la informacin y la propia base de datos mediante el uso de dispositivos y espacios
espticos para su ubicacin y con ello poder tener un mejor funcionamiento, adems
de lo importante de conocer la estructura interna de las bases de datos para lograr
comprender como se estructuran los datos de manera interna.

pg. 19

BIBLIOGRAFAS
Michael V: Mannino. (2007). Administracin de bases de datos (Diseo y
desarrollo de aplicaciones). Mxico: McGraw-Hill.
Abraham Silberschatz. (2002). Fundamentos de bases de datos. Espaa
Madrid: McGraw-Hill.
Adrian Valdez. (2014). Administracin de bases de datos. 03/03/2016, de

Webnode Sitio web: http://proyecto359.webnode.mx/unidad3/


Sitios Google. (2015). Administracion de las bases de datos. 03/03/2016,

de
Sitios
Google
Sitio
web:
https://sites.google.com/site/itjabd23/home/asignatura/plan-deestudios/unidad-3-configuracion-y-administracion-del-espacio-en-disco
http://www.oracle.com/lad/index.html

pg. 20

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