Base de datos. CREATE DATABASE Mekanico1;
aileen vasquezEnsayo18 de Octubre de 2021
574 Palabras (3 Páginas)89 Visitas
CREATE DATABASE Mekanico1;
USE Mekanico1;
--SI ES NECESARIO ELIMINAR LAS TABLAS
--ESTO SE HACE AQUI AL INICIO USANDO DROP
--drop table Profesionales
--drop table Autos
--drop table Clientes
--drop table Reparaciones
--UNA FORMA PARA ELIMINAR LA BASE DE DATO
--drop database Mekanico;
--CREAR TABLAS
CREATE TABLE Profesionales (
Rut varchar (10) NOT NULL,
Nombre varchar (40) not null,
AP_P varchar (40) not null,
Ap_M varchar (40) not null,
Fono int not null,
Especialidad varchar (40) not null,
Estado VARCHAR (2) not null,
Constraint PK_con_Rut Primary Key (Rut));
CREATE TABLE Clientes (
Rut_C VARCHAR (10) NOT NULL,
Nom_C VARCHAR(40) NOT NULL,
Ap_P_C VARCHAR(40) NOT NULL,
Ap_M_C VARCHAR(40) NOT NULL,
Fono INT NOT NULL,
Correo varchar(40) NOT NULL,
Direccion VARCHAR(50) NOT NULL,
Comuna VARCHAR(40) NOT NULL,
Constraint PK_con_Rut_C Primary Key (Rut_C));
CREATE TABLE Autos (
Cod_Auto int NOT NULL,
N_Motor VARCHAR(40) NOT NULL,
Marca VARCHAR(40) NOT NULL,
Modelo VARCHAR(40) NOT NULL,
Color VARCHAR(40) NOT NULL,
Patente VARCHAR(6) NOT NULL,
Rut_C VARCHAR(10) NOT NULL,
Constraint PK_con_Cod_Auto Primary Key (Cod_Auto));
CREATE TABLE Reparaciones (
Id_Reparacion INT NOT NULL,
Cod_Auto INT NOT NULL,
Rut VARCHAR(10) NOT NULL,
Fecha_Ini DATE NOT NULL,
Fecha_Fin DATE NOT NULL,
Diagnostico VARCHAR(80) NOT NULL,
Constraint PK_con_Id_Reparacion Primary Key (Id_Reparacion),
CONSTRAINT FK_Cod_Auto FOREIGN KEY (Cod_Auto) REFERENCES Autos (Cod_Auto),
CONSTRAINT FK_Rut FOREIGN KEY (Rut) REFERENCES Profesionales (Rut));
--COMO QUEDARON LAS TABLAS
SELECT * FROM Profesionales
SELECT * FROM Clientes
SELECT * FROM Autos
SELECT * FROM Reparaciones
--INSERTAR DATOS
INSERT INTO Profesionales (Rut, Nombre, Ap_P, Ap_M, Fono, Especialidad, Estado)
VALUES ('11111111-1','Pedro', 'Negro', 'Oscuro', 666666666, 'Mecanico', 'LI'),
('22222222-2','Hugo', 'Mc Pato','Desordenado', 777777777, 'Electrico', 'LI'),
('33333333-3','Paco', 'Mc Pato', 'Distraido', 123456789, 'Pintor', 'LI'),
('44444444-K','Luis', 'Mc Pato', 'Loquillo', 999999999, 'Mecanico', 'LI');
INSERT INTO Clientes(Rut_C,Nom_C, Ap_P_C, Ap_M_C, Fono, Correo, Direccion, Comuna)
VALUES ('88888888-8', 'Amelia', 'Mala', 'Malosa', 987654321, 'amala@gmail.com', 'Av. Pato #5', 'Santiago'),
('10101010-1', 'Minie', 'Ratita', 'Simpatica', 555555555, 'mratita@gmail.com', 'Av. Queso #108', 'Valparaiso');
INSERT INTO Autos(Cod_Auto, N_Motor, Marca, Modelo, Color, Patente, Rut_C)
VALUES (100, 'AXY101', 'Mazda', 'MX-5', 'Rojo', 'BBHH73', '88888888-8'),
(200, 'BB306XX', 'MG',
...