0% found this document useful (0 votes)
7 views

Assignment DBMS

Uploaded by

VĂN BÙI LÊ
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

Assignment DBMS

Uploaded by

VĂN BÙI LÊ
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

DBMS – Assignment – Semester 241 1

DATABASE MANAGEMENT SYSTEMS


ASSIGNMENT
1. Assignment content

1.1. Applica*on domain

The students free to choose an applica3on domain where its business requirements can be
studied appropriately for the assignment. Some typical applica3on domains are: retail,
manufacturing, banking, educa3on, and healthcare. These applica3on domains are widely
supported with a diversity of users and data that need to be supported. As a result, it is easy for
the students to select and build an applica3on successfully.

1.2 Topic: Prac*cing several main func*onali*es of two DBMSs (SQL vs NoSQL) and
developing an applica*on in a chosen applica*on domain to select an approriate DBMS

For the assignment, the following topics of the course are considered:

i. Data storage & management


ii. Indexing
iii. Query processing
iv. Transac3on
v. Concurrency control
vi. Data backup and recovery

The materials of topics from any sources can be reused with reported references and cita3ons.
Each student is asked to study at least one topic on top of two DBMSs and compare the results
from two DBMSs to conclude which DBMS is suitable for the context set up by the student. As a
result, the number of topics is the number of members in each assignment group. The other
topics can be studied and reported for bonuses.

Besides, the students are asked to develop an applica>on on at least one of the two given
DBMSs in a chosen applica>on domain. Applica3on architecture and its technologies can be
decided by the students but asked to be reported. Client-server, n-3er, MVC, or service-oriented
architecture is desired. The applica3on can be of any type: tradi3onal web applica3on, mobile
applica3on, window-form applica3on, … However, web applica3ons are expected. Other
suppor3ng technologies are determined by the students.
The applica3on needs to have the func3onali3es to support at least n func&onal requirements
of the users, not including log-in/log-out requirements where n is 2*the number of members

1
DBMS – Assignment – Semester 241 2

in each group. Data requirements are decided by the students. Nonetheless, they need to be
supported with the following query-update types:

a. Insert
b. Delete
c. Update
d. Query with a single condi&on
e. Query with a composite condi&on
f. Query with a join
g. Query with a subquery
h. Query with aggregate func&ons

1.3. Working style

The students work in team. Each group is randomly formed by the instructor, including 3-4
members. Special groups are accepted as desired. Any contribu3on of each member to the
assignment must be reported.

2. Outcome
The expected outcome of the assignment includes:
- Demonstra3ons on the two DBMSs and the comparisons for the topics
- An applica3on that must be executed smoothly on at least one DBMS

3. Assessment
- Report: a technical report in pdf files.
- Product: the applica3on that can be executed on at least one DBMS.
- Presenta&on: an oral presenta3on in video files (mp4). All members are expected to
present their own parts. Demonstra3ons with the two DBMSs and applica3on need to be
included. Please prepare separate video files for the prac3ce on the DBMSs and those for
the applica3on.
- Submission: The team leader submits your work (soX copy) to LMS with only one single
zip file.
- Due date: week 15 of the course

- Assessment criteria:

2
DBMS – Assignment – Semester 241 3

Descrip&ons 0-<4 points 4-<6.5 points6.5-<8.5 points 8.5-10 points


Structure of the The report is not The report isThe report is well The report is well
report (10%) structured in any structured but
structured but at structured and
way. its structure is
least 2 sec3ons the detailed
not appropriate
are not structure of each
(too many
appropriately sec3on is
sec3ons (>7
organized in appropriate. All
sec3ons) or too
detail. The basic sec3ons
few sec3ons (<4
report doesn’t like Introduc3on
sec3ons). have to the en3re
Introduc3on to project,
the en3re Conclusion with
project, self-assessment,
Conclusion with and References
self-assessment, are included.
or References.
Content of the The report The report The report The report
report (10%) contains less contains 25-60% contains 75-90% contains more
than 25% requirements of requirements of than 90%
requirements of the assignment. the assignment. requirements of
the assignment. the assignment.
Presenta&on Boring with Either Both Both
(10%) unclear details demonstra3ons demonstra3ons demonstra3ons
about on DBMSs or and applica3on and applica3on
demonstra3ons applica3on are are presented in are presented
and applica3on presented. a confident clearly,
manner; but confidently, and
some parts are appropriately.
not detailed
enough.
Teamwork No teamwork Teamwork is Teamwork is Teamwork is
(10%) report reported but reported in reported in
unclear to detail but no detail with at
determine the mee3ng minute least one
contribu3on of is agached. mee3ng minute
each member. agached.
Demonstra&on No At least one All the topics are All the topics are
(30%) demonstra3on topic is not demonstrated demonstrated
demonstrated. but part of the properly.
demonstra3ons
is incorrect.
Applica&on Less than 20% 20-50% 50-85% More than 85%
(30%) func3onal func3onal func3onal func3onal

3
DBMS – Assignment – Semester 241 4

Descrip&ons 0-<4 points 4-<6.5 points 6.5-<8.5 points 8.5-10 points


requirements requirements requirements requirements
and query- and query- and query- and query-
update types are update types are update types are update types are
supported. supported. supported supported
properly. properly. GUIs
are user-friendly
with best
prac3ces.

4. Bonus policy
A bonus is given for the work with addi3onal features and excellent outcomes. Its range is 1 to 2
points.
- 0.5 point: addi3onal/excellent work from the theore3cal perspec3ves
- 1 point: addi3onal/excellent work from the theore3cal perspec3ves with examples and
comparisons between DBMSs
- 1.5 points: addi3onal/excellent work from the theore3cal perspec3ves and partly
included in the applica3on
- 2 points: addi3onal/excellent work from the theore3cal and prac3cal perspec3ves and
completely included in the applica3on

You might also like