Dovolím si malou poznámku z praxe - to vlastní SQL (tj. struktura databáze, dotazy, které z ní budou tahat data ...) nejspíš pro školní projekt půjde udělat univerzálně a bude celkem jedno, jaký konkrétní SQL server je použit (pokud nevyužijete nějaké pokročilé věci jako triggery, uložené procedury, ale skutečně jen tabulky a nějakou tu referenční integritu - cizí klíče). Ale pokud půjde o nějakou aplikaci s uživatelským rozhraním ve stylu tabulky/formuláře/web (ne jen sql konzolové dotazy), tak záleží hodně na tom, v čem (jaký framework, balík knihoven, prostředí) tu vlastní aplikaci vytvoříte - tam můžete být školou "dotlačen" do nějaké Oracle suite pro rychlý vývoj aplikací a pak vlastní aplikace přenositelná na jiné prostředí (mysql,pg sql,php nebo jiný jazyk pro vlastní programování) nebude ... Samozřejmě pokud to budete programovat od základů v PHP, Pythonu či Javě apod., přenos na jiný druh sql db by měl být možný změnou volaného db api v kódu (pracné) nebo v konfiguraci, ale od začátku to musíte tvořit tak, aby to používalo nějakou db abstrakci (ala odbc ve světě windows, SQLObjects pro Python apod.).