Uploaded by Harris Chigwedere

Task Written Assignment DLMBIRND01

advertisement
EXAMINATION OFFICE
IU.ORG
WRITTEN ASSIGNMENT
Task for Course: DLMBIRND01 – Relational and NoSQL
Databases
CONTENT
1.
Task ........................................................................................................................................... 2
1.1.
Task 1: Memory Management in Databases ........................................................................................... 2
1.2.
Task 2: Multi-Model Database Systems .................................................................................................. 3
1.3.
Task 2: Graph Databases Systems........................................................................................................... 3
2.
Additional information for the evaluation of the written assignment .............................................. 4
3.
Tutorial Support ......................................................................................................................... 4
page 1 of 4
EXAMINATION OFFICE
IU.ORG
1. TASK
Please choose one of the topics listed below to write your assignment on.
The starting point for your term paper will be the course book, the contents of which will serve as the basis for an
in-depth examination of one of the following questions. You are expected to research and cite from sources
corresponding to your chosen topic.
Note on copyright and plagiarism:
Please take note that IU Internationale Hochschule GmbH holds the copyright to the examination tasks. We
expressly object to the publication of tasks on third-party platforms. In the event of a violation, IU Internationale
Hochschule is entitled to injunctive relief. We would like to point out that every submitted written assignment is
checked using a plagiarism software. We therefore suggest not to share solutions under any circumstances, as
this may give rise to the suspicion of plagiarism.
1.1. Task 1: Memory Management in Databases
Nowadays, NoSQL databases hold a considerable part of the market apart from relational databases. Your task is
to write an assignment about one relational and one NoSQL database management system. To do this, choose
two database management systems, one from the relational and one from the NoSQL domain and find a case
study for each of them.
Based on the two case studies, elaborate on the following points:
1.
2.
3.
4.
the general fields of application and classical use cases,
differentiate in terms of usage and underlying principles (e.g. normalization, ACID/BASE, etc.),
demonstrate how storage management techniques (e.g. scaling, fragmentation, sharding, etc.) work for
the selected DBMSs.
Discuss the structural advantages and disadvantages of the chosen DBMSs.
It is important that the written assignment clearly communicates your understanding of the topic and the
associated benefits, challenges, and techniques. Scientific publications must serve as sources for the description
of the state-of-the-art techniques.
page 2 of 4
EXAMINATION OFFICE
IU.ORG
1.2. Task 2: Multi-Model Database Systems
The last decades have shown that NoSQL databases, besides relational databases, are used more and more
frequently in the professional and private environment. Additionally, to the standalone usage of both database
types, multi-model databases, which combine several data model categories, are increasingly used. The goal of
multi-model databases is to store different types of data that are generated and collected in companies.
Write an assignment on multi-model databases that includes the following:
— The fields of application and use cases of this task,
— the challenges of this task,
— state-of-the-art approaches and techniques to implement this task.
It is important that the written assignment clearly communicates your understanding of the topic and the
associated benefits, challenges, and techniques. Scientific publications must serve as sources for the description
of the state-of-the-art techniques.
1.3. Task 3: Graph Databases Systems
As with other NoSQL databases, the last decades have shown incredible improvements in graph databases; as a
result, graph databases are used more and more frequently in the professional and private environment.
Write an assignment fulfilling the following tasks:
— Describe the potential use of graph databases from the perspective of companies.
— Categorize known graph database management systems (GDBMS) and describe their functionality using
a GDBMS of your choice.
— Show which state-of-the-art approaches and programming languages are used here.
It is important that the written assignment clearly communicates your understanding of the topic and the
associated benefits, challenges, and techniques. Scientific publications must serve as sources for the description
of the state-of-the-art techniques.
page 3 of 4
EXAMINATION OFFICE
IU.ORG
2. ADDITIONAL INFORMATION FOR THE EVALUATION OF THE WRITTEN
ASSIGNMENT
When conceptualizing and writing the written assignment, the evaluation criteria and explanations given in the
writing guidelines should be considered.
3. TUTORIAL SUPPORT
In this written assignment task, several support channels are open; as the student, it is your responsibility to select
your preferred support channel. The tutor is available for technical consultations and for formal and general
questions regarding the procedure for processing the written assignment. However, the tutor is not required to
approve outlines or parts of texts and drafts. Independent preparation is part of the examination work and is
included in the overall evaluation. However, general editing tips and instructions are given in order to help you
get started with the written assignment.
page 4 of 4
Download