Anfragesprachen – Dipl. Ing. Ulrich Borchert / FH Merseburg1/12 Informationsretrieval Suche mit und nach Attributen und Merkmalen, die bedeutend für die.

Slides:



Advertisements
Ähnliche Präsentationen
Blue J.
Advertisements

Datenbankdesign mit ACCESS.
Zur Rolle der Sprache bei der Modellierung von Datenbanken
Datenbanken Einführung.
Folien 2-5, 7-8 © Prof. Dr. Manfred Rössle (FH Aalen)
Datenmodellierung Externe Phase Informationsstruktur
Kapitel 4 Datenstrukturen
Vs61 6 Verteilte Datenverwaltung. vs62 Ziel:Zusammengehöriger Datenbestand soll über mehrere Stationen verteilt werden, z.B. Fragmentierung: in mehrere.
Paul, Morten, Yannick Blue J. Entwicklungsumgebung versteht Java Programmcode versteht Java Programmcode Für die Entwicklung eigener Software.
FH-Hof Extensible Markup Language Richard Göbel. FH-Hof Extensible Markup Language XML XML ist universeller Ansatz für die Strukturierung von Zeichenketten.
Lernen als Informationsverarbeitung
Anfragesprachen – Dipl. Ing. Ulrich Borchert / FH Merseburg1/24 Beispiel einer Anfrage Welche Umsätze sind in den Jahren 1998 und 1999 in den Abteilungen.
Anfragesprachen – Dipl. Ing. Ulrich Borchert / FH Merseburg1/10 Grafische Anfragesprachen Geeignet sind grafische Anfragesprachen für Nutzer, die keine.
Anfragesprachen – Dipl. Ing. Ulrich Borchert / FH Merseburg 1/25
Anfragesprachen – Dipl. Ing. Ulrich Borchert / FH Merseburg1/7 Datenbanken werden als Anhäufung von Werten eines Wertebereiches aufgefasst und Datenbankabfragen.
Anfragesprachen – Dipl. Ing. Ulrich Borchert / FH Merseburg1/9 Data Mining Ist die Wissensgewinnung aus Datensammlungen (Knowledge Discovery in Database).
Anfragesprachen – Dipl. Ing. Ulrich Borchert / FH Merseburg1/7 Information Retrieval auf Texten An ihre Grenzen stoßen relationale Datenbanken bei der.
Anfragesprachen – Dipl. Ing. Ulrich Borchert / FH Merseburg1/8 Klassifikationen Klassifikationen dienen dazu, Themen oder Objekte systematisch zu ordnen.
Anfragesprachen – Dipl. Ing. Ulrich Borchert / FH Merseburg 1/10
Anfragesprachen – Dipl. Ing. Ulrich Borchert / FH Merseburg1/8 Thesauren In gewisser Weise bilden Thesauren (Singular Thesaurus, Plural auch Thesauri)
Anfragesprachen – Dipl. Ing. Ulrich Borchert / FH Merseburg 1/7
Anfragesprachen – Dipl. Ing. Ulrich Borchert / FH Merseburg1/5 Grundtechniken des Information Retrieval Deskribierung Hierunter versteht man eine manuelle.
Anfragesprachen – Dipl. Ing. Ulrich Borchert / FH Merseburg1/4 Machine Learning (ML) Der erste Teil dieser Definition ist auch eine Beschreibung von Machine.
Anfragesprachen – Dipl. Ing. Ulrich Borchert / FH Merseburg1/4 Manuelle Verfahren Klassifizierung Hier werden Dokumente in ein fest vorgegebenes System.
QBE in MS Access formulieren
Klassendiagramm Verwandte Begriffe: class, Typ, Objektfabrik
Abhängigkeitsbeziehung
UML im Überblick – Dipl. Ing. Ulrich Borchert / FH Merseburg 1/22
Schritte zu Datenmodellierung
Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme
Access 2000 Datenbanken.
Datenbanken Einführung Merkmale dateiorientierte Datenverwaltung
Seminar: Verteilte Datenbanken
Datenbanksysteme für FÜ SS 2000 Seite Worzyk FH Anhalt Transaktionen und Parallelverarbeitung Eigenschaften von Transaktionen Konsistenz Isolation.
Einführung Dateisystem <-> Datenbanksystem
ausdrucksschwächeres
Synchronisation paralleler Transaktionen AIFB SS Konzept der Transaktion 4.2 Konzept der Transaktion (1/4) Eine Transaktion ist ein in sich geschlossener,
Wizards & Builders GmbH Schulung Visual SourceSafe für Visual FoxPro Norbert Abb W&B.
Einführung und Überblick
Relationale Datenbankmodelle
... und alles was dazugehört
Integritätsbedingungen
Prof. Dr. Gerhard Schmidt pres. by H.-J. Steffens Software Engineering SS 2009Folie 1 Objektmodellierung Objekte und Klassen Ein Objekt ist ein Exemplar.
Entwurf und Realisierung einer digitalen Bibliothek zur Verwaltung von Notenhandschriften Dipl.-Ing. Temenushka Ignatova Datenbank- und Informationssysteme,
Typo3 Templates und TypoScript
Überblick über die Datenbankproblematik
Datenbanken und Datenmodellierung
Allgemeines zu Datenbanken
(D.h. „Hallo MausFans!“ auf Japanisch).
Access Einführung in das Datenbank-Management-System Grundlagen.
verstehen planen bearbeiten
Klassen und Klassenstruktur
Paul, Morten, Yannick Blue J. Entwicklungsumgebung  versteht Java Programmcode  Für die Entwicklung eigener Software  Durch die Programmierung.
Anmeldung via Mit Mausklick Sprache wechseln Verfügbare Funktionen Maskenbeschrieb aufrufen - geschloss. Menü (640x480) + geöffnetes Menü (800x600)
Informatik Technische Informatik Praktische Informatik Theoretische
Einführung Dateisystem <-> Datenbanksystem
HG13_ Herzgen, Jung & Lorkowski1 Java Programmierung BlueJ Workshop.
Vs51 5 Verteilte Datenverwaltung. vs52 Situation:Zusammengehöriger Datenbestand ist über mehrere Stationen verteilt, z.B. Fragmentierung: in mehrere Fragmente.
Vorlesung Datenbanksysteme vom Anfragebearbeitung  Logische Optimierung.
Paul, Morten, Yannick Blue J. Entwicklungsumgebung  versteht Java Programmcode  Für die Entwicklung eigener Software  Durch die Programmierung.
BHAK/BHAS 1 Salzburg KIDM 2ASBS Schuljahr 2004/05
Objektorientierte Programmierung §Klassen §Objekte §Attribute §Eigenschaften §Methoden §Datenkapselung §Ereignisse §Vererbung §Entwicklungszeit §Laufzeit.
Datenbanken Eine Einführung Kerstin Fröhlig, HHBK.
Von Wietlisbach, Lenzin und Winter
Datenbanksystem Von Anna und Robin.
Datenbanken Von Zoe und Carem.
Präsentation von Darleen und Michèle
Datenbanken Von Amed und Alicia.
Von Wietlisbach, Lenzin und Winter
(Structured Query Language)
 Präsentation transkript:

