Bases de Datos
Arquitectura de bases de datos
• Opcionales (para datos) • Uno o más • Extensión por defecto .ndf
Archivo de registro
• Obligatorio • Uno solo • Extensión por defecto .mdf
Archivos secundarios
Archivo principal de datos
SQL Server 2005 – 2008
NAME= nombre lógico FILENAME = nombre físico Definición de archivo
SIZE = tamaño inicial MAXSIZE= tamaño máximo FILEGROWTH = crecimiento
Ing. Rosa Navarrete
• Obligatorio • Uno o más • Registros de transacciones • Extensión por defecto .ldf
1
Bases de Datos
Primary
Definidos por el usuario
• Grupo de archivos por defecto • Contiene al archivo principal y al resto de archivos no asignados específicamente a otro grupo • Es el grupo por defecto o PREDETERMINADO • Creados por el usuario (uno o más) • Contiene los archivos de datos que se asignan específicamente • Uno de éstos puede ser definido como PREDETERMINADO
EJEMPLO DE CREACIÓN DE UNA BASE DE DATOS UTILIZANDO VARIOS ARCHIVOS DE DATOS Y GRUPOS DE ARCHIVOS
CREATE DATABASE POLI ON PRIMARY ( NAME = POLI1_dat, FILENAME = 'f:\POLI_bases2\POLI1DAT.mdf', SIZE = 10, MAXSIZE = 50, FILEGROWTH = 15% ),
( NAME = POLI4_dat, FILENAME = 'f:\POLIbases2\POLI4DAT.ndf', SIZE = 10, MAXSIZE = 50, FILEGROWTH = 5 ),
( NAME = POLI2_dat, FILENAME = 'f:\POLIbases2\POLI2DAT.ndf', SIZE = 10, MAXSIZE = 50, FILEGROWTH = 15% ),
( NAME = POLI5_dat, FILENAME = 'f:\POLIbases2\POLI5DAT.ndf', SIZE = 10, MAXSIZE = 50, FILEGROWTH = 5 ),
FILEGROUP POLIGR1
LOG ON ( NAME = 'POLI_log', FILENAME = 'f:\POLIbases2\POLIlog.ldf', SIZE = 5MB, MAXSIZE = 25MB, FILEGROWTH = 5MB ) GO
( NAME = POLI3_dat, FILENAME = 'f:\POLIbases2\POLI3DAT.ndf', SIZE = 10, MAXSIZE = 50, FILEGROWTH = 5 ), Ing. Rosa Navarrete
FILEGROUP POLIGR2
2