Informationslogistik Unit 1: Introduction



Ähnliche Dokumente
Informationslogistik Allgemeine Informationen

Informationslogistik Allgemeine Informationen


Datenbanksysteme 1. Organisation. Prof. Stefan F. Keller. Ausgabe Copyright 2005 HSR SS 2005

Installation mit Lizenz-Server verbinden

Oracle APEX Installer

Informatik 12 Datenbanken SQL-Einführung

miditech 4merge 4-fach MIDI Merger mit :

Datenbanksysteme. Gerhard Wohlgenannt. 14. September 2015

EEX Kundeninformation

Listening Comprehension: Talking about language learning

BartPE. Dokumentation. Projektarbeit Network Services. Dozent: Wolf-Fritz Riekert. Belmondo Kovac. Autor: Andreas Dinkelacker, 3.

ZENTRALER INFORMATIKDIENST DER JOHANNES KEPLER UNIVERSITÄT LINZ Abteilung Kundendienste und Dezentrale Systeme. PPP für Windows 3.

UM ALLE DATEN ZU KOPIEREN. ZUNÄCHST die Daten des alten Telefons auf einen Computer kopieren

Python SVN-Revision 12

Der Begriff Cloud. Eine Spurensuche. Patric Hafner geops

COMPUTERIA VOM Wenn man seine Termine am Computer verwaltet hat dies gegenüber einer Agenda oder einem Wandkalender mehrere Vorteile.

e-books aus der EBL-Datenbank

2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE

Installation und Start der Software AQ2sp Installation and Start of the software AQ2sp

PHPNuke Quick & Dirty

Version 0.3. Installation von MinGW und Eclipse CDT

Leitfaden E-Books Apple. CORA E-Books im ibook Store kaufen. Liebe Leserinnen und Leser, vielen Dank für Ihr Interesse an unseren CORA E-Books.

INNER WHEEL DEUTSCHLAND

Preisliste für The Unscrambler X


Was meinen die Leute eigentlich mit: Grexit?

MobiDM-App Handbuch für Windows Mobile

SQL für Trolle. mag.e. Dienstag, Qt-Seminar

Autorisierung von ArcGIS 10.3 for Server mit Internetverbindung

Datenbanktechnologie mit praktischen Übungen in MySQL und PHP

Klausur BWL V Investition und Finanzierung (70172)

OP-LOG

ACHTUNG: Es können gpx-dateien und mit dem GP7 aufgezeichnete trc-dateien umgewandelt werden.

Administrator-Anleitung

Datenbanken und Informationssysteme II

Wie gestaltet man Online-Umfragen mit SurveyMonkey?

Apache HBase. A BigTable Column Store on top of Hadoop

