Multimedialne bazy danych. Andrzej Łachwa, WFAiIS UJ 2011

Podobne dokumenty
Bazy danych. Andrzej Łachwa, UJ, /15

Bazy danych. Andrzej Łachwa, UJ, /14

RÓWNOWAŻNOŚĆ ZAOFEROWANCH PAKIETÓW PROGRAMÓW BIUROWYCH

Porównanie systemów zarządzania relacyjnymi bazami danych

E.14.1 Tworzenie stron internetowych / Krzysztof T. Czarkowski, Ilona Nowosad. Warszawa, Spis treści

Przedmiotem zamówienia jest dostawa:

PLAN REALIZACJI MATERIAŁU NAUCZANIA Z INFORMATYKI II. Uczeń umie: Świadomie stosować się do zasad regulaminów (P).

Pojęcie systemu baz danych

Diagramy związków encji. Laboratorium. Akademia Morska w Gdyni

1 XML w bazach danych

Załącznik nr 1e do Formularza Ofertowego

Wykład I. Wprowadzenie do baz danych

Bazy Danych. C. J. Date, Wprowadzenie do systemów baz danych, WNT - W-wa, (seria: Klasyka Informatyki), 2000

Oracle11g: Wprowadzenie do SQL

Przewodnik Szybki start

World Wide Web? rkijanka

Przedmiotem zamówienia jest zakup oprogramowania biurowego dla Urzędu Miasta Lublin, w liczbie 50 licencji.

Plan. Raport. Tworzenie raportu z kreatora (1/3)

Tomasz Grześ. Systemy zarządzania treścią

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

Podstawowe pakiety komputerowe wykorzystywane w zarządzaniu przedsiębiorstwem. dr Jakub Boratyński. pok. A38

Pytania SO Oprogramowanie Biurowe. Pytania: Egzamin Zawodowy

Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej.

Systemy baz danych w zarządzaniu przedsiębiorstwem. W poszukiwaniu rozwiązania problemu, najbardziej pomocna jest znajomość odpowiedzi

Wymagania - informatyka

Baza danych. Modele danych

Projekt: MS i CISCO dla Śląska

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, O STRUKTURZE PRZEDMIOTOWEJ

Liczba godzin 1,2 Organizacja zajęć Omówienie programu nauczania 2. Tematyka zajęć

Usługi analityczne budowa kostki analitycznej Część pierwsza.

Shapefile, GeoPackage czy PostGIS. Marta Woławczyk (QGIS Polska)

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

Spis treści. Od autorów / 9

Zamawiający dysponuje szerokim spektrum rozwiązań infrastrukturalnych. Wykonawca uzyska dostęp do infrastruktury w niezbędnym zakresie.

Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych

Bazy danych 2. Wykład 1

KATEGORIA OBSZAR WIEDZY

5.4. Tworzymy formularze

wspiera w swojej specyfikacji podpis elektroniczny zgodnie z Tabelą A.1.1 załącznika 2 Rozporządzenia w sprawie minimalnych Strona 1 z 6

Multimedialne bazy danych. Andrzej Łachwa, WFAiIS UJ 2011

Specyfikacja dla Zadania 1: Kurs programowania sterowników PLC dla uczniów grupy I w ZSP nr 2 w Brzesku.

Informatyka I. Standard JDBC Programowanie aplikacji bazodanowych w języku Java

Specyfikacja dla Zadania 1: Kurs programowania sterowników PLC dla uczniów grupy I w ZSP nr 2 w Brzesku.

Napędy optyczne. Paweł Jamer

Odkrywanie CAQDAS : wybrane bezpłatne programy komputerowe wspomagające analizę danych jakościowych / Jakub Niedbalski. Łódź, 2013.

Spis treści CZĘŚĆ I JĘZYK SIECI 17. Wstęp 13. Rozdział 1 Wprowadzenie do HTML5 19. Rozdział 2 Znajomość znaczników HTML5 37

Spis treści. Przedmowa

Microsoft Access materiały pomocnicze do ćwiczeń cz. 1

Spis treści. Lekcja 1: Podstawy baz danych 1. Lekcja 2: Tworzenie tabel bazy danych 31. Umiejętności do zdobycia w tej lekcji 31

