-- your code goes hereCREATE DATABASE HimalayaDB;
USE HimalayaDB;
Create table Mountains(
id int auto_increment primary key,
name varchar(40),
height int,
country varchar(20));
create table Mountaineers(
id int auto_increment primary key,
name varchar(40),
nationality varchar(20),
experience int);
create table sherpas(
id int auto_increment primary key,
name varchar(40),
nationality varchar(20));
create table teams(
id int auto_increment primary key,
nationality varchar(20),
country varchar(20));
create table expeditions(
id int auto_increment primary key,
mountain_id int,
team_id int,
year int,
foreign key (mountain_id) references mountains(id),
foreign key (team_id) references teams(id));
create table exploits(
id int auto_increment primary key,
mountaineer_id int,
expedition_id int,
success boolean,
foreign key (mountaineer_id) references mountaineers(id),
foreign key (expedition_id) references expeditions(id));
create table participation(
mountaineer_id int,
expedition_id int,
role varchar(20),
foreign key (mountaineer_id) references mountaineers(id),
foreign key (expedition_id) references expeditions(id));
INSERT INTO Mountains VALUES
(1,'Everest',8848,'Nepal'),
(2,'K2',8611,'Pakistan'),
(3,'Kangchenjunga',8586,'Nepal/India'),
(4,'Lhotse',8516,'Nepal'),
(5,'Makalu',8485,'Nepal'),
(6,'ChoOyu',8188,'Nepal'),
(7,'Dhaulagiri',8167,'Nepal'),
(8,'Manaslu',8163,'Nepal'),
(9,'NangaParbat',8126,'Pakistan'),
(10,'Annapurna',8091,'Nepal');
INSERT INTO Mountaineers VALUES
(1,'Messner'
,
'Italy',50),
(2,'Hillary'
,
'NZ',30),
(3,'Tenzing'
,
'Nepal',25),
(4,'Kukuczka'
,
'Poland',40),
(5,'Moro'
,
'Italy',20),
(6,'Steck'
,
'Swiss',25),
(7,'Purja'
,
'Nepal',15),
(8,'Bonington'
,
'UK',35),
(9,'Urubko'
,
'Kazakh',30),
(10,'Hinkes'
,
'UK',28);
INSERT INTO Sherpas VALUES
(1,'Kami Rita','Nepal'),
(2,'Apa','Nepal'),
(3,'Phurba','Nepal'),
(4,'Ang Rita','Nepal'),
(5,'Pasang','Nepal'),
(6,'Lakpa','Nepal'),
(7,'Mingma','Nepal'),
(8,'Dawa','Nepal'),
(9,'Pemba','Nepal'),
(10,'Dorje','Nepal');
INSERT INTO Teams VALUES
(1,'Italian Team','Italy'),
(2,'British Team','UK'),
(3,'Nepal Team','Nepal'),
(4,'Polish Team', 'Poland'),
(5,'Swiss Team','Swiss'),
(6,'French Team','France'),
(7,'German Team','Germany'),
(8,'Spanish Team','Spain'),
(9,'US Team','USA'),
(10,'Japan Team','Japan');
INSERT INTO Expeditions VALUES
(1,1,3,1953),
(2,2,4,1986),
(3,3,4,1980),
(4,4,1,1970),
(5,5,2,1985),
(6,6,5,2000),
(7,7,6,1990),
(8,8,7,1995),
(9,9,8,2005),
(10,10,9,2010);
INSERT INTO Exploits VALUES
(1,2,1,TRUE),
(2,3,1,TRUE),
(3,1,2,TRUE),
(4,4,3,TRUE),
(5,5,5, TRUE ), (6,6,6, TRUE ), (7,7,9, TRUE ), (8,8,4, TRUE ), (9,9,2, TRUE ), (10,10,10, TRUE );
INSERT INTO Participation VALUES
(1,2,'Leader'),
(2,1,'Leader'),
(3,1,'Guide'),
(4,3,'Leader'),
(5,5,'Climber'),
(6,6,'Climber'),
(7,9,'Leader'),
(8,4,'Climber'),
(9,2,'Climber'),
(10,10,'Leader');
alter table mountaineers add age int;
alter table teams
rename column nationality to climbingTeams
;
alter table sherpas add experience int;
LS0geW91ciBjb2RlIGdvZXMgaGVyZUNSRUFURSBEQVRBQkFTRSBIaW1hbGF5YURCOwpVU0UgSGltYWxheWFEQjsKCkNyZWF0ZSB0YWJsZSBNb3VudGFpbnMoCmlkIGludCBhdXRvX2luY3JlbWVudCBwcmltYXJ5IGtleSwKbmFtZSB2YXJjaGFyKDQwKSwKaGVpZ2h0IGludCwKY291bnRyeSB2YXJjaGFyKDIwKSk7CgpjcmVhdGUgdGFibGUgTW91bnRhaW5lZXJzKAppZCBpbnQgYXV0b19pbmNyZW1lbnQgcHJpbWFyeSBrZXksCm5hbWUgdmFyY2hhcig0MCksCm5hdGlvbmFsaXR5IHZhcmNoYXIoMjApLApleHBlcmllbmNlIGludCk7CgpjcmVhdGUgdGFibGUgc2hlcnBhcygKaWQgaW50IGF1dG9faW5jcmVtZW50IHByaW1hcnkga2V5LApuYW1lIHZhcmNoYXIoNDApLApuYXRpb25hbGl0eSB2YXJjaGFyKDIwKSk7CgoKY3JlYXRlIHRhYmxlIHRlYW1zKAppZCBpbnQgYXV0b19pbmNyZW1lbnQgcHJpbWFyeSBrZXksCm5hdGlvbmFsaXR5IHZhcmNoYXIoMjApLApjb3VudHJ5IHZhcmNoYXIoMjApKTsKCmNyZWF0ZSB0YWJsZSBleHBlZGl0aW9ucygKaWQgaW50IGF1dG9faW5jcmVtZW50IHByaW1hcnkga2V5LAptb3VudGFpbl9pZCBpbnQsCnRlYW1faWQgaW50LAp5ZWFyIGludCwKZm9yZWlnbiBrZXkgKG1vdW50YWluX2lkKSByZWZlcmVuY2VzIG1vdW50YWlucyhpZCksCmZvcmVpZ24ga2V5ICh0ZWFtX2lkKSByZWZlcmVuY2VzIHRlYW1zKGlkKSk7CgpjcmVhdGUgdGFibGUgZXhwbG9pdHMoCmlkIGludCBhdXRvX2luY3JlbWVudCBwcmltYXJ5IGtleSwKbW91bnRhaW5lZXJfaWQgaW50LApleHBlZGl0aW9uX2lkIGludCwKc3VjY2VzcyBib29sZWFuLApmb3JlaWduIGtleSAobW91bnRhaW5lZXJfaWQpIHJlZmVyZW5jZXMgbW91bnRhaW5lZXJzKGlkKSwKZm9yZWlnbiBrZXkgKGV4cGVkaXRpb25faWQpIHJlZmVyZW5jZXMgZXhwZWRpdGlvbnMoaWQpKTsKCmNyZWF0ZSB0YWJsZSBwYXJ0aWNpcGF0aW9uKAptb3VudGFpbmVlcl9pZCBpbnQsCmV4cGVkaXRpb25faWQgaW50LCAKcm9sZSB2YXJjaGFyKDIwKSwKZm9yZWlnbiBrZXkgKG1vdW50YWluZWVyX2lkKSByZWZlcmVuY2VzIG1vdW50YWluZWVycyhpZCksCmZvcmVpZ24ga2V5IChleHBlZGl0aW9uX2lkKSByZWZlcmVuY2VzIGV4cGVkaXRpb25zKGlkKSk7CgoKSU5TRVJUIElOVE8gTW91bnRhaW5zIFZBTFVFUwooMSwnRXZlcmVzdCcsODg0OCwnTmVwYWwnKSwKKDIsJ0syJyw4NjExLCdQYWtpc3RhbicpLAooMywnS2FuZ2NoZW5qdW5nYScsODU4NiwnTmVwYWwvSW5kaWEnKSwKKDQsJ0xob3RzZScsODUxNiwnTmVwYWwnKSwKKDUsJ01ha2FsdScsODQ4NSwnTmVwYWwnKSwKKDYsJ0Nob095dScsODE4OCwnTmVwYWwnKSwKKDcsJ0RoYXVsYWdpcmknLDgxNjcsJ05lcGFsJyksCig4LCdNYW5hc2x1Jyw4MTYzLCdOZXBhbCcpLAooOSwnTmFuZ2FQYXJiYXQnLDgxMjYsJ1Bha2lzdGFuJyksCigxMCwnQW5uYXB1cm5hJyw4MDkxLCdOZXBhbCcpOwoKSU5TRVJUIElOVE8gTW91bnRhaW5lZXJzIFZBTFVFUwooMSwnTWVzc25lcicKLAonSXRhbHknLDUwKSwKKDIsJ0hpbGxhcnknCiwKJ05aJywzMCksCigzLCdUZW56aW5nJwosCidOZXBhbCcsMjUpLAooNCwnS3VrdWN6a2EnCiwKJ1BvbGFuZCcsNDApLAooNSwnTW9ybycKLAonSXRhbHknLDIwKSwKKDYsJ1N0ZWNrJwosCidTd2lzcycsMjUpLAooNywnUHVyamEnCiwKJ05lcGFsJywxNSksCig4LCdCb25pbmd0b24nCiwKJ1VLJywzNSksCig5LCdVcnVia28nCiwKJ0themFraCcsMzApLAooMTAsJ0hpbmtlcycKLAonVUsnLDI4KTsKCklOU0VSVCBJTlRPIFNoZXJwYXMgVkFMVUVTCigxLCdLYW1pIFJpdGEnLCdOZXBhbCcpLAooMiwnQXBhJywnTmVwYWwnKSwKKDMsJ1BodXJiYScsJ05lcGFsJyksCig0LCdBbmcgUml0YScsJ05lcGFsJyksCig1LCdQYXNhbmcnLCdOZXBhbCcpLAooNiwnTGFrcGEnLCdOZXBhbCcpLAooNywnTWluZ21hJywnTmVwYWwnKSwKKDgsJ0Rhd2EnLCdOZXBhbCcpLAooOSwnUGVtYmEnLCdOZXBhbCcpLAooMTAsJ0RvcmplJywnTmVwYWwnKTsKCgoKSU5TRVJUIElOVE8gVGVhbXMgVkFMVUVTCigxLCdJdGFsaWFuIFRlYW0nLCdJdGFseScpLAooMiwnQnJpdGlzaCBUZWFtJywnVUsnKSwKKDMsJ05lcGFsIFRlYW0nLCdOZXBhbCcpLAooNCwnUG9saXNoIFRlYW0nLCAnUG9sYW5kJyksCig1LCdTd2lzcyBUZWFtJywnU3dpc3MnKSwKKDYsJ0ZyZW5jaCBUZWFtJywnRnJhbmNlJyksCig3LCdHZXJtYW4gVGVhbScsJ0dlcm1hbnknKSwKKDgsJ1NwYW5pc2ggVGVhbScsJ1NwYWluJyksCig5LCdVUyBUZWFtJywnVVNBJyksCigxMCwnSmFwYW4gVGVhbScsJ0phcGFuJyk7CgpJTlNFUlQgSU5UTyBFeHBlZGl0aW9ucyBWQUxVRVMKKDEsMSwzLDE5NTMpLAooMiwyLDQsMTk4NiksCigzLDMsNCwxOTgwKSwKKDQsNCwxLDE5NzApLAooNSw1LDIsMTk4NSksCig2LDYsNSwyMDAwKSwKKDcsNyw2LDE5OTApLAooOCw4LDcsMTk5NSksCig5LDksOCwyMDA1KSwKKDEwLDEwLDksMjAxMCk7CgoKSU5TRVJUIElOVE8gRXhwbG9pdHMgVkFMVUVTCigxLDIsMSxUUlVFKSwKKDIsMywxLFRSVUUpLAooMywxLDIsVFJVRSksCig0LDQsMyxUUlVFKSwKKDUsNSw1LCBUUlVFICksICg2LDYsNiwgVFJVRSApLCAoNyw3LDksIFRSVUUgKSwgKDgsOCw0LCBUUlVFICksICg5LDksMiwgVFJVRSApLCAoMTAsMTAsMTAsIFRSVUUgKTsKCklOU0VSVCBJTlRPIFBhcnRpY2lwYXRpb24gVkFMVUVTCigxLDIsJ0xlYWRlcicpLAooMiwxLCdMZWFkZXInKSwKKDMsMSwnR3VpZGUnKSwKKDQsMywnTGVhZGVyJyksCig1LDUsJ0NsaW1iZXInKSwKKDYsNiwnQ2xpbWJlcicpLAooNyw5LCdMZWFkZXInKSwKKDgsNCwnQ2xpbWJlcicpLAooOSwyLCdDbGltYmVyJyksCigxMCwxMCwnTGVhZGVyJyk7CgphbHRlciB0YWJsZSBtb3VudGFpbmVlcnMgYWRkIGFnZSBpbnQ7CgphbHRlciB0YWJsZSB0ZWFtcyByZW5hbWUgY29sdW1uIG5hdGlvbmFsaXR5IHRvIGNsaW1iaW5nVGVhbXM7CgphbHRlciB0YWJsZSBzaGVycGFzIGFkZCBleHBlcmllbmNlIGludDsKCg==