Está en la página 1de 25

TECNOLÓGICO NACIONAL DE MÉXICO

INSTITUTO TECNOLÓGICO DE TIJUANA

SUBDIRECCIÓN ACADÉMICA
DEPARTAMENTO DE SISTEMAS Y COMPUTACIÓN

SEMESTRE:
Agosto - Diciembre 2022

CARRERA:
Ingeniería en Sistemas Computacionales

MATERIA:
Administración de Base de Datos

TÍTULO ACTIVIDAD:
A3.1 Práctica Laboratorio configuración de parámetros para una base de datos
UNIDAD A EVALUAR:
3

NOMBRE Y NÚMERO DE CONTROL DEL ALUMNO:


Guzmán Avalos José Alfredo 19210504

NOMBRE DEL MAESTRO (A):


Gabriela Lourdes Tapia González
2

OBJETIVO GENERAL
En esta práctica 3.1 se realizó una sintaxis de cada tipo de datos de usuarios para conocer
qué significa cada uno y sus requerimientos para poder crear una base de datos basándose
en su configuración de parámetros en el sistema gestor MS SQL Server
3

MARCO TEORICO
MDF
(Los Archivos Maestros de Bases de Datos-Master DataBase Files-archivos de datos primarios) es el ser
supremo de toda base de datos, debe de existir sí o sí uno de ellos para tener una base de datos funcional.
Es el punto inicial de cualquier base de datos, y contiene referencias hacia los demás archivos de datos que
tenga la base de datos (Archivos de datos secundarios o de registros) -Los MDF están donde toda la
información de la base de datos está almacenada. Contiene las filas, columnas, campos y datos creados por
una aplicación o usuario. La creación de una columna de base de datos, las modificaciones e información de
la creación de los registros, todo está almacenado en este archivo para el uso de las aplicaciones y de
búsquedas.
ENCARGADOS DE ALMACENAR LOS DATOS
4

MARCO TEORICO
MDF
(Los Archivos Maestros de Bases de Datos-Master DataBase Files-archivos de datos primarios) es el ser
supremo de toda base de datos, debe de existir sí o sí uno de ellos para tener una base de datos funcional.
Es el punto inicial de cualquier base de datos, y contiene referencias hacia los demás archivos de datos que
tenga la base de datos (Archivos de datos secundarios o de registros) -Los MDF están donde toda la
información de la base de datos está almacenada. Contiene las filas, columnas, campos y datos creados por
una aplicación o usuario. La creación de una columna de base de datos, las modificaciones e información de
la creación de los registros, todo está almacenado en este archivo para el uso de las aplicaciones y de
búsquedas.
ENCARGADOS DE ALMACENAR LOS DATOS
5

MARCO TEORICO
LDF
(Archivos de Registros de Bases de Datos-log database Files- archivos de registros) Los archivos de
registro en las bases de datos de SQL Server contienen toda la información de registro. Esa información
puede usarse luego para recuperar la base de datos. El tamaño del archivo de registro está determinado
por el nivel de registro que ha configurado en la base de datos.Debe haber al menos un archivo de registro
para cada base de datos. Pero también es posible tener más de un archivo de registro para una sola base de
datos. La extensión de nombre de archivo recomendada para archivos de registro es .ldf. Archivos de
registros son aquellos que registran todas las operaciones de la base de datos como una medida de
seguridad para que en caso de desastre se pueda hacer un ‘Recovery’. Como mínimo debe de existir uno de
estos archivos por base de datos, pero puede haber más según la necesidad de la DB.

ESTOS ARCHIVOS ESTÁN DESTINADOS A REGISTRAR TODAS LAS OPERACIONES QUE HAGAMOS CREAR
ELIMINAR ACTUALIZAR COPIAS DE SEGURIDAD ETC
6

MARCO TEORICO
NDF
Named Database Files-archivos de datos secundarios) Son archivos de datos secundarios se utilizan
cuando la base datos son muy grandes y utilizan estos archivos para que sean distribuidos correctamente-
Solo puede tener un archivo de datos principal para una base de datos. Resto compuesto por archivos de
datos secundarios. Pero no es necesario tener un archivo de datos secundario. Por lo tanto, algunas bases
de datos pueden no tener ningún archivo de datos secundario. Pero también es posible tener múltiples
archivos de datos secundarios para una sola base de datos, .ndf generalmente se recomienda para denotar
archivos de datos secundarios. También es posible almacenar el archivo de datos secundario en una unidad
física separada de la que se almacena el archivo de datos principal
7

