0% found this document useful (0 votes)
802 views4 pages

Advanced Data Modelling Paper

This document contains a level 6 examination for the module EM6320 Advanced Database Modelling from the Faculty of Science, Engineering and Computing. The exam contains 5 questions related to database modeling concepts. Question 1 covers UML class diagrams and modeling a student enrollment scenario. Question 2 covers indexing in databases. Question 3 covers data warehousing. Question 4 covers data mining. Question 5 covers normalization in databases and modeling scenarios for UPS package tracking and production tracking using entity relationship diagrams and converting to relational schemas.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
802 views4 pages

Advanced Data Modelling Paper

This document contains a level 6 examination for the module EM6320 Advanced Database Modelling from the Faculty of Science, Engineering and Computing. The exam contains 5 questions related to database modeling concepts. Question 1 covers UML class diagrams and modeling a student enrollment scenario. Question 2 covers indexing in databases. Question 3 covers data warehousing. Question 4 covers data mining. Question 5 covers normalization in databases and modeling scenarios for UPS package tracking and production tracking using entity relationship diagrams and converting to relational schemas.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 4

Faculty of Science, Engineering and Computing

Undergraduate Modular Scheme

Examinations 2022/2023

Level 6

MODULE: EM6320: Advanced Database Modelling

DURATION: Two Hours

Instructions to Candidates

This paper contains FIVE questions. Answer all questions

All questions carry equal marks.

Advanced Data Modelling – Paper


Answer ALL questions
1. A UML diagram is a diagram based on the UML (Unified Modeling Language) with the
purpose of visually representing a system along with its components, in order to better
understand, alter, maintain, or document information about the system

a) Give 5 different types of UML diagrams.


b) What is a UML class diagram?
c) Things that are not represented in a UML class diagram.
d) Draw a UML class diagram to capture the following situation:
“Every student is enrolled in a course. Each student may be enrolled in a set of units.
Some units are core units for one or more courses and some units are elective units for
one or more courses.”

2. An Index is a small table having only two columns. The first column comprises a copy of the
primary or candidate key of a table. Its second column contains a set of pointers for holding the
address of the disk block where that specific key value is stored.

a) What is indexing in the database, Explain it in your words.


b) What are the ways to write an index and write down the SQL query for one way you
mentioned?
c) Explain one indexing method with suitable diagrams.
d) “We can use multiple indexes in a single schema”. Is this statement true? Justify your
answer.

3. A typical data warehouse has four main components: a central database, ETL (extract,
transform, load) tools, metadata, and access tools. All of these components are engineered for
speed so that you can get results quickly and analyze data on the fly.

a) Explain what a Data warehouse is?


b) State benefits of data warehouse
c) Draw and explain Simplest client server and peer to peer architectures
d) How to define Inheritance in SQL 3

4. Data mining involves exploring and analyzing large blocks of information to glean meaningful
patterns and trends.

a) What are the 3 stages of data?


b) What are the multidisciplinary fields in data mining?
c) Explain the reason behind data mining and give 3 potential applications related to data
Mining.
d) Nowadays many countries face economic clashes because of the COVID-19. “How we use
this data mining and data science approach to overcome these types of economical clashes?”
Ex: Talk about how to use past experience. How to adopt other countries' past experience.

5. OLTP, or online transactional processing, enables the real-time execution of large numbers of
database transactions by large numbers of people, typically over the internet.

a) How you define mapping between OLTP and ERP solutions.


b) Explain and describe each form of normalization in DBMS.
c) UPS prides itself on having up-to-date information on the processing and current location of
each
shipped item. To do this, UPS relies on a company-wide information system. Shipped items are
the heart of the UPS product tracking information system. Shipped items can be characterized
by item number (unique), weight, dimensions, insurance amount, destination, and final delivery
date. Shipped items are received into the UPS system at a single retail center. Retail centers are
characterized by their type, uniqueID, and address. Shipped items make their way to their
destination via one or more standard UPS transportation events (i.e., flights, truck deliveries).
These transportation events are characterized by a unique scheduleNumber, a type (e.g, flight,
truck), and a deliveryRoute.
Create an Entity Relationship diagram that captures this information about the UPS
system. Be certain to indicate identifiers and cardinality constraints.
d) Production tracking is important in many manufacturing environments (e.g., the
pharmaceuticals industry, children’s toys, etc.). The following ER diagram captures important
information in the tracking of production. Specifically, the ER diagram captures relationships
between production lots (or batches), individual production units, and raw materials.

convert the ER diagram into a relational database schema. Be certain to indicate primary keys
and referential integrity constraints.

You might also like