Installation und Beispiele

Slides:



Advertisements
Ähnliche Präsentationen
Objekt – Relationales – Modell Tomasz Makowski IN
Advertisements

der Universität Oldenburg
Systemüberblick Beispiele: Microsoft Access Oracle Ingres Informix
FH-Hof Servlets Richard Göbel. FH-Hof Konzept Servlets werden auf der Server-Seite durch ein Formular aufgerufen werten die Eingaben aus einem Formular.
Indirekte Adressierung
XINDICE The Apache XML Project Name: Jacqueline Langhorst
SQL als Abfragesprache
SQL als Abfragesprache
IS: Datenbanken, © Till Hänisch 2000 CREATE TABLE Syntax: CREATE TABLE name ( coldef [, coldef] [, tableconstraints] ) coldef := name type [länge], [[NOT]NULL],
SQL/XML. © Prof. T. Kudraß, HTWK Leipzig 2 2 Motivation Speicherung von XML in allen großen kommerziellen DBMS vorhanden proprietäre Lösungen für die.
Oberseminar Datenbanken Multimediale Datenbanken Christian Völschow.
Text-Retrieval mit Oracle Vortrag von Andreas Mück & David Diestel.
Modularisierungstechniken
Datenintegrität Referentielle Integrität create table
Oracle interMedia Audio Vortrag für das Seminar Oracle Zusatzoptionen Chris Haußmann.
Oracle interMedia Image
JDBC -Java Database Connectivity-. 15./22. April 2004JDBC2 JDBC.... verbindet Java-Programme mit SQL-basierten Datenbanken.. liefert eine generische SQL-API.
DVG Kommentare1 Kommentare. DVG Kommentare 2 Kommentare Es gibt zwei Arten von Kommentaren: einzeilige Kommentare // der Kommentar geht.
DVG Kommentare 1 Kommentare. 2 Kommentare Es gibt zwei Arten von Kommentaren: einzeilige Kommentare // der Kommentar geht bis zum Ende der Zeile.
RelationentheorieObjektorientierte Datenbanken AIFB SS Das ODMG-Objektmodell vs. relationales Modell (1/9) ODMG-Objektmodell Literal_type Atomic_literal.
Arbeiten mit SQL in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 Roadshow SQL.
Access & Assign Methoden in Visual FoxPro Zuweisungs- und Zugriffs-Methoden.
1 Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Einführung Lernmodul Nutzungsbedingungen:
SQL PHP und MySQL Referat von Katharina Stracke und Carina Berning
Entwurf und Realisierung einer digitalen Bibliothek zur Verwaltung von Notenhandschriften Dipl.-Ing. Temenushka Ignatova Datenbank- und Informationssysteme,
Multimedia Datenbankprodukte
SQL Server 2005 CLR-Integration
PHP und MYSQL am Organisatorisches Der komplette Kurs im Schnelldurchgang Bewertung von wichtig und unwichtig Historisch Kulturwissenschaftliche.
WS 2011/12 Datenbanksysteme Mi 15:15 – 16:45 R Vorlesung #9 Physische Datenorganisation.
WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R Vorlesung #8 SQL (Teil 5)
WS 2013/14 Datenbanksysteme Do 17:00 – 18:30 R Vorlesung #7 SQL (Teil 4)
SS 2004 Datenbanken 4W Mi 13:30 – 15:00 G 2.30 Vorlesung #9 SQL (Teil 4)
WS 2009/10 Datenbanksysteme Fr 15:15 – 16:45 R Vorlesung #7 SQL (Teil 4)
CGI (Common Gateway Interface)
HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO V3R2 HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 /
HORIZONT 1 XINFO ® Das IT - Informationssystem Eclipse Plugin HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 / 540.
1 Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Einführung Lernmodul Nutzungsbedingungen:
Vorlesung #10 Physische Datenorganisation
1 Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Einführung Lernmodul Nutzungsbedingungen:
Variablen in Programmiersprachen
Torque in Turbine Team 4 Josef Bohninger Thomas Lindenhofer
Torque robert.resch-wolfgang.schneider. uebersicht Was ist Torque Komponenten von Torque Generator Erzeugte Klassen Methoden Torque in Turbine Demobeispiel.
Structured Query Language
8 Erzeugen und Verwalten von Tabellen Ziele Kennenlernen der wichtigsten Datenbankobjekte Anlegen von Tabellen Datentypen zur Definition von Spalten.
Integritätsbedingungen (Constraints)
Datenbanken im Web 1.
Vordefinierte Datentypen (1)
WS 2013/14 Datenbanksysteme Do 17:00 – 18:30 R Vorlesung #8 SQL (Teil 5)
11 Zugriffskontrolle (Access Control) Ziele Privilegien Rollen GRANT und REVOKE Befehl Privilegien Rollen GRANT und REVOKE Befehl.
Trigger-abhängige Client Interaktionen (bezüglich Oracle8i)
TemplaVoilá. Allgemeines Dient nicht der Erweiterung der Funktionalität bestehender TYPO3-Sites, sondern der Erhöhung der Produktivität und der Vereinfachung.
WS 2014/15 Datenbanksysteme Do 17:00 – 18:30 R Vorlesung #9 SQL Zusammenfassung.
Datenbanken erstellen mit PostgreSQL
© 2003, Rudolf Jansen Einsatz der XML-Features der Oracle 9i DB zur Systemintegration Rudolf Jansen Freiberuflicher Entwickler und Autor
1 © Thales IS GmbH 2002 Thales Information Systems GmbH Im Team für Ihren Erfolg DOAG - Regionaltreffen Hannover Donnerstag, Oracle 9i XML Datenbank.
Thomas Tretter, 10. Februar 2004Oracle Label Security1 Oracle Label Security (fine grained access control) 10. Februar 2004.
Theorie. Was ist Drupal? Content-Management-System, Open Source Software Hauptanwendung in der Organisation von Websites In PHP geschrieben und wird als.
SQL Structured Query Language Enzio Thiem. INHALT CREATE TABLE Anweisung Gängige Datentypen Beispiel CREATE TABLE Beispiel CREATE TABLE - erweitert Beispiel.
Abschlusspräsentation Tobias Vogel
Sprachumfang von SQL Vier Kategorien DDL (Data Definition Language)
ORACLE XE Bernd Tuba, Trier, Deutsche Post ITSolutions GmbH.
Vorlesung #8 SQL (Teil 5).
Mobile Learning Engineering (MLE)
Create Table, Rechte und Rollen
Virtualisierung von Web-Applikationen mit Docker
Herzlich willkommen! Windows Server 2016, System Center 2016 & Windows 10 Berlin,
Datenbanken online sowie offline verfügbar machen
Lernmodul Einführung Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Nutzungsbedingungen:
Objektorientierte Programmierung
(Structured Query Language)
 Präsentation transkript:

