Sql Server 2008

Páginas: 2 (416 palabras) Publicado: 9 de mayo de 2012
Solución Laboratorio 2 --USE Master GO IF Exists (SELECT * FROM sysdatabases WHERE name='[Laboratorio 2]') DROP DATABASE [Laboratorio 2] GO CREATE DATABASE [Laboratorio 2] GO USE [Laboratorio 2] GO----- 1. --- TABLA EMPLEADOS CREATE TABLE Empleados ( Numemp INT NOT NULL, Nombre VARCHAR(20), Edad INT, Oficina INT, Titulo VARCHAR(20), Contrato DATETIME, Director INT, Couta MONEY, Venta MONEY )ALTER TABLE Empleados ADD CONSTRAINT PK_Numero_Empleado PRIMARY KEY(Numemp) --- 2. --- TABLA OFICINAS CREATE TABLE Oficinas ( Oficina INT NOT NULL, Ciudad VARCHAR(20), Region VARCHAR(10), Dir INT,Objetivos MONEY, Ventas MONEY ) TABLAS CREACION DE LA BASE DE DATOS

ALTER TABLE Oficinas ADD CONSTRAINT PK_Oficina PRIMARY KEY (Oficina) --- 3. --- TABLA PRODUCTOS CREATE TABLE Productos ( IdfabVARCHAR(10) NOT NULL, Idproducto VARCHAR(20) NOT NULL, Descripcion VARCHAR(50), Precio MONEY, Existencia INT ) ALTER TABLE Productos ADD CONSTRAINT PK_Id_Fab PRIMARY KEY(Idfab,Idproducto) --- 4. --- TABLACLIENTES CREATE TABLE Clientes ( Numclie INT NOT NULL, Nombre VARCHAR(20), Repclie INT ) ALTER TABLE Clientes ADD CONSTRAINT PK_Numero_Cliente PRIMARY KEY(Numclie) --- 5. --- TABLA PEDIDOS CREATE TABLEPedidos ( Numpedido INT NOT NULL, Fechapedido DATETIME, Clie INT, Rep INT, Fab VARCHAR(10), Producto VARCHAR(20), Cant INT, Importe MONEY ) ALTER TABLE Pedidos ADD CONSTRAINT PK_Numero_Pedido PRIMARYKEY(Numpedido)

--- CONSTRAINTS --- 6. ALTER TABLE Pedidos ADD CONSTRAINT FK_Cliente FOREIGN KEY (Clie) REFERENCES Clientes (Numclie) ALTER TABLE Pedidos ADD CONSTRAINT FK_Rep FOREIGN KEY (Rep)REFERENCES Empleados (Numemp) ALTER TABLE Pedidos ADD CONSTRAINT FK_Fab FOREIGN KEY (Fab,Producto) REFERENCES Productos (Idfab,Idproducto) --- 7. ALTER TABLE Oficinas ADD CONSTRAINT FK_Dir FOREIGN KEY(Dir) REFERENCES Empleados (Numemp) --- 8. ALTER TABLE Empleados ADD CONSTRAINT FK_Oficina FOREIGN KEY (Oficina) REFERENCES Oficinas (Oficina) --- 9. ALTER TABLE Clientes ADD CONSTRAINT FK_Rep_Clie...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sql server 2008 procedimientos
  • Sql Server 2008
  • Replicacion SQL server 2008
  • Particiones en sql server 2008
  • Backups en SQL Server 2008
  • sql server 2008
  • Ssis en sql server 2008
  • Sql Server 2008

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS