Informationsmanagement
BSc Betriebsökonomie
BSc Betriebsökonomie
-
- 1 / 113
-
Flashcards
Aus welchen Elementen ist ein Datenbanksystem aufgebaut?
Ein Datenbanksystem besteht aus ein oder mehreren Datenbanken und einem Datenbankmanagementsystem (DBMS). Bei DBMS handelt es sich in der Regel um Programmsysteme. Diese Unterstützungssysteme helfen beim Aufbau, Kontrolle, Änderung und Abfrage einer Datenbank.
Welche Anforderungen und Aufgaben müssen ein Datenbanksystem erfüllen?
An Datenbanksysteme werden folgende Anforderungen gestellt:
Datenunabhängigkeit
– Unabhängigkeit von Anwendungsprogrammen
– Unabhängigkeit der logischen von der physischen Datenorganisation
– Unabhängigkeit von der Systemplattform (Betriebssystem, Hardware)
– physische Datenunabhängigkeit im Zusammenspiel mit Betriebssystem
Benutzerfreundlichkeit
– leicht bedienbar über grafische Benutzeroberfläche sein (i.d.R. für DB-Administratoren)
– einfacher Umgang mit dem Datenbestand (z.B. Export und Import, Anzeigen von Daten)
Mehrfachzugriff
– Mehrbenutzerbetrieb, auch über Anwendungen
Flexibilität
–Attribute aus Objekten in Datenmodellen sind beliebig verknüpfbar (Vielfachzugriff)
– wahlfreie und fortlaufende Verarbeitung möglich
Effizienz
–kurze Zeiten für Abfragen, Verarbeitung sowie Ergänzungen
Datenschutz
–Schutz vor unbefugtem Zugriff und Datenmissbrauch
Datensicherheit
–Sicherheit gegen System-, Programm- und Hardwarefehler
Datenintegrität (Datenkonsistenz)
–Daten sind vollständig, korrekt und widerspruchsfrei
–Massnahmen gegen mögliche Fehler durch falsche Eingabe, Systemfehler oder Mehrfachzugriff
Redundanzfreiheit
–Jedes Datenelement und jeder Wert sind nur einmal im Datenbestand vorhanden
Drei Hauptanforderungen an ein Datenbankmanagementsystem aus Anwendersicht:
–Man kann Benutzergruppen kreieren und somit gewisse Zugriffe auf Daten steuern.
–Datenbestand ist nach beliebigen Merkmalen verknüpf- und auswertbar.
–Abfragen auf den Datenbestand liefern in kurzer Zeit Antworten.
Wie ist das Vorgehen bei der Erstellung von Datenstrukturen?
Als erstes muss man sich über das eigentliche Problem bewusst werden. Es gilt eine Problemerfassung resp. das Anwendungsproblem schriftlich oder zeichnerisch festzuhalten. Mann muss sich folgende Fragen stellenà –Welche Objekte werden benannt? Wie stehen die Objekte in Beziehung zueinander? Welche Attribute haben diese Objekte?
-Als nächstes gilt es die Daten konzeptionell zu modellieren.
In einer ersten Phase geht es um die Erfassung und Beschreibung der Objekte und Attribute. (Siehe Bild)
Es wird unterschieden zwischen Objekten, Beziehungen und Attributen.
In einer zweiten Phase geht es um Erfassung und Beschreibung der Beziehungstypen:
-->Gleichartige Beziehungen werden zu Beziehungstypen zusammengefasst. Beispielsweise Kunden und Bestellungen oder Lieferanten und Artikel etc.
In einer dritten Phase geht es um die Darstellung der Objekttypen, der Beziehungstypen und der Kardinalitäten in der Chen-Notation (Chen 1976), um einen Prozess zu erstellen:
Aus welchen Elementen kann ein ER-Modell erstellt werden?
Für das erstellen eines konzeptuellen Datenmodells mittels ER-Modell kann man grundsätzlich mit Objekten und Beziehungen arbeiten. Die Attribute braucht es nicht zwingend.
Ein ER-Modell kann aber über folgende Elemente verfügen:
Attribute
–Jedes Objekt weist Eigenschaften auf, die sog. Attribute.
–Attribute werden durch konkrete Attributwerte beschrieben.
–So lautet zum Beispiel die Adresse (Attribut) des Kunden Meier «Gerbergasse 1» (Attributwert) und die Ausführung (Attribut) der Kaffeemaschine Z1000 «DeLuxe» (Attributwert).
Objekttyp (Entitätstyp):
–Die Gesamtheit aller gleichartigen Objekte wird zu einem Objekttyp zusammengefasst.
–Ein Objekttyp sind z. B. «Mitarbeitende» oder «Artikel».
Beziehungstyp:
–Gleichartige, d.h. hinsichtlich ihrer Art und der beteiligten Objekttypen übereinstimmende Beziehungen werden zu Beziehungstypen zusammengefasst.
Kardinalität:
–Anzahl der an einer Beziehung möglicherweise beteiligten Elemente zweier Objekttypen.
Was ist eine Relation und aus welchen Elementen besteht diese?
Eine Relation ist eine Tabelle. Diese ist wie folgt aufgebaut:
-Attribut= Mit den entsprechenden Attributwerten
-Kopfzeile= Grundsätzlich gibt es immer eine Kopfzeile, sprich Attribute als Felder.
-Datensatz= Ist die Zeile der Tabelle
-Attributwerte= Hierbei handelt es sich um die Zeile der Tabelle
-Leer= Bezieht sich auf den NULL-Wert. Dies ist der Fall, wenn in einer Spalte keine Daten vorhanden sind.
Was sind Datentypen und wozu braucht man diese in einer Datenbank?
Zu jedem Attribut muss ein Datentyp festgelegt werden. Wenn es sich bspw. um das Attribut Währung handelt, wird als Datentyp «Zahlen mit Währungseinheiten» definiert. Der Datentyp definiert nämlich, welche Operationen innerhalb einer Datenbank durchgeführt werden sollen.
Was sind Primär- und Fremdschlüsselschlüssel?
In einer Relation gibt es einen Primärschlüssel. Dieser gilt als eindeutige Identifikation der Datensätze. In einer Beziehung, in welcher ein «n» vorkommt, gibt es immer einen Fremdschlüssel. Der Fremdschlüssel ist ein Primärschlüssel einer anderen Relation, welche durch die bspw. 1:n Beziehung in Verbindung steht.
Welche Funktion haben Primär- und Fremdschlüsselschlüssel?
Sie dienen zur Identifikation. Sei es bei der AHV-Nummer, Kundennummern (Cumulus), Martrikelnummer etc. Zudem machen sie das Verknüpfen einfacher.
Wie kann mit einem DBMS die Integrität von Daten gesteuert werden?
DBMS überwachen die definierten Attribute resp. die definierten Regeln. Dies können bspw. Gültigkeitswerte sein, um ein Mindestalter zu definieren oder zu regeln das eine Eingabe erfolgen muss.
Was ist eine rekursive Beziehung und was ist eine Stückliste?
Ein Bsp. Für eine rekursive Beziehung ist eine Partnerschaft. Zwei Personen sind 1:1 zusammen in einer Beziehung. Somit stehen hier Objekttypen des gleichen Objektes miteinander in Beziehung.
Was ist die Normalisierung und für was wird diese angewendet?
Eine Normalisierung ist grundsätzlich ein Instrument. Wenn Daten dreifach gespeichert werden, ist das ein Problem. Die Normalisierung versucht dies von Anfang an zu verhindern. Somit dient sie zur Erkennung und Beseitigung von Redundanzen. Zur Überführung von bereits bestehenden Daten und zur Erstellung von flexiblen Datenstrukturen.
Aus welchen Bestandteilen bestehen betriebliche Anwendungssysteme?
- Hardware: Rechnersysteme für Endnutzer sowie für die zentrale Verarbeitung und Datenorganisation, Ein-und Ausgabegeräte
- Software: Betriebssysteme, Datenbanksysteme, Betriebliche Anwendungssoftware
- Daten: Stamm-, Änderungs-, Bestands- und Bewegungsdaten
- Netzwerke: Drahtgebundene und -lose Netzwerke, Router, Firewalls und andere Kommunikationssysteme
Nach welchen Merkmalen können betriebliche Anwendungssysteme kategorisiert werden?
- Systeme für das Management
- Branchenspezifische und branchenneutrale Systeme
- Querschnittssysteme
- Systeme für bspw. den Operativen Geschäftsprozess (an der FH bspw Moodle)
Welche Datenarten können unterschieden werden?
Stamm-, Änderungs-, Bestands- und Bewegungsdaten
Was ist ein Software-Produkt?
Ein Software-Produkt ist die Software selber, also das digitale, immaterielle Gut und die dazugehörenden Datenträger resp. Download und Handbücher und Dienstleistungen (Garantie, Installation, Support, Wartung, Schulung), welche zusätzlich angeboten werden.
Was ist eine Software-Lizenz?
Software ist nach dem Urheberrecht geschützt und für die Nutzungsrechte ist ein Lizenzvertrag mit dem Urheber oder Rechtseigentümer (Softwarehersteller, Distributor) abzuschliessen. Für kommerzielle Software wird i. d. R. eine Lizenzgebühr entrichte.
Was ist der Unterschied zwischen Standardsoftware und Individualsoftware?
- Standardsoftware wird durch Softwarehersteller entwickelt und angeboten. Sie deckt den Funktionsbedarf vieler Unternehmen und definierte Anwendungsbereiche ab. („Buy“)
- Individualsoftware wird speziell für ein einzelnes Unternehmen und eine spezifische Aufgabenstellung entwickelt. („Make“)
Was ist ein ERP-System?
- Enterprise-Ressource-Planning-System
- Eine integrierte Standardsoftware, die im Idealfall alle Funktionsbereiche eines Unternehmens abdeckt.
Wie kann Software angepasst werden?
Technische System-Anpassungen:
- Parameter: Vornehmen von Einstellungen, die durch den Anbieter in der Software vorgesehen sind.
- Programmmodule: Auswahl von Funktionsbündeln, die in Modulen zusammengefasst sind. Softwarepakete, die zusätzlich zur Basissoftware installiert werden können.
- Anpassungsprogrammierung: Externe Programmierung oder die Integration mit Software eines anderen Anbieters. Eingriff in den Quellcode der Software.
- Tools: Programmierung mit mitgelieferten Tools oder einfachen Entwicklerwerkzeugen. Masken., Formular- und Reportgeneratoren.
Welche Fragen müssen bei der Beschaffung von Software gestellt werden?
- Software (allgemein)
- Programm, Benutzerführung, Datenverwaltung, Handbücher, Demoversion...
- Anforderungen der konkreten Fachdisziplin (Nutzen der neuen Software)
- Aufbau Stammdaten, Gestaltung Formulare, Schnittstellen zu Programmen...
- Hardware und Systemsoftware
- Mindestvoraussetzungen, Empfehlungen, Erweiterungsmöglichkeiten...
- Betreuung und Support (Reaktionszeiten)
- Distanz zum Anbieter, Fernwartung, Umfang der regelmässigen Anpassungen, Schulungsaufwand...
- Kosten
- Kaufpreis, Mietmodell, Wartungskosten...
- Vertragsgestaltung und Referenzen (Installation bei anderen Unternehmen)
- Anzahl Vertragspartner, Installationstermine, Fristen für Mängelbeseitigung. Rücktrittsrechte...
Welche Hauptgruppen von SQL-Befehlen gibt es?
Übersetzt heisst SQL à Structure query language. Es handelt sich hierbei um eine Programmiersprache.
Man unterscheidet zwischen:
Datendefinition
▪ Erzeugen von Tabellen (CREATE TABLE)
▪ Ändern von Tabellen (ALTER TABLE)
▪ Löschen von Tabellen (DROP TABLE)
Datenmanipulation
▪ Einfügen von Daten (INSERT INTO)
▪ Ändern von Daten (UPDATE)
▪ Löschen von Daten (DELETE FROM)
Datenabfrage
▪Auswertung (Abfrage) von Daten (SELECT)
Welche Befehle werden mindestens für eine SQL-Abfrage benötigt?
Für die Datenabfrage benötigt man mindestens die Befehle SELECT und FROM.
Was ist ein graphischer Abfrageeditor?
Abfragen können grundsätzlich auch ohne SQL-Kenntnisse erstellt werden. Hierfür bietet sich beispielsweise Microsoft Access, in welchem man Abfragen graphisch darstellen kann.
Wofür stehen die Abfragekonzepte Projektion, Selektion und Verbund?
Bei allen Abfragekonzepten geht es grundsätzlich um die Filterung innerhalb der Abfragen im Access.
Projektion--> Projektion ist die Auswahl einzelner Spalten innerhalb einer Tabelle.
Selektion--> Bei der Selektion handelt es sich um die Auswahl bestimmter Zeilen. Oft geht dies mit der Projektion, sprich mit der Auswahl einzelner Spalten einher.
Was bewirkt eine Gruppierung in einer Abfrage?
Das Gruppieren von Datensätzen bewirkt die Berechnung der gruppierten Attributwerte.
Wie lassen sich Abfragen verschachteln?
Es gibt drei Arten, wie man die Verschachtelung durchführen kann:
–Eine zuvor gespeicherte Abfrage wird als Datenquelle angegeben.
–Eine Abfrage wird direkt in einer Abfrage (z.B. im SQL-Editor) eingegeben.
–Eine Abfrage wird für die Filterung von Datensätzen verwendet (als Kriterium).
Was für Anwendungssysteme kommen für das Management zum Einsatz?
- Sehr oft Excel
- Access
- Power BI
- SAP
- Cockpitsysteme
- Avaloq à Wir aber nur in Banken verwendet
- Und alle Querschnittsysteme
Wie können die Managementaktivitäten diesen Systemen zugeordnet werden?
Betriebliche Anwendungssysteme zur Unterstützung der Prozesse und Aktivitäten des Managements (Systeme für das Management) werden in der Literatur unter verschiedenen Oberbegriffen zusammengefasst:
–«Business Intelligence (BI) bezeichnet einen integrierten, unternehmensspezifischen, IT basierten Gesamtansatz zur betrieblichen Entscheidungsunterstützung»
–«Unter dem Begriff Analytische Informationssysteme werden sämtliche Formen der elektronischen Unterstützung von Entscheidungsprozessen des Managements verstanden»
–«MIS [Managementinformationssysteme] helfen Managern vor allem bei der Durchführung von Planungs- und Kontrollaufgaben sowie bei der Entscheidungsfindung»
Egal unter welchen Oberbegriff die Systeme für das Management zusammengefasst werden, es geht um die Unterstützung von Planungs-, Kontroll- und Entscheidungsaufgaben. → «Managementzyklus»
Was ist ein Sternschema und was ist wird damit gemacht?
Ein Sternschema ist ein Datenmodell. In einem Sternschema werden die operativ strukturierten Daten überführt und abgespeichert. Diese Datensätze können dann entsprechend analysiert werden, indem Datensätze nach Fakten (Bewegungs- und Änderungsdaten) und Dimensionen (Stamm- und Bestandsdaten) ausgewertet werden.
Was ist unter der «vertikale Integration» in Bezug der Architektur der Systeme für das Management zu verstehen?
Bei der vertikalen Integration geht es um die Überführung von Daten ins Data Warehouse und Data Marts. Es handelt sich dabei oft um grosse, strukturierte Datensätze, die zusammengefasst werden. Diese Daten werden dann aufbereitet und in interaktiven Management Cockpits angezeigt.
Was sind Querschnittssysteme und wie können diese für die Zusammenarbeit genutzt werden?
Es sind Systeme, welche in allen Managementstufen und auf der operativen Ebene benötigt werden. Querschnittssysteme werden auch oft als Bürosysteme bezeichnet. Es sind Systeme, die die Bürotätigkeiten unterstützen. Beispiele für diese Systeme: Telefonie, Skype, Teams usw. Es dient zur Kommunikation, Effizienzsteigerung und somit auch Kostensenkung.
Was ist eine Pivot-Tabelle und wie kann sie zur Auswertung und Analyse von Daten genutzt werden?
Pivot-Tabellen können mit Microsoft Excel erstellt werden. Mit Pivot-Tabellen können Daten verdichtet und ausgewertet werden. Es entstehen Kreuztabellen, durch Kategorisierung der Inhalte.
Welche Anforderungen können Benutzer und Benutzerinnen in Bezug auf Computer haben?
-Mobiles Arbeiten
-Zeichnungsfunktionen
-Hohe Grafikpower
-Ausreichend Speicherplatz
-Schnelligkeit
-Verkoppelungsmöglichkeiten (Andere mobile Geräte oder Systeme)
-Ergonomisches arbeiten
-Support oder Garantie der Hersteller
Achtung an Prüfung --> Je nach Rolle sind die Anforderungen unterschiedlich. Da wäre anstatt einer Aufzählung eine differenzierte Antwort passender.
Wie funktioniert die Dateneingabe und die Datenausgabe?
Um zu erläutern, wie die Eingabe resp. Ausgabe funktioniert, kann man das EVA-Prinzip anwenden.
E= Eingabe --> Man gibt einen Befehl mittels bspw. Controller, Maus, Tastatur, Mikrofon, Touchscreen etc.
V= Verarbeitung --> Hier werden die Befehle mittels Software oder Rechner verarbeitet
A= Ausgabe --> Hier werden die verarbeiteten Befehle umgesetzt resp. angezeigt. Wenn man bspw. etwas in die Tastatur eingibt, wird es verarbeitet und innert Millisekunden am Bildschirm angezeigt.
Was für verschiedene Geräte zur Dateneingabe und Datenausgabe gibt es? Wo nutzen wir diese?
Eingabe --> Touchscreen, Maus, Tastatur, Kameras, Mikrofon
Ausgabe --> Drucker, Projektor, Bildschirm, Kopfhörer oder Lautsprecher
Wir nutzen diese sowohl privat wie auch geschäftlich an einem PC.
Welche Arten von Software können unterschieden werden?
Systemsoftware --> Dient hierzu Hardware nutzbar zu machen und ein System somit in Betrieb zu nehmen (Microsoft Windows)
Anwendungssoftware --> Das was man effektiv benutzt, um Aufgaben zu bewältigen (Microsoft Word)
Unterstützungssoftware --> Dient zur Unterstützung von anderen Softwaren (Firewall)
Was ist ein Betriebssystem und welche Aufgaben hat es?
Das Betriebssystem benötigen wir, um die Hardware effektiv Anwenden zu können. Ohne Betriebssystem funktionieren unsere Geräte nicht. Das Betriebssystem verwaltet bspw. den Zugriff der Anwendungssoftware (z.B. Microsoft Word).