0% encontró este documento útil (0 votos)
24 vistas4 páginas

Codigos SQL

El documento contiene instrucciones para crear bases de datos y tablas para gestionar información relacionada con camiones, choferes, provincias, paquetes, proveedores, productos, clientes, profesores, módulos, alumnos y hospitales. Cada tabla incluye definiciones de columnas y claves primarias y foráneas para establecer relaciones entre las entidades. Se crean bases de datos específicas para 'tienda', 'escuela' y 'hospital', cada una con su respectiva estructura de tablas.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
24 vistas4 páginas

Codigos SQL

El documento contiene instrucciones para crear bases de datos y tablas para gestionar información relacionada con camiones, choferes, provincias, paquetes, proveedores, productos, clientes, profesores, módulos, alumnos y hospitales. Cada tabla incluye definiciones de columnas y claves primarias y foráneas para establecer relaciones entre las entidades. Se crean bases de datos específicas para 'tienda', 'escuela' y 'hospital', cada una con su respectiva estructura de tablas.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

créate database DHL

CREATE TABLE Camiones (

Matricula VARCHAR(20) PRIMARY KEY NOT NULL,

Modelo VARCHAR(50) NOT NULL,

Tipo VARCHAR(30) NOT NULL,

Potencia VARCHAR(20) NOT NULL);

CREATE TABLE Choferes (

RFC VARCHAR(20) PRIMARY KEY NOT NULL,

Nombre VARCHAR(100) NOT NULL,

direccion VARCHAR(50) NOT NULL,

Telefono VARCHAR(15) NOT NULL);

CREATE TABLE Conducen (

Matricula VARCHAR(20) NOT NULL,

RFC VARCHAR(20) NOT NULL,

PRIMARY KEY (Matricula, RFC),

FOREIGN KEY (Matricula) REFERENCES Camiones(Matricula),

FOREIGN KEY (RFC) REFERENCES Choferes(RFC));

CREATE TABLE Provincias (

Cod_Prod VARCHAR(20) PRIMARY KEY NOT NULL,

Nombre VARCHAR(100) NOT NULL);

CREATE TABLE paquetes (

Codigo VARCHAR(20) PRIMARY KEY NOT NULL,

descripcion VARCHAR(20) NOT NULL,

Direccion VARCHAR(200) NOT NULL,


destinatario VARCHAR(50) NOT NULL,

Cod_Prod VARCHAR(20) NOT NULL,

RFC VARCHAR(20) NOT NULL,

FOREIGN KEY (Cod_Prod) REFERENCES Provincias (Cod_Prod),

FOREIGN KEY (RFC) REFERENCES Choferes(RFC));

CREATE DATABASE tienda

CREATE TABLE Proveedor (

RFC VARCHAR(20) PRIMARY KEY,

Nom VARCHAR(50) NOT NULL,

Direccion VARCHAR(50));

CREATE TABLE Producto (

codigo VARCHAR(50) PRIMARY KEY,

Nom VARCHAR(50) NOT NULL,

precio int(3)not null,

RFC VARCHAR(20) NOT NULL,

FOREIGN KEY (RFC) REFERENCES Proveedor(RFC));

CREATE TABLE Cliente (

folio VARCHAR(20) PRIMARY KEY,

Nom_cli VARCHAR(50) NOT NULL,

Direccion VARCHAR(100),

f_nac VARCHAR(9));

CREATE TABLE VENDE(

codigo VARCHAR(50) NOT null,

f_nac VARCHAR(9) not null,

FOREIGN KEY (codigo) REFERENCES Producto(RFC),


FOREIGN KEY (folio) REFERENCES Cliente(folio));

CREATE DATABASE ESCUELA

CREATE TABLE Profesor (

DNI VARCHAR(20) PRIMARY KEY,

Nom VARCHAR(50) NOT NULL,

Teléfono VARCHAR(15),

Dirección VARCHAR(100));

CREATE TABLE Modulo (

Código VARCHAR(20) PRIMARY KEY,

Nom VARCHAR(50) NOT NULL,

DNI VARCHAR(20) NOT NULL,

FOREIGN KEY (DNI) REFERENCES Profesor(DNI));

CREATE TABLE Alumno (

NO_EXP VARCHAR(20) PRIMARY KEY,

Nom VARCHAR(50) NOT NULL,

F_Nac VARCHAR(9),

Delegado VARCHAR(15));

CREATE TABLE Matricula (

NO_EXP VARCHAR(20) NOT NULL,

Código VARCHAR(20) NOT NULL,

PRIMARY KEY (NO_EXP, Código),

FOREIGN KEY (NO_EXP) REFERENCES Alumno(NO_EXP),

FOREIGN KEY (Código) REFERENCES Modulo(Código));

CREATE DATABASE HOSPITAL


CREATE TABLE Paciente (

Codigo VARCHAR(100) PRIMARY KEY,

APELL VARCHAR(100),

Nombre VARCHAR(255),

Direcc VARCHAR(255),

Provincia VARCHAR(255),

F_Nac VARCHAR(9),

Telefono VARCHAR(255));

CREATE TABLE Medico (

Codigo VARCHAR(100) PRIMARY KEY,

Nombre VARCHAR(255),

Especi VARCHAR(255),

Tele VARCHAR(255),

APell VARCHAR(255));

CREATE TABLE Ingreso (

Cod_ingr VARCHAR(100) PRIMARY KEY,

Num_hab VARCHAR(100),

Num_cam VARCHAR(100),

F_ingr VARCHAR(9),

Codigo1 VARCHAR(100),

Codigo2 VARCHAR(100),

FOREIGN KEY (Codigo1) REFERENCES Paciente(Codigo),

FOREIGN KEY (Codigo2) REFERENCES Medico(Codigo));

También podría gustarte