Lab2 6q
Lab2 6q
mysql> CREATE TABLE Aircraft ( aid INTEGER PRIMARY KEY, aname VARCHAR(100)
NOT NULL, cruisingrange INTEGER);
Query OK, 0 rows affected (0.09 sec)
mysql> CREATE TABLE Certified ( eid INTEGER, aid INTEGER, PRIMARY KEY
(eid, aid), FOREIGN KEY (eid) REFERENCES Employees(eid) ON DELETE NO ACTION,
FOREIGN KEY (aid) REFERENCES Aircraft(aid) ON DELETE NO ACTION);
ERROR 1824 (HY000): Failed to open the referenced table 'employees'
mysql> CREATE TABLE Employees ( eid INTEGER PRIMARY KEY, ename VARCHAR(100)
NOT NULL, salary INTEGER);
Query OK, 0 rows affected (0.09 sec)
mysql> CREATE TABLE Certified ( eid INTEGER, aid INTEGER, PRIMARY KEY
(eid, aid), FOREIGN KEY (eid) REFERENCES Employees(eid) ON DELETE NO ACTION,
FOREIGN KEY (aid) REFERENCES Aircraft(aid) ON DELETE NO ACTION);
Query OK, 0 rows affected (0.07 sec)
mysql> INSERT INTO Employees (eid, ename, salary) VALUES(1, 'John Doe', 120000),(2,
'Jane Smith', 95000),(3, 'Alice Johnson', 130000),(4, 'Bob Brown', 80000);
Query OK, 4 rows affected (0.07 sec)
Records: 4 Duplicates: 0 Warnings: 0
mysql> INSERT INTO Aircraft (aid, aname, cruisingrange) VALUES(1, 'Boeing 737',
3000),(2, 'Airbus A320', 3500),(3, 'Boeing 777', 5000),(4, 'Cessna 172', 800);
Query OK, 4 rows affected (0.07 sec)
Records: 4 Duplicates: 0 Warnings: 0
mysql> INSERT INTO Flights (flno, `from`, `to`, distance, departs, arrives, price)
VALUES(1, 'Madison', 'Chicago', 150, '08:00:00', '09:00:00', 100.00),(2, 'Chicago',
'New York', 800, '10:00:00', '13:00:00', 200.00),(3, 'Madison', 'Atlanta', 700,
'09:00:00', '11:30:00', 150.00),(4, 'Atlanta', 'New York', 600, '12:00:00',
'14:00:00', 180.00),(5, 'Madison', 'Dallas', 850, '07:00:00', '09:30:00', 200.00),
(6, 'Dallas', 'New York', 1200, '10:00:00', '13:30:00', 250.00);
Query OK, 6 rows affected (0.07 sec)
Records: 6 Duplicates: 0 Warnings: 0
mysql>