Vous êtes sur la page 1sur 4

UNASAM

Ingeniera de Sistemas e Informtica

BASE DE DATOS CON SQL SERVER 2008

I.

Crear la base de datos. Para crear una base de datos lo podemos hacer de distintas formas o maneras mediante Transact Sql, usando las herramientas del entorno de Sql Server o mediante el proceso de ingeniera directa a travs del uso de una herramienta CASE para modelar la base de datos y luego generarla como por ejemplo con Erwin. 1.1.- Con Transact Sql. A su vez con Transact Sql podemos tener varias variantes para implementar una base de datos. a.- La manera ms simple es la siguiente, generamos una nueva consulta usando la herramienta y en la ventana que se muestra tenemos que escribir las siguientes instrucciones, luego ejecutar la consulta, seleccionando estas instrucciones y haciendo click en la herramienta de la barra de herramientas. Si todo va bien sale el mensaje completado satisfactoriamente como se muestra en la siguiente figura 1.

Fig. 1

Ing. Miguel ngel Silva Zapata


1

Base de datos.

UNASAM

Ingeniera de Sistemas e Informtica

Posteriormente refrescamos las bases de datos en la ventana explorador de objetos y debe aparecer la nueva base de datos creada como se muestra en la figura 2.

Fig. 2

Para refrescar las bases de datos debemos hacer anticlick sobre la carpeta o paquete Databases y en el men contextual que aparece hacer click en el tem Refresh.

Fig. 3

b.- Crear una base de datos indicando donde se debe grabar el archivo de datos, para esto se escribimos el siguiente cdigo.

Fig. 4

Ing. Miguel ngel Silva Zapata


2

Base de datos.

UNASAM

Ingeniera de Sistemas e Informtica

El resultado obtenido lo podemos visualizar en la figura 5.

Fig. 5

Luego creamos las tablas de la base de datos.


USE BDLasVistas GO CREATE TABLE LOCAL (codlcl varchar(10) not null primary key, nomlcl varchar(50) not null, lugar varchar(45) not null ) go CREATE TABLE OPCION (codopci varchar(10) not null primary key, nomopci varchar(50) not null ) go CREATE TABLE TIPOUSUARIO (codtpous varchar(10) not null primary key, nomtpus varchar(50) not null ) go CREATE TABLE TIPOVISITANTE (codtpvs varchar(8) not null primary key, nomtpvis varchar(60) not null ) go CREATE TABLE MARCA (codmrc varchar(10) not null primary key, nommrc varchar(50) not null ) go CREATE TABLE TIPOEQUIPO (codtpvs varchar(8) not null primary key,

Ing. Miguel ngel Silva Zapata


3

Base de datos.

UNASAM
nomtpvis go varchar(60) not null )

Ingeniera de Sistemas e Informtica

CREATE TABLE PERSONA( idpersona int not null primary key, nom varchar(45) not null, ape varchar(45) not null, dir varchar(80) not null, tel varchar(20) not null, dni varchar(8) check(dni like '[0-9][0-9][0-9][0-9][0-9][0-9][09][0-9]') not null, gen varchar(15) CHECK( gen in ('Masculino', 'Femenino') )not null ) GO insert into PERSONA Values(2,'Miguel Angel','Silva Zapata','Huaraz','342333','03664700','Masculino'); select * from PERSONA;

Ing. Miguel ngel Silva Zapata


4

Base de datos.

Vous aimerez peut-être aussi