Está en la página 1de 2

USE master

GO

-- Verificando al Existencia de la Base de Datos


IF EXISTS(SELECT name FROM sysDataBases WHERE name='UCVLNCIHI')
DROP DATABASE UCVLNCIHI
GO

-- Creando al Base de Datos


CREATE DATABASE UCVLNCIHI
ON PRIMARY
(
NAME = 'UCVLNCIHI_DATA' -- Nombre del Archivo de Datos
,FILENAME = 'D:\CEISR\UCVLNCIHI_DATA.MDF' -- Ruta y Nombre del Archivo de
Datos
,SIZE = 10MB -- Tamaño Inicial del Archivo de Datos
,MAXSIZE = 50MB -- Tamaño Máximo Alcanzado del Archivo de Datos
,FILEGROWTH = 2MB -- Factor de Crecimiento del Archivo de Datos
)
LOG ON
(
NAME = 'UCVLNCIHI_LOG' -- Nombre del Archivo de Transacciones
,FILENAME = 'D:\CEISR\UCVLNCIHI_LOG.LDF' -- Ruta y Nombre del Archivo de
Transacciones
,SIZE = 5MB -- Tamaño Inicial del Archivo de Transacciones
,MAXSIZE = 75MB -- Tamaño Máximo Alcanzado del Archivo de Transacciones
,FILEGROWTH = 25% -- Factor de Crecimiento del Archivo de Transacciones
)
GO

-- Usa la Base de Datos como la ACTIVA


-- Para crear en ella Objetos (Tablas, Primary Key, etc.) Nuevos
USE UCVLNCIHI
GO

CREATE TABLE PERSONAL


(
ID CHAR(8)

,PATERNO VARCHAR(20)
,MATERNO VARCHAR (20)
,Nombre varchar(40)
CONSTRAINT [UQ_PERSONAL_NOMBRE] UNIQUE

,Varon bit
,casado bit
,sbasico NUMERIC (6,2)
CONSTRAINT [CH_PERSONAL_SBASICOENTRE850Y2000]
CHECK (sbasico >= 850 AND sbasico <= 2000)
)
GO

INSERT INTO PERSONAL


values ('08754525', 'SIFUENTES', 'ALEGRÍA', 'Paola', 0, 0,
1340.00)
,('09824527', 'CALONGOS', 'RUÍZ', 'Patricia', 0, 0, 1300.00)
,('87242343', 'ARRIETA', 'ARAMBURÚ', 'Gustavo', 1, 1,
900.00)
,('87287243', 'RAMÓN', 'MONTOYA', 'Carlos José', 1, 1,
1750.00)
,('89545454', 'SORIA', 'QUISPE', 'Ana Luz', 0, 1, 1280.00)
,('97622434', 'LAOS', 'RENGIFO', 'Alberto José', 1, 0,
1360.00)
,('98252453', 'AGUIRRE', 'VERA', 'Julia', 0, 0, 1940.00)
GO

SELECT * FROM PERSONAL

También podría gustarte