Anfragesprachen – Dipl. Ing. Ulrich Borchert / FH Merseburg1/12 Informationsretrieval Suche mit und nach Attributen und Merkmalen, die bedeutend für die Suche nach Datensätzen sind. Ziel der Suchanfrage ist nicht der Inhalt des Suchfeldes, sondern der Inhalt der anderen Felder des Datensatzes. Suchanfrage Beispiel: 1.T1 = Oma 2.GE = m 3.NA = Britisch 4.NA = Britisch UND GE = w 5.BO > GE/verkauft Wert

Anfragesprachen – Dipl. Ing. Ulrich Borchert / FH Merseburg2/12 Ge- schlecht Vor- name AutorGeb. Natio- nalität Titel 1Titel 2 GEVNAUBONAT1T2 mErich Käst- ner 1899deutsch Das fliegende Klassen- zimmer Emil und die Detektive wAstrid Lind- gren 1907 Schwe- disch Pippi Langstrumpf Karlson auf dem Dach insgesamt w Joanne K Row- ling 1965britisch Harry Potter 1 Harry Potter 2Titel Ver- kauft mPeter Härt- ling 1933deutschOmaBen liebt Anna mRudyardKipling1865britisch Das Dschungel- buch Kim Feldname Suchfeld Feldinhalt Datensatz

