Kodulehed
[383] - Andmebaasid II (ITI0207) (sügis 2022)
Esiletöstetud Kiirvalik
Lisainfo Kõige olulisemate tegevuste kiirvalik. Failide saatmiseks valige Vastamine alt sobiv ülesanne.
Üldist
Materjalid
LisainfoMaterjalide kataloogid.
Värvilised mummud tähistavad hinnangulist kataloogide lugemise vajadust. Roheline - suurim, kollane - keskmine, punane või mummuta - väikseim
Isiklik
Lisainfo Info ainult Sulle - teised kasutajad seda ei näe
Abi
Lisainfo Võimalus küsida õppejõult abi (nagu foorum, kus saab küsida küsimusi ja kommenteerida vastuseid)
Mitmesugust
Abi / Kasutajatugi / Oracle

Avalikud küsimused ja vastused:

Küsimuste teemade nimekiri

Anonüümne (27.11.2022 17:33):
Kas Oracles saab defineerida vaadetele kitsendusi?
Vastus (27.11.2022 17:36): Jah saab.

Esiteks saab vaadetele lisada WITH CHECK OPTION (andmemuudatus vaate kaudu peab rahuldama vaate alampäringu tingimusi) ja WITH READ ONLY (vaade on ainult lugemiseks, st kirjutuskaitsega) kitsendused. Neid kitsendusi jõustatakse andmebaasisüsteemi poolt. Nendele kitsendustele saab soovi korral anda nime.

Lisaks sellele saab vaadetele lisada PRIMARY KEY, UNIQUE ja FOREIGN KEY kitsendusi. Neid saab lisada ALTER VIEW lausega, kuid mitte määrata CREATE VIEW lauses. Neid kitsendusi andmebaasisüsteem ei jõusta, kuid andmebaasisüsteem või seda kasutavad programmid saavad kitsendustega antud taustainfot enda huvides ära kasutada (nt andmebaasisüsteem saab vaate põhjal tehtud päringule koostada parema täitmisplaani).

Lisainfot:
https://stackoverflow.com/questions/4435034/whats-the-point-of-a-view-constraint

https://www.databasedesign-resource.com/constraints-on-views.html

Eesti keeles: Slaidid vaadete kohta (otsige fraasi: vaate kitsendused)

Hinda vastust:

Keskmine hinne : Pole veel hinnanguid!