1 CHARAKTERYSTYKA NARZĘDZI BAZODANOWYCH W ŚRODOWISKU OPEN SOURCE Praca magisterska PRACA DYDAKTYCZNA POLITECHNIKA OPOLSKA Promotor: dr inż. Mariusz Pelc Opole, 2006 r. Karol Prażuch Dalej
2 narzędzia bazodanowe open source narracyjne dokumenty XML CZĘŚĆ TEORETYCZNA CZĘŚĆ PRAKTYCZN A dodatkowe informacje wró ć
3 Podział SZBD Lista 30 SZBD (open source) CZĘŚĆ TEORETYCZNA Rozdział: 3 Rozdział: 3 Licencjonowanie oprogramow ania Rozdział: 4 Rozdział: 4 Opis 6 SZBD (open source) 6 x6 x 6 x6 x Rozdział: 6 Rozdział: 6 Rozdział: 6 Rozdział: 6 Inne narzędzia bazodanowe (open source) LISTA 30 SZBD (open source) Dodatek: B open source Rozdział: 7 Rozdział: 7 Rozdział: 7 Rozdział: 7 SŁOWNICZEK terminów związanych z SZBD Dodatek: A dgfgfhfbkdf hhff fhjfhguiehgf e sdhsdh dhshd djsisifijfiff sdvhsgdg dhsdh shdusdhus hdhfdhfidfid efdf 30 x open sourc e DODATKI R: 6 R: 6 ? $ 1 2 3 open source Zastosowanie SZBD (open source) Rozdział: 5 Rozdział: 5 ROZDZIAŁY open sourc e PlikEdycja wytnij kopiuj wklej WidokPomoc FLOSS
4 Przechowywanie danych Serwe r wbudowana baza danych Uruchamianie / dystrybucja Miejsce zastosowania kartotekow e RDBM S ORDBMS OODBMS MMDBMS DSM S natywne XML niezależn e deskto p enterpris e inn e mobiln e Wyjaśniono pojęcia: ➔ konwersja danych ➔ mapowanie danych PODZIAŁ SZBD rozdział 3 (CZ. TEOR.)
5 LICENCJONOWANIE rozdział 4 (CZ. TEOR.) FLOS S [ opracowano na podstawie diagramu Chao-Kuei dostępnego na stronie http://www.gnu.org ]http://www.gnu.org Otwarte Oprogramowanie (Open Source Software) Wolne Oprogramowanie (Free Software) public domain (wraz z kodem źródłowym) copyleft Zasoby internetowe pomocne w zrozumieniu licencjonowania oprogrogramowania FLOSS
6 ZASTOSOWANIE SZBD (open source) rozdział 5 (CZ. TEOR.) ? $ 1 2 3 open source ? $ 1 2 3 Wybór odpowiedniej bazy danych Popularność SZBD Polityka firm Cechy charakterystyczne dla open source Uwagi dot. wykorzystania SZBD open source
7 OPIS 6 SZBD (open source) rozdział 6 (CZ. TEOR.) 6 x6 x 6 x6 x open sourc e 1.Dane ogólne 2.Platformy (komputery, syst. op.) 3.Dostęp do danych 4.Lista cech charakteryzujących SZBD 5.Zalecane zastosowanie tego SZBD OPIS : PostgreSQ L ORDBMS serwer enterprise MaxDB RDBMS serwer enterprise MonetDB dowolny typ danych serwer enterprise eXist natywna XML serwer Berkeley DB dowolny typ danych wbudowana może być mobilna 65 1234 MySQL RDBMS serwer/wbudowan a może być mobilna
8 INNE NARZĘDZIA BD (open source) rozdział 7 (CZ. TEOR.) open source PlikEdycja wytnij kopiuj wklej WidokPomoc DBDesigner (projektowanie BD) (forum dyskusyjne) (zarządzanie witryną webową) OBSŁUGA WIELU SZBD Database Fishing Tool (DaFT) Squirrel SQL PKLite
9 DODATKI Dodatek: C dgfgfhfbkd fhhff fhjfhguiehg fe sdhsdh dhshd djsisifijfiff sdvhsgdg dhsdh shdusdhus hdhfdhfidfi defdf Dodatek: D Teoretyczne wprowadzenie ROZDZIAŁY KATALOGI QUASI STANDARDY PRACA MAGISTERSKA Podrozdział: 8.1 DocBook MathML www.ndltd.or g DocBook Dokumentacja quasi standardów SŁOWNICZEK DocBook CZĘŚĆ PRAKTYCZNA (narracyjne dokumenty XML) opisany w podrozdziale 8.3 opisany w podrozdziale 8.2
10 TEORETYCZNE WPROWADZENIE podrozdział 8.1 (CZ. PRAKT.) Wprowadzenie do DocBook Inne standardy XML (objaśnienia) TEI - Text Encoding Initiative, AML - Astronomical Markup Language, CML - Chemical Markup Language, MatchML - Mathematical Markup Language, VGH - Virtual Hyperglossary, ThML - Theological Markup Language, SVG - Scalable Vector Graphics XHTML - Extensible HyperText Markup Language XLink - XML Linking Language Zalety dokumentów narracyjnych XML Publikacje naukowe w Internecie
11 KATALOG „ ZML ” QUASI STANDARDY (CZ. PRAKT.) katalog dtdkatalog xml katalog xsl obywatel_zml.dtd czasteczki_zml.dt d sportbook_zml.dtd techbook_zml.dtd katalog xsd obywatel_zml.xsd czasteczki_zml.xs d sportbook_zml.xsd techbook_zml.xsd obywatele_zml.xsd obywatel_dtd.xml obywatel_xsd.xml obywatele_dtd.xm l + wewnętrzne DTD obywatele_xsd.xm l czasteczki_dtd.x ml czasteczki_xsd.x ml sportbook_dtd.xm l sportbook_xsd.xm l techbook_dtd.xml techbook_xsd.xml obywatel_zml_uniwersalny.xsl czasteczki_zml_uniwersalny.x sl sportbook_zml_uniwersalny.xs l techbook_zml_uniwersalny.xsl PRZEZPRZEZ TRANSFORMOWANETRANSFORMOWANE PRZEZPRZEZ WALIDOWANEWALIDOWANE
12 katalog xml mix_techbookzml_sportbookzml_czasteczkizml_obywatelzml.x sl mix_techbookzml_sportbookzml_czasteczkizml_obywatelzml.xml mix_techbookzml_sportbookzml_obywatelzml_czasteczkazml.xs d ... katalog xsdkatalog xsl obywatel_zml.xsd czasteczki_zml.xs d sportbook_zml.xs d techbook_zml.xsd obywatel_zml_uniwersalny.x sl czasteczki_zml_uniwersalny.xsl sportbook_zml_uniwersalny.xsl techbook_zml_uniwersalny.xsl WALIDOWANE PRZEZTRANSFORMOWANE PRZEZ KATALOG „ ZML ” ŁĄCZENIE QUASI STANDARDÓW (CZ. PRAKT.)
13 CZĘŚĆ TEORETYCZNA CZĘŚĆ PRAKTYCZN A Co wiąże narracyjne dokumenty XML z bazami danych ? (narzędzia DB open source) (narracyjne dokumenty XML) FLOSS ? $ open source 6 x open sour ce open sour ce DocBook MathML www.ndltd.org dgfgfhfbkd fhhff fhjfhguieh gfe sdhsdh dhshd djsisifijfiff sdvhsgdg dhsdh shdusdhus hdhfdhfidfi defdf DocBook QUASI STANDARDY PRACA MAGISTERSKA Rozpoczęcie projektu akademickiego publikacji treści prac dyplomowych w Internecie http://www.publikacje.org.pl