Anfragesprachen – Dipl. Ing. Ulrich Borchert / FH Merseburg3/12 Die Suche mit und nach Attributen und Merkmalen bedeutet die Suche nach Datensätzen (in strukturierten Dateien), nach Mengen von Datensätzen, über die Inhalte von Feldern, d.h. über die Ausprägungen von Attributen und Merkmalen. In der Suchanfrage werden Feldname und Feldinhalt angegeben. Ziel der Suchanfrage ist nicht der Inhalt des Suchfeldes, sondern der Inhalt der anderen Felder des Datensatzes.

Anfragesprachen – Dipl. Ing. Ulrich Borchert / FH Merseburg4/12 Begriffe Objekt Im weitesten Sinne alles das, was in der deutschen Sprache als Substantiv bezeichnet werden kann Attribute und Merkmale Attribute und Merkmale sind Instrumente der menschlichen Realitätswahrnehmung. Merkmale, die oberflächliche Eigenschaften beschreiben, um sie in Kategorien zu unterteilen, sind qualitative Merkmale. Merkmale, die auf weitergebildeten Wahrnehmungskonzepten basieren (z.B. Zahlenraum), sind quantitative Merkmale. Das Attributkonzept spiegelt einen zentralen Aspekt unserer Wahrnehmung wieder. Trotzdem ist der Attributsbegriff wegen seiner unscharfen Absicherung nicht ganz befriedigend und wird daher durch den Merkmalsbegriff ergänzt.

Anfragesprachen – Dipl. Ing. Ulrich Borchert / FH Merseburg5/12 Attribut Zum Attribut gehört der Name eine Menge von Werten, die das Attribut annehmen kann Objekte, die von einem oder mehreren Attribut(en) erfasst werden, bilden eine Objektklasse. (Bsp. Die Objektklasse Räderfahrzeuge könnte durch das Attribut Zahl der Räder gemessen werden)

Anfragesprachen – Dipl. Ing. Ulrich Borchert / FH Merseburg6/12 KürzelBegriffErläuterung DBDatenbank Strukturierter, von DBMS verwalteter Datenbestand DBMS Datenbank-Management- System Software zur Verwaltung von Datenbanken DBSDatenbanksystemDBMS plus Datenbank(en) Merkmale Jedes Objekt wird durch genaue Merkmalsausprägungen beschrieben. Zu einem Merkmal gehört der Name eine Menge von Ausprägungen mit kategorialem Charakter.

Anfragesprachen – Dipl. Ing. Ulrich Borchert / FH Merseburg7/12 Information Retrieval Hat sich im Bereich der Online-Datenbankan als Begriff für die gezielte Suche und das Wiederfinden von Informationen eingebürgert. Ursprünglich ausgerichtet auf textbasierende Datenbanken. Für Faktendatenbanken und damit verbunden die Abfrage der Datenbank steht der Begriff Abfragesprache zur Verfügung. Trotzdem werden auch in diesem Bereich öfters die Begriffe Retrievalsprache oder Retrievalsystem für die jeweilige Abfragesprache abgeleitet. Anwendung 1 DBMS Anwendung n Datenbank …

