Relációs algebra kalkulátor -> RelaX -------------------------------------- https://dbis-uibk.github.io/relax/landing vagy https://dbis-uibk.github.io/relax/calc/local/uibk/ Olvassák el a Help-et (jobb fölső sarok) Hogyan hozhatunk létre új relációkat adatokkal feltöltve: ---------------------------------------------------- 1. Kattintsunk a 'Group Editor' fülre 2. Másoljuk be a 'Group Editor' ablakba az adatokat. Példaadatokat lásd alább! 3. Kattintsunk a "preview" gombra, majd a "use Group in editor" gombra. 4. Most már megadhatjuk és futtathatjuk a lekérdezéseinket relációs algebrában vagy SQL-ben. Figyelem!!! Ez az implementáció csak a halmazokat támogatja, a multihalmazokat (ismétlődéseket) nem. A reláció neve "case sensitive", vagyis úgy kell rá hivatkozni, ahogy létrehoztuk! --> szeret vagy Szeret Vannak különbségek az Oracle és a Relax SQL szintaxisa között. --------------------------------------------------------- /* ------- Hajoosztalyok Csatak Kimenetelek Hajok ----- */ ========================================================= group: AB1 Csatahajok Hajoosztalyok = {osztaly:string, tipus:string, orszag:string, agyukszama:number, kaliber:number, vizkiszoritas:number 'Bismark','bb','Németország',8,15,42000 'Iowa','bb','USA',9,16,46000 'Kongo','bc','Japán',8,14,32000 'North Carolina','bb','USA',9,16,37000 'Renown','bc','Nagy Britannia',6,15,32000 'Revenge','bb','Nagy Britannia',8,15,29000 'Tennessee','bb','USA',12,14,32000 'Yamato','bb','Japán',9,18,65000 } Csatak = { csatanev:string, datum:string 'Denmark Strait','5/24-27/41' 'Guadalcanal','11/15/42' 'North Cape','12/26/43' 'Suriago Strait','10/25/44' } Kimenetelek = {hajonev:string,csatanev:string,eredmeny:string 'Arizona','Pearl Harbour','elsüllyedt' 'Bismark','Denmark Strait','elsüllyedt' 'California','Surigao Strait','ok' 'Duke of York','North Cape','ok' 'Fuso','Surigao Strait','elsüllyedt' 'Hood','Denmark Strait','elsüllyedt' 'King George V','Denmark Strait','ok' 'Kirishima','Guadalcanal','elsüllyedt' 'Prince of Wales','Denmark Strait','sérült' 'Rodney','Denmark Strait','ok' 'Scharnhorst','North Cape','elsüllyedt' 'South of Dakota','Guadalcanal','sérült' 'Tennessee','Surigao Strait','ok' 'Washington','Guadalcanal','ok' 'West Wirginia','Surigao Strait','ok' 'Yamashiro','Surigao Strait','elsüllyedt' } Hajok = { hajonev:string, osztaly:string, felavatva:number 'California','Tennessee',1921 'Haruna','Kongo',1915 'Hiei','Kongo',1914 'Iowa','Iowa',1943 'Kirishima','Kongo',1915 'Kongo','Kongo',1913 'Missuri','Iowa',1944 'Musashi','Yamato',1942 'New Jersey','Iowa',1943 'North Carolina','North Carolina',1941 'Ramillies','Revenge',1917 'Renown','Renown',1916 'Repulse','Renown',1916 'Resolution','Revenge',1916 'Revenge','Revenge',1916 'Royal Oak','Revenge',1916 'Royal Sovereign','Revenge',1916 'Tennesse','Tenesse',1920 'Washington','North Carolina',1941 'Wisconsin','Iowa',1944 'Yamato','Yamato',1941 } =========================================================