Regnskab & økonomistyring - Lektion 2 HD 5. semester forår 2010 v/ Jens Godik Højen, April 2010
Tema 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 Hvad forstås med databehandling – definer begrebet – er databehandling altid digital? Data – information Elektronisk databehandling
Redskabstyper Hvad er en datamat – udvikling i størrelser – fordoblingsregelen Servere, database, mail, Klienter Tynde klienter Hvad er en stor pc? Semantik
Databærer Emne: Slettet af fortiden Emnet databærer omhandler hvilke medier der anvendes i forbindelse med opbevaring af data. Ind databærer Ud databærer
Operativsystemer – styrersystem? Formål med styrersystemer Windows, Unix, Linux
Databehandlingsteknikker Hvad er formålet med databehandling Tekst Tal Tid Data Warehouse Pivot regressionsanalyser
Database Definition af database Kartotek, datasamling Database – relationsdatabase Data Warehouse Oracle, MS Sql, postgres, DB2 (IBM) Gratisprodukter/Betalingsprodukter – problemstillinger?
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
Relationsdatabase
Data Warehouse
Eksempel på 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]));