⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sportverein.sql

📁 sql的数据库系统的实例,是关于体育协会的详细分类,是用德语写的.
💻 SQL
📖 第 1 页 / 共 2 页
字号:
0179345342,'9.10.95');
INSERT INTO person VALUES
(255901,'Cheng','Lin','21.03.1979','China','w','Heinrich-H.-Str.11,09599,Freiberg',
03731844935,'09.10.2001');
INSERT INTO person VALUES
(255902,'Yu','Kun','21.12.1981','England','m','Heinrich-H.-Str.11,09599,Freiberg',
01795482156,'09.10.2002');
INSERT INTO person VALUES
(255903,'Liu','Jiangxue','21.08.1980','Frankreich','w','Schoenegasse.2,09599,Freiberg',
01792548795,'09.01.1999');
INSERT INTO person VALUES
(255905,'Yin','Kai','21.06.80','China','m','Rinnegasse.2,09599,Freiberg',
01792013025,'09.05.2001');
INSERT INTO person VALUES
(255906,'Meng','Qingfeng','15.05.1979','China','m','Haubner.2,09599,Freiberg',
01792154790,'29.10.2002');

--Person->Spieler
INSERT INTO person VALUES
(104914,'Ballack','Michael','13.5.77','Deutschland','m','Dresdnerstr.35,83235,Muenchen',
0176908433,'1.7.98');
INSERT INTO person VALUES
(105021,'Deisler','Sebastian','5.1.80','Deutschland','m','Helene-Mayer-Ring 20,80709,Muenchen',
0178968686,'1.7.02');
INSERT INTO person VALUES
(104056,'Kahn','Oliver','15.6.69','Deutschland','m','Schoenengasse 5,83453,Muenchen',
01725474521,'1.7.94');
INSERT INTO person VALUES
(106954,'Hamm','Mia','6.8.79','USA','w','Bergstr.25,74291,Ingostadt',
01795903492,'1.1.00');
INSERT INTO person VALUES
(105981,'Nowitzki','Dirk','13.12.79','Deutschland','m','Meisner-Ring 26,81247,Muenchen',
0894384392,'19.6.96');
INSERT INTO person VALUES
(107476,'Wang','Fei','21.6.82','VR China','w','Moenchstr.198,80569,Muenchen',
0179488213,'1.1.02');
INSERT INTO person VALUES
(106013,'Jordan','Michael','1.4.68','USA','m','Hornstr.65,85432,Muenchen',
0173583093,'1.7.04');
INSERT INTO person VALUES
(109478,'Schwarz','Bernd','11.5.72','Deutschland','m','Wallstr.5,64824,Freising',
0784288381,'19.6.96');

--Person->Trainer
INSERT INTO person VALUES
(102867,'Magath','Felex','3.12.67','Deutschland','m','Leipzigerstr.67,82763,Muenchen',
0173490324,'19.6.04');
INSERT INTO person VALUES
(104326,'Schoeneber','Babara','31.10.65','Polen','w','Poststr.6,85924,Muenchen',
0172120313,'21.6.01');
INSERT INTO person VALUES
(103896,'Gascohin','Paul','23.4.69','England','m','Nonnengasse.7,82045,Muenchen',
017896584,'19.6.03');
INSERT INTO person VALUES
(106369,'Kruger','Diane','17.5.72','Deutschland','w','Rinnengasse.2,84763,Muenchen',
089488281,'1.7.02');
INSERT INTO person VALUES
(108583,'Brand','Heiner','27.1.63','Deutschland','m','Gosslerstr.77,80482,Muenchen',
016945949,'19.6.03');

--Person->Sachbearbeiter
INSERT INTO person VALUES
(103125,'Beckermann','Paul','2.8.73','Deutschland','m','Rinnengasse 2,80979,Muenchen',
01794390839,'7.11.99');
INSERT INTO person VALUES
(102985,'Hoffmann','Karin','12.2.77','Deutschland','w','Flussgasse 12,23454,Stuttgart',
01794390839,'17.11.01');
INSERT INTO person VALUES
(103321,'Bismarck','Bianka','24.5.79','Deutschland','w','Bergegasse 22,04552,Hamburg',
01794390839,'7.1.02');
INSERT INTO person VALUES
(103254,'Beck','Ivonne','24.7.83','Deutschland','w','Hausgasse 32,25487,Heidelberg',
01794390839,'7.7.01');
INSERT INTO person VALUES
(103689,'Bier','Peter','27.11.76','Deutschland','m','Ziegegasse 24,02154,Frankfurt',
01794390839,'20.8.98');
INSERT INTO person VALUES
(103537,'Bach','Sebastian','22.3.79','Deutschland','m','Schoenengasse 52,20154,Bonn',
01794390839,'7.11.88');
INSERT INTO person VALUES
(103812,'Beckermann','Paul','26.2.80','Deutschland','m','Datengasse 62,01245,Berlin',
01794390839,'7.11.95');
INSERT INTO person VALUES
(103992,'Uhrmann','Sabrina','3.12.76','Frankreich','w','Agricolastr.11 ,81245,Muenchen',
0176674345,'19.1.97');

