El primer post que vamos a realizar es con respecto a la creación de la base de datos para algún proyecto que tengamos en mente.
El primer tema para tomar en cuenta e el desarrollo de aplicaciones ya sean web o de escritorio debería ser tener definido el modelo de datos a utilizar y éste a su vez plasmado en su base de datos.
El primer tema para tomar en cuenta e el desarrollo de aplicaciones ya sean web o de escritorio debería ser tener definido el modelo de datos a utilizar y éste a su vez plasmado en su base de datos.
El siguiente Script muestra como crear una base de datos en un directorio particular(ubicación en el Disco Duro); para este ejemplo vamos a realizar los siguientes pasos:
1.- Crear un directorio en tu disco duro (alguna ubicación en alguna unidad "C", "D", "ETC"), para nuestro ejemplo vamos a crear un directorio en la unidad D llamado ProyectoDemo y dentro de éste crearemos un directorio llamado DaseDeDatos; entonces la ruta que tendríamos en cuenta sería "D:\ProyectoDemo\BaseDeDatos\"
2.- Ingresar al analizador de consultas (Nueva hoja de consultas SQL) de SQL Server(los ejemplos son para Ediciones desde SQL 2000 a superiores); y luego ingresamos el Siguiente Script; a nuestra base de datos la llamaremos "dbProyectoDemo"
Use Master
GO;
--Primero Eliminamos alguna base de datos que tenga el nombre con el que la vamos a
--crear
If exists(Select * from sysdatabases where name='dbProyectoDemo')
drop database dbProyectoDemo
GO
--Creamos la base de datos
CREATE DATABASE dbProyectoDemo
ON
( NAME = dbProyectoDemo_data,
FILENAME = 'D:\ProyectoDemo\BaseDeDatos\dbProyectoDemo.mdf',
SIZE = 4,
MAXSIZE = 10,
FILEGROWTH = 1 )
GO
------> Ejecutamos el Script con F5 y listo!!!... :)
-------------------------------------------------------------------------------- ---------------------- COMENTARIOS DEL SCRIPT ---------------------------------- --------------------------------------------------------------------------------
NAME: logical_file_name Especifica un nombre lógico para el archivo. NAME es obligatorio si se especifica FILENAME, excepto cuando se especifica una de las cláusulas FOR ATTACH FILENAME: os_file_name Especifica el nombre de archivo (físico) del sistema operativo SIZE: sizeEspecifica el tamaño del archivo.SIZE no se puede especificar si se especifica os_file_name como ruta UNC.
- size
- Es el tamaño inicial del archivo.
Cuando no se suministra size para el archivo principal, el Database Engine (Motor de base de datos) utiliza el tamaño del archivo principal de la base de datos model. Cuando se especifica un archivo de datos secundario o un archivo de registro, pero no se especifica el argumento size para ese archivo, el Database Engine (Motor de base de datos) hace que el tamaño del archivo sea de 1 MB. El tamaño especificado para el archivo principal debe tener al menos el tamaño del archivo principal de la base de datos model.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 decimales. size es un valor entero. Para valores mayores que 2147483647, utilice unidades más grandes.
Especifica el tamaño máximo que puede alcanzar el archivo. MAXSIZE no se puede especificar si se especificaos_file_name como ruta UNC.
- max_size
- Es el tamaño máximo del archivo. Se pueden utilizar los sufijos KB, MB, GB y TB. El valor predeterminado es MB. Especifique un número entero; no incluya decimales. Si no se especificamax_size, el archivo aumenta hasta que el disco esté lleno. max_size es un valor entero. Para valores mayores que 2147483647, utilice unidades más grandes.
Especifica el incremento de crecimiento automático del archivo. El valor FILEGROWTH de un archivo no puede exceder del valor MAXSIZE. FILEGROWTH no se puede especificar si se especifica os_file_name como ruta UNC.
- growth_increment
- Es la cantidad de espacio que se agrega al archivo siempre que se necesita más espacio.
El valor se puede especificar en MB, KB, GB, TB o como porcentaje (%). Si se especifica un número sin los sufijos MB, KB o %, el valor predeterminado es MB. Cuando se especifica %, el incremento de crecimiento es el porcentaje especificado del tamaño del archivo en el momento en que tiene lugar el incremento. El tamaño especificado se redondea a la cifra más próxima a 64 KB.El valor 0 indica que el crecimiento automático está desactivado y no se permite más espacio.Si no se especifica FILEGROWTH, el valor predeterminado es 1 MB para los archivos de datos y el 10% para los archivos de registro, y el valor mínimo es 64 KB.
No hay comentarios:
Publicar un comentario