Notizen, Zusammenfassungen, Arbeiten, Prüfungen und Aufgaben für Informatik

Grundlagen der Computerarchitektur und Programmierung

Informatik4,88 KB

Digitalisierung

Digitalisierung: Dies ist der Prozess, bei dem Informationen so umgewandelt werden müssen, dass ein Computer sie verarbeiten kann, beispielsweise um Klänge oder Fotos anzuzeigen. Grundsätzlich handelt es sich dabei um Datenreihen aus 1 und 0. Diese Umstellung erfolgt aufgrund der Hardware oder der physikalischen Komponenten des Computers, meist integrierte Schaltungen. Digital gibt es nur zwei Zustände: An oder Aus. Die resultierende Codierung wird als binäre Codierung bezeichnet, da sie auf zwei Zuständen basiert. Die Werte für Ein- und Ausschalten entsprechen den Werten 0 und 1, wodurch jede Zahl oder Zeichenkette als eine Folge von Nullen und Einsen codiert wird.

Das Bit

Bit: Dies sind die binären Ziffern (0 oder 1),...

Weiterlesen "Grundlagen der Computerarchitektur und Programmierung" »

Grundlagen der Computernetzwerke: Standards, Technologien, Topologien

Informatik4,63 KB

Wichtige Standardisierungsorganisationen

  • IEEE (Institute of Electrical and Electronics Engineers): Eine globale Organisation, die Standards für die Elektrotechnik und Informationstechnik entwickelt.
  • ISO (International Organization for Standardization): Eine internationale Organisation, die weltweit Standards für verschiedene Bereiche festlegt.
  • ANSI (American National Standards Institute): Eine private, gemeinnützige Organisation, die die Entwicklung von Konsensstandards in den Vereinigten Staaten überwacht.
  • IETF-Arbeitsgruppe (Internet Engineering Task Force): Eine große, offene internationale Gemeinschaft von Netzwerkdesignern, Betreibern, Anbietern und Forschern, die sich mit der Weiterentwicklung der Internetarchitektur und dem reibungslosen
...
Weiterlesen "Grundlagen der Computernetzwerke: Standards, Technologien, Topologien" »

Oracle Datenbank: Konfiguration und SQL*Plus Befehle

Informatik8 KB

Undo und Rollback Management

  • Rückgängig (Undo) bei Systemfehlern.
  • Konsistenz beim Lesen (Read Consistency).

Rollback Transaktion

Der Initialisierungsparameter undo_management muss auf AUTO eingestellt werden.

ALTER ROLLBACK SEGMENT <NAME> STORAGE (INITIAL <XX> NEXT <XX> MINEXTENTS <XX> MAXEXTENTS <XX> OPTIMAL <XX>);

Tablespaces

DEFAULT TABLESPACE

Gibt den Speicherplatz an, in dem Schema-Objekte für den Benutzer erstellt werden, wenn kein spezifischer Tablespace angegeben wird. Wenn kein Raum angegeben ist, wird SYSTEM verwendet.

TEMPORARY TABLESPACE

Gibt den Speicherplatz an, in dem temporäre Segmente gespeichert werden, die vom Benutzer benötigt werden.

Vordefinierte Oracle Rollen

Oracle bietet vordefinierte Rollen...

Weiterlesen "Oracle Datenbank: Konfiguration und SQL*Plus Befehle" »

Grundlagen der Oracle-Datenbankverwaltung

Informatik4,49 KB

Speichergeschwindigkeit

  • RAM: ~ 10⁻⁹ Sekunden
  • Festplatte: ~ 10⁻³ Sekunden

RMAN-Backup-Funktionen

RMAN dient der Verwaltung von Backups und der Wiederherstellung von Datendateien, Archiv-Logs und Control-Dateien. Zudem kann es für die vollständige oder teilweise Wiederherstellung einer Datenbank verwendet werden.

Berechtigungen: GRANT und REVOKE

Ein System-Privileg erlaubt einem Benutzer, bestimmte Maßnahmen in der Datenbank auszuführen (z. B. Erstellen eines Tablespaces). Objekt-Privilegien ermöglichen dem Benutzer den Zugriff auf und die Bearbeitung von Objekten.

Weitere Informationen zu Berechtigungen finden Sie in folgenden Ansichten:

  • DBA_SYS_PRIVS
  • SESSION_PRIVS
  • DBA_TAB_PRIVS
  • DBA_COL_PRIVS

Datenbank-Views