Specyfikacja implementacyjna aplikacji serwerowej

Baza danych sql. 1. Wprowadzenie

Kryteria oceniania z przedmiotu Informatyka

Programowanie obiektowe

1. Menadżer raportów 2 2. Edytor parametrów 3 3. Parametr główny 4 4. Parametr zależny 5 5. Zestawienie atrybutów 6 6.

Systemy baz danych. mgr inż. Sylwia Glińska

Bazy danych - wykład wstępny

Alicja Marszałek Różne rodzaje baz danych

Tworzenie prezentacji multimedialnej Microsoft PowerPoint

OPIS PRZEDMIOTU ZAMÓWIENIA

Zastosowanie e-podręczników w procesie nauczania i uczenia się

Sylabus Moduł 2: Przetwarzanie tekstów

Tworzenie prezentacji w MS PowerPoint

Projektowanie baz danych za pomocą narzędzi CASE

Zakres treści Czas. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

Informatyka kl. 1. Semestr I

Kryteria oceniania uczniów z informatyki w klasie II gimnazjum

konspekt pojedynczy slajd sortowanie slajdów strona notatek 1. Widok normalny/konspekt 2. Widok sortowania slajdów 3.

PRZEWODNIK PO PRZEDMIOCIE

Profesal 3.0 Ergonomiczny krok milowy

PROGRAM NAUCZANIA DLA I I II KLASY GIMNAZJUM

ZAPRASZAMY KADRĘ SEKTORA USŁUG SPOŁECZNYCH (OSOBY SPOZA SPOŁECZNOŚCI AKADEMICKIEJ) Tecnologie MICROSOFT WORD, EXCEL, POWERPOINT 2007

Dostęp do baz danych z serwisu www - PHP. Wydział Fizyki i Informatyki Stosowanej Joanna Paszkowska, 4 rok FK

Informatyka Ćwiczenie 10. Bazy danych. Strukturę bazy danych można określić w formie jak na rysunku 1. atrybuty

Kartografia multimedialna krótki opis projektu. Paweł J. Kowalski

WYMAGANIA EDUKACYJNE Z INFORMATYKI W KL. III gimnazjum 1 godz. / tydzień

Po zakończeniu rozważań na temat World Wide Web, poznaniu zasad organizacji witryn WWW, przeczytaniu kilkudziesięciu stron i poznaniu wielu nowych

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

WYMAGANIA EDUKACYJNE. Witryny i Aplikacje Internetowe klasa I

TWORZENIE PREZENTACJI MS POWERPOINT

Informatyka dla szkół ponadgimnazjalnych zakres podstawowy

Tworzenie strony www - jako projektu z Mechaniki i budowy maszyn

Wstawianie filmu i odtwarzanie go automatycznie

1. Narzędzia główne: WORD 2010 INTERFEJS UŻYTKOWNIKA. wycinamy tekst, grafikę

Proporcje podziału godzin na poszczególne bloki. Tematyka lekcji. Rok I. Liczba godzin. Blok

Dotacje na innowacje. Inwestujemy w waszą przyszłość.

Informatyka I. Programowanie aplikacji bazodanowych w języku Java. Standard JDBC.

Wprowadzenie do baz danych

INFORMACYJNA ROLA STRON WWW I REKLAMY INTERNETOWEJ. Adam Wysocki. Adam Wysocki adam@furia.pl

Tematy lekcji informatyki klasa 4a styczeń 2013

SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA

Microsoft Office 2016 Krok po kroku

RODO a programy Matsol

BAZY DANYCH. Co to jest baza danych. Przykłady baz danych. Z czego składa się baza danych. Rodzaje baz danych

Podstawy tworzenie prezentacji multimedialnej w programie. MS Power Point

WYMAGANIA NA POSZCZEGÓLNE OCENY Z INFORMATYKI /GIMNAZJUM W SŁAWĘCINIE/

5-6. Struktura dokumentu html. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

PRZEWODNIK PO PRZEDMIOCIE

Poziomy wymagań Konieczny K Podstawowy- P Rozszerzający- R Dopełniający- D Uczeń:

Egzamin zawodowy: Technik Informatyk 312[01] Oprogramowanie biurowe pytania i odpowiedzi

