To develop an in-depth, critically evaluative knowledge of skills required in a Data Management role

CW2_Specification_CSI_7_DAT_25/26

Read this coursework specification carefully, it tells you how you are going to be assessed, how to submit your coursework on-time and how (and when) you’ll receive your marks and feedback.

Module Code

CSI-7-DAT

Module Title

Data Management

Lecturer

 

% of Module Mark

60%

Distributed

Nov 2025

Submission Method

Submit online via this Module’s Moodle site

Submission Deadline

18:00 on 10 Dec 2025

Release of Feedback & Marks

Feedback and provisional marks will be available in the Gradebook on Moodle within 15 working days of submission.

 Coursework Aim:                                                                                                            

The document should also be spell-checked, and grammar checked and must be submitted via Turnitin for plagiarism testing before completion. You must specifically declare all AI use with the LSBU Originality and Use of AI Statement

Coursework Details:

Type:

Report on Prototype Database Development task

Word Count:

No formal word count is required but no more than 3000 words would be expected.

Footnotes will not count towards word count totals but must only be used for referencing, not for the provision of additional text. The bibliography will not count towards the word total.

Presentation:

Any quoted material must be referenced, and a bibliography provided, however, formal referencing is not an assessed criterion – however the identification of technical resources consulted in order to solve specific described problems is an assessed criterion (see main task specification)

Work must be submitted as a Word document (.doc/docx)

Course work must be submitted using Arial font size 11 (or larger if you need to), with a minimum of 1 line spacing

Your student number must appear at the front of the coursework. Your name must not be on your coursework.

Referencing:

Harvard Referencing should be used, see your Library Subject Guide for guides and tips on referencing.

Regulations:

Make sure you understand the University Regulations on expected academic practice and academic misconduct. Note in particular: Your work must be your own. Markers will be attentive to both the plausibility of the sources provided as well as the consistency and approach to writing of the work. Simply, if you do the research, practical and reading, and then write it up on your own, giving the reference to sources, you will approach the work in the appropriate way and will cause not give markers reason to question the authenticity of the work.

All quotations must be credited and properly referenced. Paraphrasing is still regarded as plagiarism if you fail to acknowledge the source for the ideas being expressed.

TURNITIN: When you upload your work to the Moodle site it will be checked by anti-plagiarism software.

Learning Outcomes

This coursework will fully or partially assess the following learning outcomes for this module.

  • On completion of the module you will be able to:
    • To develop an in-depth, critically evaluative knowledge of skills required in a Data Management role;
    • carry out a critically evaluative review of current Data Management literature/software/process developments, and research;
    • develop skills as self-directed learner who can set goals and select appropriate knowledge, skills, etc...
    • specifying tools/techniques for a particular Data Management purpose

Assessment Criteria and Weighting

LSBU marking criteria have been developed to help tutors give you clear and helpful feedback on your work. They will be applied to your work to help you understand

what you have accomplished, how any mark given was arrived at, and how you can improve your work in future.

Full details of the criteria, interpretation, weightings and rubric to be applied are included in the main task specification below.

How to get help 

We will discuss this Coursework Specification in class. However, if you have related questions, please contact me:

George Ubakanma: ubakang@lsbu.ac.uk as soon as possible.

Resources

Course materials and Tutorials linked to from the exercises are expected to be the main resources required for this assignment.

Quality assurance of coursework specifications

Coursework specifications within CSI division go through internal (for new modules with 100% coursework also through external) moderation. This is to ensure high quality, consistency and appropriateness of the coursework as well as to share best practice within the CSI division. 

Details of the moderators for this coursework specification are below 

Moderated (internal)

 

Moderated (CSI lead)

 

Signed off by (HoD/DHoD)

  

----------------For Internal use by CSI lead only-----------------

Changes required to CW?

No *

Examples of good practice

 

* if changes are required, moderator to complete the below:

List of changes required

N/A

ML Response

[ML response, date]

Moderator Response

[ML response, date]

CSI_7_DAT: Coursework 2

Assignment Tasks: MARKING SCHEME AND TASKS

Complete ALL tasks listed below. Every task must be accompanied by a brief narrative (approx 1 side A4 per task) discussing the task production (your attempt success/failures)

 

TASK

Mark

Weight

TOTAL

1

Subject Knowledge - Design

