Skip to content

Instantly share code, notes, and snippets.

@epjuan21
Created August 14, 2022 16:32
Show Gist options
  • Save epjuan21/4a99ac4a7803db0db8dc1bc1f55f6d46 to your computer and use it in GitHub Desktop.
Save epjuan21/4a99ac4a7803db0db8dc1bc1f55f6d46 to your computer and use it in GitHub Desktop.
Creacion Tablas
-- Código para Creación de Tablas en SQL Lite
CREATE TABLE "Ciudades" (
"IdCiudad" INTEGER NOT NULL,
"Ciudad" TEXT,
PRIMARY KEY("IdCiudad")
);;
CREATE TABLE "Clientes" (
"NIT_Cliente" INTEGER NOT NULL UNIQUE,
"Nombre" TEXT,
"Direccion" TEXT,
"Telefono" TEXT,
"ID_Ciudad" INTEGER REFERENCES Ciudades(IdCiudad),
PRIMARY KEY("NIT_Cliente")
);
CREATE TABLE "Empresas" (
"IdEmpresa" INTEGER NOT NULL UNIQUE,
"Empresa" TEXT,
PRIMARY KEY("IdEmpresa")
);
CREATE TABLE "Conductores" (
"IdConductor" INTEGER NOT NULL UNIQUE,
"Nombres" TEXT,
"Apellidos" TEXT,
"ID_Empresa" INTEGER REFERENCES Empresas(IdEmpresa),
PRIMARY KEY("IdConductor")
);
CREATE TABLE "Productos" (
"IdProducto" INTEGER NOT NULL UNIQUE,
"TipoProducto" TEXT,
"Precio" INTEGER,
PRIMARY KEY("IdProducto" AUTOINCREMENT)
);
CREATE TABLE "Despachos" (
"IdDespacho" INTEGER NOT NULL UNIQUE,
"FechaDespacho" INTEGER,
"PesoDespacho" INTEGER,
"CantidadDespacho" INTEGER,
"ID_Producto" INTEGER REFERENCES Productos(IdProducto),
"ID_Cliente" INTEGER REFERENCES Clientes(NIT_Cliente),
"ID_Conductor" INTEGER REFERENCES Conductores(IdConductor),
PRIMARY KEY("IdDespacho" AUTOINCREMENT)
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment