Base de datos. CREATE DATABASE Mekanico1;
Enviado por aileen vasquez • 18 de Octubre de 2021 • Ensayo • 574 Palabras (3 Páginas) • 54 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',
...