SQL - Query Autos
Enviado por Rafael Corega Quintana • 11 de Febrero de 2021 • Examen • 380 Palabras (2 Páginas) • 188 Visitas
CREATE DATABASE autos
GO
USE autos
GO
CREATE TABLE marca
(
id_marca int identity(1,1),
marca varchar(15),
pais varchar(15),
CONSTRAINT pk_marca PRIMARY KEY(id_marca)
)
CREATE TABLE modelos
(
id_modelos int identity(1,1),
modelo varchar(15),
asientos int,
combustible varchar(10),
precio smallmoney,
year_modelo varchar(4),
id_marca int,
CONSTRAINT pk_modelos PRIMARY KEY(id_modelos),
CONSTRAINT fk_modelos FOREIGN KEY(id_marca)
REFERENCES marca(id_marca)
)
CREATE TABLE repuestos
(
id_rep int identity(1,1),
nombre varchar(40),
precio smallmoney,
descuento int,
id_modelos int,
CONSTRAINT pk_repuesto PRIMARY KEY(id_rep),
CONSTRAINT fk_repuestos FOREIGN KEY(id_modelos)
REFERENCES modelos(id_modelos)
)
INSERT INTO marca VALUES ('Toyota','Japon')
INSERT INTO marca VALUES ('Kia','Corea')
INSERT INTO marca VALUES ('Fiat','Italia')
INSERT INTO marca VALUES ('Chevrolet','USA')
INSERT INTO marca VALUES ('Mercedez','Alemania')
INSERT INTO marca VALUES ('Honda','Japon')
INSERT INTO modelos VALUES ('Civic',4,'Gasolina',10000,'2010',6)
INSERT INTO modelos VALUES ('CRX',4,'Gasolina',6800,'1995',6)
INSERT INTO modelos VALUES ('300 SL',4,'Gasolina',16800,'2004',5)
INSERT INTO modelos VALUES ('Chevy',4,'Gasolina',9800,'1999',4)
INSERT INTO modelos VALUES ('Camaro',5,'Gasolina',12800,'2001',4)
INSERT INTO modelos VALUES ('Aveo',5,'Gasolina',9300,'2000',4)
INSERT INTO modelos VALUES ('Malibu',5,'Gasolina',8000,'2007',4)
INSERT INTO modelos VALUES ('Uno',5,'Gasolina',6800,'2007',3)
INSERT INTO modelos VALUES ('Cerato',5,'Gasolina',9000,'2011',2)
INSERT INTO modelos VALUES ('Rio',5,'Gasolina',13000,'2010',2)
...