Notizen, Zusammenfassungen, Arbeiten, Prüfungen und Übungen für Informatik für Gymnasiale Oberstufe

Objektrelationales Mapping und JPA: Konzepte und Methoden

Informatik3,87 KB

Objektrelationales Mapping (ORM)

Objektrelationales Mapping: Mapping zwischen einem objektorientierten Modell (Klassendiagramm) und einem relationalen Modell.

Impedance Mismatch

Impedance Mismatch: Konflikte, die aus den Strukturunterschieden von objektorientierten Programmiersprachen und relationalen Datenbanken entstehen.

Top-Down-Ansatz

Top-Down: Erstellen eines Klassendiagramms und Mappen auf ein relationales DB-Schema.

Entity

Entity: Entspricht dem Objekt, das durch das DB-Schema beschrieben wird (Annotation @Entity, parameterloser Konstruktor, darf nicht final sein, muss einen Primary Key besitzen).

Generatorstrategien für IDs (JPA)

Generatorstrategien der JPA für IDs:

  • Auto: Entsprechend der DBMS-Strategie.
  • Table: In eigener Tabelle.
  • Identity:
...
Weiterlesen "Objektrelationales Mapping und JPA: Konzepte und Methoden" »

Grundlagen von Datenbank-Managementsystemen (DBMS)

Informatik3,52 KB

Was ist ein Datenbank-Managementsystem (DBMS)?

Ein Datenbank-Managementsystem (DBMS) ist eine Sammlung von Programmen, die die Verwaltung und Organisation von Informationen in einer Datenbank ermöglichen. Eine der Hauptfunktionen besteht darin, verschiedene Abstraktionsebenen für Informationen bereitzustellen, abhängig von der Art des Benutzers. Zudem ist das DBMS für die Verbindung und Umsetzung der verschiedenen Ebenen der Datenbankarchitektur verantwortlich.

Komponenten eines DBMS

Ein DBMS besteht aus verschiedenen essenziellen Komponenten:

  • Kern und Datenserver: Diese Programme koordinieren und steuern den Betrieb des DBMS. Sie arbeiten für den Benutzer transparent und übernehmen Aufgaben wie:
    • Kontrolle der Integrität und Sicherheit.
    • Umsetzung
...
Weiterlesen "Grundlagen von Datenbank-Managementsystemen (DBMS)" »

Ziele und Architektur von Datenbanksystemen

Informatik4,13 KB

Ziele einer Datenbank

  • Unabhängigkeit zwischen Daten und Anwendungen, die sie verwenden. Dies ist bekannt als physische Unabhängigkeit (man kann das physische Schema ändern, ohne die darüber liegenden Ebenen zu beeinflussen) und als logische Unabhängigkeit (wenn das konzeptionelle Schema geändert wird, ist es nicht nötig, die Anwendungsprogramme zu ändern).
  • Minimale Redundanz von Informationen: Die Erzeugung unnötig wiederholter Daten wird auf das mögliche Mindestmaß reduziert, um Inkonsistenzen in den Daten zu vermeiden. Es werden Mechanismen bereitgestellt, um die Operationen auf der Datenbank zu überwachen. Dieser Prozess wird durch „Spione“ erreicht.
  • Bereitstellung von Vielseitigkeit in den Suchmöglichkeiten; dies bietet dem
...
Weiterlesen "Ziele und Architektur von Datenbanksystemen" »

Datenbank-Grundlagen: Abfragen, Import & Export

Informatik2,46 KB

Wofür wird eine Abfrage verwendet?

Wird verwendet, um Teilsammlungen von Daten zu erstellen, die zur Beantwortung spezifischer Fragen dienen oder auch Verweise auf andere Datenbankobjekte enthalten können.

Was ist eine Abfrage?

Abfragen unterscheiden sich von Befehlen, da sie Daten organisieren, filtern, zur zukünftigen Verwendung gespeichert werden können und Daten aus verschiedenen Tabellen oder Abfragen extrahieren.

Kann eine Abfrage Daten aus mehr als einer Tabelle beziehen?

Eine Abfrage kann ihre Daten aus einer oder mehreren Tabellen, aus bestehenden Abfragen oder aus einer Kombination von beidem beziehen.

Unterschied zwischen Abfrageentwurf und Abfrage-Assistent

Der Abfrage-Assistent hilft Ihnen, einfache Abfragen zu erstellen, z. B. für...

Weiterlesen "Datenbank-Grundlagen: Abfragen, Import & Export" »

Microsoft Access Grundlagen: Felder, Datentypen & Navigation

Informatik3,56 KB

Möglichkeiten zur Felderstellung in Access

Es gibt zwei Hauptmöglichkeiten, Felder in Access zu erstellen: Sie können Felder mithilfe einer Vorlage hinzufügen oder ein vorhandenes Feld aus einer anderen Tabelle verwenden.

Access Feldvorlagen: Zeitersparnis beim Erstellen

Ja, Access wird mit einer Sammlung von Feldvorlagen geliefert, die Ihnen helfen können, erheblich Zeit beim Erstellen von Feldern zu sparen.

Mehrwertige Felder in Access 2007 nutzen

Mehrwertige Felder eignen sich für bestimmte Situationen, zum Beispiel wenn Sie Office Access 2007 nutzen, um mit Informationen zu arbeiten, die in Microsoft Windows SharePoint Services gespeichert sind.

Feldeigenschaften in der Datenblattansicht definieren

Um Feldeigenschaften in der Datenblattansicht...

Weiterlesen "Microsoft Access Grundlagen: Felder, Datentypen & Navigation" »

Grundlagen: Leitfaden zu verteilten Datenbanken

Informatik3,54 KB