--Person->Verwalter
INSERT INTO person VALUES
(100345,'Kerner','Johannes','9.12.63','Deutschland','m','Burgstr.32,82342,Muenchen',
016809897,'17.10.95');
INSERT INTO person VALUES
(100445,'Bastuerk','Ilirei','27.2.68','Tuerkei','m','Nonnengasse 4,84576,Muenchen',
0178448822,'21.7.97');
INSERT INTO person VALUES
(100545,'Merkel','Angela','25.10.62','Deutschland','w','Bahnhofstr.45,83632,Muenchen',
0893483723,'31.12.96');
INSERT INTO person VALUES
(100645,'Ilizebeth','Diana','2.6.64','England','w','Hamburgerstr.89,87947,Muenchen',
0895857821,'9.7.98');
INSERT INTO person VALUES
(100035,'Beckenbauer','Franz','30.1.55','Deutschland','m','Goedlerweg 11,88473,Muenchen',
0179447827,'27.5.84');
INSERT INTO person VALUES
(100046,'Hoeness','Uli','19.10.58','Deutschland','m','Goedlerweg 12,88473,Muenchen',
0175847842,'15.1.85');

INSERT INTO mitglied VALUES
(255904,210,10,'HFB');
INSERT INTO mitglied VALUES
(255901,130,5,'DFB');
INSERT INTO mitglied VALUES
(255902,120,4,'HBB');
INSERT INTO mitglied VALUES
(255903,80,8,'DBB');
INSERT INTO mitglied VALUES
(255905,140,5,'HHB');
INSERT INTO mitglied VALUES
(255906,210,4,'HFB');

INSERT INTO sportler VALUES
(104914,'15.6.02','14.6.07',15000000,'HFB',200500);
INSERT INTO sportler VALUES
(105021,'1.7.02','30.6.06',12000000,'HFB',180500);
INSERT INTO sportler VALUES
(104056,'15.6.03','14.6.07',3000000,'HFB',250500);
INSERT INTO sportler VALUES
(106954,'15.6.00','14.6.05',500000,'DFB',10500);
INSERT INTO sportler VALUES
(105981,'1.7.02','30.6.07',25000000,'HBB',100500);
INSERT INTO sportler VALUES
(107476,'11.1.02','31.12.06',200000,'DBB',5500);
INSERT INTO sportler VALUES
(106013,'1.7.04','30.6.07',5000000,'HBB',20500);
INSERT INTO sportler VALUES
(109478,'15.6.02','14.6.07',400000,'HHB',10500);


INSERT INTO trainer VALUES
(102867,'19.6.04','18.6.07','HFB',103400);
INSERT INTO trainer VALUES
(104326,'21.6.01','20.6.05','DFB',12500);
INSERT INTO trainer VALUES
(103896,'19.6.03','18.6.07','HBB',33400);
INSERT INTO trainer VALUES
(106369,'1.7.02','30.6.06','DBB',8400);
INSERT INTO trainer VALUES
(108583,'19.6.03','18.6.07','HHB',23400);


INSERT INTO sachb VALUES
(103125,'Ticketverk',100345,1800);
INSERT INTO sachb VALUES
(102985,'Ticketverk',100345,1700);
INSERT INTO sachb VALUES
(103321,'Ticketverk',100345,1400);
INSERT INTO sachb VALUES
(103254,'Ticketverk',100345,1600);
INSERT INTO sachb VALUES
(103689,'Security',100445,1100);
INSERT INTO sachb VALUES
(103537,'Marketing',100545,2400);
INSERT INTO sachb VALUES
(103812,'Finanz',100645,3400);
INSERT INTO sachb VALUES
(103992,'Finanz',100645,2600);