Installation und Beispiele Time Series 8i Installation und Beispiele 21.09.2018 Michael Warzok

Gliederung Vorwort Installation Beispiele Mindestanforderung Installing Kit Installation ohne ODCA Time Series Pakete Synonyme Demos Beispiele Kalender Börse 21.09.2018 Michael Warzok

Warum Time Series? Stellt Funktionen für Zeitreihenanalysen bereit Börsenkurse Messdaten Monatsgehälter Eigene Kalender definieren Kalendertyp (gregorianischer, chinesischer, …) 21.09.2018 Michael Warzok

Vorwort Neuere Anwendungen benötigen spezielle Datentypen und Funktionen geometrische, mehrdimensionale Daten zeitbezogene Daten Bild-, Audio- oder Video-Daten HTML- oder XML-Daten ... Erweiterung des Datenbanksystem um neue Funktionalität Ein DBS kann aber nicht alle möglichen Erweiterungen vorhersehen Lösung: Offene (erweiterbare) Datenbanksysteme Anpassung je nach Bedarf 21.09.2018 Michael Warzok

Time Series Erweiterbarkeit in Oracle durch Cartridges Software-Paket, das die Funktionalität des Datenbankservers erweitert Besteht aus benutzerdefinierten Datentypen und Funktionen Code-Implementierung in PL/SQL, C, C++, JAVA Kann eigene Zugriffsmethoden definieren und Funktionen für den Aufbau, Verwaltung und Verwendung spezieller Indexstrukturen bereitstellen Kann Selektivitäts- und Kostenfunktionen enthalten, die bei der Verarbeitung cartridge-definierter Operationen vom Anfrageoptimierer benutzt werden Verfügbare Cartridges (heißen nun Optionen) interMedia Option (Text, Audio, Image, Video, Locator) Spatial, Time Series, Visual Information Retrieval Options 21.09.2018 Michael Warzok

