Fächer

Fächer

Mehr

SQL lernen: Beispiele und Lösungen, ER-Modelle und mehr

Öffnen

SQL lernen: Beispiele und Lösungen, ER-Modelle und mehr
user profile picture

Mila

@mila.hl

·

42 Follower

Follow

SQL-Grundlagen und Datenbankmodellierung: Ein umfassender Überblick für Anfänger

• Dieser Leitfaden bietet eine Übersicht der wichtigsten SQL-Befehle und Konzepte der Datenbankmodellierung
• Erklärt werden logische Operatoren, Schlüsselwörter wie SELECT, WHERE und FROM sowie die Grundlagen des ER-Modells
• Besonderer Fokus liegt auf Beziehungen zwischen Tabellen und der Erstellung von Datenbankstrukturen
• Ideal für Einsteiger, die SQL lernen und Datenbanken verstehen möchten

24.3.2021

5240

logische Operatoren
= !=, Like, not like, > (größer als), < (kleiner als), >=, <=
WHERE =) Bedingung
OR => oder
ORDER BY sortiert Spotte ASC

SQL-Grundlagen und ER-Modellierung

Dieser Leitfaden bietet eine umfassende Einführung in die Grundlagen von SQL und der Datenbankmodellierung. Er erklärt wichtige SQL-Befehle und Konzepte des Entity-Relationship-Modells (ER-Modell).

Zunächst werden die grundlegenden logischen Operatoren in SQL vorgestellt, darunter Vergleichsoperatoren wie =, !=, >, < sowie LIKE für Textvergleiche. Diese sind essentiell für die Formulierung von Bedingungen in WHERE-Klauseln.

Anschließend werden zentrale SQL-Schlüsselwörter erläutert:

  • SELECT zur Auswahl von Spalten
  • FROM zur Angabe der Tabelle
  • WHERE für Bedingungen
  • ORDER BY zum Sortieren der Ergebnisse
  • DISTINCT zur Entfernung von Duplikaten

Vocabulary: DISTINCT löscht doppelte Ergebnisse bei Abfragen über mehrere Tabellen.

Im Bereich der Datenbankmodellierung werden die Grundkonzepte des ER-Modells vorgestellt:

  • Entitäten als Klassen von Objekten der realen Welt
  • Beziehungen als Verknüpfungen zwischen Entitäten
  • Attribute zur Beschreibung von Eigenschaften

Definition: Ein ER-Modell (Entity-Relationship-Modell) ist eine grafische Darstellung der Struktur einer Datenbank mit Entitäten, Beziehungen und Attributen.

Besondere Aufmerksamkeit wird den Beziehungstypen zwischen Tabellen gewidmet:

  • 1:1-Beziehungen
  • 1:n-Beziehungen
  • n:m-Beziehungen

Example: Bei einer 1:n-Beziehung kann einem Datensatz aus Tabelle A kein, ein oder mehrere Datensätze aus Tabelle B zugeordnet sein.

Der Leitfaden geht auch auf fortgeschrittene Konzepte wie Generalisierungshierarchien, zusammengesetzte Attribute und Schlüssel ein. Dabei wird die Bedeutung von Primär- und Fremdschlüsseln für die Datenintegrität hervorgehoben.

Highlight: Schlüssel sind von zentraler Bedeutung, da sie eine eindeutige Identifizierung von Entitäten ermöglichen.

Abschließend wird die praktische Anwendung der gelernten Konzepte demonstriert. Ein Beispiel zeigt, wie man eine SQL-Abfrage über mehrere Tabellen formuliert:

Example:

SELECT DISTINCT plz.verzeichnis.Ort
FROM plz_verzeichnis, mitarbeiter
WHERE mitarbeiter.Name LIKE "Anna"

Diese Abfrage veranschaulicht die Verwendung von DISTINCT, die Verknüpfung mehrerer Tabellen und die Anwendung des LIKE-Operators.

Dieser Leitfaden bietet somit eine solide Grundlage für alle, die SQL lernen und die Prinzipien der Datenbankmodellierung verstehen möchten. Er eignet sich hervorragend als Einstieg in die Welt der Datenbanken und als Referenz für SQL-Befehle und ER-Modell-Konzepte.

Nichts passendes dabei? Erkunde andere Fachbereiche.

Knowunity ist die #1 unter den Bildungs-Apps in fünf europäischen Ländern

