Untitled

 avatar
unknown
plain_text
a year ago
1.2 kB
1
Indexable
CREATE TABLE Cliente (
    Cliente_ID INT PRIMARY KEY,
    Nombre VARCHAR(50),
    Direccion VARCHAR(100),
    Telefono VARCHAR(15),
    Correo VARCHAR(50)
);

CREATE TABLE Vehiculo (
    Placa_ID VARCHAR(10) PRIMARY KEY,
    Cliente_ID INT,
    Marca VARCHAR(50),
    Modelo VARCHAR(50),
    Color VARCHAR(20),
    Tipo_vehiculo VARCHAR(20),
    FOREIGN KEY (Cliente_ID) REFERENCES Cliente(Cliente_ID)
);

CREATE TABLE Ficha (
    Ficha_ID INT PRIMARY KEY,
    Cliente_ID INT,
    Empleado_ID INT,
    Fecha_ingreso DATE,
    Fecha_salida DATE,
    Hora_ingreso TIME,
    FOREIGN KEY (Cliente_ID) REFERENCES Cliente(Cliente_ID),
    FOREIGN KEY (Empleado_ID) REFERENCES Empleado(Empleado_ID)
);

CREATE TABLE Empleado (
    Empleado_ID INT PRIMARY KEY,
    Nombre VARCHAR(50),
    Direccion VARCHAR(100),
    Telefono VARCHAR(15),
    Correo VARCHAR(50)
);

CREATE TABLE Tarifa (
    Tarifa_ID INT PRIMARY KEY,
    Cliente_ID INT,
    Empleado_ID INT,
    Tarifa_mes DECIMAL(10,2),
    Tarifa_dia DECIMAL(10,2),
    Tarifa_hora DECIMAL(10,2),
    FOREIGN KEY (Cliente_ID) REFERENCES Cliente(Cliente_ID),
    FOREIGN KEY (Empleado_ID) REFERENCES Empleado(Empleado_ID)
);
Leave a Comment