Eine View ist eine logische (nicht...

Weiterlesen "Grundlagen der Oracle-Datenbankverwaltung" »

Grundlagen der IT-Systeme und Projektmanagement

Informatik3,1 KB

Systemanforderungen und Datenarchitektur

Online-Systeme erfordern schnellere Prozessoren und kurze Antwortzeiten, da Daten kontinuierlich analysiert werden müssen. Dies führt zu höheren Kosten.

Datenarchitektur:

  • Zentralisiert: Informationen werden an einem zentralen Ort gespeichert.
  • Verteilt: Statt eines großen PCs werden mehrere kleine Systeme genutzt. Ein zentralisiertes System in einer Stadt wie Kobe erschwert beispielsweise die Aktualisierung für alle Benutzer gleichzeitig.

Software-Tools

IDE (Integrated Development Environment):

  • UPPER CASE: Reichen von der Aufnahme der Anforderungen bis zur Datenbankabfrage.
  • LOWER CASE: Systeme mit einer klar definierten Code-Basis.
  • SYNON: Bietet Werkzeuge, jedoch nicht beide gleichzeitig.
  • IBM WebSphere
  • PowerDesigner:
...
Weiterlesen "Grundlagen der IT-Systeme und Projektmanagement" »

UML Diagrammtypen und Softwarearchitektur im Überblick

Informatik6,02 KB

Klassendiagramme

Das Klassendiagramm oben zeigt einen Satz von Klassen, Schnittstellen (Interfaces) und Kollaborationen sowie deren Beziehungen. Andere Grafiken wie Diagramme können auch Klassenanmerkungen und Einschränkungen enthalten, Pakete enthalten oder auch aus diesen bestehen, welche dazu dienen, Elemente zur Modellierung in Teilen eines größeren Ganzen zu gruppen. Manchmal werden in Diagrammen auch Klassen an Orten platziert, wenn man speziell den Typ (möglicherweise dynamisch) einer Instanz anzeigen möchte.

Objektdiagramme

UML-Klassendiagramme werden verwendet, um statische Aspekte der Bausteine des Systems anzuzeigen. Die Interaktionsdiagramme dienen dazu, die dynamischen Aspekte des Systems anzuzeigen und bestehen aus diesen Vorkommen...

Weiterlesen "UML Diagrammtypen und Softwarearchitektur im Überblick" »

Normalformen in relationalen Datenbanken

Informatik4,78 KB

Erste Normalform (1NF): Entfernen von Wiederholungsgruppen

Eine Relation ist in der Ersten Normalform (1NF), wenn:

  • Alle Attribute atomar sind (nicht weiter zerlegbar).
  • Es keine wiederholenden Gruppen gibt.

Um wiederholende Gruppen zu entfernen, werden folgende Schritte unternommen:

  1. Es wird eine neue Relation erzeugt, deren Primärschlüssel der Schlüssel der ursprünglichen Relation ist, ergänzt um die Attribute, die nicht zu den wiederholenden Gruppen gehören.
  2. Zweitens wird ein zusammengesetzter Schlüssel gebildet, bestehend aus dem Schlüssel der ursprünglichen Relation und den Schlüsselattributen der wiederholenden Gruppe, zusammen mit allen Feldern, aus denen die wiederholende Gruppe besteht.

Zweite Normalform (2NF): Entfernen partieller

...
Weiterlesen "Normalformen in relationalen Datenbanken" »

Klassifizierung und Analyse von Unternehmenssystemen

Informatik4,67 KB

Klassifizierung von Unternehmenssystemen

  • Produktionssystem
  • Vertriebssystem
  • Verwaltungs- und Finanzsystem

1. Produktionssystem

Ziel ist die Verwaltung und Kontrolle aller Transaktionen in der Produktion oder bei Dienstleistungen. Dies umfasst Produktionsplanung, Terminierung, Rohstoffkontrolle sowie die Überwachung von Kosten und Produktionsprozessen.

2. Vertriebssystem

Dieses System steuert geschäftliche Aktivitäten wie Rechnungsstellung, Inkasso sowie Vertriebs- und Marketingkanäle.

Rechnungsstellung und Inkasso

  • Rechnungsstellung:
    • Preiskontrolle für jedes Erzeugnis
    • Gütersystematik nach Gruppen und Untergruppen
    • Ausstellung von Angeboten
    • Definition von Zahlungsbedingungen
    • Kontrolle von Kundenaufträgen
    • Ausstellung von Rechnungen, Quittungen und Wechseln
  • Inkasso:
...
Weiterlesen "Klassifizierung und Analyse von Unternehmenssystemen" »

Computersysteme: Aufbau, Komponenten und Programme

Informatik5,03 KB

Einführung

Der Einsatz von EDV-Systemen, der heute durch die weite Verbreitung von PCs in den meisten Haushalten sowie in Wirtschaft und Lehre gekennzeichnet ist, stellt neben dem massiven Einsatz anderer grundlegender Kommunikationsmittel wie Presse, Rundfunk und Fernsehen eine neue soziale und wirtschaftliche Revolution dar.

Zur Erläuterung dieses Themas beginnen wir mit der Beschreibung einiger Grundbegriffe. Anschließend werden die Struktur eines Computersystems, seine Komponenten und deren Zusammenspiel erläutert. Danach werden die verschiedenen Arten von Programmen und ihre Eigenschaften vorgestellt. Abschließend werden Computernetzwerke mit besonderem Fokus auf das Internet behandelt.

Dieses Thema ist von grundlegender Bedeutung in...

Weiterlesen "Computersysteme: Aufbau, Komponenten und Programme" »

Grundlagen der E/A-Schnittstellen und Prozessor-Kommunikation

Informatik3,21 KB

Teil 2: Interface zwischen Prozessoren und Peripheriegeräten

(1.1) Einleitung: Die Organisation der E/A

Ein Computersystem besteht aus drei Subsystemen: Prozessor, Speicher und E/A (Eingabe/Ausgabe). Das E/A-System ermöglicht den Datenaustausch zwischen externen Geräten und der CPU bzw. dem Speicher.

  • E/A-Geräte: Schnittstellen zur Interaktion mit dem Benutzer (Maus, Tastatur) oder anderen Geräten (Netzwerk, Speicher).
  • Interkonnektion: Physische Verbindungen und Mechanismen zur Informationsübertragung zwischen den Komponenten.

Die Eigenschaften der E/A-Systeme werden durch die verwendete Technologie und die Anforderungen der anderen Systemkomponenten bestimmt.

Features der E/A-Systeme

  • Unterschiedliche Übertragungsgeschwindigkeiten und Datenformate.
...
Weiterlesen "Grundlagen der E/A-Schnittstellen und Prozessor-Kommunikation" »