Knowunity wurde bei Apple als "Featured Story" ausgezeichnet und hat die App-Store-Charts in der Kategorie Bildung in Deutschland, Italien, Polen, der Schweiz und dem Vereinigten Königreich regelmäßig angeführt. Werde noch heute Mitglied bei Knowunity und hilf Millionen von Schüler:innen auf der ganzen Welt.

Ranked #1 Education App

Laden im

Google Play

Laden im

App Store

Knowunity ist die #1 unter den Bildungs-Apps in fünf europäischen Ländern

4.9+

Durchschnittliche App-Bewertung

13 M

Schüler:innen lieben Knowunity

#1

In Bildungs-App-Charts in 12 Ländern

950 K+

Schüler:innen haben Lernzettel hochgeladen

Immer noch nicht überzeugt? Schau dir an, was andere Schüler:innen sagen...

iOS User

Ich liebe diese App so sehr, ich benutze sie auch täglich. Ich empfehle Knowunity jedem!! Ich bin damit von einer 4 auf eine 1 gekommen :D

Philipp, iOS User

Die App ist sehr einfach und gut gestaltet. Bis jetzt habe ich immer alles gefunden, was ich gesucht habe :D

Lena, iOS Userin

Ich liebe diese App ❤️, ich benutze sie eigentlich immer, wenn ich lerne.

Nichts passendes dabei? Erkunde andere Fachbereiche.

Knowunity ist die #1 unter den Bildungs-Apps in fünf europäischen Ländern

Knowunity wurde bei Apple als "Featured Story" ausgezeichnet und hat die App-Store-Charts in der Kategorie Bildung in Deutschland, Italien, Polen, der Schweiz und dem Vereinigten Königreich regelmäßig angeführt. Werde noch heute Mitglied bei Knowunity und hilf Millionen von Schüler:innen auf der ganzen Welt.

Ranked #1 Education App

Laden im

Google Play

Laden im

App Store

Knowunity ist die #1 unter den Bildungs-Apps in fünf europäischen Ländern

4.9+

Durchschnittliche App-Bewertung

13 M

Schüler:innen lieben Knowunity

#1

In Bildungs-App-Charts in 12 Ländern

950 K+

Schüler:innen haben Lernzettel hochgeladen

Immer noch nicht überzeugt? Schau dir an, was andere Schüler:innen sagen...

iOS User

Ich liebe diese App so sehr, ich benutze sie auch täglich. Ich empfehle Knowunity jedem!! Ich bin damit von einer 4 auf eine 1 gekommen :D

Philipp, iOS User

Die App ist sehr einfach und gut gestaltet. Bis jetzt habe ich immer alles gefunden, was ich gesucht habe :D

Lena, iOS Userin

Ich liebe diese App ❤️, ich benutze sie eigentlich immer, wenn ich lerne.

SQL lernen: Beispiele und Lösungen, ER-Modelle und mehr

user profile picture

Mila

@mila.hl

·

42 Follower

Follow

SQL-Grundlagen und Datenbankmodellierung: Ein umfassender Überblick für Anfänger

• Dieser Leitfaden bietet eine Übersicht der wichtigsten SQL-Befehle und Konzepte der Datenbankmodellierung
• Erklärt werden logische Operatoren, Schlüsselwörter wie SELECT, WHERE und FROM sowie die Grundlagen des ER-Modells
• Besonderer Fokus liegt auf Beziehungen zwischen Tabellen und der Erstellung von Datenbankstrukturen
• Ideal für Einsteiger, die SQL lernen und Datenbanken verstehen möchten

24.3.2021

5240

 

11/12

 

Informatik

186

logische Operatoren
= !=, Like, not like, > (größer als), < (kleiner als), >=, <=
WHERE =) Bedingung
OR => oder
ORDER BY sortiert Spotte ASC
register

Melde dich an, um den Inhalt freizuschalten. Es ist kostenlos!

Zugriff auf alle Dokumente

Werde Teil der Community

Verbessere deine Noten

Mit der Anmeldung akzeptierst du die Nutzungsbedingungen und die Datenschutzrichtlinie

SQL-Grundlagen und ER-Modellierung

Dieser Leitfaden bietet eine umfassende Einführung in die Grundlagen von SQL und der Datenbankmodellierung. Er erklärt wichtige SQL-Befehle und Konzepte des Entity-Relationship-Modells (ER-Modell).

