Sql Basico
use master
go
create database ventas
on primary
(name='ventas', filename='e:\BD\ventas.mdf',size=5mb, maxsize=unlimited,filegrowth=5mb)
log on (name='ventas_log', filename='e:\BD\ventas_log.ldf',size=5mb, maxsize=unlimited,filegrowth=5mb)
go
Para la creación de una base de datos se debe accesar primero a la "MASTER" que es una BD predeterminada de SQL parala conección.
A continuación se utilizan los comandos "CREATE" Y "DATABASE", para así indicar que se va a crear una nueva base de datos y enseguida se agrega el nombre de la misma.
La siguiente instrucción es "ON PRIMARY" para indicar que se desea crear la BD en el archivo primario ya que existen dos elementales: MDF que es el principal y LDF que es el de respaldo.
En la siguiente línea sedebe colocar entre paréntesis "()" las características de la BD, principalmente "NAME", que es el nombre de la BD, luego "FILENAME", la cual va a representar la ubicación exacta de dónde se desea crear la base de datos, en caso de elegir un dispositivo extraíble se debe escribir el nombre de la unidad, (D, E, F, G, H, etc.), seguido de dos puntos ":", y una diagonal invertida "\", enseguida seagrega el nombre de la carpeta en la cual se va a almacenar nuestra BD (Esta se debe crear previamente), si esta carpeta se encuentra dentro de una o varias cada carpeta se deberá indicar antes de la misma en el orden en que se debe acceder desde el dispositivo para que SQL reconozca la ubicación, para terminar con la ubicación se agrega el nomre de la BD seguida de un punto y la terminación"MDF". La siguiente característica es "SIZE" que servirá para indicar el tamaño inicial de nuestra BD, la cual es convenente representarla por "MB" (Megabyte), después se encuentra la instrucción "MAXSIZE", que indica el tamaño máximo de nuestra BD, el cual puede representarse por la instrucción "UNLIMITED", que permitirá que la BD crezca mientras haya espacio en el dispositivo de almacenamiento.Después se encuentra la instrucción "FILEGROWTH" que indicará el crecimiento de nuestra BD.
Debajo se agrega la instrucción "LOG ON" para crear el respaldo de nuestra base de datos, la única diferencia con respecto a la principa es que en nombre llevará la terminación "_LOG" y en "FILENAME" se terminará con "_LOG.LDF".
Finalmente se agrega la instrucción "GO" y presionamos la tecla de función"F5" para que SQL ejecute las instrucciónes.
--CÓDIGO PARA CREAR UN ESQUEMA
use ventas
go
create schema supervisor
La creación de un esquema es conveniente para indicar quien seré el encargado de la creación o modificación de una tabla o la información que en ella se contenga.
Solo se debe agregar la instrucción "CREATE SCHEMA", que indica la creación de un esquema seguido del nombredeseado.
--CÓDIGO PARA CREAR TABLA DE PRODUCTO
use ventas
go
create table supervisor.producto
(clv_producto char (6) not null,
nom_prod varchar (25) not null,
precio money not null,
descripcion varchar (25) not null,
cantidad tinyint not null)
on [primary]
go
Para crear una tabla se utiliza el código "CREATE TABLE" seguido del esquema previamente creado un punto y el nombre quese desea agregar a la tabla.
A continuación entre Paréntesis "()" se colocan los campos deseados primero el nombre del campo, después el tipo de campo (Pregunta a tu profesor sobre los diferentes tipos), para terminar se utiliza la orden "NOT NULL" que sirve para evitar que al ingresar información a la tabla se deje vacío el campo, para crear el siguiente campo se hace dentro del mismoparéntesis, solo se debe colocar una coma "," para separar la información de cada campo y al final cerrar el paréntesis.
Enseguida se coloca la instrucción "ON [PRIMARY]" que indicará que se desea crear la tabla dentro del archivo principal.
Por último la instrucción "GO" y presionar "F5" para ejecutar la orden.
--CÓDIGO PARA CREAR CLAVE PRINCIPAL EN TABLA PRODUCTO
use ventas
go
alter table...
Regístrate para leer el documento completo.