Sei sulla pagina 1di 8

CREATE TABLE Terceros (

ID_tercero CHAR(5) NOT NULL,

Cedula VARCHAR2(12) NOT NULL,

Nombre VARCHAR2(40) NOT NULL,

Apellido VARCHAR2(40) NoT NULL,

fecha_nacimiento date NOT NULL,

ID_genero CHAR(5) NOT NULL,

ID_rol CHAR(5) NOT NULL,

ID_personal CHAR(5) NOT NULL

);

CREATE TABLE Persolinfo(

Id_persolnalinfo CHAR(5) NOT NULL,

Direccion VARCHAR(20) NOT NULL,

Telefono NUMBER(10) NOT NULL

);

CREATE TABLE Genero (

Id_genero CHAR(2) NOT NULL,

Nombre_genero VARCHAR(20) NOT NULL

);

CREATE TABLE Rol (

Id_rol CHAR(5) not null,

Nombre_rol VARCHAR2(15) not null

);
CREATE TABLE Tipo_vehiculo(

Id_tipovehiculo CHAR(5) not null,

Nombretipovehiculo VARCHAR2(20)Not Null

);

CREATE TABLE Vehiculo (

Id_vehiculo CHAR(5) NOT NULL,

placas VARCHAR2(15) NOT NULL,

Id_tipoVehiculo CHAR(5) NOT NULL,

Id_marca CHAR(5) NOT NULL,

Id_persona CHAR(5) NOT NULL

);

CREATE TABLE Marca(

Id_marca char(5) not null,

Nombre_marca VARCHAR2(20) not null

);

CREATE TABLE Servicio(

Id_servicio char(5) not null,

Nombre_servicio VARCHAR2(15) not null

);

CREATE TABLE Ordenservicio (

Id_ordenservicio CHAR(5) not null,

Id_persona CHAR(5) NOT NULL,

Id_rol CHAR(5) NOT NULL,

Id_servicio CHAR(5) not null,

Id_vehiculo CHAR(5) not null,


Valor NUMBER(20) not null

);

alter table terceros

add constraint PK_terceros p

rimary key (Id_terceros);

Alter Table genero

Add Constraint PK_genero

Primary Key (Id_genero);

Alter Table Rol

Add Constraint PK_Rol

Primary Key (Id_rol);

Alter Table vehiculo

Add Constraint PK_vehiculo

Primary Key (Id_vehiculo);

Alter Table Tipovehiculo

Add Constraint PK_TipoVehiculo

Primary Key (Id_tipovehiculo);

Alter Table Marca

Add Constraint PK_Marca

Primary Key (id_Marca);

Alter Table Ordenservicio

Add Constraint PK_Ordenservicio


Primary Key (Id_ordenservicio);

Alter Table Servicio

Add Constraint PK_Servicio

Primary Key (Id_servicio);

Alter Table Personalinfo

Add Constraint PK_Personalinfo

Primary Key (id_personalinfo);

Alter table Tercero

Add Constraint FK_genero_Tercero

Foreign Key (Id_genero)

References genero;

Alter table Tercero

Add Constraint FK_Rol_Tercero

Foreign Key (Id_rol)

References rol;

Alter table Vehiculo

Add Constraint FK_Marca_Vehiculo

Foreign Key (id_Marca)

References Marca;

Alter table Vehiculo

Add Constraint FK_tipoVehiculo_vehiculo

Foreign Key (Id_tipovehiculo)

References tipoVehiculo;
Alter table Vehiculo

Add Constraint FK_tercero_vehiculo

Foreign Key (Id_tercero)

References persona;

Alter table Ordenservicio

Add Constraint FK_servicio_Ordenservicio

Foreign Key (id_servicio)

References servicio;

Alter table OrdServicio

Add Constraint FK_persona_Ordenservicio

Foreign Key (Id_tercero)

References persona;

Alter table Ordenservicio

Add Constraint FK_Ordenservicio_vehiculo

Foreign Key (id_vehiculo)

References vehiculo;

Insert Into genero

Values(1, 'Femenino');

Insert Into genero

Values(2, 'Masculino');

Insert Into genero

Values(3, 'No sabe/No responde');


Insert Into datosExtras

Values(1, 'calle 7 d #79-70', '3203183575');

Insert Into datosExtras

Values(2, 'calle 10 #70-70', '3203183576');

Insert Into rol

Values(1, 'asesor');

Insert Into Terceros

Values( 1, 'Ivan', 'Pineda', '1023939340' , '27121994', 1,2,1);

Insert Into Terceros

Values( 2, 'Juan', 'Macea', '1023939341' , '27121994', 1,1,1);

Insert Into tipo_vehiculo

Values(1,'motocicleta');

Insert into tipo_vehiculo

Values(2,'Camioneta');

Insert Into Marca

Values(1,'Ferrari');

Insert Into Servicio

Values(1,'Domicilio');

Insert Into Servicio


Values(2,'Acarreo');

insert Into Vehiculo

Values(1, 'JPI941',2,1,1);

Insert Into Ordenservicio

Values(1,1,1,1,1, 450000);

select*

from vehiculo

where id_vehiculo='1';

select*

from persona

select*

from vehoculo ve

join terceros ter on ter.id_terceros=ve.id_terceros

Potrebbero piacerti anche