Use Dimensional Modelling Technique to design a prototype data warehouse schema. Use the data on invoices for Spend over £25,000 in the Department for Business, Innovation and Skills (https://data.gov.uk/dataset/financial-transactions-spend-data-bis) for data from the year April 2015 to Mar 2016 inclusive).This involves downloading 4 data sets (1 file per month). Negative values in the AMOUNT column represent refunds and as such are valid and must be kept.

All Suppliers records recorded as “Personal Expense, Name Withheld” replace the supplier with your LSBU student number.

 10

 1

 10

2

Subject Knowledge - Design

Use T-SQL to perform ETL combine/merge the 4 files and cleansing the invoice data to populate the data warehouse, in doing so you should demonstrate the use of transformations via T-SQL queries/procedures where appropriate. Download from the VLE an XML file: suppliers_invalid.xml this contains a list of invalid suppliers whose records must be removed from the invoice data using T-SQL only.

You must provide relevant transformations/T-SQL screenshots for ETL & creation of star schema tables & test data.

 

 

 

 

 

 

 

 

10

 

 

 

 

 

 

 

 

1.5

 

 

 

 

 

 

 

 

15

3

Critical Analysis – Transforming design to implementation.

Discuss and critically evaluate any data understanding issues that you

encountered. Explain and critically evaluate how specific examples of transformations were resolved.

 

 

10

 

 

0.5

 

 

5

4

Testing and Problem-Solving Skills

Set-up and test all the following queries using T-SQL stored procedures. Provide screenshots of all code including any examples appropriate for each task and the task output):

 

 

 

a

Show the top three Suppliers and the total amount spent on these for the whole 4 month period and separately for each month. Ensure that any refunds are appropriately deducted in your calculations.

 

 

10

 

 

0.5

 

 

5

b

Show Expense Types that have an individual 2 month total spend amount greater than the average 2 month Expense Type spend of all Expense

Types. Export the output as a JSON file.

 

10

 

0.5

 

5

c

Show a monthly top 10 ranking for spend on Expense Areas. For each Expense area indicate the number of places it has moved (up/down the rankings) since the previous month. The ranking must be in ascending order.

 

 

 

10

 

 

 

0.5

 

 

 

5

d

Create a fourth complex query utilizing a time related hierarchy of your own design that demonstrates some supplier analysis using the full complexity of your understanding in terms of analytic query writing. Export the output as a

CSV file.

 

 

10

 

 

0.5

 

 

5

5

Practical Competence

Produce a dashboard combining the 4 query tasks above (in a single view) as visualized elements, that can be used to tell an effective story about the business in your scenario. Use Power BI/Tableau

 

 

 

10

 

 

 

1

 

 

 

10

6

Personal and Professional Development

Use MS Teams to record a video demo (10 mins max) of the tasks: 2, 4 and

5. During the video you demonstrate your live execution of Task 4 in your implementation environment(s) and Task 5 in PowerBI/Tableau.

Include the URL to the Video Demo clearly on the front cover of your final report. Ensure your lab tutor can access the video.

Any video not accessible at the time of marking will score zero (no exceptions). It’s your responsibility to ensure your video link is live and

working before you submit.

 

 

 

 

 

 

 

10

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

40

 

 

 

 

100%

CSI_7_DAT: Coursework 2

Marking Criteria

This assignment will be marked using an adaptation of the University’s new standardised marking criteria. It is important that you pay attention to the criteria that will be applied and address them in the text of your report.

Please note that the primary criterion being assessed in this assignment is your understanding of the material and your ability to analyse and reason about it. Submitting a working program is not sufficient to demonstrate this and will not in itself obtain a high grade.

Note that marks are awarded for the following main criteria:

1.Subject Knowledge - Design (25%)

Understanding and application of subject knowledge. Contribution to subject debate.

Mainly assessed by your written explanation of system design and transformation tasks 1-2.

2.Critical Analysis- Transforming design to implementation (5%)

Assessed by the quality of the critical evaluation supporting the practical work for efficiently coding the construction of the database. There should be a critical and evaluative supporting narrative evaluating the technical choices behind the implementation of Task 3

3.Testing and Problem-Solving Skills – TSQL Queries/Transformations (20%)

Design, implementation, testing and analysis of product/process/system/idea/solution(s) to the query tasks using stored procedures.

Assessed based on the queries and stored procedures you develop and document. It is important to note that very little credit will be given to any code/examples you provide without explanation.

4.Practical Competence - Dashboard Design + Implementation (10%)

Skills to apply theory to practice or to test theory.

Apply theories of dashboard design in an implementation of a multi visualization dashboard using a connection to your database from either Tableau or Power BI. It is important to note that very little credit will be given to any code or examples you provide without explanation.

5.Personal and Professional Development – Video Demo (40%)

Record a video of your learning and innovation through self-direction, planning and critical reflection. Focus on the live demonstration of Tasks using the SQL and visualization software during the demo.

Assessed on the basis of the quality of your 10 min Video Presentation.

Include the live URL to the Video Demo clearly on the front cover of your final report. Ensure your lab tutor can access the video.