Anfragesprachen – Dipl. Ing. Ulrich Borchert / FH Merseburg8/12 Externe EbeneKonzeptuelle EbeneInterne Ebene Anfragen Updates OptimiererAuswertungPlattenzugriff DB-Operationen Einbettung Masken P1 Pn Data Dictionary Sichtdefinition Datendefinition Dateiorganisation …

Anfragesprachen – Dipl. Ing. Ulrich Borchert / FH Merseburg9/12 1. Integration Die Datenintegration erfordert die einheitliche Verwaltung aller von Anwendungen benötigten Daten. Hier verbirgt sich die Möglichkeit der kontrollierten nicht- redundanten Datenhaltung des gesamten relevanten Datenbestandes. 2. Operationen Auf der Datenbank müssen Operationen möglich sein, die Datenspeicherung, Suchen und Änderungen des Datenbestandes ermöglichen. 3. Katalog Der Katalog, auch Data Dictionary genannt, ermöglicht Zugriffe auf die Datenbeschreibungen der Datenbank. 4. Benutzersichten Für unterschiedliche Anwendungen sind unterschiedliche Sichten auf den Datenbestand notwendig, sei es in der Auswahl relevanter Daten oder in einer angepassten Strukturierung des Datenbestands. Die Abbildung dieser speziellen Sichten auf den Gesamtdatenbestand muss vom System kontrolliert werden.

Anfragesprachen – Dipl. Ing. Ulrich Borchert / FH Merseburg10/12 5. Konsistenzüberwachung Die Konsistenzüberwachung, auch als Integritätssicherung bekannt, übernimmt die Gewährleistung der Korrektheit von Datenbankinhalten und der korrekten Ausführung von Änderungen, sodass diese die Konsistenz nicht verletzen können. 6. Zugriffskontrolle Aufgabe der Zugriffskontrolle ist der Ausschluss unauthorisierter Zugriffe auf die gespeicherten Daten. Dies umfasst datenschutzrechtlich relevante Aspekte personenbezogener Informationen ebenso wie den Schutz firmenspezifischer Datenbestände vor Werksspionage. 7. Transaktionen Unter einer Transaktion versteht man eine Zusammenfassung von Datenbank- änderungen zu Funktionseinheiten, die als Ganzes ausgeführt werden sollen und deren Effekt bei Erfolg permanent in der Datenbank gespeichert werden soll.

Anfragesprachen – Dipl. Ing. Ulrich Borchert / FH Merseburg11/12 8. Synchronisation Konkurriende Transaktionen mehrerer Benutzer müssen synchronisiert werden, um gegenseitige Beeinflussungen, etwa versehentliche Schreibkonflikte auf gemeinsam benötigten Datenbeständen, zu vermeiden. 9. Datensicherung Aufgabe der Datensicherung ist es, die Wiederherstellung von Daten etwa nach Systemfehlern zu ermöglichen.

Anfragesprachen – Dipl. Ing. Ulrich Borchert / FH Merseburg12/12 Dateiorganisation: Definition der Dateiorganisation und Zugriffspfade auf der internen Ebene Datendefinition: Konzeptuelle Datendefinition (konzeptuelles Schema) Sichtdefinition: Definition von Benutzersichten (externe Ebene) Masken: Entwurf von Menüs und Masken für die Benutzerinteraktion Einbettung: Einbettung von Konstrukten der Datenbanksprache in eine Programmiersprache. Anfragen/Updates: Interaktiver Zugriff auf den Datenbestand DB-Operationen: Datenbank-Operationen (Anfrage, Änderungen) Optimierer: Optimierung der Datenbankzugriffe Plattenzugriff: Plattenzugriffssteuerung Auswertung: Auswertung von Anfragen und Änderungen P1…Pn: Verschiedene Datenbank-Anwendungsprogramme Data Dictionary (oder auch Datenwörterbuch): Zentraler Katalog aller für die Datenhaltung relevanten Informationen