++ Read Programmieren: Software entwickeln fr Einsteiger: Lernen Sie die Grundlagen von Java, SQL und C++ (Codierung,... download php book free pdf

Wörterbücher von MS nach Ooo konvertieren

Handbuch. Artologik EZ-Equip. Plug-in für EZbooking version 3.2. Artisan Global Software

A-CERT CERTIFICATION SERVICE

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank

USB Treiber updaten unter Windows 7/Vista

Installationsanleitung. Novaline Datenarchivierung / GDPdU

Schreiben auf Englisch

Wenn Russland kein Gas mehr liefert

p^db=`oj===pìééçêíáåñçêã~íáçå=

Formatting the TrekStor i.beat run

Kurzanleitung um Transponder mit einem scemtec TT Reader und der Software UniDemo zu lesen

Geschütztes FTP-Verzeichnis erstellen

L10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016

SQL (Structured Query Language) Schemata Datentypen

MySQL Installation. AnPr

Arbeit zur Lebens-Geschichte mit Menschen mit Behinderung Ein Papier des Bundesverbands evangelische Behindertenhilfe e.v.

Migration Howto. Inhaltsverzeichnis

Inhaltsverzeichnis. Beschreibung. Hintergrund

Installation, Konfiguration und Nutzung des WLAN auf PDA FujitsuSiemens Pocket Loox 720

RL

Englisch. Schreiben. 18. September 2015 HTL. Standardisierte kompetenzorientierte schriftliche Reife- und Diplomprüfung. Name: Klasse/Jahrgang:

Einführung in die Informatik

KURZANLEITUNG. Firmware-Upgrade: Wie geht das eigentlich?

R-BACKUP MANAGER v5.5. Installation

So funktioniert die NetWorker 7.5 Eigenschaft zum Sichern umbenannter Verzeichnisse ( Backup renamed Directories )

KeePass Anleitung. 1.0Allgemeine Informationen zu Keepass. KeePass unter Windows7

AUFBAUPROGRAMME YOU ONLY LIVE ONCE, BUT IF YOU DO IT RIGHT, ONCE IS ENOUGH.

WAS IST DER KOMPARATIV: = The comparative

Erste Schritte mit

1. Weniger Steuern zahlen

Lokale Installation von DotNetNuke 4 ohne IIS

Updatehinweise für die Version forma 5.5.5

Projektbericht Gruppe 12. Datenbanksysteme WS 05/ 06. Gruppe 12. Martin Tintel Tatjana Triebl. Seite 1 von 11

Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus:

Einführung in die Informatik II

Anleitung zur Installation von VSP-Client- Zertifikaten in Browsern

Jahresabschluss Finanzbuchhaltung INGARA. Provisorisch und Definitiv. INGARA Version

Objects First With Java A Practical Introduction Using BlueJ. Mehr über Vererbung. Exploring polymorphism 1.0

Was ich als Bürgermeister für Lübbecke tun möchte

Installation SQL- Server 2012 Single Node

SanStore: Kurzanleitung / SanStore: Quick reference guide

Business Intelligence Praktikum 1

Gezielt über Folien hinweg springen

Login data for HAW Mailer, Emil und Helios

1. Warum gibt es Virus Meldung beim Download der Software JNVR? Aber Bitte die Datei nur aus der Webseite: herunterladen.

DOKUMENTATION ky2help V 3.6 Servertests

ToolKit installieren, verbinden. Technische Anweisung RP Rev. A vom

Matrix42. Matrix42 Cloud Trial Erste Schritte. Version

Aufbau eines IT-Servicekataloges am Fallbeispiel einer Schweizer Bank

ORM & OLAP. Object-oriented Enterprise Application Programming Model for In-Memory Databases. Sebastian Oergel

WINDOWS 7 (32 o 64 bit)

Fernzugang Uniklinikum über VMware View

ACHTUNG. Bitte lesen Sie GANZ GENAU die Anweisungen! Nur so ist sichergestellt, dass Sie nichts falsch machen und vergessen!!!

Verwendung des IDS Backup Systems unter Windows 2000

Kostenloses OCR-Programm für Frakturschrift Alternative zu Abbyy Fine Reader

Transkript:

Informationslogistik Unit 1: Introduction 17. II. 2015

Eine Frage zum Einstieg Eine Frage Was macht ein(e) LogistikerIn eigentlich so?

Eine Frage zum Einstieg Eine Frage Was macht ein(e) LogistikerIn eigentlich so? Daten sind wichtig!

Why Database Management Systems? Isn t MS Excel all I need? Issues: Redundancy and inconsistency How to join data in distinct files? What if there are several users of a file? (e.g.: privileges to edit?) Data loss and recovery Checking data integrity Security (another facette of the multi-user problem) Reinventing the wheel several times

This Lecture At the end of the term you shall be able to query information from databases, design databases for any purpose. Each lecture consists of a theoretical part (mainly concerning database design), a practical part (mainly dealing with the data query language SQL).

Outline 1 Intro 2 Organisatorisches 3 An Introduction to Database Management Systems 4 SQL First Contact

Übungen Termine Gruppe 1: Di 10:00 11:00 (ganze Stunde!) Gruppe 2: Di 11:15 12:15 (ganze Stunde!) NB: In den Übungen besteht Anwesenheitspflicht.

Übungsbeispiele In den Übungen werden Übungsbeispiele ausgegeben. Die Übungsbeispiele sind über das Abgabesystem (Link auf der Lehrveranstaltungsseite) einzusenden.

Termine, Prüfungen & Beurteilung UE-Tests (Thema: SQL) wöchentlich zu Übungsbeginn ein kleines Beispiel zur Wissensüberprüfung (am PC, Abgabe über Abgabesystem) Zwischentests am 17. März sowie am 12. Mai jeweils zur Übungszeit UE-Abschlusstest am 9. Juni (1. Gruppe: 10 11:15h, 2. Gruppe: 11:30 12:45h) VO-Abschlussprüfung (theoretisch): 23. Juni, 9 11 Uhr, Peter Tunner HS (Peter-Tunner-Str.5, UG)

Prüfungen & Beurteilung Mindestanforderungen für positive Note (Übung) 50% aller Übungsbeispiele richtig gelöst (Es zählt die Meldung des Abgabesystems.) 50% der wöchentlichen Überprüfungsbeispiele 40% der möglichen Punkte im UE-Abschlusstest Übungsnote setzt sich zusammen aus (> 50% für positiven Abschluss) Testergebnis (30%) Zwischentests (30%) wöchentliche Überprüfungsbeispiele (30%) Übungsbeispiele (10%) (VO-Abschlussprüfung über VO-Stoff hat keinen Einfluss!) Vorlesungsnote aus VO-Abschlusstest

Schriftliche Unterlagen Diese Folien = Erinnerungshilfe für mich Lernunterlagen (allerdings trotzdem hilfreich, weil in Englisch) Es gibt (weitere) schriftliche Unterlagen, teils Kopien aus Büchern, teils Handouts. Semesterabo = 5 Euro (zu zahlen und holen im Sekretariat) Literatur: A. Kemper, A. Eickler: Datenbanksysteme, Oldenbourg (gibt s in der Lehrbuchsammlung) ergänzend: Andreas Meier: Relationale und postrelationale Datenbanken, Springer (innerhalb der Uni online verfügbar) Diese Folien finden Sie auf der Lehrveranstaltungsseite, es ist nicht geplant, die Folien gedruckt auszugeben.

Ungebetene Rätschläge Zu SQL SQL-Abfragen schreiben ist einfacher als Java zu programmieren. Trotzdem: Wenn Sie Ihre Beispiele nicht selbst machen, besteht wenig Hoffnung auf einen positiven Abschluss.

Ungebetene Rätschläge Zu SQL SQL-Abfragen schreiben ist einfacher als Java zu programmieren. Trotzdem: Wenn Sie Ihre Beispiele nicht selbst machen, besteht wenig Hoffnung auf einen positiven Abschluss. SQL ist stark an die englische Sprache angelehnt.

Ungebetene Rätschläge Zu SQL SQL-Abfragen schreiben ist einfacher als Java zu programmieren. Trotzdem: Wenn Sie Ihre Beispiele nicht selbst machen, besteht wenig Hoffnung auf einen positiven Abschluss. SQL ist stark an die englische Sprache angelehnt. Trotzdem: Es gibt klar vorgegebene Syntax, an die man sich halten muss.

Ungebetene Rätschläge Zu den Übungsaufgaben Lesen Sie die Angabe.

Ungebetene Rätschläge Zu den Übungsaufgaben Lesen Sie die Angabe. Nur weil Ihre Abfrage ein Resultat liefert, bedeutet das nicht, dass sie richtig ist.

Ungebetene Rätschläge Zu den Übungsaufgaben Lesen Sie die Angabe. Nur weil Ihre Abfrage ein Resultat liefert, bedeutet das nicht, dass sie richtig ist. Sehen Sie sich das Ergebnis an, und machen Sie Plausibilitätschecks!

Data Abstraction There are three levels of data abstraction: Physical level (how the data is stored, e.g. on a hard disk) Logical level (how is the data structured) User view (what an individual user can see)

Data Models Database management systems are based on data models. A data model determines how data objects can principally defined, how data can be accessed and manipulated.

Data Models Database management systems are based on data models. A data model determines how data objects can principally defined, how data can be accessed and manipulated. Accordingly, a data model must have a data definition language (DDL) a data manipulation language (DML)

Several Types of Data Models There are several types of data models: network model hierarchical model object oriented model relational model deductive model XML

Several Types of Data Models There are several types of data models: network model (outdated) hierarchical model (outdated) object oriented model relational model deductive model XML

Several Types of Data Models There are several types of data models: network model (outdated) hierarchical model (outdated) object oriented model (short intro) relational model deductive model XML

Several Types of Data Models There are several types of data models: network model (outdated) hierarchical model (outdated) object oriented model (short intro) relational model (focus) deductive model XML

Several Types of Data Models There are several types of data models: network model (outdated) hierarchical model (outdated) object oriented model (short intro) relational model (focus) deductive model (visit my logic lecture) XML (M. Antenreiters lecture Datenbeschreibungssprachen )

DDL and DML The data definition language (DDL) provides e.g. data types to store information (e.g. numbers, strings, etc.). The data manipulation language (DML) consists of a query language (to read the data) a genuine data manipulation language (to modify the data)

Intensional and Extensional Level Any database consists of an intensional level (the structure how the data is stored) an extensional level (the data itself) While the intensional level usually remains unmodified in a database s lifetime, the extensional level will change regularly. Note that changing the intensional level may cause a lot of trouble.

Verwendete Software MySQL Community Edition (Version 5.0.77-4) SQLYog Community Edition (Version 8.8.2) Datenbanken zum Download auf Lehrveranstaltungsseite

Zur Installation zuerst MySQL installieren (Passwort vergeben und merken) dann SQLYog installieren (neue Connection, dann gemerktes Passwort eingeben) zum Importieren der Datenbanken siehe Liesmich-File

SQL First Contact Demonstration of SQL live in the lecture sorry, no slides for this, but...... there are handouts with all the important information. Try it yourself at home and in the exercises! additional help with SQL: - Website: http://sqlzoo.net - Lecture notes VO: Oracle I