Nowoczesne bazy danych

Rozwinięcie tematu fakultetu:
"Podstawy obsługi bazy danych Oracle10g (SQL), zasady projektowania baz danych, wykorzystanie opcji przestrzenej, podstawy XML, zastosowanie XML do przetwarzania danych przestrzennych > Geography Markup Language"

Dziedzina fakultetu: Inżynieria oprogramowania
Status fakultetu: Fakultet planowany do zgłoszenia
Dla studentów: Wszystkich specjalności
Zgłoszenie fakultetu do zapisów - maj 2006. Zajęcia (jeśli zapisze się minimalna liczba osób) odbędą się w roku akademickim 2006/2007


Zastanów się - że na wielu zajęciach korzystałeś z bazy danych
Wiele programów GIS pracuje na bazach danych lub ma możliwość "linkowania" baz danych oraz przeszukiwania atrybutów tekstowych.

W związku z tym warto wiedzieć jak zarządza się bazą danych oraz jak się wykorzystuje bazy danych w dziedzinie GIS.


EwMapa - w tej chwili najnowsza wersja Ewmapy posiada możliwoć przechowywania nie tylko atrybutów tekstowych w bazie danych ale również elemnety graficzne Geomedia od zawsze przechowują atrybuty i ich grafikę w bazie danych. Microstation Geographics i AutocadMap również wymagaja zastosowania bazy danych do budowy projektu GIS



Zakres fakultetu
Planowany zestaw ćwiczeń z baz danych:
  • Projektowanie tabel i relacji
  • zakładanie tabel, łączenie tabel - wypełnianianie tabel
  • wprowadzanie danych - bezpośrednio i pośrednio
  • Zastosowanie zaawansowanych zapytań SQL
  • Zapytania do baz danych w sysemach GIS (graficzne interfejsy SQLa)
  • wykorzystanie opcji przestrzennej (SDO) w języku SQL
  • Pliki xml - budowa, przeznaczenie itp.
  • Wykorzystanie plików XML jako bazy danych



  • Co ci da zaliczenie tego fakultetu?
    Nauczysz się obsługiwać:
    Oracle - utworzysz małą prostą bazę danych, wypełnisz ją danymi zrobisz prostą formatkę oraz przetestujesz jej własności. Ponadto nauczysz się używać SQLa wraz z opcją przestrzenną (SDO)
    XML - poznasz co to jest XML, utworzysz bazę danych w formacie XML oraz poznasz format danych GML


    Poznasz również teoretyczne podstawy Baz Danych
  • Rodzaje baz danych - hierarchiczne, sieciowe, relacyjne i obiektowe, poznasz obecny hit w bazach - Bazy Danych XML,
  • Analiza i opis relacji - dowiesz się co to jest model relacyjny oraz czym różni się od obiektowego.
  • SQL Structured Query Language (Strukturalny język zapytań) - podstawy języka jego rozszerzenia w kierunku przechowywania danych przestrzennych, będzie też trochę składni tego języka
  • Interfejs bazy danych - okna widokowe bazy danych




  • Środowisko bazy danych Oracle
    Baza Oracle 10g XE
    jest za darmo dla studentów i do zastosowań komercyjnych !!
    od 24 lutego 2006 firma Oracle udostępniła bazę danych Oracle 10 g Express Edition za darmo.

    Baza jest za darmo do zastosowań
  • komercyjnych !,
  • dydaktyki,
  • redystrybucji - co oznacza, że możesz napisać program na oraclu i go sprzedawać załączając bazę 10g XE do swojego programu :-).

    "Haczyki" - baza jest za darmo dopóki użytkownik nie przekroczy:
  • max 20 użytkowników bazy,
  • max RAM 1 GB (jest manager bazy, który przydziela pamięć bazie)
  • max rozmiar bazy 4 GB.
    po przekroczeniu tych parametrów trzeba już kupić licencję ... :-(




  • ostatnia aktualizacja:
    POWRÓT