sqlserver practicas

Páginas: 2 (401 palabras) Publicado: 14 de julio de 2015
Universidad de Cantabria. Ing. Informática

Marta Zorrilla

Creación y uso de mi primera BD en SQL Server 2008.
A continuación se van a explicar los pasos a realizar para construir y utilizar unabase
de datos sencilla. Tomaremos de ejemplo la BD locales del tema 1.
Paso 1. Abrir el SQL Server Management Studio y conectarse como administrador

Paso 2. Una vez conectado en la parte izquierda semuestran las BD alojadas en el
servidor, por defecto las del sistema (master, temp, etc.) y otras si se han creado
previamente.

1

Universidad de Cantabria. Ing. Informática

Marta Zorrilla

Paso 3.Abrir una consulta en la conexión actual.

Paso 4. Copiar el script siguiente y pulsar el botón ejecutar o bien ejecutar
instrucción a instrucción seleccionando estas previamente. Recordar que en elestándar la instrucción termina con punto y coma y en TSQL también se puede usar
GO
CREATE DATABASE
GO
USE GESTION
GO

GESTION

-- no olvidarse nunca de seleccionar la BD de trabajo

CREATE TABLEPROPIETARIOS
(DNI
CHAR(10) NOT NULL
NOMBRE CHAR(25) NOT NULL,
DIRECCION
CHAR(30));

CONSTRAINT pk_prop PRIMARY KEY,

CREATE TABLE LOCALES
(CODIGO CHAR(5) NOT NULL CONSTRAINT pk_loc PRIMARY KEY,
DNI
CHAR(10)NOT NULL,
UBICACIÓN
CHAR(4) NOT NULL,
SUPERFICIE
DEC(8,2) NOT NULL,
CONSTRAINT fk_loc FOREIGN KEY ( DNI ) REFERENCES PROPIETARIOS ( DNI ));

2

Universidad de Cantabria. Ing. Informática

MartaZorrilla

Paso 5. Utilizando las instrucciones de manipulación básicas insertar datos en ambas
tablas, modificarlos y borrarlos. Tratar de violar las restricciones impuestas como
insertar otro propietariocon el mismo DNI, o asignar un local a un DNI que no se
encuentra en la tabla propietarios, al insertar no rellenar un campo con restricción
NOT NULL, etc.
USE GESTION
GO
INSERT INTO PROPIETARIOS(DNI, NOMBRE, DIRECCION)
VALUES ('13234567R', 'Sanz, Luis', 'Gran Vía 26')
GO
INSERT INTO LOCALES (CODIGO,DNI,UBICACIÓN,SUPERFICIE)
VALUES ('L-234', '13234567R','MAD',100)
GO
SELECT CODIGO, UBICACIóN,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sqlserver
  • Mejores practicas en sqlserver
  • SQLServer
  • Sqlserver
  • sqlserver
  • Sqlserver
  • sqlserver
  • sqlserver

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS