0% encontró este documento útil (0 votos)
16 vistas13 páginas

Villa Hermosa, Guatemala

El documento presenta la creación de tres bases de datos: HT2Edgar_Pasaportes, HT2Edgar_ComidaRapida y HT2Edgar_Taxis, cada una con sus respectivas tablas y datos. La primera base de datos gestiona información de personas y documentos de identidad, la segunda se enfoca en trabajadores y sus direcciones, y la tercera en conductores de taxis y clientes. Cada base de datos incluye instrucciones para la creación de tablas, inserción de datos y relaciones entre ellas.

Cargado por

Alex Rodrigez
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 PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
16 vistas13 páginas

Villa Hermosa, Guatemala

El documento presenta la creación de tres bases de datos: HT2Edgar_Pasaportes, HT2Edgar_ComidaRapida y HT2Edgar_Taxis, cada una con sus respectivas tablas y datos. La primera base de datos gestiona información de personas y documentos de identidad, la segunda se enfoca en trabajadores y sus direcciones, y la tercera en conductores de taxis y clientes. Cada base de datos incluye instrucciones para la creación de tablas, inserción de datos y relaciones entre ellas.

Cargado por

Alex Rodrigez
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 PDF, TXT o lee en línea desde Scribd

Instituto de Educación Diversificada Por

Cooperativa Villa Hermosa


Villa Hermosa, Guatemala
Nombre del Estudiante:
Edgar Yovani Simón Orón
Grado:
6to PC
Sección:
C
Actividad:
HT 2 - Programación III
Profesor:
Jimmy
Curso:
Programación III
Unidad:
1ra
Serie 1:
CREATE DATABASE HT2Edgar_Pasaportes;

USE HT2Edgar_Pasaportes;

CREATE TABLE Personas (

id_persona INT PRIMARY KEY,

nombre_completo VARCHAR(60),

fecha_nacimiento VARCHAR(10),

telefono_contacto VARCHAR(15),

direccion VARCHAR(100),

pais_origen VARCHAR(30)

);

CREATE TABLE Documentos (

id_persona INT PRIMARY KEY,

numero_pasaporte VARCHAR(20),

tipo_documento VARCHAR(20),

pais_emisor VARCHAR(30),

fecha_vencimiento VARCHAR(10),

FOREIGN KEY (id_persona) REFERENCES Personas(id_persona)

ON DELETE CASCADE

ON UPDATE CASCADE

);
INSERT INTO Personas VALUES

(1, 'Carlos Romero', '1980-05-12', '5551-2233', 'Calle 1, Ciudad', 'Guatemala'),

(2, 'Diana López', '1990-08-25', '5552-3344', 'Avenida 3, Ciudad', 'México'),

(3, 'Juanita Salazar', '1985-09-14', '5553-4455', 'Calle 5, Ciudad', 'Colombia'),

(4, 'Oscar Pérez', '1992-02-07', '5554-5566', 'Calle 7, Ciudad', 'Perú'),

(5, 'Raul García', '1988-12-29', '5555-6677', 'Calle 9, Ciudad', 'Venezuela'),

(6, 'Paola Fernández', '1995-07-16', '5556-7788', 'Avenida 11, Ciudad', 'Chile'),

(7, 'Luis Castro', '1986-03-19', '5557-8899', 'Calle 13, Ciudad', 'Brasil'),

(8, 'Marta Gómez', '1991-10-23', '5558-9900', 'Avenida 15, Ciudad', 'Argentina'),

(9, 'Esteban Torres', '1993-11-04', '5559-1010', 'Calle 17, Ciudad', 'Ecuador'),

(10, 'Gabriela Díaz', '1984-06-17', '5560-2121', 'Calle 19, Ciudad', 'Paraguay'),

(11, 'Juliana Martínez', '1987-01-29', '5561-3232', 'Avenida 21, Ciudad', 'Uruguay'),

(12, 'Carlos Sánchez', '1992-04-10', '5562-4343', 'Calle 23, Ciudad', 'Bolivia'),

(13, 'Ricardo Jiménez', '1989-09-06', '5563-5454', 'Avenida 25, Ciudad', 'Guatemala'),

