Virksomhedens informationsbehandling lektion 2 9-9-2009 Ved. Jens Godik Højen
Program Computer baseret databehandling Redskabstyper Databærer Operativsystemer – styrersystem Databehandlingsteknikker Analyse metoder Database Programmeringssprog Maskinellets basale funktionsmåde og opbygning i komponenter med tilhørende databehandling og systemlære med særlig fokus på begreberne basis- og applikationsprogrammel. Computer baseret databehandling Redskabstyper Registreringssystemer Databærer Operativsystemer – styrersystem Databehandlingsteknikker Analyse metoder Database Programmeringssprog
Computer baseret databehandling Program Computer baseret databehandling Redskabstyper Databærer Operativsystemer – styrersystem Databehandlingsteknikker Analyse metoder Database Programmeringssprog Computer baseret databehandling Hvad forstås ved databehandling – definer begrebet – er databehandling altid digital? Data – information Elektronisk databehandling
Program Computer baseret databehandling Redskabstyper Databærer Operativsystemer – styrersystem Databehandlingsteknikker Analyse metoder Database Programmeringssprog Redskabstyper Hvad er en datamat – udvikling i størrelser – fordoblingsregelen Servere, database, mail, Klienter Tynde klienter Hvad er en stor pc? Semantik
Databærer Slettet af fortiden ? Program Computer baseret databehandling Redskabstyper Databærer Operativsystemer – styrersystem Databehandlingsteknikker Analyse metoder Database Programmeringssprog Databærer Slettet af fortiden ? databærer omhandler hvilke medier der anvendes i forbindelse med opbevaring af data. Ind databærer Ud databærer
Operativsystemer – styrersystem Program Computer baseret databehandling Redskabstyper Databærer Operativsystemer – styrersystem Databehandlingsteknikker Analyse metoder Database Programmeringssprog Operativsystemer – styrersystem Formål med styrersystemer Windows, Unix, Linux
Databehandlings-teknikker Program Computer baseret databehandling Redskabstyper Registreringssystemer Databærer Operativsystemer – styrersystem Databehandlingsteknikker Analyse metoder Database Programmeringssprog Databehandlings-teknikker Hvad er formålet med databehandling Tekst Tal Tid Data Warehouse Pivot Regressionsanalyser
Analyse metoder Bevægeligt gennemsnit Eksponentiel udglatning Program Computer baseret databehandling Redskabstyper Databærer Operativsystemer – styrersystem Databehandlingsteknikker Analyse metoder Database Programmeringssprog Analyse metoder Bevægeligt gennemsnit Eksponentiel udglatning Ekstrapolation Lineær Trend kurven Vækst kurven Regression/Pivot
Database Definition af database Kartotek, datasamling Program Computer baseret databehandling Redskabstyper Databærer Operativsystemer – styrersystem Databehandlingsteknikker Analyse metoder Database Programmeringssprog Database Definition af database Kartotek, datasamling Database – relationsdatabase Data Warehouse Oracle, MS Sql, postgres, DB2 (IBM) Produkter Gratisprodukter/Betalingsprodukter – problemstillinger?
Program Computer baseret databehandling Redskabstyper Databærer Operativsystemer – styrersystem Databehandlingsteknikker Analyse metoder Database Programmeringssprog Programmeringssprog Programmeringssprog anvender sædvanligvis semantiske regler. Sproget varierer fra produkt til produkt. Delphi COBOL Basic Visual Basic (Applikation) Java .net (Forsøg på at skabe fælles platform) C#, C++ og VB HTML XML SQL (Oracle, MS Sql) forskellig semantik (Struktureret Forespørgselssprog) Macro? SQL typer - Select, Inset, delete, update, create
Database Data Warehouse SQL
Database Data Warehouse SQL
Database Data Warehouse SQL SELECT SQL_Union_Data.virk, SQL_Union_Data.MdrReg, SQL_Union_Data.ÅrReg, ([MedNr]) AS mdnr, SQL_Union_Data.Navn, SQL_Union_Data.AfdNr, SQL_Union_Data.Division, SQL_Union_Data.AnsBet, Round(([Total]/160.333333),1) AS FTE, SQL_Union_Data.AfdNavn, D4_EmpListe.Initialer, D4_EmpListe.Lokation, SQL_Union_Data.AStatus, D3_Ændring.Status, D4_EmpListe.[E-Mail] FROM (D3_Ændring RIGHT JOIN SQL_Union_Data ON D3_Ændring.SKStatus = SQL_Union_Data.AStatus) LEFT JOIN (Kat_Employ LEFT JOIN D4_EmpListe ON Kat_Employ.SonofonNrTal = D4_EmpListe.[Medarb#nr]) ON SQL_Union_Data.MedNr = Kat_Employ.AlternativNr WHERE (((SQL_Union_Data.MdrReg)>=[forms]![åbning1]![liste2] And (SQL_Union_Data.MdrReg)<=[forms]![åbning1]![liste4]) AND ((SQL_Union_Data.ÅrReg)>=[forms]![åbning1]![liste1] And (SQL_Union_Data.ÅrReg)<=[forms]![åbning1]![liste3]));