Praca z widokami i nawigacja w pokazie

Transkrypt:

1 Multimedialne bazy danych Andrzej Łachwa, WFAiIS UJ 2011

1. Hiperteksty Hipertekst jest systemem informacyjnym, w którym informacja jest wyrażona w postaci niezależnych tekstów przechowywanych w węzłach, na które nałożona jest sieć rozmaitych powiązań i który oferuje jakieś urządzenia wyszukiwania informacji. Hiperteksty można podzielić na dwa typy: konwencjonalne i bazodanowe.

W hipertekście konwencjonalnym zbiór węzłów jest zamknięty, zaczepienia powiązań umieszczone są na stałe w węzłach w czasie tworzenia systemu, a urządzenia wyszukiwawcze działają w oparciu o ustalone indeksy oraz ustalone sieci powiązań węzłów. Przykłady

W hipertekstach drugiego typu (bazodanowych) oddziela się bazę węzłów od struktury powiązań. Takie niezależne struktury są łatwe do modyfikacji, a także pozwalają na tworzenie różnych sieci powiązań dla jednej bazy węzłów. Urządzenia wyszukiwawcze muszą wtedy działać na modyfikowalnych zbiorach danych. Przykłady

Hipertekstu nie czytamy liniowo (jak powieść), ale jak encyklopedię. Zaczynamy go przeglądać od dowolnego wyszukanego węzła, po czym przenosimy się do następnego albo poprzez wiązania hipertekstowe, albo przez użycie wyników wyszukania. W zasadzie wiązania hipertekstowe mogą być typu jeden do wielu. W praktyce spotykane są one bardzo rzadko. Możliwe jest nałożenie na węzły różnych sieci powiązań.

Struktura tradycyjnej atrybutowej (!) bazy danych reprezentowana jest w jej schemacie, a wszystkie zapytania odwołują się do tej sztywnej struktury: nazw tabel, nazw atrybutów i zakresów wartości atrybutów. Schemat hipertekstu możemy wyprowadzić z siatek powiązań, ale jego znajomość ma niewielki wpływ na proces tworzenia kwerend.

