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 > G eography M arkup L anguage"
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 S tructured Q uery L anguage (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ę ... :-(