objektid - tabelid, vaated, indeksid, kasutajad, trigerid jne. "CREATE", "ALTER", "DROP" laused. Andmetele juurdepääsu kontrolli laused (data-control statements) - kasutajatele privileegide ja andmete kasutamise õiguste jagamine ja õiguste äravõtmine. "GRANT" ja "REVOKE" laused. Data Manipulation language (DML) Keel andmete otsimiseks ja muutmiseks. See keel sisaldab järgmiseid lausete tüüpe: Päringud (queries) andmete küsimiseks andmebaasist. "SELECT" lause. Päringulauses spetsifitseeritakse millistest tabelitest milliseid andmeid vajatakse. Päringus määratakse soovitud tabelid, veerud ja valiku kriteeriumid. Andmete töötlemise laused e. andmete käitlemise laused (data manipulation statements) - muudavad andmeid andmebaasis. Nad lisavad, muudavad ja kustutavad andmeid. "INSERT", "UPDATE", "DELETE" laused. Data Procedural Language (DPL) Protseduurne keel salvestatud protseduuride loomiseks. Protseduurne keel töötleb ridu ükshaaval. Klient-server andmebaasid
indeksid, kasutajad, trigerid jne. "CREATE", "ALTER", "DROP" laused. Andmetele juurdepääsu kontrolli laused (data-control statements) - kasutajatele privileegide ja andmete kasutamise õiguste jagamine ja õiguste äravõtmine. "GRANT" ja "REVOKE" laused. Data Manipulation language (DML) Keel andmete otsimiseks ja muutmiseks. See keel sisaldab järgmiseid lausete tüüpe: Päringud (queries) andmete küsimiseks andmebaasist. "SELECT" lause. Päringulauses spetsifitseeritakse millistest tabelitest milliseid andmeid vajatakse. Päringus määratakse soovitud tabelid, veerud ja valiku kriteeriumid. Andmete töötlemise laused e. andmete käitlemise laused (data manipulation statements) - muudavad andmeid andmebaasis. Nad lisavad, muudavad ja kustutavad andmeid. "INSERT", "UPDATE", "DELETE" laused. Data Procedural Language (DPL) Protseduurne keel salvestatud protseduuride loomiseks. Protseduurne keel töötleb ridu ükshaaval. Loogilised ja bitioperaatorid
teiste klasside (alamklasside ) jaoks ühiseid atribuute ja käitumist, mille need pärivad. Näiteks sõiduk on abstraktse klassi näide, mis esitab maa- ja veesõidukite ühised omadused, kuid ei sisalda ühtegi objekti (eksemplari). Klassi saab kuulutada abstraktseks, lisades nime alla loogelistes sulgudes väärtuse { abstract }. Abstraktne klass omab tavaliselt abstraktseid operatsioone. Abstraktne operatsioon on niisugune, millel pole realiseerivat meetodit samas klassis, kus ta spetsifitseeritakse, vaid ainult signatuur. Klass, mis omab vähemalt ühte abstraktset operatsiooni, peab olema abstraktne klass. Klass, mis pärib klassilt, kus on üks või enam abstraktset operatsiooni, peab realiseerima need operatsioonid (andma nende jaoks meetodid) või olema ise abstraktne klass. Abstraktsed operatsioonid näidatakse omadusstringiga { abstract } operatsiooni signatuuri järel. Näiteks abstraktne klass Sõiduk omab abstraktseid operatsioone drive , start , stop
Varad pärinevad autentsest allikast. Konfidentsiaalsus- varad on kättesaadavad ainult volitatud kasutajatele (isikud ja alamsüsteemid). Turavalisuse täiendavad omadused Töökindlus.-ettenähtud käitumise ja tulemuste järjekindlus. Audentsus- mingi subjekt või ressurss on see, kellena või millena ta esineb. Jälitatavus- mingi olemi toimingud on üheselt jälitatavad selle olemini. VARAD, OHUD, NÕRKUSED. Riskianalüüsi käigus spetsifitseeritakse kõik turvamudeli põhikomponendid (varad, ohud, nõrkused, ohtude toimed, olemasolevad turvameetmed) vaatlusaluse süsteemi kohta; Lähtutakse mingist piisava mahuga süstemaatilisest tüüploetelust (ohtude tüüpiline loetelu sisaldab tavaliselt 100 kuni 300 levinumat ohtu). Varade liigitus Andmevara Riistavara ja tarvikud Sidesüsteemide vara Bürooseadmed ja -tarvikud Tarkvara Inimvara Haldusvara Infrastruktuuri vara Varade hind Sisaldab: soetusmaksumuse taastemaksumuse
Terviklus- varasid ei ole volitamatult muudetud. Varad pärinevad autentsest allikast. Konfidentsiaalsus- varad on kättesaadavad ainult volitatud kasutajatele (isikud ja alamsüsteemid). Turavalisuse täiendavad omadused Töökindlus.-ettenähtud käitumise ja tulemuste järjekindlus. Audentsus- mingi subjekt või ressurss on see, kellena või millena ta esineb. Jälitatavus- mingi olemi toimingud on üheselt jälitatavad selle olemini. VARAD, OHUD, NÕRKUSED. Riskianalüüsi käigus spetsifitseeritakse kõik turvamudeli põhikomponendid (varad, ohud, nõrkused, ohtude toimed, olemasolevad turvameetmed) vaatlusaluse süsteemi kohta; Lähtutakse mingist piisava mahuga süstemaatilisest tüüploetelust (ohtude tüüpiline loetelu sisaldab tavaliselt 100 kuni 300 levinumat ohtu). Varade liigitus Andmevara Riistavara ja tarvikud Sidesüsteemide vara Bürooseadmed ja -tarvikud Tarkvara Inimvara Haldusvara Infrastruktuuri vara Varade hind Sisaldab: soetusmaksumuse taastemaksumuse
" (verifitseerimistest, verifitseerimine). Projekt võib aga olla vigane. Valiidsustestimine vastab küsimusele: "Kas ehitasime õige tarkvara?" - tarkvara katsetatakse selle vastavuse suhtes tarkvara lähtenõuetele. Üldjuhul kuulub tarkvara süsteemi koosseisu. Spetsifitseeritud nõuded tarkvarale võivad olla vigased. Seega ei anna ka tarkvara valiidsustestid õigsuse garantiid, vaid testida tuleb süsteemi tervikuna lähtudes süsteemi nõuetest. Süsteemi nõuded spetsifitseeritakse enamasti juba süsteemi, mitte tarkvara mõistetes (nt sõiduki töökindlus teatud kiiruste puhul). Süsteemitestide hulka kuuluvad peale tavalise tööreziimi testide tihti ka jõudlus-, taluvus-, taastumis-, turbe- ja muud testid. Jõudlustestid testivad maksimumkoormusi, mida süsteem peab taluma. Taluvustestides katsetatakse süsteemi käitumist üle normaalse ulatuva koormuse korral. Süsteem peab ära hoidma suured õnnetused. Lubatud on mõne funktsiooni või kasutaja blokeerimine.
ALL - Vôrdleb kôigi loetelu elementidega [NOT] BETWEEN x AND y - Vôrdleb vahemikku (servad k.a.) EXISTS - Tôene, kui alampäring leidis vähemalt ühe rea x [NOT] LIKE y - vôrdleb sarnasust. ... - suvaline märgijada, näit. pnimi LIKE '...mägi...' IS [NOT] NULL - kontrollib tühja väärtust. NB! 0 <> NULL Loogilised tehted: AND OR NOT SQL -keele lausendite tüübid: päringud (queries) andmete küsimiseks andmebaasist - "SELECT"- lause. Päringulauses spetsifitseeritakse millistest tabelitest milliseid andmeid andmeid vajatakse (veerud, valiku kriteeriumid) andmete defineerimise laused (data definition statements) - defineerivad andmebaasistruktuuri, nendega luuakse kõik andmebaasi objektid - tabelid, vaated, indeksid, kasutajad, trigerid jne. "CREATE" , "ALTER TABLE", "DROP" laused. andmete töötlemise laused (data manipulation statements) - muudavad andmeid andmebaas - lisavad , muudavad, kustutavad andmeid. "INSERT","UPDATE","DELETE" laused. Päringud