Salajase lähtekoodiga Muutmälu kasutamine. Töö ajal osa andmeid kõvakettal, osa muutmälus tavaline praktika tänapäeva andmebaasisüsteemides Töö ajal kõik andmed muutmälus andmetele kiirem ligipääs 3. Relatsiooniline muutuja (relvar), relatsioon (teema 2) Relatsiooniline andmebaas on nime omav relatsiooniliste muutujate (relvaride) kogum. Relvarid on relatsioonilises andmebaasis järjestamata. Igal relvaril on relatsioonilise andmebaasi piires unikaalne nimi st viitamine nime, mitte järjekorranumbri, alusel. Iga relvar (relatsiooniline muutuja) on mingit relatsiooni tüüpi. Igal ajahetkel on relvaril üks väärtus. Iga relatsiooni tüüpi väärtust nimetatakse relatsiooniks. Kuna relvar on relatsiooni tüüpi, siis iga selle väärtus on relatsioon. Relatsioon koosneb päisest ja kehandist, kusjuures relatsiooni päis vastab selle tüübi päisele.
sisuga atribuudid, mis loovad suhte nende relatsioonide vahel. Seotud relatsiooni tekkinud atribuuti (atribuute) nimetatakse välisvõtmeks. Relatsioonis võib olla üks või mitu välisvõtit. Relatsioonis võib välisvõti ka puududa. Relvari (relatsioonilise muutuja) supervõtmete arvu leidmine? Date (2007) esitab juhendi supervõtmete arvu määramiseks. Oletame, et meil on relvar S kus on atribuudid {A, B, C, D, E}. Relvaril S on kaks kandidaatvõtit {A} ja {B}. Kui mitu supervõtit on relvaris S? Relvaril S on kolm atribuuti, mis ei ole hõlmatud ühegi kandidaatvõtme poolt. Selliste atribuutide hulgal {C, D, E} on kaheksa võimalikku alamhulka ({}, {C}, {D}, {E}, {C, D}, {D, E}, {C, E}, {C, D, E}). Järelikult on relatsioonilisel muutujal S 24 supervõtit: · Kaheksa sellist, mis hõlmavad atribuuti A, kuid ei hõlma atribuuti B. · Kaheksa sellist, mis hõlmavad atribuuti B, kuid ei hõlma atribuuti