Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MIGUEL A. HOOBAK KO
6 SEMESTRE – GRUPO: 6 - B
FECHA: 28/05/2018
INVESTIGACION DOCUMENTAL
P á g i n a 1 | 19
Índice
Introducción............................................................................................................................3
Estructura lógica de almacenamiento. ..............................................................................4-13
Segmentos. ......................................................................................................................14-15
Memoria compartida.............................................................................................................16
Instancias múltiples. .............................................................................................................17
Conclusión. ...........................................................................................................................18
Bibliografías..........................................................................................................................19
P á g i n a 2 | 19
INTRODUCCIÓN
Las bases de datos, son responsable de proporcionarnos una gran cantidad de información que
encontramos cotidianamente en sitios web, en aplicaciones móviles y en sistemas de bancos o
incluso al momento de enviar un mensaje, mediante ellas tenemos accesos a las diferentes fuentes
de información que existen. La información que almacenamos dentro de las bases de datos debe de
tener un orden o un lugar específico en donde almacenarlas al igual que la misma base de datos,
para ello se debe de contar con dispositivos que básicamente 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 información. La información es dividida mediante
segmentos y con ello tenemos un panorama más claro respecto al almacenamiento de dicha base
de datos.
P á g i n a 3 | 19
Estructuras Lógicas de Almacenamiento
Para la gestión 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 más pequeña. Generalmente debe múltiple del tamaño de bloque del sistema
operativo, ya que es la unidad mínima que va a pedir Oracle al sistema operativo.
Extensiones:
Se forma con uno o más bloques. Cuando se aumenta tamaño de un objeto se usa una extensión
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 más datafiles, cada datafile solo puede pertenecer a un determinado tablespace.
Esto es útil porque permite que a esos "espacios de objetos " les sean asociados nuevos dispositivos
físicos (es decir, más espacio en disco) de forma dinámica cuando la base de datos crece de tamaño
más de lo previsto. Posibilita además otra serie de operaciones como las siguientes:
P á g i n a 4 | 19
Asignar cuotas específicas 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.
P á g i n a 5 | 19
Definición de espacio de almacenamiento.
En la mayor parte de los sistemas informáticos hay varios tipos de almacenamientos de datos. Estos
medios de almacenamiento se clasifican según la velocidad con la que se puede acceder a los datos,
por el coste de adquisición 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 magnéticos.
Almacenamiento óptico.
Almacenamiento de cinta.
Los medios de almacenamiento más rápidos (por ejemplo, caché y memoria principal) se denominan
almacenamiento primario. Los medios del siguiente nivel de la jerarquía (por ejemplo, los discos
magnéticos) se conocen como almacenamiento secundario o almacenamiento en conexión. Los
medios del nivel inferior de la jerarquía, por ejemplo, cinta magnética y los cambiadores
automáticos de discos ópticos se denominan almacenamiento terciario o almacenamiento sin
conexión. Los discos magnéticos constituyen el principal medio de almacenamiento secundario en
los sistemas informáticos 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 más barata que la memoria primaria (aunque esta última
tiene mayor velocidad).
P á g i n a 6 | 19
La memoria secundaria es más útil para el almacenamiento de datos permanente, puesto
que la memoria primaria es volátil. En cuanto al respaldo de las bases de datos (ver backup),
suelen emplearse tanto discos duros, como cintas magnéticas, discos ópticos o similares.
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
físicamente en el disco y, por lo tanto, cómo se accede a éstos.
* Archivos de montículos (o no ordenados): esta técnica coloca los registros en el disco sin un orden
específico, añadiendo nuevos registros al final del archivo.
* Archivos ordenados (o secuenciales): mantiene el orden de los registros con respecto a algún
valor de algún campo (clave de ordenación).
Existe una segunda forma de acceder a los datos llamada organización secundaria o
estructura de acceso auxiliar. Estas permiten que los accesos a los registros de un archivo basado
en campos alternativos, sean más eficientes que los que han sido utilizados para la organización
primaria de archivos.
P á g i n a 7 | 19
Definición y creación 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
físicamente en el disco y, por lo tanto, cómo se accede a éstos. Las distintas formas de
organizaciones primarias de archivos son:
Existe una segunda forma de acceder a los datos llamada organización secundaria o estructura de
acceso auxiliar. Estas permiten que los accesos a los registros de un archivo basado en campos
alternativos, sean más eficientes que los que han sido utilizados para la organización 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
más 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.
P á g i n a 8 | 19
Para especificar un tamaño (en este ejemplo, 4MB) para una base de datos que se va a
almacenar en una ubicación predeterminada, utilice on default = size de esta forma:
La instrucción siguiente crea la base de datos newdb y asigna 3MB en mydata y 2MB en
newdata. Como en el ejemplo anterior, la base de datos y el diario de transacciones no se
separan: create database newdb on mydata = 3, newdata = 2
Warning! A menos que cree una base de datos pequeña o que no sea crucial, sitúe siempre
el diario en un dispositivo de base de datos aparte.
P á g i n a 9 | 19
Bitácoras
Son estructuras ampliamente utilizadas para grabar las modificaciones de la base de datos. Cada
registro de la bitácora escribe una única escritura de base de datos y tiene lo siguiente:
Es fundamental que siempre se cree un registro en la bitácora cuando se realice una escritura antes
de que se modifique la base de datos. También tenemos la posibilidad de deshacer una modificación
que ya se ha escrito en la base de datos, esto se realizará usando el campo del valor antiguo de los
registros de la bitácora.
Los registros de la bitácora deben residir en memoria estable como resultado el volumen de datos
en la bitácora puede ser exageradamente grande.
P á g i n a 10 | 19
Particiones
Partición: Parte del disco duro. En muchos casos puede ser el espacio completo del disco duro.
P á g i n a 11 | 19
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 comúnmente 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 también para mantener alejados
a los usuarios de las tablas que contienen los datos en tiempo real. Cuando reciba una base de datos,
debe adentrarse más allá del panel de control para averiguar cómo están estructurados los datos,
pero merece la pena echar un vistazo inicial al panel de control. Le puede ofrecer algún indicio sobre
las tareas que el diseñador de la base de datos consideró que realizarían los usuarios habitualmente
con los datos.
P á g i n a 12 | 19
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
planificación 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 más 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 más 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.
P á g i n a 13 | 19
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 también crece con ella. Físicamente
todo objeto en base de datos no es más 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
representación física del objeto en base de datos (el objeto es solo una definición lógica). Los
segmentos son los equivalentes físicos 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 extensión existente en un segmento no puede almacenar más
datos, el segmento obtendrá del espacio de tabla otra extensión.
De datos.
De índices.
De rollback.
Temporales.
De bootstrap.
Segmentos de Datos:
El espacio del diccionario de datos se suele mantener más o menos constante, aunque es crítico
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.
Segmentos de Índices:
Los índices crecen en tamaño en mayor proporción que las tablas asociadas si los datos en la tabla
son modificados frecuentemente. La gestión del espacio es mejor si se mantienen los índices de
tablas grandes en espacios de tablas separados.
Segmentos de Rollback:
Segmentos Temporales:
P á g i n a 14 | 19
Se crean cuando se efectúan las siguientes operaciones:
Create Index
Select con distinct, order by, union, intersect y minus.
Uniones no indexadas.
Ciertas subconsultas correlacionadas.
P á g i n a 15 | 19
Memoria compartida
La exclusión mutua se puede implementar por medio de funciones del sistema operativo llamadas
semáforos. Implementaciones alternativas, con menos sobrecargas, utilizan instrucciones atómicas
especiales soportadas por el hardware de la computadora; un tipo de instrucción atómica
comprueba una posición de la memoria y la establece a uno automáticamente. Los mecanismos de
exclusión mutua también se utilizan para implementar pestillos.
P á g i n a 16 | 19
Instancias Múltiples
Se llama instancia múltiple al hecho de poder ejecutar un programa más de una vez al mismo
tiempo. Una instancia de Motor de base de datos funciona como un servicio que controla todas las
solicitudes de aplicación para trabajar con datos de cualquiera de las bases de datos administradas
por dicha instancia. Es el destino de las solicitudes de conexión (inicios de sesión) de aplicaciones.
La conexión se ejecuta en una conexión de red si la aplicación y la instancia están en equipos
independientes.
Puede ejecutar múltiples 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
conexión especifica solo el nombre del equipo, se establece la conexión 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 ningún requisito para instalar una instancia predeterminada;
todas las instancias que se ejecutan en un equipo pueden ser instancias con nombre.
P á g i n a 17 | 19
CONCLUSIÓN
Las bases de datos tienen una estructura interna en la cual se almacena toda la información que
utilizamos, además de proporcionarnos más veracidad al momento de solicitar información. 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 función en especifica de todo el
almacenamiento para así, poder manipular los datos de manera más eficaz. Las bases de datos para
poder salvaguardar su información recurren o hacen uso de dispositivos específicos para el
almacenamiento, dichos dispositivos tienen características diferentes y al hacer uso de ellos
debemos escoger el cual nos convenga y cumpla con las características deseadas.
P á g i n a 18 | 19
BIBLIOGRAFÍAS
Adrian Valdez. (2014). Administración 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-de-estudios/unidad-3-
configuracion-y-administracion-del-espacio-en-disco
http://www.oracle.com/lad/index.html
P á g i n a 19 | 19