INSERT INTO abteilung VALUES
(11,'Ticketverkauf');
INSERT INTO abteilung VALUES
(12,'Security');
INSERT INTO abteilung VALUES
(13,'Marketing');
INSERT INTO abteilung VALUES
(14,'Finanzierung');
INSERT INTO abteilung VALUES
(25,'HFussball');


INSERT INTO verwalter VALUES
(100345,'Abt.Leiter',11,5800);
INSERT INTO verwalter VALUES
(100445,'Abt.Leiter',12,5200);
INSERT INTO verwalter VALUES
(100545,'Abt.Leiter',13,6800);
INSERT INTO verwalter VALUES
(100645,'Abt.Leiter',14,5900);
INSERT INTO verwalter VALUES
(100035,'Praesident',25,122800);
INSERT INTO verwalter VALUES
(100046,'Manager',25,83600);


INSERT INTO stadion VALUES
('OlymMUE','Olympiastadion Muenchen', 120000.00,  62000);
INSERT INTO stadion VALUES
('SpHMUE','Sporthalle Muenchen', 720000.00,  10000);
INSERT INTO stadion VALUES
('GrWStMUE','Gruenwaldstadion Muenchen', 120000.00,  50000);


INSERT INTO finanz VALUES
(38237827, 'E', 'HFB', 'ADDIDAS', 'Sponsor ADDIDAS fuer Herren-Fussball','30.6.04','15:30',5000000,103812);
INSERT INTO finanz VALUES
(38237809, 'E', 'HFB', 'AUDI', 'Sponsor AUDI fuer Herren-Fussball','28.6.04','11:25',3000000,103992);
INSERT INTO finanz VALUES
(38239341, 'E', 'HHB', '155905', 'Beitrag von Mitglied Kai,Yin','28.7.04','16:07',210,103812);
INSERT INTO finanz VALUES
(38493403, 'A', 'HFB', 'OlymMUE', 'Stadionbenutzungsbetrag vom Herren-FB Saison0405','12.8.04','9:28',120000,103992);
INSERT INTO finanz VALUES
(38569493, 'A', 'HBB', 'OlymHMUE', 'Trainingslagerbetrag vom Herren-BB Saison0405','30.8.04','14:52',500000,103812);
INSERT INTO finanz VALUES
(38237869, 'A', 'HFB', '004914', 'Lohn vom Juni fuer Spieler M.Ballack','15.7.04','14:30',200500,103812);
INSERT INTO finanz VALUES
(38237871, 'A', 'DBB', '006369', 'Lohn vom Juni fuer Trainerin D.Kruger','15.7.04','14:41',8400,103812);


INSERT INTO trainl VALUES
('FBHalleMUE','Fussball Trainingslager Muenchen','Gruenwaldstr.11',1000000.00);
INSERT INTO trainl VALUES
('OlymHMUE','Olmpiahalle Muenchen','Helene-Mayer-Ring.73',500000.00);

INSERT INTO sportart VALUES
('HFB','Herren Fussball','10.8.1901','FBHalleMUE');
INSERT INTO sportart VALUES
('DFB','Damen Fussball','10.8.1978','FBHalleMUE');
INSERT INTO sportart VALUES
('HBB','Herren Basketball','10.8.1965','OlymHMUE');
INSERT INTO sportart VALUES
('DBB','Damen Basketball','10.8.1987','OlymHMUE');
INSERT INTO sportart VALUES
('HHB','Herren Handball','10.8.1984','OlymHMUE');


INSERT INTO sponsor VALUES
('ADDIDAS',5000000,'HFB');
INSERT INTO sponsor VALUES
('T-COM',2000000,'HHB');
INSERT INTO sponsor VALUES
('AUDI',3000000,'HFB');
INSERT INTO sponsor VALUES
('Siemens',5000000,'DBB');
INSERT INTO sponsor VALUES
('Telecom',5000000,'HFB');
INSERT INTO sponsor VALUES
('Allianz',5000000,'HBB');
INSERT INTO sponsor VALUES
('CocaCola',5000000,'HHB');
INSERT INTO sponsor VALUES
('Lufthansa',5000000,'DFB');