MARCO TEORICO
ON PRIMARY:
Especifica que los archivos de disco utilizados para almacenar las secciones de datos de la base de datos,
los archivos de datos, se definen explícitamente. Se requiere ON cuando va seguido de una lista separada
por comas de elementos que definen los archivos de datos para el grupo de archivos principal. La lista de
archivos en el grupo de archivos principal puede ir seguida de una lista opcional separada por comas de
elementos que definen los grupos de archivos del usuario y sus archivos. Especifica que la lista asociada
define el archivo principal. El primer archivo especificado en la entrada en el grupo de archivos principal se
convierte en el archivo principal. Una base de datos sólo puede tener un archivo principal. Para obtener más
información, consulte Archivos de base de datos y grupos de archivos . Si no se especifica PRIMARY, el
primer archivo que aparece en la instrucción CREATE DATABASE se convierte en el archivo principal.
8

MARCO TEORICO
LOG ON:
Especifica que los archivos de disco utilizados para almacenar el registro de la base de datos, los archivos
de registro, se definen explícitamente. LOG ON va seguido de una lista separada por comas de elementos
que definen los archivos de registro. Si no se especifica LOG ON, se crea automáticamente un archivo de
registro, que tiene un tamaño del 25 por ciento de la suma de los tamaños de todos los archivos de datos
de la base de datos, o 512 KB, el que sea mayor. Este archivo se coloca en la ubicación predeterminada del
archivo de registro. Para obtener información sobre esta ubicación, consulte Ver o cambiar las ubicaciones
predeterminadas para datos y archivos de registro en SSMS . No se puede especificar LOG ON en una
instantánea de la base de datos.
9

MARCO TEORICO
FILE_NAME:
' os_file_name ' Es la ruta y el nombre de archivo que usa el sistema operativo cuando crea el archivo. El
archivo debe residir en uno de los siguientes dispositivos: el servidor local en el que está instalado SQL
Server, una red de área de almacenamiento [SAN] o una red basada en iSCSI. La ruta especificada debe
existir antes de ejecutar la instrucción CREATE DATABASE. Para obtener más información, consulte
Archivos de base de datos y grupos de archivos más adelante en este artículo. Los parámetros SIZE,
MAXSIZE y FILEGROWTH se pueden configurar cuando se especifica una ruta UNC para el archivo. Si el
archivo está en una partición sin formato, os_file_name debe especificar solo la letra de la unidad de una
partición sin formato existente. Solo se puede crear un archivo de datos en cada partición sin procesar.
10

MARCO TEORICO
SIZE:
Especifica el tamaño del archivo. No se puede especificar SIZE cuando os_file_name se especifica como
una ruta UNC. SIZE no se aplica a un grupo de archivos FILESTREAM. tamaño Es el tamaño inicial del
archivo. Cuando no se proporciona el tamaño para el archivo principal, Motor de base de datos usa el
tamaño del archivo principal en la base de modeldatos. El tamaño predeterminado de la base de
modeldatos es de 8 MB (a partir de SQL Server 2016 (13.x)) o 1 MB (para versiones anteriores). Cuando se
especifica un archivo de datos secundario o un archivo de registro, pero no se especifica el tamaño para el
archivo, el Motor de base de datos hace que el archivo tenga 8 MB (a partir de SQL Server 2016 (13.x)) o 1
MB (para versiones anteriores). El tamaño especificado para el archivo principal debe ser al menos tan
grande como el archivo principal de la base de modeldatos. Se pueden utilizar los sufijos kilobyte (KB),
megabyte (MB), gigabyte (GB) o terabyte (TB). El valor predeterminado es MB. Especifique un número
entero. No incluya un decimal. El tamaño es un valor entero. Para valores superiores a 2147483647, utilice
unidades más grandes.
11

MARCO TEORICO
MAXSIZE:
Especifica el tamaño máximo al que puede crecer el archivo. MAXSIZE no se puede especificar cuando
os_file_name se especifica como una ruta UNC. max_size Es el tamaño máximo de archivo. Se pueden
utilizar los sufijos KB, MB, GB y TB. El valor predeterminado es MB. Especifique un número entero. No
incluya un decimal. Si no se especifica max_size , el archivo crece hasta que el disco está lleno. Max_size es
un valor entero. Para valores superiores a 2147483647, utilice unidades más grandes. 4 ILIMITADO
Especifica que el archivo crece hasta que el disco está lleno. En SQL Server, un archivo de registro
especificado con crecimiento ilimitado tiene un tamaño máximo de 2 TB y un archivo de datos tiene un
tamaño máximo de 16 TB.
12

