Zur Modulseite PDF generieren

#40793 / #1

WS 2016/17 - WS 2016/17

English

NoSQL Databases

6

Hauswirth, Manfred

Benotet

Portfolioprüfung

English

Zugehörigkeit


Fakultät IV

Institut für Telekommunikationssysteme

34332300 FG Open Distributed Systems (ODS)

Keine Angabe

Kontakt


Keine Angabe

Wylot, Marcin

lehre@ods.tu-berlin.de

Lernergebnisse

Learning Objective: - Demonstrate competency in designing NoSQL database management systems. - Demonstrate competency in describing how NoSQL databases differ from relational databases from a theoretical perspective. - Demonstrate competency in selecting a particular NoSQL database for specific use cases. How Assessed - Final Exam, In-Class Labs, Assignments

Lehrinhalte

The widespread emergence of big data storage needs has driven the development and adoption of a new class of non-relational databases commonly referred to as NoSQL databases. This course will explore the origins of NoSQL databases and the characteristics that distinguish them from traditional relational database management systems. Core concepts of NoSQL databases will be presented, followed by an exploration of how different database technologies implement these core concepts. We will take a closer and practical look at databases from each of the four main NoSQL data models (key-value, column family, document, and graph), highlighting the business needs that drive the development and use of each database. Finally, we will present criteria that decision makers should consider when choosing between relational and non-relational databases and techniques for selecting the NoSQL database that best addresses specific use cases.

Modulbestandteile

Compulsory area

Die folgenden Veranstaltungen sind für das Modul obligatorisch:

LehrveranstaltungenArtNummerTurnusSpracheSWS ISIS VVZ
NoSQL DatabasesIV0432 L 766SoSeKeine Angabe4

Arbeitsaufwand und Leistungspunkte

NoSQL Databases (IV):

AufwandbeschreibungMultiplikatorStundenGesamt
Assignments & Labs (Übungsaufgaben/ Praxisteil)15.04.0h60.0h
Präsenzzeit15.04.0h60.0h
Vor- und Nachbearbeitung 15.04.0h60.0h
180.0h(~6 LP)
Der Aufwand des Moduls summiert sich zu 180.0 Stunden. Damit umfasst das Modul 6 Leistungspunkte.

Beschreibung der Lehr- und Lernformen

This course will contain in an integrated form: lectures, exercises as well as a small project assignment.

Voraussetzungen für die Teilnahme / Prüfung

Wünschenswerte Voraussetzungen für die Teilnahme an den Lehrveranstaltungen:

Note: This course will include in-class labs that involve the installation, configuration and programming of multiple databases. It is recommended, that students have some experience with programming languages (e.g. Java or C/C++), relational database systems, SQL, and Linux.

Verpflichtende Voraussetzungen für die Modulprüfungsanmeldung:

Dieses Modul hat keine Prüfungsvoraussetzungen.

Abschluss des Moduls

Benotung

Benotet

Prüfungsform

Portfolio examination

Art der Portfolioprüfung

Keine Angabe

Sprache(n)

English

Prüfungselemente

NamePunkte/GewichtKategorieDauer/Umfang
(Deliverable assessment) Assignments 45Keine AngabeProjektabhängig
(Examination) Written Exam (Multiple-Choice) 45Keine AngabeProjektabhängig
(Learning process review) Labs10Keine AngabeProjektabhängig

Notenschlüssel

Keine Angabe

Prüfungsbeschreibung (Abschluss des Moduls)

A total of 100 portfolio points can be achieved. The final grade of the module is based on the grading system 2 of Faculty IV (§ 47 (2) AllgStuPO).

Dauer des Moduls

Für Belegung und Abschluss des Moduls ist folgende Semesteranzahl veranschlagt:
1 Semester.

Dieses Modul kann in folgenden Semestern begonnen werden:
Sommersemester.

Maximale teilnehmende Personen

Die maximale Teilnehmerzahl beträgt 20.

Anmeldeformalitäten

Depending on the specific examination rules a registration via QISPOS or at the responsible examination office might be necessary. For more information, visit: http://www.ods.tu-berlin.de

Literaturhinweise, Skripte

Skript in Papierform

Verfügbarkeit:  nicht verfügbar

 

Skript in elektronischer Form

Verfügbarkeit:  verfügbar

 

Literatur

Empfohlene Literatur
Eric Redmond; Jim R. Wilson. Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement. Pragmatic Bookshelf. 2012. ISBN: 1934356921 (ER)
Pramod J. Sadalage; Martin Fowler. NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence. Addison-Wesley. 2012 ISBN: 0321826620 (PS)

Zugeordnete Studiengänge


Diese Modulversion wird in folgenden Studiengängen verwendet:

Studiengang / StuPOStuPOsVerwendungenErste VerwendungLetzte Verwendung
Dieses Modul findet in keinem Studiengang Verwendung.

Sonstiges

Keine Angabe