Mavigator

Transkrypt

Mavigator
przygotował
Mariusz Trzaska
Plan prezentacji
l
l
l
l
l
l
l
2
Wprowadzenie
Nawigacja, a zapytanie
Nawigacja intencyjna
Nawigacja ekstensyjna
Koszyki
Nowe pomysły
Pytania
PJWSTK, kwiecień 2004
Mavigator
Nawigacja a zapytania
l
Odpytywanie bazy danych
–
–
l
Nawigowanie w zawartości bazy danych
–
3
Tekstowe języki zapytań: SBQL, SQL, OQL
Graficzne języki zapytań: Kaleidoscape,
Kaleidoquery,
Mavigator
PJWSTK, kwiecień 2004
Mavigator
Nawigacja intencyjna
Schemat bazy: wierzchołki, krawędzie, etykiety
4
PJWSTK, kwiecień 2004
Mavigator
Nawigacja intencyjna (2)
Pracownik
pracuje w
zatrudnia
*
Firma
*
P1
P2
F1
P3
F2
P4
P5
F3
P6
P7
F4
P8
5
PJWSTK, kwiecień 2004
Mavigator
Nawigacja intencyjna (3)
l
Marked objects:
–
–
–
Filtrowanie,
Ręczne oznaczanie,
Nawigowanie:
l
l
l
–
l
6
Suma zbiorów,
Część wspólna,
Różnica.
Koszyki.
Użycie Cofnij, Ponów
PJWSTK, kwiecień 2004
Mavigator
Nawigacja ekstensyjna
7
PJWSTK, kwiecień 2004
Mavigator
Koszyki
l
l
l
l
Definicja
Trwałość i personalizacja
Wykorzystanie koszyków
Operacje na koszykach:
–
–
–
8
Suma,
Część wspólna,
Różnica.
PJWSTK, kwiecień 2004
Mavigator
Architektura
Mavigator (Windows Form Application)
GUI
Logika biznesowa
ODRA
baza danych
AbstractDatabase2
Wraper do bazy
danych
9
PJWSTK, kwiecień 2004
Mavigator
Nowe pomysły
•
Graficzne
złączenia
(visual
joins).
po złączeniu...
10
PJWSTK, kwiecień 2004
Mavigator
Nowe pomysły (2)
•
Graficzne złączenia (visual joins) - cd.
GUI
GUI
Logika biznesowa
AbstractDatabase2
Logika biznesowa
Wraper do wirtualnej
bazy danych
ODRA
baza danych
AbstractDatabase2
AbstractDatabase2
Wraper do bazy
danych
11
PJWSTK, kwiecień 2004
Mavigator
Nowe pomysły (3)
•
Modyfikacje interfejsu użytkownika, np. dotyczące
używania operatorów AND, OR.
a
a OR b
b
a
a AND b
12
PJWSTK, kwiecień 2004
b
Mavigator
Nowe pomysły (4)
•
•
Stworzenie wraperów nie tylko do baz danych: np. Web Services,
CORBA.
Funkcjonalność umożliwiająca dodanie różnego rodzaju informacji
„handlowych”:
•
Podobnych do CORBA Trade Service, CORBA Property Services,
• Web Services (WSDL and UDDI), and search facilities according to this
information.
Umożliwiających wyszukiwanie obiektów na podstawie bardziej
zaawansowanych kryteriów: „Yellow pages”.
•
13
Rozszerzenie obsługiwanego modelu danych, np. o generalizacje.
PJWSTK, kwiecień 2004
Mavigator
Nowe pomysły (5)
•
Nowe funkcje operujące na marked objects:
•
•
•
•
•
•
•
14
Średnia,
Maksimum,
Minimum,
Suma,
...
Stickers – Adnotacje(?!). Dowolne informacje, trwale
przypisane do konkretnego obiektu (lub grupy), przez
konkretnego użytkownika.
Zaawansowane graficzne środowisko wykorzystujące
grafikę 3D.
PJWSTK, kwiecień 2004
Mavigator
Nowe pomysły (6)
Projekcje obiektów (Projections of marked objects).
Lic zba proje któw
•
Pracownik
Pensja: 4800,00 PLN
Projektów: 4
Pe ns ja
15
PJWSTK, kwiecień 2004
Mavigator
Pytania
16
PJWSTK, kwiecień 2004
Mavigator