9
Datenbanken - 3. Semester (Fach) / Volltextsuche | Trigger (Lektion)
Volltextsuche | Trigger
Diese Lektion wurde von zrah erstellt.
Diese Lektion ist leider nicht zum lernen freigegeben.
- Welcher Index wird für die Volltextsuche verwendet? Der invertierte Index = Volltextindex.
- Wie ist so ein Index aufgebaut (im groben, nicht die Lucene-Variante)? (Index für die Volltextsuche) In der Index-Datei steht statt der Worte, die zusammen einen Text ergeben, die Positiondes Wortes (Dokument, Stelle, usw.): T0 = „Es ist schon spät“,T1 = „Spät am Abend“,T2 „Es ist spät am Abend“ abend: {(1,2),(2,4)}am: {(1,1),(2,3)}es: {(0,0),(2,0)}ist: {(0,1),(2,1)}schon: {(0,2)}spät: {((0,3),(1,0),(2,2)}
- Wie heißt das bekannteste Produkt zur Volltextsuche? Lucene (bessere Performance, Sortierung nach Relevanz der Treffer)
- Wann wird ein Volltextindex verwendet? In Datenbanken, in denen von Benutzern oft nach Text gesucht wird (Index verbessert die Performance von SELECT) und in Datenbanken, in denen Texte gespeichert werden.
- Geben sie ein Beispiel, wo ein "before statement trigger" Sinn machen würde. Eine bestimmte Dateigröße soll nicht überschritten werden.
- Geben sie ein Beispiel, wo ein "after statement trigger" Sinn machen würde. Protokollieren von Zugriffen.
- Geben sie ein Beispiel, wo ein "before each row trigger" Sinn machen würde. Preisänderungen dürfen einen bestimmten Mindestbetrag nicht unterschreiten.
- Geben sie ein Beispiel, wo ein "after each row trigger" Sinn machen würde. Bei Preisänderungen soll das Datum der Änderungen gespeichert werden.
- Welche Datenbankbefehle können bei MySQL einen Trigger auslösen? insert, update, delete/replace
Anzeige