INSERT INTO wettb VALUES
('HF1BL0518','1.Fussball BL der Herren Saison04-05 Runde18','23.1.05','Hertha BSC','Muenchen','15:30','OlymMUE','HFB');
INSERT INTO wettb VALUES
('HF1BL0519','1.Fussball BL der Herren Saison04-05 Runde19','30.1.05','Hamburger SV','Hamburg','15:30',NULL,'HFB');
INSERT INTO wettb VALUES
('DF1BL0510','1.Fussball BL der Damen Saison04-05 Runde10','22.1.05','Frankfurt','Muenchen','17:30','GrWStMUE','DFB');
INSERT INTO wettb VALUES
('HB2BL0515','2.Basketball BL der Herren Saison04-05 Runde15','26.1.05','Karlsruhe SC','Muenchen','20:30','SpHMUE','HBB');
INSERT INTO wettb VALUES
('DB2BL0512','2.Basketball BL der Damen Saison04-05 Runde12','27.1.05','Werder Bremen','Muenchen','16:30','SpHMUE','DBB');
INSERT INTO wettb VALUES
('HH1BL0513','1.Handball BL der Herren Saison04-05 Runde13','24.1.05','Goettingen','Muenchen','15:30','SpHMUE','HHB');

COMMIT;

--Alle erstellte Tabellen anzeigen:
SELECT ticketnr,begeg,preis,ort,datum,zeit,platz FROM ticket;
SELECT * FROM quittung;
SELECT pnr,name,vorname,gebdatum,staat,geschl,beidatum FROM person order by pnr;
SELECT * FROM mitglied;
SELECT * FROM sportler;
SELECT * FROM trainer;
SELECT * FROM sachb;
SELECT * FROM abteilung;
SELECT * FROM verwalter;
SELECT * FROM stadion;
SELECT buchnr,bucheig,buchbes,buchdat,buchzeit,betrag,pnr FROM finanz;
SELECT * FROM trainl;
SELECT * FROM sportart;
SELECT * FROM sponsor;
SELECT * FROM wettb;


--Abfragen und Selektion von mehreren Tabellen: 
SELECT p.pnr,p.name,p.vorname,p.gebdatum,p.geschl,spkz,gehalt 
       FROM person p,sportler s
 where staat='Deutschland'
 and p.pnr=s.pnr order by name;

SELECT p.pnr,p.name,p.vorname,p.staat,p.geschl,t.von,t.bis,t.spkz
FROM trainer t,person p
where p.geschl='m'
and p.pnr=t.pnr and t.gehalt<50000;

SELECT ver.name,sach.name, sach.vorname
FROM person ver,person sach,sachb
      where sachb.pnr=sach.pnr 
      and sachb.verwnr=ver.pnr 
      order by ver.name;

SELECT p.pnr,p.name,p.vorname,p.staat,p.geschl,t.von,t.bis,t.spkz
 FROM trainer t,person p
 where (t.von<='01.01.03' and t.bis>='31.12.03'
 or t.von between '01.01.03' and '31.12.03'
 or t.bis between '01.01.03' and '31.12.03')
 and p.pnr=t.pnr 
 order by t.von;

SELECT p.name,q.* FROM quittung q,person p
 where q.sbnr=p.pnr and p.name='Beckermann';

SELECT v.*,p.name,p.vorname,p.staat,p.geschl
 FROM verwalter v,person p
       where v.gehalt=(select max(gehalt) from verwalter) 
       and v.pnr=p.pnr;

SELECT v.*,p.name,p.vorname,p.staat,p.geschl
 FROM verwalter v,person p
 where not(v.gehalt<any(select gehalt from verwalter)) 
 and p.pnr=v.pnr;

SELECT s.name,f.buchbes,f.buchdat,f.betrag,f.spkz 
       FROM person s,finanz f
       where f.spkz='HFB' and s.pnr=f.pnr;

SELECT count(wbkz) FROM wettb
       where datum between '24.01.05' and '29.01.05';

SELECT sum(betrag) einkunftsum FROM finanz 
       where bucheig='E' and spkz='HFB';

SELECT spbez,avg(gehalt) durch_geh FROM sportler s,sportart sp
       where s.spkz=sp.spkz
       group by spbez;

SELECT abt.abtnr, abt.abtbez,s.name sachb, v.name verwalter
       FROM person s,person v,abteilung abt,sachb sb,verwalter ver
       where sb.verwnr=v.pnr and sb.pnr=s.pnr
       and ver.abtnr=abt.abtnr and v.pnr=ver.pnr
       order by abt.abtnr;

SELECT p.pnr,p.name,p.vorname,p.geschl,m.beitrag,m.ermaess,m.spkz
 FROM mitglied m,person p
 where name like '__n%' and m.pnr=p.pnr;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -