Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Task description

Create database model for any subject area which you can choose from Appendix 1.

The model should include:


1) Description of the functionality of the subject area from Appendix 1:
▪ describe for which area the database is created (5-10 sentences);
▪ what entities (tables) are and what data is planned to be stored in them (column names,
with comments, if necessary) - the meaning of using tables and columns should be clear;
▪ what operations are planned to be performed (to keep the main data such-and-such,
conduct transactions such-and-such, make reports such-and-such).
2) ER-diagram (insert a picture that can be drawn in any tools you like, f.e from Appendix 2)
indicating the technical names of columns, primary, foreign keys, relationships between tables,
cardinality (cardinality should be indicated by two values on each side, for example, using the
"crow's foot" notation).
3) Justifications for one-to-one relationships, many to many if any (in the comment to the diagram)
4) Relationships (tables) must be in at least 3 normal form
5) The recommended number of tables is from 4 to 7 (no more than 10).

Report submission form – word file *.docx/*.pdf , where * - your_name-DB_name


(f.e. Jonh_Smith-DB_Hotel.docx).
Report language: En.

NOTE: In general, the model should contain information sufficient to understand the essence of the
tasks solved in the project, and how they are solved at the level of designing the database model, the
necessary justifications.

ATTENTION!
Pay attention to the naming of tables and fields, identifiers should convey meaning. Data types should
be adequate to the subject area and optimal. Look at the example.

Evaluating the task:


We do not guarantee assessment of this task for all participants, only selectively. For the most, the rating
will be Accepted/Failed.
However, completing this task is a prerequisite for further participation in the training.
Participants will be excluded from the training
if they:
do not complete the task before qualifying assessment;
submit solution identical to other participant (we rate as a cheating for all similar answers);
submit very weak, very incorrect or very incomplete (in terms of requirements) solutions.

Appendix 1. Subject areas (any for your choice):

1. Theatre
2. Library
3. Pharmacy
4. Service station
5. Dental office
6. Optics
7. Deanery
8. Exam Schedule
9. Department in the store
10. Timetable of classes
11. Bicycle production
12. Drink spill
13. Accounting of working hours in the store
14. Receipt of material to the warehouse
15. Shipment of material from stock
16. Waybills for heavy trucks
17. Parking space reservation
18. Hotel
19. Insurance company
20. Pownshop
21. Employment agency
22. Travel agency
23. Car rental
24. Paid medical service (Medical clinic)
25. Internet shop
26. Veterinary clinic
27. ZOO shop
28. Training infosystem
29. HR infosystem (staff)
30. Your own free theme (Cafe - prohibited)

Appendix 2. Modelling tools (any for your choice)


1. https://dbdiagram.io
2. https://www.lucidchart.com
3. https://www.drawio.com
4. https://sparxsystems.com/products/ea/trial/request.html
5. MySQL Workbench
6. Aris
7. Visio
8. Any other you like or know

You might also like