(14, 'Alba Rivera', '1994-02-20', '5564-6565', 'Calle 27, Ciudad', 'Costa Rica'),

(15, 'José Moreno', '1981-11-03', '5565-7676', 'Avenida 29, Ciudad', 'Nicaragua');

INSERT INTO Documentos VALUES

(1, 'GT123456', 'Ordinario', 'Guatemala', '2026-05-12'),

(2, 'MX234567', 'Diplomático', 'México', '2027-08-25'),

(3, 'CO345678', 'Oficial', 'Colombia', '2025-09-14'),

(4, 'PE456789', 'Ordinario', 'Perú', '2029-02-07'),

(5, 'VE567890', 'Diplomático', 'Venezuela', '2026-12-29'),

(6, 'CL678901', 'Oficial', 'Chile', '2028-07-16'),

(7, 'BR789012', 'Ordinario', 'Brasil', '2024-03-19'),

(8, 'AR890123', 'Diplomático', 'Argentina', '2029-10-23'),


(9, 'EC901234', 'Oficial', 'Ecuador', '2027-11-04'),

(10, 'PY012345', 'Ordinario', 'Paraguay', '2025-06-17'),

(11, 'UY123456', 'Diplomático', 'Uruguay', '2028-01-29'),

(12, 'BO234567', 'Oficial', 'Bolivia', '2027-04-10'),

(13, 'GT345678', 'Ordinario', 'Guatemala', '2026-09-06'),

(14, 'CR456789', 'Diplomático', 'Costa Rica', '2029-02-20'),

(15, 'NI567890', 'Oficial', 'Nicaragua', '2028-11-03');


Serie 2:
CREATE DATABASE HT2Edgar_ComidaRapida;

USE HT2Edgar_ComidaRapida;

CREATE TABLE Trabajadores (

id_trabajador INT PRIMARY KEY,

nombre_completo VARCHAR(60),

cargo VARCHAR(50),

salario INT,

horarios_trabajo VARCHAR(20),
zona_trabajo VARCHAR(50)

);

CREATE TABLE Direcciones (

id_trabajador INT PRIMARY KEY,

direccion_residencial VARCHAR(100),

barrio VARCHAR(30),

referencia_direccion VARCHAR(100),

ciudad VARCHAR(30),

FOREIGN KEY (id_trabajador) REFERENCES Trabajadores(id_trabajador)

ON DELETE CASCADE

ON UPDATE CASCADE

);

INSERT INTO Trabajadores VALUES

(1, 'Ana Rivera', 'Cajero', 3300, '7:00 AM - 3:00 PM', 'Zona Norte'),

(2, 'Marco Hernández', 'Cocinero', 3500, '1:00 PM - 9:00 PM', 'Zona Sur'),

(3, 'Laura Gómez', 'Gerente', 4600, '10:00 AM - 6:00 PM', 'Zona Este'),

(4, 'Javier Pérez', 'Mesero', 3100, '8:00 AM - 4:00 PM', 'Zona Oeste'),

(5, 'Raúl Martínez', 'Repartidor', 3200, '6:00 PM - 2:00 AM', 'Zona Centro'),

(6, 'Ricardo López', 'Cocinero', 3300, '11:00 AM - 7:00 PM', 'Zona Sur'),

(7, 'Patricia Ruiz', 'Cajera', 3000, '9:00 AM - 5:00 PM', 'Zona Norte'),

(8, 'Felipe González', 'Repartidor', 3100, '3:00 PM - 11:00 PM', 'Zona Este'),

(9, 'Carlos Sánchez', 'Supervisor', 4500, '10:00 AM - 6:00 PM', 'Zona Oeste'),

(10, 'Verónica Rodríguez', 'Cocinero', 3400, '7:00 AM - 3:00 PM', 'Zona Centro');
INSERT INTO Direcciones VALUES

(1, 'Calle 4-10', 'Barrio El Progreso', 'Cerca del parque', 'Ciudad 1'),

(2, 'Calle 6-20', 'Barrio La Paz', 'Cerca de la tienda', 'Ciudad 2'),

