Seminarium: Dedukcyjne bazy danych

Plan seminariów

11.10.2001Wszyscy z V roku Prezentacja tematów prac magisterskich
18.10.2001Jan Hidders A formal full-feature object-oriented data model and graph-based query language
25.10.2001Artur Jazwiński Datalog: definicja i obliczenia
25.10.2001Daria Nowicka Datalog i negacja
08.11.2001Adrian Szyndela Optymalizacja Datalogu
08.11.2001Łukasz Głąb XML
22.11.2001Daria Nowicka Dokończenie referatu Datalog i negacja
22.11.2001Sławomir Francik Elementy dedukcyjne w SQL3
06.12.2001Bogdan Polak Rodzina XMLa - RDF, MathML, SVG, SMIL, SOAP
20.12.2001Jan Słupski Searching the Web
20.12.2001Włodzimierz KuberaKody kreskowe
03.01.2002Paweł Daniluk Komputery kwantowe. Algorytm Grovera
10.01.2002Paweł Sochaczewski
17.01.2002Przemysław PietrakQueries and Computation on the Web
14.03.2002Włodzimierz KuberaRozszerzanie Oracle Forms 6.0 o funkcje API systemu operacyjnego

Krzysztof Stencel Jerzy Tyszkiewicz

Streszczenia

A formal full-feature object-oriented data model and graph-based query language

We present a graph-based data model GDM, where database instances and database schemas are described by certain types of labeled graphs called instance graphs and schema graphs. The data model unifies concepts such as found in other data models such as nested relations from the nested relational model, symmetrical relationships from the entity-relationship model, and object identity, complex values and inheritance from object-oriented data models.

For this data model we introduce an update language GUL that is based on pattern matching. Every operation in this language contains a pattern, i.e., a labeled graph that represents a prototypical piece of an instance graph that determines where the operation will be applied. The two operations in GUL are the addition and the deletion. The addition specifies, given a certain pattern, which nodes, edges and labels should be added, and a deletion specifies which nodes, edges and labels in the pattern should be removed. Together with some form of iteration such as a fixpoint operator this results in language that can express all constructive transformations of instance graphs.

Rodzina XMLa - RDF, MathML, SVG, SMIL, SOAP

Uniwersalność składni języka XML spowodowała, że stał się on doskonałą bazą definiowania języków, protokołów i formatów danych. Seminarium zaprezentuje nowe technologie web'owe rozwijane przez W3C oparte na języku XML. Pokrótce zostaną omówione:

Następnie omówione omówiony zostanie temat "meta danych", czym są i jakie mają znaczenie. Meta dane rozproszone w większości dokumentów HTML stanowią swego rodzaju bazę danych informacji o tych publikacjach (np. autor, opis, email, itd). Kontynuacją tego tematu będzie dokładniejsze zapoznanie się z językiem RDF (opisu zasobów), który precyzuje "meta dane" zapisywane w dokumentach XML, tak aby mogły być one analizowane automatycznie przez programy komputerowe (motory przeszukiwania, systemy katalogowe, wyspecjalizowane systemy agentowe zbierające informacje).