Anna
Inhaltsverzeichnis |
Datenbank-Projekt: K-Pop
Begründung Themenwahl
Das Ziel dieser Datenbank ist es, schnell die verschiedensten Informationen über bestimmte K-Pop Gruppen zu bekommen.
Modellierung in ERM
Kardinalität: = Menge der Anzahl der Elemente in einer Menge => Anzahl der Zeilen und Anzahl der verschiedenen Attributwerte einer Spalte
1:1: Jeder Entität der Menge A wird genau eine Entität der Menge B zugeordnet und umgekehrt.
1:n: Jeder Entität der Menge A können mehrere Entitäten der Menge B zugeordnet werden, umgekehrt kann jedoch jeder Entität der Menge B nur genau eine Entität der Menge A zugeordnet werden.
m:n: Jeder Entität der Menge A können mehrere Entitäten der Menge B zugeordnet werden und umgekehrt.
Transformation in Relationsmodell
DB
Normalformen:
- ENF: - Tabellenfelder so zerlegen, dass in einem Feld wirklich nur eine Info steht
-> Problem: durch eine Änderung können mehrere Änderungen hervorgerufen werden
- ZNF: - eindeutige Zuordnung durch Primärschlüssel
- DNF: - Nachteile: Durchmusterung der gesamten Tabelle, wenn es eine Änderung gibt
- Einfüge- und Löschanomalien:
- wenn Daten in eine Datenbank eingefügt werden,und dabei Schwierigkeiten
entstehen, weil z.B. Attribute fehlen = Einfügeanomalie;
- wenn durch das Löschen eines Datensatzes mehr Informationen verloren gehen,
als gewollt = LöschanomalienAbfragen
<codecreate table bts integer varchar create index icode on><p>CREATE TABLE BigHit-Ent (Nr INTEGER,Name VARCHAR(255),BTS INTEGER); CREATE INDEX iNr ON BigHit-Ent (Nr); </p><p>1. (einfach)</p><pre>