(3, 'Avenida 8-30', 'Barrio Nuevo', 'Frente a la plaza', 'Ciudad 3'),

(4, 'Calle 10-40', 'Barrio Las Palmas', 'Al lado del centro comercial', 'Ciudad 4'),

(5, 'Avenida 12-50', 'Barrio El Sol', 'Cerca de la gasolinera', 'Ciudad 5'),

(6, 'Calle 14-60', 'Barrio La Loma', 'Frente al supermercado', 'Ciudad 6'),

(7, 'Avenida 16-70', 'Barrio Los Pinos', 'Cerca de la estación', 'Ciudad 7'),

(8, 'Calle 18-80', 'Barrio El Bosque', 'Cerca del hospital', 'Ciudad 8'),

(9, 'Avenida 20-90', 'Barrio Central', 'Cerca del mercado', 'Ciudad 9'),
(10, 'Calle 22-100', 'Barrio Las Flores', 'Cerca de la biblioteca', 'Ciudad 10');
Serie 3:
CREATE DATABASE HT2Edgar_Taxis;
USE HT2Edgar_Taxis;

CREATE TABLE Conductores (


id_conductor INT PRIMARY KEY,
nombre_completo VARCHAR(60),
placa_vehiculo VARCHAR(10),
modelo_vehiculo VARCHAR(30),
telefono_contacto VARCHAR(15),
zona_servicio VARCHAR(30)
);

CREATE TABLE Clientes (


id_cliente INT PRIMARY KEY,
nombre_completo VARCHAR(60),
direccion_destino VARCHAR(100),
metodo_pago VARCHAR(20),
id_conductor INT,
FOREIGN KEY (id_conductor) REFERENCES Conductores(id_conductor)
ON DELETE CASCADE
ON UPDATE CASCADE
);

INSERT INTO Conductores VALUES


(1, 'Luis Fernández', 'JK123LM', 'Toyota Corolla', '5551-2233', 'Zona A'),
(2, 'Ana Pérez', 'MN456OP', 'Honda Civic', '5552-3344', 'Zona B'),
(3, 'Carlos Martínez', 'OP789QR', 'Mazda 3', '5553-4455', 'Zona C'),
(4, 'Rosa Torres', 'QR012ST', 'Nissan Altima', '5554-5566', 'Zona D'),
(5, 'José Gómez', 'ST345UV', 'Ford Focus', '5555-6677', 'Zona E'),
(6, 'Paola Ruiz', 'UV678WX', 'Chevrolet Aveo', '5556-7788', 'Zona F'),
(7, 'Felipe López', 'WX901YZ', 'Hyundai Elantra', '5557-8899', 'Zona G'),
(8, 'Verónica Salazar', 'YZ234AB', 'Kia Forte', '5558-9900', 'Zona H'),
(9, 'Javier González', 'AB567CD', 'Volkswagen Golf', '5559-1010', 'Zona I'),
(10, 'Marta Sánchez', 'CD890EF', 'BMW 3 Series', '5560-2121', 'Zona J');

INSERT INTO Clientes VALUES


(1, 'Antonio Morales', 'Calle 1, Ciudad', 'Efectivo', 1),
(2, 'Lucía Rodríguez', 'Avenida 3, Ciudad', 'Tarjeta', 2),
(3, 'David López', 'Calle 5, Ciudad', 'Efectivo', 3),
(4, 'Isabel Fernández', 'Avenida 7, Ciudad', 'Tarjeta', 4),
(5, 'Gabriela García', 'Calle 9, Ciudad', 'Efectivo', 5),
(6, 'Fernando Díaz', 'Avenida 11, Ciudad', 'Tarjeta', 6),
(7, 'Sofía Martín', 'Calle 13, Ciudad', 'Efectivo', 7),
(8, 'Pedro Pérez', 'Avenida 15, Ciudad', 'Tarjeta', 8),
(9, 'Javier Ramírez', 'Calle 17, Ciudad', 'Efectivo', 9),
(10, 'Raúl Hernández', 'Avenida 19, Ciudad', 'Tarjeta', 10);

También podría gustarte