04/12/2008, 14:48
|
|
Errores? Hola !
Soy nuevo en el foro...hace un año acabe un grado superior y hace un monton que no toco nada de oracle, bueno a lo que voy arreglo a algunas personas sus pcs y se me ocurrio que podria hacerme una "mini" BBDD para tenerlo controlado y me da errores,os paso el sql haber si podeis revisarmelo
Un saludo y mil gracias
************************************************** ***********
DROP TABLE Clientes CASCADE CONSTRAINT;
DROP TABLE Ordenador CASCADE CONSTRAINT;
DROP TABLE Reparacion CASCADE CONSTRAINT;
CREATE TABLE Clientes(
codigocliente VARCHAR2(3),
nombre VARCHAR2(50),
direccion VARCHAR2(50),
email VARCHAR2(30),
telefono NUMBER(20),
CONSTRAINT PK_Clientes PRIMARY KEY (codigocliente));
CREATE TABLE Ordenador(
codcli VARCHAR2(3),
descripcion VARCHAR2(200),
numrep NUMBER(5),
CONSTRAINT PK_Ordenador PRIMARY KEY (codcli));
CREATE TABLE Reparacion(
numreparacion VARCHAR2(5),
servicio VARCHAR2(200),
precio NUMBER(3),
fecha DATE,
CONSTRAINT PK_Reparacion PRIMARY KEY (numreparacion));
ALTER TABLE Clientes
ADD CONSTRAINT FK_Ordenador_Clientes FOREIGN KEY (codcliente_codcli) REFERENCES Ordenador;
ALTER TABLE Ordenador
ADD CONSTRAINT FK_Reparacion_Ordenador FOREIGN KEY (codcli_numreparacion) REFERENCES Reparacion;
ALTER TABLE Reparacion
ADD CONSTRAINT FK_Ordenador_Reparacion FOREIGN KEY (numreparacion_codcli) REFERENCES Ordenador; |