Difference between revisions of "Prostorové databáze"

From Wikivyuka
Jump to: navigation, search
m (Oracle)
m (Spatial & Locator)
 
(52 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Prostorové databáze ==
+
== Prostorové databáze - cvičení==
  
Cvičení 2010
+
[[Cvičení]]
  
=== Oracle ===
+
Zde je možné si stáhnout SQLDeveloper ve verzi kompatibilní s extenzí GeoRaptor [http://homel.vsb.cz/~dur30/sqldeveloper-3.2.zip sqldeveloper v3.2]
 +
 
 +
Zadání semestrálního projektu 2014 je umístěn na stránce [[Zápočtové úkoly]]
 +
 
 +
[[Zápočet - body]]
 +
 
 +
Stav k 31.3.2014 [[Media:BodyPDB201x.pdf | Body]]
 +
 
 +
<!--Řešení testových úloh: [[Media:TestA.pdf | Test A]], [[Media:TestB.pdf | Test B]] -->
 +
 
 +
[[Ukázkový zápočtový úkol]] - různé zpracování semestrálních projektů
 +
 
 +
== Oracle ==
  
 
[[Prostředí na učebně]]
 
[[Prostředí na učebně]]
  
Práce pod Linuxem, přihlašování student/student.
+
[[Způsoby připojení k databázi]]
Nainstalován VirtualBox jako prostředí, ve kterém si studenti mohou nainstalovat svůj software.
 
Přes Import Appliance vybereme image OS Win XP.
 
Ze stránek Oracle download SQLDeveloper. (Nutno se přihlásit, zapamatovat heslo!)
 
Je nutno stáhnout chybějící .dll. Umístit do Windows/System32.
 
Ze stránek Oracle download XE Server. Při instalaci si zapamatovat heslo. Bude dále užíváno jako heslo user:SYS,password:ZadanoPriInstalaci.
 
Zkusit vytvořit connection na server, role SYSDBA!
 
Změnit uzamknutí uživatel "hr". Odemknout pomocí příkazu: DOPLNIT!!!
 
Connection jako user:hr, heslo:hr, SID:hr(případne dle tutorialu orcl).
 
  
[http://www.digilife.be/quickreferences/QRC/ORACLE%20Server%20Architecture.pdf ORACLE Server Architecture]
+
[[Pomůcky, materiály, tutoriály]]
  
[http://download-west.oracle.com/docs/cd/B19306_01/network.102/b14212/glossary.htm Slovník pojmů týkající se Oracle]
+
[[Datové typy]]
 +
 
 +
==SQL==
  
 
[[Práce s tabulkami]]
 
[[Práce s tabulkami]]
  
[[Vyhledávání]]
+
[[Vyhledávání]] - kompletní příkaz SELECT
  
 
[[Opakování SQL]]
 
[[Opakování SQL]]
  
  '''Příklad za bonusové body (při plné správnosti 3 body):'''
+
  '''Příklad za bonusové body (při plné správnosti 2 body):'''
 
  Zjistěte jméno zaměstnance, který je (byl) u firmy zaměstnán nejdéle. Berte v úvahu, že někteří zaměstanci během svého působení změnili pracovní pozici.  
 
  Zjistěte jméno zaměstnance, který je (byl) u firmy zaměstnán nejdéle. Berte v úvahu, že někteří zaměstanci během svého působení změnili pracovní pozici.  
  Zajímají nás pouze Ti, u kterých je sledována jejich pracovní historie.
+
  Zajímají nás pouze ti, u kterých je sledována jejich pracovní historie.
  Upřesňující dotazy či již hotové řešení posílejte na mailovou adresu: daniela.durakova@vsb.cz.
+
  Upřesňující dotazy či již hotové řešení posílejte na mailovou adresu: daniela.szturcova@vsb.cz.
 +
 
 +
Schéma demo databáze HR lze nalézt [[zde]].
 +
 
 +
<!-- Vytvoření nových tabulek [[ds]]-->
 +
 
 +
==Parcely==
 +
 
 +
Pro pochopení práce s prostorovými daty vytvoříme fiktivní, velmi jednoduchý systém pro evidenci parcel a jejich vlastníků.
  
[[Datové typy SDO_Geometry]]
+
Kroky vedoucí k vytvoření systému a naplnění daty je popsáno na stránce [[Parcely]].
  
[[Prostorové operátory]]
+
Použití prostorových operátorů nad daty jednoduché datavé struktury s parcelami a stavbami lze nalézt na tomto odkazu [http://gis.vsb.cz/wikivyuka/index.php/Parcely#Dotazy_s_prostorovou_slo.C5.BEkou Stavba]
  
[[Příkazy k vytvoření cola_markets]]
+
==Spatial & Locator==
  
 
[[Loading shapefiles into Oracle Spatial]]
 
[[Loading shapefiles into Oracle Spatial]]
 +
 +
[[Ukázka prostorových operací]] nad importovanými daty z ArcCR
 +
 +
[[Import & Export dat]]
 +
 +
[[Příkazy k vytvoření cola_markets]] ˇ+ [[Příklady použití prostorových operátorů]] nad stejnými daty 
 +
 +
<!--Operace nad prostorovými daty-->
 +
 +
<!-- -->
 +
 +
[[Použití GeoRaptor]]
 +
 +
  
 
Manuál Spatial modulu http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28400/toc.htm
 
Manuál Spatial modulu http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28400/toc.htm
Line 44: Line 72:
 
[[Užitečné drobnůstky]]
 
[[Užitečné drobnůstky]]
  
[[Zápočtové úkoly]]
+
[[Klíšťátka]]
 +
 
  
[[Ucty naostro]]
+
<!-- [[Ucty naostro]]-->

Latest revision as of 11:33, 4 August 2014

Prostorové databáze - cvičení

Cvičení

Zde je možné si stáhnout SQLDeveloper ve verzi kompatibilní s extenzí GeoRaptor sqldeveloper v3.2

Zadání semestrálního projektu 2014 je umístěn na stránce Zápočtové úkoly

Zápočet - body

Stav k 31.3.2014 Body


Ukázkový zápočtový úkol - různé zpracování semestrálních projektů

Oracle

Prostředí na učebně

Způsoby připojení k databázi

Pomůcky, materiály, tutoriály

Datové typy

SQL

Práce s tabulkami

Vyhledávání - kompletní příkaz SELECT

Opakování SQL

Příklad za bonusové body (při plné správnosti 2 body):
Zjistěte jméno zaměstnance, který je (byl) u firmy zaměstnán nejdéle. Berte v úvahu, že někteří zaměstanci během svého působení změnili pracovní pozici. 
Zajímají nás pouze ti, u kterých je sledována jejich pracovní historie.
Upřesňující dotazy či již hotové řešení posílejte na mailovou adresu: daniela.szturcova@vsb.cz.

Schéma demo databáze HR lze nalézt zde.


Parcely

Pro pochopení práce s prostorovými daty vytvoříme fiktivní, velmi jednoduchý systém pro evidenci parcel a jejich vlastníků.

Kroky vedoucí k vytvoření systému a naplnění daty je popsáno na stránce Parcely.

Použití prostorových operátorů nad daty jednoduché datavé struktury s parcelami a stavbami lze nalézt na tomto odkazu Stavba

Spatial & Locator

Loading shapefiles into Oracle Spatial

Ukázka prostorových operací nad importovanými daty z ArcCR

Import & Export dat

Příkazy k vytvoření cola_markets ˇ+ Příklady použití prostorových operátorů nad stejnými daty


Použití GeoRaptor


Manuál Spatial modulu http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28400/toc.htm

Užitečné drobnůstky

Klíšťátka