Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Datenbanken, DBMS | JDBC-Übersicht
Java-Datenmanipulation mit Hibernate
course content

Kursinhalt

Java-Datenmanipulation mit Hibernate

Java-Datenmanipulation mit Hibernate

1. JDBC-Übersicht
2. Grundlagen von Hibernate
3. Letzte Feinabstimmungen

book
Datenbanken, DBMS

Datenbanken

Willkommen zum Kurs! Dies ist ein weiterer Schritt auf dem Weg, ein Java-Entwickler zu werden, weiter so!

Dieser Kurs wird Ihnen beibringen, wie Sie mit Datenbanken innerhalb von Java arbeiten. Aus dem Kurs Relationale Datenbank und Normalisierung sollten Sie bereits wissen, was eine Datenbank ist, die verschiedenen Arten von Datenbanken und wie man sie richtig verwendet. Lassen Sie uns jedoch die grundlegenden Konzepte noch einmal schnell überprüfen.

Beginnen wir mit den Grundlagen, was ist eine Datenbank:

Großartig, Sie sollten auch wissen, dass Datenbanken durch Datenbankverwaltungssysteme (DBMS) verwaltet werden. Wir werden in diesem Kurs ein DBMS namens MySQL verwenden. Um die Aufgaben in diesem Kurs abzuschließen, müssen Sie dieses DBMS auf Ihrem Gerät installieren.

Hinweis

Es ist gut, wenn Sie bereits wissen, wie man andere DBMS wie Postgres, MongoDB oder SQL Server verwendet, aber in diesem Kurs werden wir speziell MySQL verwenden. Daher ist es vorzuziehen, MySQL für den Kurs zu verwenden, da weder ich noch die Community Ihnen helfen können, wenn Sie auf Probleme mit anderen DBMS stoßen :).

Sollten Sie auf Probleme bei der Installation von MySQL stoßen, können Sie sich auf die Schritt-für-Schritt-Installationsanleitung in diesem Artikel beziehen. (anklickbar)

Arten von Datenbanken

Es gibt zwei Haupttypen von Datenbanken, die ständig miteinander konkurrieren: relationale (SQL) und nicht-relationale (NoSQL) Datenbanken.

  • Relationale Datenbanken (RDBMS): Dies ist der häufigere Typ von Datenbanken. Daten werden in Form von Tabellen mit Spalten und Zeilen organisiert. Sie verwenden die Structured Query Language (SQL), um Daten zu speichern, zu ändern und abzurufen. Beispiele für RDBMS sind MySQL, Microsoft SQL Server und PostgreSQL;

  • Nicht-relationale Datenbanken (NoSQL): Diese Datenbanken verwenden eine weniger strukturierte Art der Datenspeicherung. Sie eignen sich für große Datensätze, bei denen Geschwindigkeit und Skalierbarkeit des Datenzugriffs von besonderer Bedeutung sind. Beispiele für NoSQL-Datenbanken sind MongoDB, Cassandra und Redis.

SQL

Da wir mit einer relationalen Datenbank arbeiten werden, ist es wichtig zu verstehen, was SQL ist und wofür es verwendet wird. Wir werden SQL häufig verwenden, um die Datenbanken zu erstellen und zu manipulieren, mit denen wir arbeiten. Falls Sie es vergessen haben, hier eine kurze Erinnerung:

Mit SQL können wir vier grundlegende Operationen zur Arbeit mit Datenbanken durchführen, die durch das Akronym CRUD dargestellt werden:

  • Create umfasst das Eingeben neuer Daten, das Hinzufügen neuer Zeilen zu einer Tabelle oder das Erstellen neuer Dokumente;
  • Read beinhaltet das Auswählen und Lesen vorhandener Daten;
  • Update umfasst das Ändern von Daten in vorhandenen Datensätzen oder Objekten;
  • Delete beinhaltet das Entfernen vorhandener Datensätze oder Objekte aus der Datenbank.

Sie können mehr über CRUD-Operationen in diesem Kapitel erfahren. (anklickbar)

Grundlegende SQL-Operationen

Lassen Sie uns die wichtigsten SQL-Operationen durchgehen, die wir in diesem Kurs verwenden werden. Sie sollten diese Operationen bereits aus dem Track SQL von Null bis Held kennen.

  • SHOW DATABASES zeigt alle verfügbaren Datenbanken an:
  • USE gibt an, welche Datenbank für die Ausführung von Abfragen verwendet werden soll:
  • SHOW TABLES zeigt Informationen über Tabellen an:
  • CREATE TABLE erstellt neue Tabellen:
  • SELECT wird verwendet, um Daten aus einer Tabelle abzurufen:
  • INSERT fügt neue Datensätze in eine Tabelle ein:
  • UPDATE ändert vorhandene Datensätze in einer Tabelle:
  • DELETE löscht Datensätze aus einer Tabelle:

Dies sind die Hauptoperationen, die Sie kennen sollten.

Hinweis

Bitte beachten Sie, dass Operationen in Großbuchstaben geschrieben werden sollten.

Das grundlegende Material über Datenbanken wurde überprüft und aufgenommen. Jetzt können wir zu einer fortgeschritteneren Nutzung von Datenbanken in Java-basierten Webanwendungen übergehen!

1. Was ist eine Datenbank?

2. Welche der folgenden Eigenschaften ist ein Merkmal von Relationalen Datenbanken (RDBMS)?

3. Wofür steht SQL?

4. Welcher SQL-Befehl wird verwendet, um Daten aus einer Tabelle abzurufen?

5. Wofür steht das Akronym CRUD bei Datenbankoperationen?

Was ist eine Datenbank?

Was ist eine Datenbank?

Wählen Sie die richtige Antwort aus

Welche der folgenden Eigenschaften ist ein Merkmal von Relationalen Datenbanken (RDBMS)?

Welche der folgenden Eigenschaften ist ein Merkmal von Relationalen Datenbanken (RDBMS)?

Wählen Sie die richtige Antwort aus

Wofür steht SQL?

Wofür steht SQL?

Wählen Sie die richtige Antwort aus

Welcher SQL-Befehl wird verwendet, um Daten aus einer Tabelle abzurufen?

Welcher SQL-Befehl wird verwendet, um Daten aus einer Tabelle abzurufen?

Wählen Sie die richtige Antwort aus

Wofür steht das Akronym CRUD bei Datenbankoperationen?

Wofür steht das Akronym CRUD bei Datenbankoperationen?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 1
We're sorry to hear that something went wrong. What happened?
some-alt