Base De Datos SQL
TABLE
Personas(
rut_persona
VARCHAR2(10)
NOT
NULL,
nombre_persona
VARCHAR2(50),
apellido_materno_persona
VARCHAR2(50),
apellido_paterno_persona
VARCHAR2(50),
PRIMARY
KEY(rut_persona)
);
CREATE
TABLE
Vehiculos(
patente_vehiculo
VARCHAR2(8)
NOT
NULL,
marca_vehiculo VARCHAR2(10),
motor_vehiculo
FLOAT,
color_vehiculo
VARCHAR2(10),
year_vehiculo
INTEGER,
rut_persona
VARCHAR2(10),
PRIMARY
KEY(patente_vehiculo)
);
/*
CREAMOS
la
clave
foránea(FK)
en
Personas
*/
ALTER
TABLE
Vehiculos
ADD
CONSTRAINT
fk_personas
FOREIGN
KEY
(rut_persona)
REFERENCES
Personas(rut_persona);
/*Borramos*/
ALTER
TABLE
Vehiculos
DROP
CONSTRAINT
fk_personas;
INSERT
INTO
Personas(rut_persona,
nombre_persona,apellido_paterno_persona,
apellido_materno_persona)
VALUES('11111111-‐1','Felipe',
'Muñoz','Osorio');
INSERT
INTO Vehiculos(patente_vehiculo,
marca_vehiculo,motor_vehiculo,
color_vehiculo,year_vehiculo,
rut_persona)
VALUES('KL-‐9090','Toyota',2.0,'Blanco',
2012,'11111111-‐1');
INSERT
INTO Personas(rut_persona,
nombre_persona,apellido_paterno_persona,
apellido_materno_persona)
VALUES('22222222-‐2','Carolina',
'Ulloa','Torres');
INSERT INTO
Vehiculos(patente_vehiculo,
marca_vehiculo,motor_vehiculo,
color_vehiculo,year_vehiculo,
rut_persona)
VALUES('CB-‐6125','Audi',2.0,'Negro',
2013,'22222222-‐2');
SELECT
Personas.rut_persona,Personas.nombre_persona,
Personas.apellido_paterno_persona,
Vehiculos.patente_vehiculo,
Vehiculos.marca_vehiculo
FROM...
Regístrate para leer el documento completo.