Any video not accessible at the time of marking will score zero (no exceptions). It is your responsibility to ensure your video link is live and working before you submit.

 CSI_7_DAT: Coursework 2                                                                                                      

RUBRIC

Please note the criteria weightings and general interpretation shown in bold capitals under each criteria.

Criteria

Outstanding 100-80%

Excellent 79-70%

Very good 69-60%

Good 59-50%

Satisfactory 49-40%

Inadequate 39-30%

Very poor 29-0%

Subject Knowledge Understanding and application of subject knowledge/ application of appropriate techniques.. DESIGN SUBJECT KNOWLEDGE EXPLANATION

Shows sustained breadth, accuracy and detail in understanding key aspects of subject.

Contributes to subject debate. Awareness of ambiguities and limitations of knowledge.

Shows breadth, accuracy and detail in understanding key aspects of subject.

Contributes to subject debate. Some awareness of ambiguities and limitations of knowledge.

Accurate and extensive understanding of key aspects of subject.

Evidence of coherent knowledge.

Accurate understanding of key aspects of subject. Evidence of coherent knowledge.

Understanding of key aspects of subject. Some evidence of coherent knowledge.

Some evidence of superficial understanding of subject. Inaccuracies.

Little or no evidence of understanding of subject. Inaccuracies.

Critical Analysis Analysis and interpretation of design refinement . Structuring future proofing the model CRITIQUE DESIGN TRANSFER TO CODE

Outstanding demonstration of critical analysis of the possible design strategies that could be used to meet the software requirements, and evaluation of the

approaches chosen.

Excellent demonstration of critical analysis of the possible design strategies that could be used to meet the software requirements, and evaluation of the

approaches chosen.

Very good demonstration of critical analysis of the possible design strategies that could be used to meet the software requirements, and evaluation of the

approaches chosen.

Good demonstration of critical analysis of the possible design strategies that could be used to meet the software requirements, and evaluation of the

approaches chosen.

Demonstration of critical analysis of the key possible design strategies that could be used to meet the software requirements, and evaluation of the

approaches chosen.

Trivial demonstration of critical analysis of the possible design strategies that could be used to meet the software requirements, and evaluation of the

approaches chosen.

Little or no critical analysis has been demonstrated.

Testing and Problem- Solving Skills

Design, implementation, testing and analysis of product/process/ system/idea/solution(s) to practical questions/ problems

IMPLEMENTATION OF SQL + PROCEDURES

Outstanding implementation of all required software, with near perfectly organised, formatted and documented source code, and documented demonstration of runtime behaviour.

Excellent implementation of all required software, with well organised, formatted and documented source code provided

Competent implementation of all required software, with well organised, formatted and documented source code, and documented demonstration of runtime behaviour.

Implementation of all required software, with well organised, formatted and documented source code, and documented demonstration of runtime behaviour, with some missing/incorrect functionality or poor quality.

Implementation of most of the required software, with well organised, formatted and documented source code, and documented demonstration of runtime behaviour, with some missing/incorrect functionality or poor quality.

Implementation of only part of the required software, with well organised, formatted and documented source code, and documented demonstration of runtime behaviour, with some missing/incorrect functionality or poor quality.

Little or no functionality has been implemented.

Practical Competence Skills to apply theory to practice or to test theory

USE OF DASHBOARD TOOLS

Outstanding descriptions of factual information, programming techniques or theoretical explanations being found in technical or theoretical reference material.

Excellent explicit descriptions of all factual information, programming techniques or theoretical explanations that were found in technical or theoretical reference

material.

Good explicit descriptions of all factual information, programming techniques or theoretical explanations that were found in technical or theoretical reference

material.

Reasonable descriptions of most factual information, programming techniques or theoretical explanations that were found in technical or theoretical reference

material.

Basic examples of the main factual information, programming techniques or theoretical explanations that were found in technical or theoretical reference

material.

Some trivial examples of factual information, programming techniques or theoretical explanations being found in technical or theoretical reference material.

Little or no evidence of factual information, programming techniques or theoretical explanations being found in technical or theoretical reference material.

Personal and Professional Development

Evidence Management of learning through self- direction, planning and reflection

VIDEO DEMO

Outstanding report organisation, structure, presentation, narrative voice and language.

Excellent report organisation, structure, presentation, narrative voice and language.

Very good report organisation, structure, presentation, narrative voice and language.

Good report organisation, structure, presentation, narrative voice and language.

Satisfactory report organisation, structure, presentation, narrative voice and language.

Poor report organisation, structure, presentation, narrative voice and language.

Report does not constitute a serious attempt at the assignment.

 

100% Plagiarism Free & Custom Written, Tailored to your instructions