Hipertekst to organizacja danych w postaci niezależnych leksji połączonych hiperłączami. Hipertekst cechuje nielinearność i niestrukturalność układu leksji. Oznacza to, że nie ma z góry zdefiniowanej kolejności czytania leksji, a nawigacja między nimi zależy wyłącznie od użytkownika. Najbardziej znanym systemem hipertekstowym jest sieć WWW, chociaż posiada ona pewne ograniczenia w stosunku do innych systemów, takich jak HyperCard czy Storyspace (np. nie są przewidziane połączenia leksji/stron jeden do wielu). [http://pl.wikipedia.org, 12.10.2011]

Według Teda Nelsona, autora terminu hipertekst, WWW jest mocno ograniczoną, nieudaną próbą zastosowania idei hipertekstu [http://pl.wikipedia.org, 12.10.2011] Za prekursorów koncepcji hipertesktu uznaje się Paula Otleta (Belg, twórca uniwersalnej klasyfikacji dziesiętnej), Vannevara Busha (MIT, idea sieci komputerowych i hipertekstu), Teda Nelsona (transkluzja, koncepcja Xanadu), Douglasa Engelbarta (Stanford, wynalazca myszy i okien) i Tima Berners-Lee (twórca Internetu).

2. Multimedia/Hipermedia Multimedialne bazy danych to systemy informacyjne w których informacja przechowywana jest w węzłach różnego rodzaju mediów (np. teksty, dźwięki, filmy, obrazy) połączonych za pomocą wiązań asocjacyjnych i które oferują użytkownikom zarówno możliwość nawigacji, jak i korzystanie z urządzeń wyszukiwawczych. Przykłady

HyperCard (Apple, 1987). Aplikacja pozwalająca na organizowanie własnych zasobów informacji w postaci stosu fiszek, które mogły zawierać tekst, grafikę, dźwięk, animacje i wideo. Użytkownik mógł je odczytywać jak stronice książki, a co istotne, karty mogły zawierać odsyłacze łączące poszczególne karty zgodnie z logiką treści. Język skryptowy HyperTalk pozwalał tworzyć własne złożone aplikacje hipertekstowe na danych z HyperCard.

HTML Help (1996) format plików pomocy w systemie Windows. Plik *chm zbudowany jest z dokumentów HTML, odsyłaczy hipertekstowych, spisu treści, skorowidza i systemu wyszukiwania pełnotekstowego. Przykłady: Microsoft HTML Help 1.4 SDK produkt firmy Adobe: RoboHelp

Microsoft Help Viewer 1.0 http://www.microsoft.com/download/en/confirmation.as px?id=14923 Microsoft Help Viewer 1.1 http://msdn.microsoft.com/en-us/library/dd264827.aspx MadCap Help Viewer V6 http://www.madcapsoftware.com/downloads/redistribut ables.aspx

Według wielu autorów o multimedialnych bazach danych możemy mówić wtedy, gdy mamy: obiekty medialne (dyskretne: tekst i obraz, ciągłe: audio i wideo, oraz złożone) tworzące bazę multimedialną, system multimedialny (system wspierający wymianę informacji z użytkownikiem za pomocą kilku różnych mediów), system zarządzania bazą, który wspiera i obsługuje dane medialne w zakresie ich składowania, wyszukiwania i przetwarzania (czyli tak, jak SZRBD obsługują dane alfanumeryczne).

Od multimedialnych baz danych odróżnia się bazy danych z multimedialną zawartością, np.: katalogi zdjęć z miniaturami prowadzącymi do obrazów w pełnej rozdzielczości, systemy wideo na żądanie z wyszukiwaniem dotyczącym opisu parametrów filmu (aktor, tytuł, streszczenie ), księgarnie internetowe ze zdjęciami okładek, abstraktami, spisami treści i próbkami tekstów, zdjęciami okładek płyt, spisami zawartości i próbkami utworów o ile tylko wyszukiwanie zorganizowane jest tradycyjnie, tj. gdy obiektami przeszukiwanymi są opisy zdjęć, filmów, książek czy płyt.

Multimedialną zawartość da się upchnąć do popularnych relacyjnych bądź obiektoworelacyjnych baz danych, np: MySQL, PostgreSQL, MS SQL Server, Oracle, DB2 w postaci obiektów typu BLOB. Wtedy do każdego takiego obiektu dodaje się nagłówek, tj. pewien opis zawartości obiektu binarnego i wszelkie operacje wyszukiwania mogą uwzględniać wyłącznie zawartość tych nagłówków.

Jednak można iść krok dalej. Na przykład w strukturze nagłówka umieścić listę słów kluczowych charakteryzujących treść obiektu binarnego (załóżmy, że da się to zrobić w sposób zautomatyzowany przy pomocy procedury X). W takiej sytuacji da się już wyszukiwać obrazy, filmy, nagrania dźwiękowe, teksty języka naturalnego według zawartych w nich treści! Jeżeli teraz usuniemy z nagłówków opisy treści, a procedurę X włączymy do procesu wyszukiwania treści na żądanie, to taka baza będzie z pewnością bazą multimedialną, a nie zwykłą bazą relacyjną z multimedialną zawartością.

Dodatki: CitySimulator, SQL Compact i 2 narzędzia - propozycja tematu podobnego do edytora kwartałów Help Viewer - propozycja tematu Słownik języka polskiego [www.sjp.pl] - propozycja tematu

Transkluzja (dosł. przeniesienie i włączenie) - sposób włączenia w systemie hipertekstowym fragmentów innych dokumentów. Przykładowo, artykuł o gospodarce jakiegoś kraju mógłby zawierać wykres czy akapit opisujący eksport produktów rolnych pochodzący z innego artykułu. Zamiast kopiować dane z dokumentu źródłowego do docelowego i utrzymywać w ten sposób dwie kopie, można dokonać transkluzji, czyli odwołania się w dokumencie docelowym do dokumentu źródłowego, które spowoduje wyświetlenie fragmentu dokumentu źródłowego w docelowym. Zaletą takiego rozwiązania jest również aktualność tego fragmentu, którego zawartość może się zmieniać, gdy jego autor dokona poprawek. Odwołanie to służy też jako wzajemny odsyłacz między oboma dokumentami. [http://pl.wikipedia.org, 12.10.2011] powrót