CREATE DATABASE PRACTICA1
USE PRACTICA1
CREATE TABLE CLIENTE (
CODIGO INT IDENTITY PRIMARY KEY NONCLUSTERED,
NOMBRE VARCHAR(30) NULL,
CIUDAD VARCHAR(30) NULL,
DIRECCION VARCHAR(50) NULL,
TELF VARCHAR(9) NULL
)
CREATE TABLE COCHE (
MATRICULA CHAR(6) PRIMARY KEY NONCLUSTERED NOT NULL,
PRECIO NUMERIC(8,2) CHECK (PRECIO > 2500) NULL,
MARCA VARCHAR(30) NULL,
MODELO VARCHAR(30) NULL,
COLOR VARCHAR(20) NULL,
COD_CLIENTE INT NOT NULL,
FOREIGN KEY (COD_CLIENTE) REFERENCES CLIENTE(CODIGO)
)
CREATE TABLE REVISION (
CODIGO INT IDENTITY PRIMARY KEY NONCLUSTERED,
CAM_FRENO CHAR(2) NULL,
CAM_FILTRO CHAR(2) NULL,
CAM_ACEITE CHAR(2) NULL,
COD_COCHE CHAR(6) NOT NULL,
FOREIGN KEY (COD_COCHE) REFERENCES COCHE(MATRICULA)
)
/*
USE PRACTICA1
CREATE TABLE CLIENTE (
CODIGO INT IDENTITY PRIMARY KEY NONCLUSTERED,
NOMBRE VARCHAR(30) NULL,
CIUDAD VARCHAR(30) NULL,
DIRECCION VARCHAR(50) NULL,
TELF VARCHAR(9) NULL
)
CREATE TABLE COCHE (
MATRICULA CHAR(6) PRIMARY KEY NONCLUSTERED NOT NULL,
PRECIO NUMERIC(8,2) CHECK (PRECIO > 2500) NULL,
MARCA VARCHAR(30) NULL,
MODELO VARCHAR(30) NULL,
COLOR VARCHAR(20) NULL,
COD_CLIENTE INT NOT NULL,
FOREIGN KEY (COD_CLIENTE) REFERENCES CLIENTE(CODIGO)
)
CREATE TABLE REVISION (
CODIGO INT IDENTITY PRIMARY KEY NONCLUSTERED,
CAM_FRENO CHAR(2) NULL,
CAM_FILTRO CHAR(2) NULL,
CAM_ACEITE CHAR(2) NULL,
COD_COCHE CHAR(6) NOT NULL,
FOREIGN KEY (COD_COCHE) REFERENCES COCHE(MATRICULA)
)
/*