32741 4 assessment information brief for semester two module title crn
Search for question
Question
32741
4
Assessment Information/Brief for Semester Two
Module title
CRN
Level
Database Systems
Assessment title
DBS Semester Two Coursework
Weighting within
module
This assessment is worth 50% of the overall
module mark.
•
How to Submit
• You must submit a single document, in PDF format. Zero (0) marks
will be awarded for supplementary files or files in other formats. Do
not submit a zip file.
• The name of your PDF file must include your student roll number and
your User ID. Please do not include your name because the
University will mark assessments anonymously where this is possible.
Student roll numbers usually comprise the @ symbol followed by
eight digits. User IDs usually comprise three characters followed by
three digits.
You must submit through Blackboard. It is your responsibility to
ensure that your work is submitted successfully to the correct folder
and that the correct version has been submitted. If you find that you
have submitted the wrong version, you can contact Digital IT Service
Desk before the submission deadline. They will be able to withdraw
an incorrect submission, enabling you to make a new submission.
Once the submission deadline has passed, no further action can be
taken and work which has been submitted cannot be withdrawn. You
can find the contact details of the Digital IT Service Desk in Chapter 2
of the module's exercise booklet.
Database Systems (CRN 32741, UMC G400 10045) Semester Two Coursework
1 Assessment Task Details and Instructions
• This is an individual assessment. You must not work in a team. The whole of
your submission must be your own work.
• You are reminded that penalties will be applied to late submissions, in
accordance with the regulations and policies.
• At the start of your document, you must include your student roll number, your
User ID, the assessment's title, and the module's title and the CRN. Please do
not include your name because the University will mark assessments
anonymously where this is possible.
• You must answer all the questions.
• Do not include the questions in your submission.
• The order of your answers must correspond to the order of the questions in this
briefing.
• Your submission must be typed (rather than hand-written) in, at least, font size
12pt. Do not use the colours red or green anywhere in your submission.
• Do not include diagrams in your submission that are illegible, blurred or require
the reader to use a magnifying glass. This briefing does not place any
constraints on how you prepare your diagrams, but you are encouraged to learn
how to use a digital drawing tool because it is a useful skill that may be useful
during the remainder of your studies and career. There is a wide range of
drawing software available. The university provides you with a wide range of
support for developing your digital skills, see: http://www.salford.ac.uk/skills/
• Citations and references must conform to the APA 7 th (Harvard) style.
Assessed Intended Learning Outcomes
This coursework assesses the student's ability to:
1. describe the process of database query processing and evaluation;
2. explain the concepts of transaction management and concurrency control;
3. discuss database security and recovery.
Employability Skills to be Developed/Demonstrated
Communication? Yes
Critical Thinking and Problem Solving? Yes
•
•
•
Data Literacy? Yes
•
Digital Literacy? Yes
•
Industry Awareness? No
•
Innovation and Creativity? Yes
•
Proactive Leadership? No
•
Reflection and Life-Long Learning? Yes
•
Self-management and Organisation? Yes
•
Team Working? No
Word Count
There are four questions. Your answer for each question must not exceed seven
hundred and fifty (750) words. Zero marks will be awarded for parts of your
submission beyond the word limits.
Feedback Arrangements
Database Systems (CRN 32741, UMC G400 10045) Semester Two Coursework
2 Your mark will be made available via Blackboard. An announcement will be made
on Blackboard (and emailed to you) when the mark has been released.
Academic Integrity and Referencing
Students are expected to learn and demonstrate skills associated with good
academic conduct (academic integrity). Good academic conduct includes the use
of clear and correct referencing of source materials. You can find out more about
the skills which students need at
•
•
https://www.salford.ac.uk/skills/academic-integrity-referencing ;
https://www.salford.ac.uk/skills/referencing.
Academic misconduct is an action which may give you an unfair advantage in your
academic work. This includes plagiarism, asking someone else to write your
assessment for you or taking notes into an exam. The University takes all forms of
academic misconduct seriously.
Support arrangements
There will be a verbal briefing on the contents of this document and some question
and answer sessions during scheduled class times. You can obtain further support
for this assessment by attending Dr Bryant's surgery. If you send Dr Bryant a query
about this assessment via e-mail then he may respond by sending a message (via
Blackboard) to all students taking this module so that all students can benefit from
his answer.
Tips You can find more information about understanding your assessment brief
and assessment tips for success at: https://www.salford.ac.uk/skills/university-
assessments .
Assessment Rules and Processes You can find information about assessment
rules and processes in the Assessment Support module in Blackboard.
Develop your Academic and Digital Skills Find resources to help you develop
your skills at http://www.salford.ac.uk/skills/ .
Concerns about Studies or Progress If you have any concerns about your
studies, contact your Academic Progress Review Tutor/Personal Tutor or your
Student Progression Administrator (SPA).
AskUS Services The University offers a range of support services for students
through AskUS, including Disability and Learner Support, Wellbeing and
Counselling Services (see https://www.salford.ac.uk/askus ).
Personal Mitigating Circumstances If personal mitigating circumstances (e.g.
illness or other personal circumstances) may have affected your ability to complete
this assessment, you can find more information about personal mitigating
circumstances procedure at:
https://www.salford.ac.uk/askus/admin-essentials/personal-mitigating-
circumstances
Independent advice about this process is available from the Students' Union
Advice Centre (see https://www.salfordstudents.com/advice/centre ).
Database Systems (CRN 32741, UMC G400 10045) Semester Two Coursework
3 In Year Retrieval Scheme
This assessment is not eligible for in year retrieval.
Reassessment
If you fail this assessment, and are eligible for reassessment, you will be required
to do the same assessment again. The provisional re-sit submission deadline is
26th July 2024. For students with accepted personal mitigating circumstances for
absence/non submission, this will be your replacement assessment attempt.
We know that having to undergo a reassessment can be challenging however
support is available. Have a look at all the sources of support outlined earlier in this
brief and refer to the Personal Effectiveness resources at
https://www.salford.ac.uk/skills/personal-effectiveness.
Assessment Criteria
Each part of each question is followed by the number of marks it is worth.
Percentage
Mark
Level of Performance
Outstanding
90-100
80-89
Excellent
70-79
Very Good
60-69
Good
50-59
Fair
40-49
30-39
Adequate
Unsatisfactory
20-29r
Poor
10-19r
0-9
Very Poor
Extremely Poor
Database Systems (CRN 32741, UMC G400 10045) Semester Two Coursework
4 Questions
1)
(a) Suppose that a relation factory(ID, name, street, postcode) contains 800 tuples.
Each tuple is comprised of a header (24 bytes) and four attributes: ID (5 bytes),
name (10 bytes), street (20 bytes) and postcode (6 bytes). The size of each
disc block is 1024 bytes and the size of the header of each disc block size 24
bytes.
(i) How many blocks would be required to store the whole of this relation?
(3 marks)
(ii) How many blocks would be required to store a projection that does not
include the attribute street?
(3 marks)
(iii) Explain why such a projection could be used to optimise a query whose
results do not include data for the attribute street.
(2 marks)
(b) Consider the SQL query shown in Table 1.
(i) Draw a near-optimal query tree for the SQL query.
(8 marks)
(ii) Identify the root and leaf nodes in the tree that you drew for part (i).
(1 mark)
(iii) Write down a justification for the position of the root node and each of the
internal nodes in the tree that you drew for part (i) in terms of the heuristic
steps that optimisers apply to reduce the cost of optimisation. Explain why
the position of the nodes should make the query efficient.
(8 marks)
SELECT factory.name
FROM factory, order
WHERE order.factory_ID=factory.ID
AND order.quantity >20
AND order.priority='urgent';
Table 1: An SQL query about orders placed with a factory.
Database Systems (CRN 32741, UMC G400 10045) Semester Two Coursework
5