7
1 Poslovni informacijski sistemi (UNG 2007/08) Poslovni informacijski sistemi (UNG 2007/08) Vsebina predmeta Vsebina predmeta Osnove poslovnih informacijskih sistemov Osnove poslovnih informacijskih sistemov Modeliranje poslovnih procesov Modeliranje poslovnih procesov Podatkovne baze in modeliranje podatkov Podatkovne baze in modeliranje podatkov Osnove jezika SQL - dodatek Osnove jezika SQL - dodatek Življenjski cikel razvoja informacijskih Življenjski cikel razvoja informacijskih sistemov sistemov Vodenje projektov razvoja informacijskih Vodenje projektov razvoja informacijskih sistemov sistemov Sistemi za podporo odločanja Sistemi za podporo odločanja Strateško načrtovanje informatike Strateško načrtovanje informatike

Vsebina predmeta

  • Upload
    mulan

  • View
    39

  • Download
    2

Embed Size (px)

DESCRIPTION

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 - PowerPoint PPT Presentation

Citation preview

Page 1: Vsebina predmeta

11Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08)

Vsebina predmetaVsebina predmeta

Osnove poslovnih informacijskih sistemov Osnove poslovnih informacijskih sistemov Modeliranje poslovnih procesov Modeliranje poslovnih procesov Podatkovne baze in modeliranje podatkov Podatkovne baze in modeliranje podatkov Osnove jezika SQL - dodatekOsnove jezika SQL - dodatek Življenjski cikel razvoja informacijskih sistemovŽivljenjski cikel razvoja informacijskih sistemov Vodenje projektov razvoja informacijskih sistemovVodenje projektov razvoja informacijskih sistemov Sistemi za podporo odločanjaSistemi za podporo odločanja Strateško načrtovanje informatikeStrateško načrtovanje informatike

Page 2: Vsebina predmeta

22Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08)

Osnove jezika SQL - dodatekOsnove jezika SQL - dodatek

Nepostopkovna narava jezika SQLNepostopkovna narava jezika SQL Napotki za pisanje SELECT stavkovNapotki za pisanje SELECT stavkov Primeri SELECT stavkov v ACCESS-uPrimeri SELECT stavkov v ACCESS-u

Page 3: Vsebina predmeta

33Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08)

Obravnavanje podatkov v postopkovnih jezikihObravnavanje podatkov v postopkovnih jezikih

Podatki so shranjeni kot zapisi v datoteki; Podatki so shranjeni kot zapisi v datoteki; programer mora poznati lokacijo in strukturo programer mora poznati lokacijo in strukturo datotekedatoteke

Program dostopa sočasno le do enega zapisa v Program dostopa sočasno le do enega zapisa v datoteki; vrstni red zapisov je pomembendatoteki; vrstni red zapisov je pomemben

Struktura zapisov mora biti določena v vsakem Struktura zapisov mora biti določena v vsakem programuprogramu

Vrstni red podatkov v zapisu je pomembenVrstni red podatkov v zapisu je pomemben Podatkovna struktura zapisov je lahko razmeroma Podatkovna struktura zapisov je lahko razmeroma

kompleksnakompleksna

Page 4: Vsebina predmeta

44Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08)

Nepostopkovna narava SQLNepostopkovna narava SQL

Podatki so shranjeni v tabelah, ki sestavljajo baze Podatki so shranjeni v tabelah, ki sestavljajo baze podatkov; tabele so lahko realne ali navideznepodatkov; tabele so lahko realne ali navidezne

Program povprašuje po podatkih v SQL; ne pozna Program povprašuje po podatkih v SQL; ne pozna fizične podatkovne strukture in lokacije podatkovfizične podatkovne strukture in lokacije podatkov

Struktura tabel je definirana v bazi podatkov, ne v Struktura tabel je definirana v bazi podatkov, ne v vsakem programu posebejvsakem programu posebej

Vrstni red tabel v bazi podatkov ni pomemben; Vrstni red tabel v bazi podatkov ni pomemben; pomembna so imena tabelpomembna so imena tabel

Vrstni red stolpcev v tabeli ni pomemben; do Vrstni red stolpcev v tabeli ni pomemben; do podatkov dostopamo preko imen stolpcevpodatkov dostopamo preko imen stolpcev

Vrstni red vrstic v tabeli ni pomemben; do njih Vrstni red vrstic v tabeli ni pomemben; do njih dostopamo s pomočjo ključevdostopamo s pomočjo ključev

Page 5: Vsebina predmeta

55Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08)

Napotki za pisanje SELECT stavkovNapotki za pisanje SELECT stavkov

Poznavanje entitetnega modela (ERD)Poznavanje entitetnega modela (ERD)

Poznavanje sintakse SELECT stavkaPoznavanje sintakse SELECT stavka

Poznavanje gradnikov SQL:Poznavanje gradnikov SQL: Agregacijske funkcijeAgregacijske funkcije Matematične operacijeMatematične operacije

Page 6: Vsebina predmeta

66Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08)

Napotki za pisanje SELECT stavkovNapotki za pisanje SELECT stavkov

Začnemo z delom stavka SELECT; napišemo Začnemo z delom stavka SELECT; napišemo stolpce, ki jih želimo videti kot rezultat stolpce, ki jih želimo videti kot rezultat poizvedovanjapoizvedovanja

Vse tabele, katerih kolone nastopajo kot stolpci v Vse tabele, katerih kolone nastopajo kot stolpci v delu SELECT, naštejemo v delu FROMdelu SELECT, naštejemo v delu FROM

Rešitev predstavimo v jeziku množic in ne Rešitev predstavimo v jeziku množic in ne posameznih primerovposameznih primerov

Pazimo na ustrezno formulacijo, ki včasih olajša Pazimo na ustrezno formulacijo, ki včasih olajša iskanje rešitve; namesto “Izberem vse rdeče iskanje rešitve; namesto “Izberem vse rdeče karte” včasih rečemo “Rdeča je barva tistih kart, karte” včasih rečemo “Rdeča je barva tistih kart, ki jih želim izbrati”ki jih želim izbrati”

Page 7: Vsebina predmeta

77Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08)

Napotki za pisanje SELECT stavkovNapotki za pisanje SELECT stavkov

Včasih pomaga, če izbiro izrazimo z negacijo; Včasih pomaga, če izbiro izrazimo z negacijo; namesto “Zanimajo me avtomobili, ki ustrezajo namesto “Zanimajo me avtomobili, ki ustrezajo izbranemu pogoju” rečemo: “Avtomobili, ki ne izbranemu pogoju” rečemo: “Avtomobili, ki ne ustrezajo pogoju, me ne zanimajo”ustrezajo pogoju, me ne zanimajo”

Z gnezdenjem funkcij lahko naredimo več Z gnezdenjem funkcij lahko naredimo več operacij v enem stavkuoperacij v enem stavku

Pazimo na logiko in možne logične napake v Pazimo na logiko in možne logične napake v stavkustavku

Pazimo na možne vrednosti NULL v tabelah in Pazimo na možne vrednosti NULL v tabelah in rezultaturezultatu