Zunächst werden die grundlegenden logischen Operatoren in SQL vorgestellt, darunter Vergleichsoperatoren wie =, !=, >, < sowie LIKE für Textvergleiche. Diese sind essentiell für die Formulierung von Bedingungen in WHERE-Klauseln.

Anschließend werden zentrale SQL-Schlüsselwörter erläutert:

  • SELECT zur Auswahl von Spalten
  • FROM zur Angabe der Tabelle
  • WHERE für Bedingungen
  • ORDER BY zum Sortieren der Ergebnisse
  • DISTINCT zur Entfernung von Duplikaten

Vocabulary: DISTINCT löscht doppelte Ergebnisse bei Abfragen über mehrere Tabellen.

Im Bereich der Datenbankmodellierung werden die Grundkonzepte des ER-Modells vorgestellt:

  • Entitäten als Klassen von Objekten der realen Welt
  • Beziehungen als Verknüpfungen zwischen Entitäten
  • Attribute zur Beschreibung von Eigenschaften

Definition: Ein ER-Modell (Entity-Relationship-Modell) ist eine grafische Darstellung der Struktur einer Datenbank mit Entitäten, Beziehungen und Attributen.

Besondere Aufmerksamkeit wird den Beziehungstypen zwischen Tabellen gewidmet:

  • 1:1-Beziehungen
  • 1:n-Beziehungen
  • n:m-Beziehungen

Example: Bei einer 1:n-Beziehung kann einem Datensatz aus Tabelle A kein, ein oder mehrere Datensätze aus Tabelle B zugeordnet sein.

Der Leitfaden geht auch auf fortgeschrittene Konzepte wie Generalisierungshierarchien, zusammengesetzte Attribute und Schlüssel ein. Dabei wird die Bedeutung von Primär- und Fremdschlüsseln für die Datenintegrität hervorgehoben.

Highlight: Schlüssel sind von zentraler Bedeutung, da sie eine eindeutige Identifizierung von Entitäten ermöglichen.

Abschließend wird die praktische Anwendung der gelernten Konzepte demonstriert. Ein Beispiel zeigt, wie man eine SQL-Abfrage über mehrere Tabellen formuliert:

Example:

SELECT DISTINCT plz.verzeichnis.Ort
FROM plz_verzeichnis, mitarbeiter
WHERE mitarbeiter.Name LIKE "Anna"

Diese Abfrage veranschaulicht die Verwendung von DISTINCT, die Verknüpfung mehrerer Tabellen und die Anwendung des LIKE-Operators.

Dieser Leitfaden bietet somit eine solide Grundlage für alle, die SQL lernen und die Prinzipien der Datenbankmodellierung verstehen möchten. Er eignet sich hervorragend als Einstieg in die Welt der Datenbanken und als Referenz für SQL-Befehle und ER-Modell-Konzepte.

Nichts passendes dabei? Erkunde andere Fachbereiche.

Knowunity ist die #1 unter den Bildungs-Apps in fünf europäischen Ländern

Knowunity wurde bei Apple als "Featured Story" ausgezeichnet und hat die App-Store-Charts in der Kategorie Bildung in Deutschland, Italien, Polen, der Schweiz und dem Vereinigten Königreich regelmäßig angeführt. Werde noch heute Mitglied bei Knowunity und hilf Millionen von Schüler:innen auf der ganzen Welt.

Ranked #1 Education App

Laden im

Google Play

Laden im

App Store

Knowunity ist die #1 unter den Bildungs-Apps in fünf europäischen Ländern

4.9+

Durchschnittliche App-Bewertung

13 M

Schüler:innen lieben Knowunity

#1

In Bildungs-App-Charts in 12 Ländern

950 K+

Schüler:innen haben Lernzettel hochgeladen

Immer noch nicht überzeugt? Schau dir an, was andere Schüler:innen sagen...

iOS User

Ich liebe diese App so sehr, ich benutze sie auch täglich. Ich empfehle Knowunity jedem!! Ich bin damit von einer 4 auf eine 1 gekommen :D

Philipp, iOS User

Die App ist sehr einfach und gut gestaltet. Bis jetzt habe ich immer alles gefunden, was ich gesucht habe :D

Lena, iOS Userin

Ich liebe diese App ❤️, ich benutze sie eigentlich immer, wenn ich lerne.