Andmebaasid I - Teema nr. 3 - Tallinna Tehnikaülikool
Andmebaasid I - Teema nr. 3 - Tallinna Tehnikaülikool
Andmebaasid I - Teema nr. 3 - Tallinna Tehnikaülikool
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
TTÜ: Relatsioonialgebra. Sissejuhatus SQL keelde (2012) © Erki EessaarMilliseid funktsioone saab mingis andmebaasisüsteemis kasutada, tuleb igalkonkreetsel juhul eraldi üle vaadata! Järgnevalt on esitatud mõned eelnevaltmitte mainitud funktsioonid, mis Joe Celko andmeil on sageliandmebaasisüsteemides olemas.MatemaatikafunktsioonidPower(x, n) – tõstab arvu x astmesse n.Floor(x) – suurim täisarv, mis on väiksem või võrdne kui x.Ceiling(x) – väikseim täisarv, mis on suurem või võrdne kui x.StringifunktsioonidReverse(string) – muudab sümbolite järjekorda stringis.Flip(string, sümbol) – otsib stringist sümboli. Kõik sellest vasakule jäävadsümbolid tõstetakse stringi lõppu ja sümbol kustutatakse.Näide: Flip('Juurikas, Juhan', ',') => 'Juhan Juurikas'SQL lubab ka luua kasutaja-defineeritud funktsioone. Kasutajateks, kesselliseid funktsioone loovad on andmebaasi arendajad.6. MõistedEesti keelesPiirangProjektsioonHulgateoreetiline summaÜhendHulgateoreetiline vaheLõige e. ühisosaDescartesi ristkorrutisHulkade ristkorrutisOtsekorrutisÜhendamineTeeta-ühendamineNaturaalühendamineVasakpoolne välisühendaminePoolühendaminePoolvahe leidmineJagamineBaasrelatsionTuletatud relatsioonVirtuaalne relatsioonVaadeRelvaride Eristamatuse PrintsiipTeisendusele orienteeritud keelGraafiline keelNeljanda generatsiooni keelViienda generatsiooni keelRelatsiooniliselt täielik keelInglise keelesSelectionRestrictionProjectionUnionSet differenceIntersectionCartesian productU<strong>nr</strong>estricted joinJoinTheta joinNatural join(Left) Outer joinSemijoinSemidifferenceDivisionBase relationDerived relationVirtual relationViewThe Principle of InterchangeabilityTransform-oriented languageGraphical languageFourth-generation languageFifth generation languageRelationally complete language74