Erster Teil: Leitfaden zu verteilten Datenbanken

1. Was ist das Konzept einer Datenbank?

R = Eine Datenbank ist eine Reihe von miteinander verknüpften Informationen für einen bestimmten gemeinsamen Zweck.

2. Definieren Sie eine verteilte Datenbank.

R = Eine verteilte Datenbank ist eine Sammlung von mehreren Datenbanken, die an verschiedenen Standorten über ein Netzwerk verbunden sind.

3. Was sind die Ziele verteilter Datenbanken?

R = Die Ziele sind der Aufbau verteilter Systeme (wie Datenbanken), die gemeinsame Nutzung von Informationen, Zuverlässigkeit, Verfügbarkeit und schnelle Verarbeitung von Abfragen.

4. Nennen Sie einen Vorteil der Datenverteilung.

R = Der Vorteil verteilter Systeme ist die Fähigkeit, Informationen zuverlässig und effektiv

...
Weiterlesen "Grundlagen: Leitfaden zu verteilten Datenbanken" »

Internet, Technologie und Informatik

Informatik4,06 KB

Arten von Internetverbindungen

Es gibt verschiedene Arten von Internetverbindungen, darunter:

  • Telefonleitung
  • Kabel
  • ADSL
  • Satellit
  • Mobilfunk

Was ist Wi-Fi?

Wi-Fi ist eine Technologie, die es mehreren Geräten ermöglicht, sich drahtlos mit dem Internet zu verbinden.

Killer-Applikationen

Im Computerjargon werden als Killer-Applikationen (Killer-Apps) jene Anwendungen bezeichnet, die das Potenzial einer Technologie voll ausschöpfen und den Verkauf der unterstützenden Hardware steigern. Beispiele hierfür sind:

  • PC
  • Macintosh
  • Game Boy

Google: Die Suchmaschine

Google ist die weltweit bekannteste und größte Suchmaschine. Darüber hinaus bietet Google zahlreiche nützliche Programme, Webanwendungen und Tools.

Wikipedia: Die freie Enzyklopädie

Wikipedia ist eine...

Weiterlesen "Internet, Technologie und Informatik" »

Bewerbungsverfahren und Zulassung an der UMICH

Informatik3,81 KB

Verfahren zur Einholung des Bewerbungsformulars

  • Besuchen Sie das Portal www.umich.mx, registrieren Sie Ihre Schule und Ihre persönlichen Daten, überprüfen Sie diese und drucken Sie Ihre Zahlungsbestätigung aus. Für diesen Schritt empfehlen wir, die folgenden Dokumente bereitzuhalten:
    • CURP
    • Geburtsurkunde
    • Abiturzeugnis
    • Adressnachweis
  • Zahlen Sie online oder bei einer der in Ihren Unterlagen aufgeführten Banken. Die zu zahlende Höhe und die Fristen sind im Abschnitt Verfahren aufgeführt. Beachten Sie den Bearbeitungszeitraum Ihrer Zahlung.
  • Wenn Sie online bezahlen, wird Ihr Prozess in wenigen Minuten fortgesetzt. Wenn Sie am Bankschalter bezahlen, warten Sie bitte 72 Stunden. Melden Sie sich im Portal mit Ihrer CURP an, füllen Sie das Anmeldeformular
...
Weiterlesen "Bewerbungsverfahren und Zulassung an der UMICH" »

Photoshop-Guide: Rote Augen, weiße Zähne & Tattoos

Informatik2,81 KB

Photoshop-Anleitung: Rote Augen, Zähne und Tattoos

1. Rote-Augen-Korrektur

  1. Suchen Sie ein Bild im Internet, das rote Augen aufweist.
  2. Öffnen Sie Photoshop und das Bild, das wir aus dem Internet geladen haben.
  3. Wählen Sie nach dem Öffnen der Datei das Schwamm-Werkzeug im Modus Entsättigen mit einem Durchfluss von 50 % sowie die benötigte Pinselgröße aus.
  4. Wenn Sie den Bereich ausgewählt haben, klicken Sie auf den Abschnitt, den Sie korrigieren möchten.

2. Korrektur der weißen Zähne

  1. Suchen Sie ein Bild im Internet, das rote Augen hat (oder nutzen Sie Ihr eigenes).
  2. Öffnen Sie Photoshop und das Bild, das wir aus dem Internet geladen haben.
  3. Wählen Sie nach dem Öffnen der Datei das Schwamm-Werkzeug, den Modus Entsättigen und einen Durchfluss
...
Weiterlesen "Photoshop-Guide: Rote Augen, weiße Zähne & Tattoos" »

Systementwicklungsphasen: Ein umfassender Leitfaden

Informatik2,9 KB

Machbarkeitsstudie

Eine kurze Beschreibung des vorgeschlagenen Systems und seiner Funktionen. Eine kurze Beschreibung der Geschäftsanforderungen, die in das vorgeschlagene System einfließen. Vorschlag zur Organisation des Entwicklungsteams und Festlegung der Verantwortlichkeiten. Die Kosten der Studie, die Schätzungen der vorläufigen Termine für die Planung und Lieferung der Produkte enthalten. Studie über die Vorteile des Systems.

Analyse

Anforderungen erfassen: Analyse des aktuellen Systems (falls vorhanden) und der neuen Anforderungen der Benutzer. Beschreibung des vorgeschlagenen Systems.

Systemspezifikation

  • Beschreibung des Systems
  • Datenanforderungen
  • Telekommunikationsanforderungen
  • Hardware-Anforderungen
  • Testplan
  • Integration

Design

Detaillierte...

Weiterlesen "Systementwicklungsphasen: Ein umfassender Leitfaden" »