MARCO TEORICO
FILEGROWTH:
Especifica el incremento de crecimiento automático del archivo. La configuración de FILEGROWTH para un
archivo no puede exceder la configuración de MAXSIZE. FILEGROWTH no se puede especificar cuando
os_file_name se especifica como una ruta UNC. FILEGROWTH no se aplica a un grupo de archivos
FILESTREAM. growth_increment Es la cantidad de espacio agregado al archivo cada vez que se requiere
espacio nuevo. El valor se puede especificar en MB, KB, GB, TB o porcentaje (%). Si se especifica un número
sin un sufijo MB, KB o %, el valor predeterminado es MB. Cuando se especifica %, el tamaño del incremento
de crecimiento es el porcentaje especificado del tamaño del archivo en el momento en que se produce el
incremento. El tamaño especificado se redondea a los 64 KB más cercanos y el valor mínimo es 64 KB.
13

MARCO TEORICO
FILEGROWTH:
Especifica el incremento de crecimiento automático del archivo. La configuración de FILEGROWTH para un
archivo no puede exceder la configuración de MAXSIZE. FILEGROWTH no se puede especificar cuando
os_file_name se especifica como una ruta UNC. FILEGROWTH no se aplica a un grupo de archivos
FILESTREAM. growth_increment Es la cantidad de espacio agregado al archivo cada vez que se requiere
espacio nuevo. El valor se puede especificar en MB, KB, GB, TB o porcentaje (%). Si se especifica un número
sin un sufijo MB, KB o %, el valor predeterminado es MB. Cuando se especifica %, el tamaño del incremento
de crecimiento es el porcentaje especificado del tamaño del archivo en el momento en que se produce el
incremento. El tamaño especificado se redondea a los 64 KB más cercanos y el valor mínimo es 64 KB.
14

MARCO TEORICO
FILEGROUP:
Es el nombre lógico del grupo de archivos. filegroup_name filegroup_name debe ser único en la base de
datos y no puede ser los nombres proporcionados por el sistema PRIMARY y PRIMARY_LOG. El nombre
puede ser un carácter o una constante Unicode, o un identificador regular o delimitado. El nombre debe
cumplir con las reglas para los identificadores . CONTAINS FILESTREAM Especifica que el grupo de archivos
almacena objetos binarios grandes (BLOB) de FILESTREAM en el sistema de archivos. DEFAULT Especifica
que el grupo de archivos nombrado es el grupo de archivos predeterminado en la base de datos. CONTIENE
MEMORY_OPTIMIZED_DATA Se aplica a : SQL Server 2014 (12.x) y posterior
15

RESULTADOS
Iniciamos creando una nueva
base de datos, dando click
derecho en Databases y luego en
New database
16

RESULTADOS
Le creamos un nuevo nombre a
nuestra database y damos click
en ok
17

RESULTADOS
Creamos un nuevo Query y
escribimos el siguiente código:
“Sp_helpdb Database1
Esto último es el nombre que le
asignamos a nuestra database.
Seleccionamos el código escrito y
damos click en Execute
18

RESULTADOS
Nos aparecerá la siguiente información
19

RESULTADOS
Creamos una nueva carpeta con
un nuevo nombre, este nombre
no tiene que ser igual al de
nuestra database
20

RESULTADOS
Creamos un nuevo Query y
escribimos el siguiente codigo
donde en filename es la ruta de
la carpeta creada en el anterior
paso y solo se crea el archivo con
los tipos de datos .mdf, .ldf y .ndf.
Seleccionamos todo y damos
click en Execute
21

RESULTADOS
En la carpeta que creamos se nos
deben de haber creado los
archivos que están en el código
como se muestra en la siguiente
imagen
22

RESULTADOS DEL FORMATO


CONTROLADO CON LISTA DE
VERIFICACIÓN
23

CONCLUSION
En esta práctica se obtuvo una breve descripción de los tipos de datos de los parámetros en un
sistema gestor de base de datos MSSQL y como configurarlos y crearlos
24

REFERENCIAS
Silva, J. (s. f.). MDF NDF LDF y Algunas Cosas de Base de Datos | PDF | Bases de datos |
SQL. Scribd.
https://es.scribd.com/document/378055069/MDF-NDF-LDF-Y-ALGUNAS-COSAS-D
e-B ASE-DE-DATOS
CREATE DATABASE (Transact-SQL) - SQL Server. (s. f.). Microsoft Learn: Build skills
that open doors in your career.
https://learn.microsoft.com/en-us/sql/t-sql/statements/create-database-transact-
sql?view=sql-server-ver16&tabs=sqlpool
25

FIN

También podría gustarte