Installation Mindestanforderung Installing Kit Oracle8i PL/SQL Benutzt den Oracle Universal Installer Entweder ODCA oder manuell Man kann den Time Series Paketen öffentliche Synonyme geben, damit man nicht jedes mal den Schemennamen mit dem Paketnamen bei einem Funktionsaufruf mitgeben muss. 21.09.2018 Michael Warzok

Installation ohne ODCA Time Series benötigt 25MB für die System tablespace Als User SYS anmelden und folgende SQL-Prozedur ausführen: connect sys/change_on_install as sysdba @c:\orant\ord\admin\ordinst.sql Das Oracle Stamm Verzeichnis anpassen In der Regel: c:\orant Die Time Series Komponenten (Datentypen, Pakete und Metadatentabellen) installieren @c:\orant\ord\ts\admin\tsinst.sql 21.09.2018 Michael Warzok

Time Series Pakete Calendar TimeSeries TimeScale TSTools 21.09.2018 Michael Warzok

Öffentliche Synonyme für Pakete Alle Pakete werden unter dem Ordsys Schema installiert Möchte man auf die Funktion zurückgreifen, müsste man den Schemennamen mit angeben. CREATE PUBLIC SYNONYM TimeSeries FOR ORDSYS.TimeSeries; CREATE PUBLIC SYNONYM Calendar FOR ORDSYS.Calendar; CREATE PUBLIC SYNONYM TSTools FOR ORDSYS.TSTools; CREATE PUBLIC SYNONYM TimeScale FOR ORDSYS.TimeScale; nter 21.09.2018 Michael Warzok

Demos starten In Demoverzeichnis wechseln % svrmgrl @demo Beinhalten vordefinierte Tabellen und Views 21.09.2018 Michael Warzok

Demos Zusätzlich werden Demos installiert die wie ein Tutorial funktionieren. 21.09.2018 Michael Warzok

Demo Aufbau Stockdemo Stockdemo_Calenders Stockdemo_Metadata Vordefinierte Daten Stockdemo_Calenders Beinhaltet Instanzen von Kalendarien Stockdemo_Metadata Sorgt für das Mapping zwischen Time Series und den Kalendarien Stockdemo_sv Relationales view. Wird für insert, update und delete Operationen gebraucht Stockdemo_ts Object view. Kann für effiziente Nur-Lese-Zugriff eingesetzt werden 21.09.2018 Michael Warzok

Definition eines Kalenders mit Time Series Funktionen 21.09.2018 Michael Warzok

Definition von ORDTKalender 21.09.2018 Michael Warzok

Frequenz 21.09.2018 Michael Warzok

Börsenbeispiel Tabelle Nach Tagen geordnet Tagesanfangswert der Aktie Tagesschlusswert der Aktie Sämtliche Tage im Februar werden auf den Monat Februar abgebildet 21.09.2018 Michael Warzok

Börsenbeispiel Wäre der Kalender in Wochen aufgeteilt, also integer code 5, könnte man das time scaling darauf nicht mehr anwenden. 21.09.2018 Michael Warzok

Börsenbeispiel 21.09.2018 Michael Warzok

Börsenbeispiel Man beachte, dass jeder Zeitstempel den erste Tag des Monats wiedergibt, aber der Wert spiegelt jeweils den Abschlusskurs der Aktie vom letzen Tag im Monat wieder. 21.09.2018 Michael Warzok

Börsenbeispiel Es gibt viele weitere Funktionen, die darauf angewendet werden können 21.09.2018 Michael Warzok

Erzeugen einer Map Table Eine Map Table verbindet einen time series ticker mit einem Kalender Beispiel 21.09.2018 Michael Warzok

In jeder Zeile in der Map table kann der Kalendername NULL oder einen Charwert enthalten. Wenn die Kalendernamespalte Null ist, dann wird kein Kalender für die time series Funktion verwendet 21.09.2018 Michael Warzok

Der folgende Befehl erzeugt einen Wert für jeden Ticker, läßt aber die colnam Spalte NULL Hier kann keine time serials Funktion angewendet werden, da der Ticker mit keinem Kalender assoziiert worden ist 21.09.2018 Michael Warzok

Hier werden 2 Ticker mit einem vordefinierten Kalender assoziiert Time Series Funktionen können benutzt werden 21.09.2018 Michael Warzok

Danke für ihre Aufmerksamkeit 21.09.2018 Michael Warzok