El documento describe la creación de tablas en una base de datos llamada "aerolinea" para almacenar información sobre destinos, vuelos y pasajeros. Se crean las tablas "destinos", "vuelos" y "pasajeros" y se insertan registros de ejemplo en cada una.
0 calificaciones0% encontró este documento útil (0 votos)
80 vistas5 páginas
El documento describe la creación de tablas en una base de datos llamada "aerolinea" para almacenar información sobre destinos, vuelos y pasajeros. Se crean las tablas "destinos", "vuelos" y "pasajeros" y se insertan registros de ejemplo en cada una.
El documento describe la creación de tablas en una base de datos llamada "aerolinea" para almacenar información sobre destinos, vuelos y pasajeros. Se crean las tablas "destinos", "vuelos" y "pasajeros" y se insertan registros de ejemplo en cada una.
El documento describe la creación de tablas en una base de datos llamada "aerolinea" para almacenar información sobre destinos, vuelos y pasajeros. Se crean las tablas "destinos", "vuelos" y "pasajeros" y se insertan registros de ejemplo en cada una.
Descargue como PDF, TXT o lea en línea desde Scribd
Descargar como pdf o txt
Está en la página 1de 5
Licenciatura en Matemáticas
Asignatura: Computación II
Unidad 3.- Síntesis y Almacenamiento de Datos
Actividad : Evidencia de Aprendizaje
Alumna: Elda Josefina Vázquez Calderón
Grupo: MT-MCOM2-2201-B2-001
Docente: José Luis Mondragón Diego
. Unidad 3.- Síntesis y Almacenamiento de Datos
Crear la base de datos e insertar las instancias correspondientes
Puedes usar un simulador en línea de SQL para que no tengas necesidad de instalarlo.
DROP DATABASE IF EXISTS aerolinea;
CREATE DATABASE aerolinea; USE aerolinea; CREATE TABLE destinos ( id_destino CHAR(1) NOT NULL, pais VARCHAR(10) NOT NULL, estado VARCHAR(10) NOT NULL, nombre VARCHAR(20) NOT NULL, PRIMARY KEY (id_destino) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE vuelos (
id_vuelo VARCHAR(4) NOT NULL, origen CHAR(1) NOT NULL, destino CHAR(1) NOT NULL, salida TIME NOT NULL, arribo TIME NOT NULL, PRIMARY KEY (id_vuelo), CONSTRAINT `fk_destino` FOREIGN KEY (origen) REFERENCES destinos (id_destino) ON DELETE RESTRICT ON UPDATE CASCADE, CONSTRAINT `fk_origen` FOREIGN KEY (destino) REFERENCES destinos (id_destino) ON DELETE RESTRICT ON UPDATE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE pasajeros (
id_pasajero VARCHAR(4) NOT NULL, id_vuelo VARCHAR(4) NOT NULL, nombre VARCHAR(20) NOT NULL, edad SMALLINT UNSIGNED, sexo CHAR(1) NOT NULL, PRIMARY KEY (id_pasajero, id_vuelo), CONSTRAINT `fk_id_vuelo` FOREIGN KEY (id_vuelo) REFERENCES vuelos (id_vuelo) ON DELETE RESTRICT ON UPDATE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Inserta las instancias correspondientes:
USE aerolinea; DELETE FROM destinos; INSERT INTO destinos VALUES ('1', 'México', 'Oaxaca', 'Puerto Escondido'); INSERT INTO destinos VALUES ('2', 'Brasil', 'Sao Paulo', 'Sao Paulo'); INSERT INTO destinos VALUES ('3', 'China', 'Pekín', 'Muralla'); INSERT INTO destinos VALUES ('4', 'México', 'Nvo León', 'Monterrey');
DELETE FROM vuelos;
INSERT INTO vuelos VALUES ('113', '3', '2', '07:00', '21:00'); INSERT INTO vuelos VALUES ('421', '1', '3', '10:00', '04:00'); INSERT INTO vuelos VALUES ('435', '1', '2', '16:00', '10:00'); INSERT INTO vuelos VALUES ('442', '1', '4', '20:00', '21:00'); INSERT INTO vuelos VALUES ('443', '4', '1', '14:00', '15:00'); INSERT INTO vuelos VALUES ('334', '2', '1', '13:00', '23:00'); INSERT INTO vuelos VALUES ('321', '4', '2', '15:00', '01:00'); INSERT INTO vuelos VALUES ('450', '2', '4', '20:00', '10:00'); INSERT INTO vuelos VALUES ('116', '3', '1', '11:00', '05:00');
DELETE FROM pasajeros;
INSERT INTO pasajeros VALUES ('2343', '334', 'Ernesto', '35', 'h'); INSERT INTO pasajeros VALUES ('3241', '435', 'Juan', '16', 'h'); INSERT INTO pasajeros VALUES ('8723', '442', 'Alicia', '78', 'm'); INSERT INTO pasajeros VALUES ('7638', '443', 'Elena', '45', 'm'); INSERT INTO pasajeros VALUES ('8323', '113', 'Ofelia', '34', 'm'); INSERT INTO pasajeros VALUES ('5372', '435', 'Andrés', '21', 'h'); INSERT INTO pasajeros VALUES ('5372', '334', 'Andrés', '21', 'h'); INSERT INTO pasajeros VALUES ('8323', '116', 'Ofelia', '21', 'h'); Referencias:
Matemáticas Computación II/Contenido Nuclear de la Unidad 3 Sistemas y
Almacenamiento de Datos/México, D.F. Diciembre 2015