exam Flashcards
Sprendimai nulemia
išlaidas, pardavimus ir pelną.
Sprendimai priimami dėl/kam
dėl gamybos, rinkodaros ir personalo
Efektyvių sprendimų priėmėjų reikia kokiuose lygmenyse
visuose
Efektyvūs sprendimai
pasirinkimai, kurie perkelia organizaciją arčiau prie sutartų tikslų rinkinio per priimtiną laiką.
Efektyvių sprendimų dalys
konkretūs tikslai;
konkretūs matavimai;
laiku parengiama pradinė ir grįžtamojo ryšio informacija.
Tikslų kėlimo evoliucija
Vadovautis siekantis tikslais - >
SMART (specif, išmat, pasiek, realist/svarb, laiko apr) ->
FAST (diskut, ambicing, spec, galima sekti pokyti)->
CLEAR ->
Objectives and Key results (google, netflix)
technologijos tinkančios sprendimo priėmimui paremti ir procesui tobulinti
- Duomenų saugyklos (data warehousing).
- OLAP klubai (on-line analytical processing).
- Duomenų tyryba (data mining), prognozavimas (forecasting).
Veiklos analitika
(business intelligence) yra tikslios, naudingos informacijos pateikimas tinkamiems sprendimus priimantiems asmenims per būtinus terminus, įgalinančius paremti efektyvų sprendimų priėmimą.
išgauti sprendimų priėmimui naudingas žinias iš duomenų
duomenų saugyklos - dedikuotos DB analizei
papildomos įžvalgos - masininis mokymas, prognozavimas.
Dirbtinis intelektas (DI) ar veiklos analitika (VA)
DI sistemos atlieka sprendimus automatizuotai (už vartotoja)
VA sistemos padeda vartotojui priimti gera sprendima, remiantis duomenimis (informaciją pateikiama patogia forma)
KPI
Pagrindiniai veiklos indikatoriai - gyvybiškai svarbių aspektų apibendrinti matavimai, būklės įvertinimui.
Pagrindinės MS Access programos dalys
Access - įrankių, skirtų sukurti ir palaikyti DB, rinkinys (naudojamas kaip apvalkalas darbui su nutolusia DB)
DB - struktūrizuota informacija kompiuteryje
lentelė (table) - pagrindinis DB objektas, saugomi duomenys
stulpeliai - atributai, laukai (fields)
eilutės - egzemplioriai, įrašai (records)
reliacinėje DB egzistuoja ryšiai tarp lentelių (1-, 1-1, -(tarp.l->2nauji 1-)
Lentelės turi raktinius atributus, reikšmės unikalios, raktai gali būti sudėtiniai (raktą sudaro keli atributai/reikšmių kombinacija unikali)
supaprastina informacijos išgavima iš keleto lentelių
korektiskai sumodeliuota DB leidzia taupyti disko vieta
kiti DB objektai - formos, ataskaitos, uzklausos..
padeda įrašyti ar pateikti informacija, esancia lentelėse
kiekvienas DB objektas turi keletą rodymo aspektu
lentelės turinys yra [ Datasheet ], o struktūra [ Design view ]
Kam reikalingi ryšiai realiacinėse duomenų bazėse?
Supaprastina informacijos išgavimą iš keleto lentelių. Korektiškai sumodeliuota DB taupyti disko vietai.
Kaip reliacinėse DB modeliuojamas (išsprendžiamas) “daug-su-daug” ryšio atvejas?
Ryšys išskaidomas per tarpinę lentelę;
Gaunami du nauji vienas-su-daug ryšiai;
pagrindiniai duomenų tipai naudojami duomenų bazės lentelės laukams
BINARY.VARBINARY BIT REAL FLOAT DECIMAL INTEGER SMALLINT TINYINT MONEY TEXT IMAGE DATETIME(DOUBLE *) UNIQUEIDENTIFIER CHARACTER
SQL
standartizuota releacinių duomenų bazių kalba duomenims aprašyti ir manipuliuoti jais
SELECT sakinys
DBVS suformuoja užklausos rezultatą - laikiną lentelę, kuri egzistuoja tik užklausos peržiūrėjimo metu (bet ją įmanoma išsaugoti su save to temp arba select..into)
WHERE
WHERE – nurodo sąlygas, pagal kurias atrenkami kortežai. WHERE sąlygoje galima panaudoti tokias logines jungtis (pirmumo tvarka): NOT AND OR
ORDER BY
Norint gauti isrūšiuotus pagal tam tikra kriteriju
duomenis, SELECT sakinys pabaigiamas ORDER BY.
Po bazinio žodžio šioje frazėje vartojama stulpelių
vardai arba eilės numeriai SELECT frazėje,
atskiriant jus kableliais.
Pagal nutylėjima rikiuojama didėjančia (ASC) tvarka, bet
galima rikiuoti mažejanęia (DESC) tvarka, nurodant
gale.
Kaip gauti visų detalių numerius ir ju svorius, išrūšiuotus
pagal svorj didejimo tvarka, ir papildomai pagal numeri
mažėjancia tvarka, kai svoriai sutampa?
SELECT Nr, Svoris FROM Detalės Order by 2, Nr DESC
DISTINCT
SELECT DISTINCT A. Pavarde, A. Būsena FROM Tiekėjai AS A
WHERE A.Miestas=’Vilnius’
agregavimo funkcijos SELECT sakinio pradžioje kai naudojame GROUP BY
COUNT, AVG, SUM
SQL sintaksės komanda atitiktų WHERE filtravimą pagal sąlygas po GROUP BY panaudojimo
HAVING
GROUP BY
Eilučių grupavimą realizuoja konstrukcija GROUP BY:
SELECT DetNr, SUM (Kiekis) AS Kiekiai FROM Tiekimai
Group by DetNr DESC
Užklausa, kurios gale naudojamas GROUP BY
paprastai pradžioje turi turėti COUNT, AVG, SUM.
Pvz. COUNT(laukas, pagal kurį nėra grupuojama)
Numeriai detalių, kurias tiekia daugiau kaip vienas
tiekejas:
SELECT Detr FROM Tiekimai
Group by DetNr having count (*) > 1
JOIN variantas dviejų lentelių apjungimui atitiktų toks SQL sakinys: SELECT * FROM Table1, Table2
SELECT * FROM
A CROSS JOIN B
JOIN variantai
CROSS(OUTER) JOIN • INNER(NATURAL) JOIN • RIGHT/LEFT JOIN