70 likes | 204 Views
Vsebina predmeta. Osnove poslovnih informacijskih sistemov Modeliranje poslovnih procesov Podatkovne baze in modeliranje podatkov Osnove jezika SQL - dodatek Življenjski cikel razvoja informacijskih sistemov Vodenje projektov razvoja informacijskih sistemov
E N D
Vsebina predmeta • Osnove poslovnih informacijskih sistemov • Modeliranje poslovnih procesov • Podatkovne baze in modeliranje podatkov • Osnove jezika SQL - dodatek • Življenjski cikel razvoja informacijskih sistemov • Vodenje projektov razvoja informacijskih sistemov • Sistemi za podporo odločanja • Strateško načrtovanje informatike Poslovni informacijski sistemi (UNG 2007/08)
Osnove jezika SQL - dodatek • Nepostopkovna narava jezika SQL • Napotki za pisanje SELECT stavkov • Primeri SELECT stavkov v ACCESS-u Poslovni informacijski sistemi (UNG 2007/08)
Obravnavanje podatkov v postopkovnih jezikih • Podatki so shranjeni kot zapisi v datoteki; programer mora poznati lokacijo in strukturo datoteke • Program dostopa sočasno le do enega zapisa v datoteki; vrstni red zapisov je pomemben • Struktura zapisov mora biti določena v vsakem programu • Vrstni red podatkov v zapisu je pomemben • Podatkovna struktura zapisov je lahko razmeroma kompleksna Poslovni informacijski sistemi (UNG 2007/08)
Nepostopkovna narava SQL • Podatki so shranjeni v tabelah, ki sestavljajo baze podatkov; tabele so lahko realne ali navidezne • Program povprašuje po podatkih v SQL; ne pozna fizične podatkovne strukture in lokacije podatkov • Struktura tabel je definirana v bazi podatkov, ne v vsakem programu posebej • Vrstni red tabel v bazi podatkov ni pomemben; pomembna so imena tabel • Vrstni red stolpcev v tabeli ni pomemben; do podatkov dostopamo preko imen stolpcev • Vrstni red vrstic v tabeli ni pomemben; do njih dostopamo s pomočjo ključev Poslovni informacijski sistemi (UNG 2007/08)
Napotki za pisanje SELECT stavkov • Poznavanje entitetnega modela (ERD) • Poznavanje sintakse SELECT stavka • Poznavanje gradnikov SQL: • Agregacijske funkcije • Matematične operacije Poslovni informacijski sistemi (UNG 2007/08)
Napotki za pisanje SELECT stavkov • Začnemo z delom stavka SELECT; napišemo stolpce, ki jih želimo videti kot rezultat poizvedovanja • Vse tabele, katerih kolone nastopajo kot stolpci v delu SELECT, naštejemo v delu FROM • Rešitev predstavimo v jeziku množic in ne posameznih primerov • Pazimo na ustrezno formulacijo, ki včasih olajša iskanje rešitve; namesto “Izberem vse rdeče karte” včasih rečemo “Rdeča je barva tistih kart, ki jih želim izbrati” Poslovni informacijski sistemi (UNG 2007/08)
Napotki za pisanje SELECT stavkov • Včasih pomaga, če izbiro izrazimo z negacijo; namesto “Zanimajo me avtomobili, ki ustrezajo izbranemu pogoju” rečemo: “Avtomobili, ki ne ustrezajo pogoju, me ne zanimajo” • Z gnezdenjem funkcij lahko naredimo več operacij v enem stavku • Pazimo na logiko in možne logične napake v stavku • Pazimo na možne vrednosti NULL v tabelah in rezultatu Poslovni informacijski sistemi (UNG 2007/08)