AP1

Blok 4 · IT-Arbeitsplatz einrichten FK 04.08 Bbp 4 ~14 dakika

Relationale Datenbanken

ER-Modell, Schlüssel, Beziehungen

Das ERM tek konu olarak 33 puan — üçüncü sırada, ve on sınavın beşinde çıktı. Katalog maddeyi Grundlagen von relationalen Datenbanken diye daralttı.

Fachbegriffe

BegriffDeutsche DefinitionTürkçe
die EntitätGegenstand oder Vorgang, über den Daten gespeichert werdenvarlık
das AttributEigenschaft einer Entität, z. B. Name oder Datumöznitelik
der PrimärschlüsselAttribut, das einen Datensatz eindeutig identifiziertbirincil anahtar
der FremdschlüsselAttribut, das auf den Primärschlüssel einer anderen Tabelle verweistyabancı anahtar
die Redundanzmehrfache Speicherung derselben Informationyinelenen veri

Konu

Das ER-Modell üç parçadan oluşur: die Entität (dikdörtgen), das Attribut (elips ya da liste), die Beziehung (eşkenar dörtgen ya da çizgi). Her entiteye bir Primärschlüssel verilir — altı çizili yazılır.

Beziehungstypen ve çözümü — sınavın asıl sorusu:

TypBeispielUmsetzung
1 : 1Mitarbeiter ↔ DienstwagenFremdschlüssel auf einer Seite
1 : nAbteilung ↔ MitarbeiterFremdschlüssel auf der n-Seite
n : mProjekt ↔ Mitarbeiterzusätzliche Zwischentabelle

En çok sorulan tek şey bu: n:m ilişki doğrudan kurulamaz, araya bir tablo (die Zwischentabelle / die Verknüpfungstabelle) girer ve her iki tarafın birincil anahtarını yabancı anahtar olarak taşır.

Die Redundanz neden kötü? Aynı bilgi birden çok yerdeyse biri güncellenip diğeri unutulabilir — die Inkonsistenz (Anomalie) doğar. Ayrıca yer israfı olur. Çözüm: bilgiyi tek yerde tutup Fremdschlüssel ile bağlamak.

Die referenzielle Integrität: bir Fremdschlüssel ancak var olan bir Primärschlüssele işaret edebilir. Bu yüzden bir bölüm silinmeden önce oradaki çalışanlar taşınmalıdır — senaryo sorusu tam bunu sorar.

SQL katalogda yok. Ekim 2024 kataloğunun gerekçe metni açık: … durch Thematisierung von SQL und RAID ausschließlich in Teil 2 der Abschlussprüfung. Yani AP1'de SELECT yazman beklenmiyor. Ama öğrenirsen boşa gitmez — AP2'de (özellikle FIAE için) duruyor.

Isınma

⚠️ Bu sınav formatı değil. AP1'de şık yok, cevabı sen yazıyorsun. Bu blok sadece terimleri hatırlamak için.

  1. Wie wird eine n:m-Beziehung umgesetzt?

  2. Worauf verweist ein Fremdschlüssel?

  3. Welches Problem entsteht durch Redundanz?

Prüfungsaufgaben

Sınavın gerçek biçimi. Yaz, sonra «Musterlösung»u aç ve kendini puanla. Kalıplar için Operatoren.

In einem Betrieb sollen Projekte und Mitarbeiter verwaltet werden. Ein Mitarbeiter kann an mehreren Projekten arbeiten, ein Projekt hat mehrere Mitarbeiter. Erläutern Sie, wie diese Beziehung in einer relationalen Datenbank umgesetzt wird. 4 Punkte erläutern

İlişki tipini adlandır → neden doğrudan kurulamaz → çözüm → ara tablo neyi içerir.

Tuzaklar

ER modelinde birincil anahtarı işaretlememek. Altı çizilir.
SQL yazmaya çalışmak. AP1'de istenmiyor; zamanını ER modeline ayır.

Kaynaklar

Takıldığın yeri sor. Bu sayfa bir başlangıç — kendi yazdığın cevabı kontrol ettirmek, bir kalıbı neden öyle kurduğumuzu sormak ya da başka bir örnek istemek için öğretmenine dön.
← UML & BildschirmmaskenQualitätsbegriff →