localizacion de archivos de una base de datos
DESCRIPTION
Explicacion de la Localizacion de archivos de una base de datos. Por alumnos de UTVM TSU TIC 4ETRANSCRIPT
![Page 1: LOCALIZACION DE ARCHIVOS DE UNA BASE DE DATOS](https://reader031.vdocuments.co/reader031/viewer/2022013003/557210eb497959fc0b8dec7c/html5/thumbnails/1.jpg)
Localización de archivos en una Base de Datos
Identificar función y ubicación de los archivos que integran
una base de datos
• Erik Cadena Gutiérrez• Daniel Contreras López• Luis A. Isidoro Ramírez• Miguel Ángel Lozano
Acosta• Jonathan Torres Acevedo• Cristian Fco. Vargas
Zamudio
![Page 2: LOCALIZACION DE ARCHIVOS DE UNA BASE DE DATOS](https://reader031.vdocuments.co/reader031/viewer/2022013003/557210eb497959fc0b8dec7c/html5/thumbnails/2.jpg)
Una Base de Datos es un conjunto de datos y
sus relaciones (datos interrelacionados), almacenados con la mínima redundancia y de manera que se pueda acceder a ellos eficientemente
Se concibe como un fondo informatizado de información
![Page 3: LOCALIZACION DE ARCHIVOS DE UNA BASE DE DATOS](https://reader031.vdocuments.co/reader031/viewer/2022013003/557210eb497959fc0b8dec7c/html5/thumbnails/3.jpg)
Sistema de Base de Datos: es el sistema que se ocupa de
mantener la información y hacer que esté disponible para el usuario. Consta de los siguientes
elementos:
Datos: deben almacenarse de manera integrada y deben ser compartidos (accesibles a todas las aplicaciones).
Software: es el Sistema Manejador de la Base de Datos . Se utiliza para definir, mantener y manipular la base de datos.
Hardware: está formado por los dispositivos donde reside la base de datos.
![Page 4: LOCALIZACION DE ARCHIVOS DE UNA BASE DE DATOS](https://reader031.vdocuments.co/reader031/viewer/2022013003/557210eb497959fc0b8dec7c/html5/thumbnails/4.jpg)
Usuarios: se pueden considerar tres tipos distintos de usuarios del sistema de base de datos:
- Usuario terminal: emplea la base de datos para un uso no informático de la información.
- Programador de aplicaciones: diseña y gestiona los programas que utilizan datos en la base de datos
- Administrador/es de la base de datos: es el encargado de diseñar la estructura de datos que soporta la base de datos.
![Page 5: LOCALIZACION DE ARCHIVOS DE UNA BASE DE DATOS](https://reader031.vdocuments.co/reader031/viewer/2022013003/557210eb497959fc0b8dec7c/html5/thumbnails/5.jpg)
Las ventajas principales del uso de bases de datos son:
Archivos y Bases de Datos
- Compacidad: no se van a duplicar los ficheros. - Rapidez: al utilizar estructuras ordenadas y bien diseñadas. - Facilidad de trabajo: reusabilidad de los datos que están en
todo momento a disposición. - Actualización: al no estar los datos duplicados se pueden
actualizar con facilidad. - Menor redundancia. - Eliminación de inconsistencias: consecuencia de lo anterior. - Compartición de datos. - Seguridad y chequeo de errores.
![Page 6: LOCALIZACION DE ARCHIVOS DE UNA BASE DE DATOS](https://reader031.vdocuments.co/reader031/viewer/2022013003/557210eb497959fc0b8dec7c/html5/thumbnails/6.jpg)
Conjunto de información sobre el mismo tema, tratada como una unidad de almacenamiento y organizada de forma estructurada para la búsqueda de un dato individual. Un archivo está compuesto de registros homogéneos que contienen información sobre el tema.
Archivo o Fichero
![Page 7: LOCALIZACION DE ARCHIVOS DE UNA BASE DE DATOS](https://reader031.vdocuments.co/reader031/viewer/2022013003/557210eb497959fc0b8dec7c/html5/thumbnails/7.jpg)
Los archivos en el sistema operativo, se estructuran de esta manera.
Es una simple secuencia de bytes.
![Page 8: LOCALIZACION DE ARCHIVOS DE UNA BASE DE DATOS](https://reader031.vdocuments.co/reader031/viewer/2022013003/557210eb497959fc0b8dec7c/html5/thumbnails/8.jpg)
.
En esta organización pueden leerse o escribirse registros arbitrarios, pero no pueden insertarse osuprimirse registros en la mitad de un archivo
Sucesión de registros de tamaño fijo
![Page 9: LOCALIZACION DE ARCHIVOS DE UNA BASE DE DATOS](https://reader031.vdocuments.co/reader031/viewer/2022013003/557210eb497959fc0b8dec7c/html5/thumbnails/9.jpg)
Árbol de bloques
![Page 10: LOCALIZACION DE ARCHIVOS DE UNA BASE DE DATOS](https://reader031.vdocuments.co/reader031/viewer/2022013003/557210eb497959fc0b8dec7c/html5/thumbnails/10.jpg)
ARCHIVOS DE BASE DE DATOS
![Page 11: LOCALIZACION DE ARCHIVOS DE UNA BASE DE DATOS](https://reader031.vdocuments.co/reader031/viewer/2022013003/557210eb497959fc0b8dec7c/html5/thumbnails/11.jpg)
El archivo de datos principal es el punto de
partida de la base de datos y apunta a los otros archivos de la base de datos. Cada base de datos tiene un archivo de datos principal. La extensión recomendada para los nombres de archivos de datos principales es .mdf.
Archivos de datos principales
![Page 12: LOCALIZACION DE ARCHIVOS DE UNA BASE DE DATOS](https://reader031.vdocuments.co/reader031/viewer/2022013003/557210eb497959fc0b8dec7c/html5/thumbnails/12.jpg)
Los archivos de datos secundarios son todos
los archivos de datos menos el archivo de datos principal. Puede que algunas bases de datos no tengan archivos de datos secundarios, mientras que otras pueden tener varios archivos de datos secundarios. La extensión de nombre de archivo recomendada para los archivos de datos secundarios es .ndf.
Archivos de datos secundarios
![Page 13: LOCALIZACION DE ARCHIVOS DE UNA BASE DE DATOS](https://reader031.vdocuments.co/reader031/viewer/2022013003/557210eb497959fc0b8dec7c/html5/thumbnails/13.jpg)
Los archivos de registro almacenan toda la
información de registro que se utiliza para recuperar la base de datos. Como mínimo, tiene que haber un archivo de registro por cada base de datos, aunque puede haber varios. La extensión de nombre de archivo recomendada para los archivos de registro es .ldf.
Archivos de registro
![Page 14: LOCALIZACION DE ARCHIVOS DE UNA BASE DE DATOS](https://reader031.vdocuments.co/reader031/viewer/2022013003/557210eb497959fc0b8dec7c/html5/thumbnails/14.jpg)
ARCHIVO MAESTROUn archivo maestro es un conjunto de registros que se refieren a algún aspecto importante de las actividades de una organización.
ARCHIVO DE TRANSACCIONES.Un archivo de transacciones es un archivo temporal que persigue básicamente dos propósitos; uno es el de acumular datos de eventos en el momento que ocurran, y el segundo propósito es el de actualizar los archivos maestros para reflejar los resultados de las transacciones actuales. En otras palabras, guardan información sobre los eventos que afectan a la organización y sobre los cuales se calculan datos.
Archivo maestro y de transacciones
![Page 15: LOCALIZACION DE ARCHIVOS DE UNA BASE DE DATOS](https://reader031.vdocuments.co/reader031/viewer/2022013003/557210eb497959fc0b8dec7c/html5/thumbnails/15.jpg)
ARCHIVO DE PLANEAMIENTO.Los archivos de planeamiento, contienen datos referentes a los niveles esperados de los datos existentes en los archivos maestros y de transacciones.
ARCHIVOS DE CONTROL.Los archivos de control contienen datos de los archivos maestros y de transacciones, para permitir el análisis del desempeño de la organización. Estos archivos generan medidas de control de los negocios.
Archivo de planeamiento y de control
![Page 16: LOCALIZACION DE ARCHIVOS DE UNA BASE DE DATOS](https://reader031.vdocuments.co/reader031/viewer/2022013003/557210eb497959fc0b8dec7c/html5/thumbnails/16.jpg)
Esquema de archivos
![Page 17: LOCALIZACION DE ARCHIVOS DE UNA BASE DE DATOS](https://reader031.vdocuments.co/reader031/viewer/2022013003/557210eb497959fc0b8dec7c/html5/thumbnails/17.jpg)
logical_file_namelogical_file_name es el nombre que se utiliza para hacer referencia al archivo en todas las instrucciones Transact-SQL. El nombre de archivo lógico tiene que cumplir las reglas de los identificadores de SQL Server y tiene que ser único entre los nombres de archivos lógicos de la base de datos.
os_file_nameos_file_name es el nombre del archivo físico que incluye la ruta de acceso al directorio. Debe seguir las reglas para nombres de archivos del sistema operativo.
Los archivos de datos y de registro de SQL Server se pueden colocar en sistemas de archivos FAT o NTFS
Nombres de archivo lógico y físico
![Page 18: LOCALIZACION DE ARCHIVOS DE UNA BASE DE DATOS](https://reader031.vdocuments.co/reader031/viewer/2022013003/557210eb497959fc0b8dec7c/html5/thumbnails/18.jpg)
PÁGINAS DE ARCHIVO DE DATOS
Las páginas de un archivo de datos de SQL Server están numeradas secuencialmente, comenzando por cero (0) para la primera página del archivo. Cada archivo de una base de datos tiene un número de identificador único. Para identificar de forma única una página de una base de datos, se requiere el identificador del archivo y el número de la página.
![Page 19: LOCALIZACION DE ARCHIVOS DE UNA BASE DE DATOS](https://reader031.vdocuments.co/reader031/viewer/2022013003/557210eb497959fc0b8dec7c/html5/thumbnails/19.jpg)
Pueden crecer de forma automática a partir del tamaño
especificado inicialmente. Cuando se define un archivo, se puede especificar un incremento de crecimiento. Cada vez que se llena el archivo, el tamaño aumenta en la cantidad especificada. Si hay varios archivos en un grupo de archivos, no crecerán automáticamente hasta que todos los archivos estén llenos. A continuación, el crecimiento tiene lugar por turnos.
Cada archivo también puede tener un tamaño máximo especificado. Si no se especifica un tamaño máximo, el archivo puede crecer hasta utilizar todo el espacio disponible en el disco.
Tamaño de archivo
![Page 20: LOCALIZACION DE ARCHIVOS DE UNA BASE DE DATOS](https://reader031.vdocuments.co/reader031/viewer/2022013003/557210eb497959fc0b8dec7c/html5/thumbnails/20.jpg)
PrincipalEl grupo de archivos principal contiene el archivo de datos principal y los demás archivos asignados específicamente a otro grupo de archivos. Todas las páginas de las tablas del sistema están asignadas al grupo de archivos principal.
Grupos de archivos de una base de datos
![Page 21: LOCALIZACION DE ARCHIVOS DE UNA BASE DE DATOS](https://reader031.vdocuments.co/reader031/viewer/2022013003/557210eb497959fc0b8dec7c/html5/thumbnails/21.jpg)
Definidos por el usuarioLos grupos de archivos definidos por el usuario son los grupos de archivos especificados mediante la palabra clave FILEGROUP en la instrucción CREATE DATABASE o ALTER DATABASE.Los archivos de registro nunca forman parte de un grupo de archivos. El espacio del registro se administra de forma independiente del espacio de datos.Ningún archivo puede pertenecer a más de un grupo de archivos.
Grupos de archivos de una base de datos
![Page 22: LOCALIZACION DE ARCHIVOS DE UNA BASE DE DATOS](https://reader031.vdocuments.co/reader031/viewer/2022013003/557210eb497959fc0b8dec7c/html5/thumbnails/22.jpg)
![Page 23: LOCALIZACION DE ARCHIVOS DE UNA BASE DE DATOS](https://reader031.vdocuments.co/reader031/viewer/2022013003/557210eb497959fc0b8dec7c/html5/thumbnails/23.jpg)
• Sistema de archivos básico: este sistema se
encarga de ubicar los bloques de datos en el dispositivo de almacenamiento secundario y además del almacenamiento intermedio de los mismos en la memoria principal.
• El supervisor básico de E/S es el responsable de la iniciación y terminación de toda la E/S de archivos. En este nivel se mantienen unas estructuras de control que se encargan de la E/S con los dispositivos. La planificación y el estado de los archivos.
Arquitectura de los sistemas de archivos
![Page 24: LOCALIZACION DE ARCHIVOS DE UNA BASE DE DATOS](https://reader031.vdocuments.co/reader031/viewer/2022013003/557210eb497959fc0b8dec7c/html5/thumbnails/24.jpg)
• La E/S lógica es la parte del sistema de
archivos que permite a usuarios y aplicaciones acceder a los registros. Así, mientras el sistema de archivos básico trabaja con bloques de datos, el módulo de E/S lógica lo hace con registros.
• Método de acceso. Los diferentes métodos de acceso reflejan las distintas estructuras de archivos y las formas diferentes de acceder y procesar los datos.
Arquitectura de los sistemas de archivos
![Page 25: LOCALIZACION DE ARCHIVOS DE UNA BASE DE DATOS](https://reader031.vdocuments.co/reader031/viewer/2022013003/557210eb497959fc0b8dec7c/html5/thumbnails/25.jpg)
-Esquema de base de datos