Database Concepts - Otto von Guericke University MagdeburgConcepts+(DB1+Eng)/_/Intro.pdf · Saake...

8
Database Concepts Gunter Saake University of Magdeburg Institute of Technical and Business Information Systems Last Edited: April 2019 Saake Database Concepts Last Edited: April 2019 0–1

Transcript of Database Concepts - Otto von Guericke University MagdeburgConcepts+(DB1+Eng)/_/Intro.pdf · Saake...

Page 1: Database Concepts - Otto von Guericke University MagdeburgConcepts+(DB1+Eng)/_/Intro.pdf · Saake Database Concepts Last Edited: April 2019 0–7. Introduction Further English Literature

Database Concepts

Gunter Saake

University of MagdeburgInstitute of Technical and Business Information Systems

Last Edited: April 2019

Saake Database Concepts Last Edited: April 2019 0–1

Page 2: Database Concepts - Otto von Guericke University MagdeburgConcepts+(DB1+Eng)/_/Intro.pdf · Saake Database Concepts Last Edited: April 2019 0–7. Introduction Further English Literature

Introduction

Reference Textbook

G. Saake; K. Sattler; A. Heuer:Datenbanken — Konzepte undSprachen

6th Edition, mitp-Verlag, 2018(only available in German)

Saake Database Concepts Last Edited: April 2019 0–2

Page 3: Database Concepts - Otto von Guericke University MagdeburgConcepts+(DB1+Eng)/_/Intro.pdf · Saake Database Concepts Last Edited: April 2019 0–7. Introduction Further English Literature

Introduction

Genealogy of Relational DBMSs

Saake Database Concepts Last Edited: April 2019 0–3

Page 4: Database Concepts - Otto von Guericke University MagdeburgConcepts+(DB1+Eng)/_/Intro.pdf · Saake Database Concepts Last Edited: April 2019 0–7. Introduction Further English Literature

Introduction

Overview

1 What are Databases – Basic Concepts2 Relational Databases – Data as Tables3 Database Design Using the ER Model4 Relational DB Design and Design Theory5 The Database Language SQL6 Query Basics: Algebra & Calculus7 Transactions, Integrity and Triggers8 Views and Access Control9 Application Programming

Saake Database Concepts Last Edited: April 2019 0–4

Page 5: Database Concepts - Otto von Guericke University MagdeburgConcepts+(DB1+Eng)/_/Intro.pdf · Saake Database Concepts Last Edited: April 2019 0–7. Introduction Further English Literature

Introduction

Organisational: Magdeburg

Lecturer: Gunter Saake (Office: 29-110, email: [email protected])Office hours: will be fixed after first weekExamination:

I Written exam (120min)F both in English or German possible

I Prerequisites: fulfill exercise participation requirements

Saake Database Concepts Last Edited: April 2019 0–5

Page 6: Database Concepts - Otto von Guericke University MagdeburgConcepts+(DB1+Eng)/_/Intro.pdf · Saake Database Concepts Last Edited: April 2019 0–7. Introduction Further English Literature

Introduction

Organisational: Magdeburg – Excercises

Exercise instructor: David Broneske, Naveen Gullipalli, JohannesWünscheAccompanying exercises (see exercise plan):

I Starting from third week of lecturesI Vote for 60% of all exercises and present 4 solutionsI Last exercise is practical (SQL)

Enrollment on LSF after this lecturePossibility to use SQLValidatorhttp://propra14.iti.cs.ovgu.de/sqlvali/index.php

I Passphrase: db-ss2019

Saake Database Concepts Last Edited: April 2019 0–6

Page 7: Database Concepts - Otto von Guericke University MagdeburgConcepts+(DB1+Eng)/_/Intro.pdf · Saake Database Concepts Last Edited: April 2019 0–7. Introduction Further English Literature

Introduction

Further German LiteratureG. Vossen.Datenbankmodelle, Datenbanksprachen undDatenbankmanagement-Systeme.5. Auflage, Oldenbourg-Verlag, München, 2008

A. Kemper, A. Eickler.Datenbanksysteme. Eine Einführung.7. Auflage, Oldenbourg-Verlag, München, 2009

A. Heuer, G. Saake, K. Sattler.Datenbanken kompakt2. Aufl., mitp-Verlag, Bonn, August 2003

G. Lausen.Datenbanken – Grundlagen und XML-TechnologienSpektrum Akademischer Verlag, 2005

Saake Database Concepts Last Edited: April 2019 0–7

Page 8: Database Concepts - Otto von Guericke University MagdeburgConcepts+(DB1+Eng)/_/Intro.pdf · Saake Database Concepts Last Edited: April 2019 0–7. Introduction Further English Literature

Introduction

Further English LiteratureR. Ramakrishnan and J. Gehrke.Database Management Systems.3 Edition, McGraw-Hill, 2002

R. Elmasri, S.B. Navathe.Fundamentals of Database Systems.6th Edition, Pearson Higher Education, 2010

H. Garcia-Molina, J. D. Ullman, J. WidomDatabase Systems: The Complete Book.2 Edition, Prentice Hall, 2008

Saake Database Concepts Last Edited: April 2019 0–8