TIS Kapitel 1-3
Wirtschaftsinformatik HF
Wirtschaftsinformatik HF
-
- 1 / 179
-
Cartes-fiches
Was bedeutet Zwei / Drei-Schichten-Architektur in Englisch?
oTwo Tier Architeture
oThree Tier Architecture
Präsentation (View)
•Interaktion zwischen Applikation und Anwender über grafische Benutzerfläche (GUI – Graphic User Interface)
•In dieser Schicht werden die zu verwaltenden Daten angezeigt
•„Look-and-Feel“ ist weitgehend standardisiert (Die Microsoft-Windows-Oberfläche und auf UNIX die OSF/Motif-Oberfläche)
•Für JAVA-Programmierer steht eine GUI-Bibliothek Swing zur Verfügung
Geschäftslogik / Business Logic Layer / Business Domain Layer
•Beinhaltet eigentliche Geschäftslogik und läuft auf einem Application Server
Datenzugriff und Persistenz / Data Access
•Verschafft der Applikation lese und schreibe Zugriff zu den Daten des Enterprise Information System (EIS)
•Daten müssen nach Beendigung der Applikationslaufzeit noch vorhanden sein (Persistenz)
Was ist das MIS?
Management-Information-System (MIS)
•Informationssystem, dass Managern in verschiedenen Hierarchieebenen erlaubt, verdichtete Informationen aus der Datenbasis zu entnehmen
•Erwartungen:
oLieferung aufgabengerechter Informationsinhalte
oBenutzergerechte, dem Stil des Managements entsprechende Präsentation und Benutzerfreundlichkeit
Was ist das DSS?
Decision-Support-System (DSS)
•Unterstützung taktischer und strategische Unternehmensentscheide
•Daten werden verdichtet ausgegeben und dabei unterschiedlichste Techniken verwendet
•Mögliche Anwendungsgebiete bei einer Bank z.B. Portfoliomanagement, Bonitätsprüfung, etc.
Was ist das EIS?
Executive-Inforation-System (EIS)
•Anwendung die speziell für die Verwendung durch das Topmanagement eines Unternehmens entwickelt ist
•Erwartungen:
oEinfache Benutzerführung und grafische Präsentation
oGut verdichtete und summierte Unternehmensdaten
Was ist mit Datenbasis gemeint und welche zwei Teilkomponente gibt es?
Operative Systeme (z.B. Buchhaltung)
•Unterstützen mit ihren Datenbanken und Funktionen die betrieblichen Geschäftsprozesse
Data Warehouse (Sammeln aller Daten)
•Der Kern ist eine integrierte Datenbank mit entscheidungsrelevanten, die aus operativen Datenbanken & externen Quellen zur Verfügung gestellt werden
•Nicht primär Lagern sondern Sammeln der Daten über längere Zeit (mehrere Jahre)
Was ist eine Datenbank?
•Sammlung von Informationen mit strukturierten Daten
•Regeln Form und Ort der Datenhaltung und vereinfachen die Datenverwaltung
•Datensätze werden in Feldern gespeichert und mit definierten Datentypen versehen
Was ist eine Hirarchische Datenbank?
•Datensätze sind in Wurzelstruktur (Eltern-Kind-Prinzip) aufgebaut
•Jeder Datensatz hat eine eindeutige Unter- und Überordnung
•Werden nur in Sonderfällen eingesetzt (z.B. bei Banken, Versicherungen)
Was ist eine Relationale Datenbank?
•Tabellen mit Datensätze, die über sogenannte Schlüsse miteinander verbunden sind
•Sie stehen in einer Beziehung zu einer anderen
•Werden mindestens zwei Tabellen gebraucht
Was ist mit den folgenden Begriffen gemeint?
Entitätstyp
Attribute / Entitäten
Tupel
Sekundärschlüssel / Fremdschlüssel
Primärschlüssel (Identifiziert Tupel)
Entitätstyp -> Tabelle
Attribute / Entitäten -> Spalte
Tupel -> Zeile
Sekundärschlüssel / Fremdschlüssel -> Schlüssel zu einer anderen Tabelle
Primärschlüssel -> Schlüssel welcher Tupel identifiziert
was ist der Vorteil an einer relationalen Datenbank?
•Datensätze können beliebig verknüpft werden
•Weg / Zeit für Datenzugriff kann verkürzt werden
•Daten müssen nicht mehrfach gespeichert / verwaltet werden
Was wird beim Datenmodell um eine Datenbank zu erstellen gemacht?
Es werden Eigenschaften bestimmt, welche danach als Attribute verwendet werden. Die Werte in den einzelnen Feldern werden Eigenschaftswerte/Attributwerte bezeichnet.
Die zulässigen Eigenschaftswerte für eine bestimmt Eigenschaft (wie z.B. Anrede „Herr“, „Frau“) nennt man auch Domäne / Wertebereich.
Was ist ein DBMS?
Ein Datenbankmanagementsystem
Was sind die Funktionen eines DBMS?
•Datenorganisation
Daten werden sinnvoll miteinander verknüpft)
•Datenauswertung
Daten können flexibel und rasch ausgewertet werden)
•Datensicherung und Datenschutz
Sensible Daten müssen vor Verlust / unberechtigtem Zugriff geschützt sein
Was sind die Aufgaben des Betriebssystemes?
•Programm- bzw. Prozessverwaltung
•Speicherverwaltung
•Geräteverwaltung
•Dateiverwaltung
•Benutzerschnittstelle
WAs für Betriebsarten gibt es?
Multiuser-Betrieb
Multitasking-Betrieb
Multi-Thread-Betrieb
Was für Dateisysteme gibt es?
Hierarchisches Dateisystem
Lineares Dateisystem
Verteiltes Dateisystem
Was sind die weiteren Funktionen von Dateisystemen?
•Komprimierung (Dateien / Verzeichnisse werden komprimiert um Speicherplatz zu gewinnen)
•Zugriffsrechte (Zugriffsrechte können auf gezielte Dateien / Verzeichnisse gemacht werden)
•Speicherplatzzuordnung (Benutzer bekommt ein bestimmtes Speicherkontingent zugewiesen)
•Verschlüsselung (Dateien / Verzeichnisse können verschlüsselt werden -> Passwort)
Was für verbreitete Dateisystem (Arten) gibt es?
•FAT*
•NTFS*
•Ext2/ext3*
•ISO9660**
*Dateisystem durch den Hersteller definiert.
**Dateisystem für alle Betriebssysteme.
Nenne je ein wichtiger Dateityp von folgendem:
•Textdateien
oReine Textdateien
oFormatierte Dokumente
oQuellcode von Programmen
oSkriptdateien
•Textdateien
oReine Textdateien .txt
oFormatierte Dokumente .doc, .dot, .odt (OpenOffice Writer)
oQuellcode von Programmen .html, .htm, .ccp (C), .bas (Basic), .java (Java)
oSkriptdateien .sh (Bourne-Shell), .bat (DOS), .js (Java Script File)
oFormate für den Dokumentenaustausch .pdf (Portable Document Format), .rtf (Rich Text Format)
Nenne je ein wichtiger Dateityp von folgendem:
•Tabellen
oTabellenkalkulation
•Tabellen
oTabellenkalkulation .xls, .ods (OpenOffice Calc)
Nenne je ein wichtiger Dateityp von folgendem:
•Grafiken
oUnkomprimierte Prixelbilder
oKomprimierte Pixelbilder
oVektorisierte Grafiken
•Grafiken
oUnkomprimierte Prixelbilder .bmp (Bitmap), .gif (Grafic Interchange Format), .tif, .png
oKomprimierte Pixelbilder .jpg, .jpeg (Joint Photography Experts)
oVektorisierte Grafiken .eps (Encapsulated PostScript)
Nenne je ein wichtiger Dateityp von folgendem:
•Audio
oUnkomprimierte Audiodateien
oKomprimierte Audiodateien
•Audio
oUnkomprimierte Audiodateien .wav (Wave-Datei)
oKomprimierte Audiodateien .mp3 (Motion Picture Experts Group File-1 Audio Layer 3)
Nenne je ein wichtiger Dateityp von folgendem:
•Video
oUnkomprimierte Videodateien
oKomprimierte Videodateien
•Video
oUnkomprimierte Videodateien .avi (Audio Video Interleave)
oKomprimierte Videodateien .asf (Actie Stremaing Format File), .mpeg (Motion Picture Experts Group File Interchange Format)
Nenne je ein wichtiger Dateityp von folgendem:
•Datenbanken
oKleine Datenbanken
oGrosse Datenbanken
•Datenbanken
oKleine Datenbanken .mdb, .accdb (MS Access), .odb (OpenOffice Base)
oGrosse Datenbanken .mdf (MS SQL Server), .db (MySQL), .fmx (Oracle)
Nenne je ein wichtiger Dateityp von folgendem:
•Programme
oJava
oLinux/Unix
oWindows
•Programme
oJava .jar (Java Archive File, Programme enhaltend)
oLinux/Unix .rpm (Package Manager, Programme enthaltend)
oWindows .msi (Windows Installer), .exe (Programm), .com (kleines Programm)
Nenne je ein wichtiger Dateityp von folgendem:
•Packer
oDatenkomprimierung
•Packer
oDatenkomprimierung .zip (WinZip), .rar (Win RaR)
Erkläre folgende Wörter:
Master Data / Core Date
Update Data
Inventory Data
Transaction Data
•Stammdaten (Master Data / Core Data)
oZentrale Firmendaten, bleiben über längeren Zeitraum unverändert
oFeste Daten und verkörpern Zustände
oGrosses Datenvolumen, langsame Veränderung
oBeispiele: Kundenstamm, Artikelstamm, Personalstamm
•Mutationsdaten (Update Data)
oNachführung der Stammdaten
oKleines Datenvolumen, schnelle Veränderung
oBeispiele: Adressänderung von Kunden, neue Artikel im Artikelstamm
•Bestandsdaten (Inventory Data)
oDaten, die Auskunft über Bestände geben
oGrosses Datenvolumen, mittelschnelle Veränderung
oBeispiele: Kontos, Lagerbestände
•Bewegungsdaten (Transaction Data)
oDaten, der Bewegungen der Bestände (abwicklungsorientiert)
oTeilweise grosses Datenvolumen, schnelle Veränderung
oBuchungen, Ein- und Ausgänge Warenlager, Bestellungen
Was war die erste Generation der Programmiersprachen?
Maschinensprache
•Kodiert wurde in Maschinensprache (Binär)
Was war die zweite Generation der Programmiersprachen?
Assembler (1952)
•Befehlsfolgen mithilfe Errinnerungshilfen (1 Assembleranweiseung beinhaltet 1 Maschinenbefehl)
Was war die dritte Generation der Programmiersprachen?
2.9.3Dritte Generation
Höhere Programmiersprachen
•Kodierung von Algorithmen
•Verfügbarkeit von Compilern
•Programme ohne wesentliche Anpassungen auf verschiedenen Plattformen ausführbar
Was ist die vierte Generation der Programmiersprachen?
4GL-Sprachen
•Anwendungsorientiert und auf spezielle Probleme zugeschnitten
•Anwendungsbereich rasch, ohne grossen Programmieraufwand, bestimmte Funktionen oder ganze Anwendungen erstellbar
Was ist die fünfte Generation der Programmiersprachen?
5GL-Sprachen
•Sprachenorientiert, Sachverhalte/Probleme möglichst nahe an der natürlichen Sprache zu beschreiben
•An eine Sprache verknüpfte Leistung
•Künstliche Intelligenz und kommen bei der Entwicklung von Expertensysteme zum Einsatz
Was ist eine objektorientierte Programmierung?
•Objektklassen werden geschaffen und dienen als Vorlage (Wie ein Architekt, der einen Plan immer wieder verwenden kann)
•Design Patterns (Entwurfsmuster) wurden entwickelt, die wichtige Geschäftsprozesse abbilden und als Vorlage eingesetzt werden können
•Aufgabenstellung einer Anwendung wird in Objekte zerlegt, die bestimmte Eigenschaften aufweisen und untereinander in bestimmte Beziehungen treten können (Relationen)
•Zum Entwurf und zur Beschreibung der OO-Programme dienen die Diagramme der UML
Was für Nutzungsrechte gibt es und was bedeuten sie?
•Einfaches Nutzungsrecht
Inhaberin ist berechtigt, Werk neben der Urheberin auch anderen Berechtigten auf die ihm erlaubte Art zu nutzen
•Ausschliessliches Nutzungsrecht
Inhaberin ist berechtigt, das Werk unter Ausschluss aller anderen Personen einschliesslich der Urheberin auf die ihm erlaubte Art zu nutzen und einfache Nutzungsrechte einzuräumen.
Welche Lizenzformen gibt es?
Kommerzielle Software
Lizenzen für Studenten
Open Source Software mit General Public License (GPL)
Shareware
Freeware
Was ist mit Mehrschichtenarchitektur gemeint?
Arbeiten via Webbrowser
Was bedeutet E-Commerce?
Kauf/Verkauf von Waren via Inet
Was bedeutet B2B und B2C?
Kommunikaiton zwischen zwei Unternehmen oder dem Unternehmen zum Kunden via Internet