SlideShare a Scribd company logo
1 of 21
Department of Business & Computing
Programme Title
BTEC HND/HNC in Computing & Systems Development
Unit Title
Database Design Concepts
Unit Number
17
Candidate’s Name:
Assessor’s Name:
Bratati Sinha
Verifier’s Name:
Mr Kamal Verma
Date of IV of Brief:
02.11.2012
Signature of IV:
K K Verma
Issue Date:
14.11.2012
Due Date:
09.01.2013
Plagiarism:
Where there is evidence of plagiarism the assignment will be
rejected and the candidate will not have an opportunity to re-
submit the work. This will, inevitably, jeopardise your chances
of completing the unit.
Deadlines:
Work that is not handed in on time will be subject to College
policy on late submission of work and may not be graded or
marked.This could result in you failing the course unless there
are exceptional circumstances which must be explained with
evidence to your tutor and agreed by the Curriculum Manager.
Referral of Assignments:
Questions marked “Pxx” need to be completed successfully to
achieve a Pass grade. Only then can you achieve a Merit grade
by completing the question(s) marked “Mxx”, and a Distinction
by completing the question(s) marked “Dxx” in addition to the
Merit questions(s). Where this identification of possible higher
grades does not exist the general higher grades descriptors,
which follow, will apply.
Work not meeting the minimum requirement for pass grade will
be referred back to the learner who will have TWO weeks to
rectify any shortcoming.
All decisions or grades are subject to internal and/ or external
verification and may be modified. If you feel that an assessment
decision is unjustified, you are entitled to appeal.
For further details on any of the above please refer to your
Course Handbook
P2.1
P2.2
P3.1
P3.2
P3.3
P3.4
M1
M2
M3
D1
D2
D3
Assignment No. & Title
Learning Outcomes Targeted
Date Issued
Hand In Date
Resubmission Date(s) (if necessary)
Assignment 01- City College Database
LO2- Understand database design
techniques
14.11.2012
LO3 -Be able to design, create and
document databases
14.11.2012
Candidate’s Declaration: I certify that the work submitted for
this assignment is my own and research sources are fully
acknowledged.
Candidate’s name:
Candidate’s signature:
Date:
Assessor signature
Date
IV Signature
Date
This sheet, with the assignment brief, must be handed in with
your work to the faculty assignment box by 16.00hrs of the final
date for submission.
Learning Outcome
Ref. No.
Criteria
Assign. No.
Evidence/ Page No.
Feedback
Met/ Partly Met?
Y/N
Assessor Sig./Date
L02
P2.1- analyse a database developmental methodology
Assignment -01
L02
P2.2- discuss entity-relationship modelling and normalisation
Assignment -01
L03
P3.1 apply the database developmental cycle to a given data set
Assignment -01
L03
P3.2 design a fully functional database (containing at least four
inter-relational tables) including user interface
Assignment -01
L03
P3.3 evaluate the effectiveness of the database solution and
suggest methods of improvement
Assignment -01
L03
P3.4 provide supporting user and technical documentation
Assignment -01
Learning Outcome
Ref. No.
Criteria
Assign. No.
Evidence/ Page No.
Feedback
Met/ Partly Met?
Y/N
Assessor Sig./Date
L02 & L03
M1- Identify and apply strategies to find appropriate solutions
Assignment -01
L02 & L03
M2 - Select/design and apply appropriate methods/techniques
Assignment -01
L02 & L03
M3 - Present and communicate appropriate findings
Assignment -01
L02
& L03
D1 - Use critical reflection to evaluate own work and justify
valid conclusions
Assignment -01
L02
& L03
D2-Take responsibility for managing and organising activities
Assignment -01
L02
& L03
D3 - Demonstrate convergent/lateral/creative thinking
Assignment -01
Case Scenario:
The City College London wants to develop a database solution
to maintain all student records to keep track of them more
efficiently.
The college offers different courses in different disciplines to
its students. Each discipline can have multiple courses offered
to the students. A course can be identified by its course code,
course name, the discipline the course belongs to.
Each course can be taught by at least one lecturer/tutor. A
lecturer/tutor can teach multiple courses in the same disciplines.
A lecturer/tutor may or may not be teaching at least one course
at a certain point of time. A lecturer/tutor is identified by tutor
id, tutor name, contact details, designation and particular skills
they have.
A course team leader who is a lecturer as well will have to
create a class list. A class list will be identified by the course
code and the id of the students who are attending it. A class list
will contain the last date of attendance as well. A class list can
exist if at least 1 student enrols for that particular course.
A student can enrol in more than one course at a certain point of
time. A course can be attended by one or more students at a
certain point of time. Being or may not have any students of any
discipline assigned to it at any point of time. Students can be
identified by student number/id, student name, date of birth,
gender, student contact number, date joined.
You are required to provide the design and implement the same
design to produce a fully functional database system to help the
college carry out its tasks efficiently.
You should concentrate on the core function and not try to
implement support functions such as finance and human
resources except where they are directly related to the core
activity or to an extension task.Tasks
Task 1:
a) What is entity relationship modelling?
b) Explain the step-by-step procedure to produce an ERD from
a given case scenario.
c) Prepare a presentation and provide the print out of the slides
based on the following concepts:
· entities,
· attributes,
· key fields,
· foreign keys to build relationships,
· compound keys
· under which condition there is a chance of having many to
many relationships.
d) Based on the given scenario describe the process of
Normalisation with diagrams up to 3NF and discuss the
advantages and disadvantages of Normalisation. Provide ERDs
for UNF, 1NF, 2NF, 3NF.
P2.1 , P2.2 , Part of M1, Part of M2,Part of M3
Task 2: Design an appropriate database for the given scenario.
The design documentation must include:
· An entity relationship diagram (3NF stage) and supporting
documentation.
· A data dictionary specifying the structure of all the tables.
· Design of the tables based on ERD and design of input forms
· Designs of four database reports that could be used by the
organisation as described by the scenario. All reports must be
created from complex database queries.
P3.2, Part of P3.1, Part of M1,Part of M2
Task 3 – Implement the design and provide evidence of the
implementation. Create all the required tables, forms, queries
and reports. Include data validation methods where appropriate.
Evidence must be provided via annotated screenshots and source
code.
Part of P3.1, Part of M2
Task 4: Test the system using an appropriate test plan, test data
and test report. Amongst other things testing must demonstrate
that referential integrity and data integrity has been enforced
and relevant reports have been developed successfully. Part of
P3.1, Part of M2
A high quality report must be delivered on time for D2.
Task 5: Evaluate the effectiveness of the database solution and
suggest methods for improvement. P3.3
A very strong evaluation must be provided for D1.
Task 6: Create a user manual of the developed system (contents
page – introduction – step by step instruction to use the system
accompanied by relevant screenshots including error handling).
P3.4, Part of M3
Extension task: Realisticallyextend the given scenario and add
other functions that could be implemented into the database
system. Extra tables must be correctly added to the system
along with supporting queries and reports.D3
Students are required to do the following:
· The assignment should be submitted with contents page and
bibliography (Please provide Harvard referencing).
· A4 size white paper;
· Fonts AriaI size 12
· 3 cm margins on the left hand side and 2.5 cm margins on the
right hand side, and 2.0 cm margin at the top and bottom of the
pages;
· Double spacing, except in the case of direct quotations which
should be single line spaced and indented on both the right and
left hand sides (see the examples in the section on referencing);
· A line must be left between each paragraph and paragraphs
must not be indented;
· All pages must be numbered. Page numbered in the centre at
the bottom of each page; Your assignment must be plastic bind
only. It is preferable to print your assignment double sided.
· All screenshots, diagrams/figures, tables need to be clearly
explained and where applicable annotated. All the analysis must
follow a specific methodology.
· You are required to submit to achieve pass criteria are:
a)An ERD stating the possible degrees of relationship between
entity types and their cardinality, participation constraints and
primary keys, composite key, documentation illustrating the use
of normalisation techniques to third norm al form and the need
for normalisation.
b) All design documentation as per asked in the given tasks.
c) The evidence of implementation of the designed database
based on the given case scenario which will include tables,
forms, at least four complex queries, at least four reports based
on the queries produced, test plan, test cases, test report . All
must include relevant screenshots with clear explanation. All
illustrations including tables, graphs, charts, pictures and
diagrams must also be individually labelled e.g. Figure 1,
Figure 2, etc.
d) The brief user manual which should include screenshots and
clear explanations.
e) Evaluation of the effectiveness of the database solution and
suggestion of different methods for improvement.
· Spelling
Use U.K. English spellings unless using a direct quotation from
a non-U.K. English source (e.g., U.S. English journal). Also, in
the references, use the original spellings of journals (e.g.,
Journal of Sport Behavior rather than Journal of Sport
Behaviour).
· Text, diagrams and tables copied from online sources
and/books needs to be referenced using quotation marks and
page numbers and date.
· Copies
You must retain a copy of all the assignments and the relevant
appendices that you submit. It is important to keep these until
after the Examination Board have met and confirmed your
assessment grades, which is usually in July of your course end.
· Do not leave submission until last minute, since no extension
will be given. Hand in your assignment by 12 noon on the due
date (09th January 2013).
Learning Outcomes for Pass criteria
Assessment criteria for pass.
To achieve each outcome a learner must demonstrate the ability
to:
Suggested evidence
LO2: Understand database design techniques
P2.1- analyse a database developmental methodology
· Briefly discuss which database development methodology e.g.
the ER diagram you have made for the case study and show the
relationships between entities.
P2.2 - discuss entity-relationship modelling and normalisation
· Using the information given in the case study create an ERD
for the City Hospital Database.
· Show tables’ composite key, primary key, foreign key and
whether they are weak or strong.
· Normalise your tables in 1NF, 2NF and up to 3NF from un-
normalised version and show ERD for each normal form.
LO3: Be able to design, create and document databases
P3.1 apply the database developmental cycle to a given data set
· Using MS Access, design and implement the RDBMS for the
above scenario using relevant screenshots and source codes.
Provide the evidence of established relationships and the type of
relationship (which have been established).
· Testing must be done to prove that referential integrity and
data integrity have been enforced. Provide evidence via
annotated screenshots and source code (where appropriate).
P3.2 design a fully functional database (containing at least four
inter-relational tables) including user interface
· Provide ER diagram, supporting documentation, data
dictionary, design of each table, each form and report and
queries and different test plans and test cases where
appropriate.
P3.3 evaluate the effectiveness of the database solution and
suggest methods of improvement
Describe your system’s capabilities against user requirements
together with discussing possible future improvements without
affecting the existing one.
P3.4 provides supporting user and technical documentation.
Create a user manual of your database systems with the relevant
screenshots and annotations.
Criteria grade (Merit)
Merit descriptors
Indicative characteristics
Suggested evidence
(M1)
Identify and apply strategies to find appropriate solutions
· Complex problems with more than one variable have been
explored
· An effective approach to study and research has been applied
· Evidence has been given that the student has a good
understanding of database theory and the issues related to it.
· Standard methods used to design the proposed solution. This
has been clearly documented to a high standard.
· Within the planning of the programmed solution a number of
components and options have been presented and a possible
solution has been devised.
· All features of system has been clearly identified and
documented.
(M2)
Select/design and apply appropriate methods/techniques
· Relevant theories and techniques have been applied.
· A range of methods and techniques have been applied.
· Design tools have been used.
· Good user interface design.
· The logical data model has been structured correctly and an
acceptable understanding of the normalisation process has been
demonstrated and implemented.
· All tables, forms, reports and has been clearly identified and
documented
· Careful consideration of the user interface that is appropriate
to user’s needs.
(M3)
Present and communicate appropriate findings
· A range of methods of presentation have been used and
technical language has been accurately used
· The communication is appropriate for familiar and unfamiliar
audiences and appropriate media have been used
· Well presented documentation for both the user and technical
documentation
· User documentation should be free from technicalities
· Good representation of the overall system with sufficient
detail.
Criteria grade (Distinction)
Distinction descriptors
Indicative characteristics
Suggested evidence
(D1) Use critical reflection to evaluate own work and justify
valid conclusions
Realistic improvements have been proposed against defined
characteristics for success
· A strong evaluation section that discusses realistic and
relevant improvements that could have been made to the overall
system.
· Comprehensive test plans, test data and testing. All
discrepancies between predicted and actual output have been
fully and clearly explained.
(D2) Take responsibility for managingand organising activities
Substantial activities, projects or investigations have been
planned, managed and organised and the documentation
provided has to be well organised
This can be evidenced through the completion of a high quality
report delivered on time.
· Student has worked independently finding their own solutions
to problems encountered.
· Work is well organised and well presented and has been
completed within the allotted time span.
(D3) Demonstrate convergent/lateral/creative thinking
· Ideas have been generated and decisions taken
· Innovation and creative thought have been applied
· The system has been extended sufficiently and creatively, and
this has been implemented correctly i.e. more tables, more
queries , more input forms and reports should be added
sufficiently and creatively while not affecting the existing
system.
Page 1
_1414321070.bin
(
CUSTOMER_NUMBER
CUSTOMER_NAME
CUSTOMER_ADDRESS
PRODUCT_NUMBER
PRODUCT_DESC
PRODUCT_UNIT_PRICE
ORDER_NUMBER
ORDER_DATE
ORDER_TOTAL
ORDER_QUANTITY
LINE_TOTAL
)UNF
1NF
TO IDENTIFY AND REMOVE REPEATING ATTRIBUTES
(
ORDER_
NUMBER
(
CK)
PRODUCT_
NUMBER
(
CK)
PRODUCT_DESC
PRODUCT_UNIT_PRICE
ORDER_QUANTITY
LINE_TOTAL
) (
ORDER_
NUMBER
(
PK)
ORDER_DATE
ORDER_TOTAL
CUSTOMER_NUMBER
CUSTOMER_NAME
CUSTOMER_ADDRESS
)
2NF
REMOVE PARTIAL KEY DEPENDENCIES
(
ORDER
_
NUMBER
(
CK)
PRODUCT_
NUMBER
(
CK)
ORDER_QUANTITY
LINE_TOTAL
) (
PRODUCT_
NUMBER
(
PK)
PRODUCT_DESC
PRODUCT_UNIT_PRICE
) (
ORDER_
NUMBER
(
PK)
ORDER_DATE
ORDER_TOTAL
CUSTOMER_NUMBER
CUSTOMER_NAME
CUSTOMER_ADDRESS
)
(
ORDER_
NUMBER
(
PK)
ORDER_DATE
ORDER_TOTAL
CUSTOMER_
NUMBER(
FK)
) (
CUSTOMER_
NUMBER(
PK)
CUSTOMER_NAME
CUSTOMER_ADDRESS
)3NF (
ORDER_
NUMBER
(
CK)
PRODUCT_
NUMBER
(
CK)
ORDER_QUANTITY
LINE_TOTAL
) (
PRODUCT_
NUMBER
(
PK)
PRODUCT_DESC
PRODUCT_UNIT_PRICE
)

More Related Content

Similar to Department of Business & ComputingProgramme TitleBTEC HND.docx

Parcc public blueprints narrated math 04262013
Parcc public blueprints narrated math 04262013Parcc public blueprints narrated math 04262013
Parcc public blueprints narrated math 04262013
Achieve, Inc.
 
HND Assignment Brief Session Sept.docx
              HND Assignment Brief               Session Sept.docx              HND Assignment Brief               Session Sept.docx
HND Assignment Brief Session Sept.docx
joyjonna282
 
6062 comp cwk2 17 18 new template
6062 comp cwk2 17 18 new template6062 comp cwk2 17 18 new template
6062 comp cwk2 17 18 new template
Elliot Byrne
 
Department of Computing, Maths, Business and ScienceProgramme .docx
Department of Computing, Maths, Business and ScienceProgramme .docxDepartment of Computing, Maths, Business and ScienceProgramme .docx
Department of Computing, Maths, Business and ScienceProgramme .docx
theodorelove43763
 
Student Name Daniel RosadoCourseCIS339Session (month, ye.docx
Student Name Daniel RosadoCourseCIS339Session (month, ye.docxStudent Name Daniel RosadoCourseCIS339Session (month, ye.docx
Student Name Daniel RosadoCourseCIS339Session (month, ye.docx
emelyvalg9
 
Implementing Data Structures and Algorithms
Implementing Data Structures and AlgorithmsImplementing Data Structures and Algorithms
Implementing Data Structures and Algorithms
Ioan Tuns
 
School of Science, Technology, Engineering and MathITMG6.docx
School of Science, Technology, Engineering and MathITMG6.docxSchool of Science, Technology, Engineering and MathITMG6.docx
School of Science, Technology, Engineering and MathITMG6.docx
kenjordan97598
 
ECI519_Syllabus_Spring_2016-6
ECI519_Syllabus_Spring_2016-6ECI519_Syllabus_Spring_2016-6
ECI519_Syllabus_Spring_2016-6
Shaun Kellogg
 
Major proj term3
Major proj term3Major proj term3
Major proj term3
hccit
 

Similar to Department of Business & ComputingProgramme TitleBTEC HND.docx (20)

Parcc public blueprints narrated math 04262013
Parcc public blueprints narrated math 04262013Parcc public blueprints narrated math 04262013
Parcc public blueprints narrated math 04262013
 
HND Assignment Brief Session Sept.docx
              HND Assignment Brief               Session Sept.docx              HND Assignment Brief               Session Sept.docx
HND Assignment Brief Session Sept.docx
 
6062 comp cwk2 17 18 new template
6062 comp cwk2 17 18 new template6062 comp cwk2 17 18 new template
6062 comp cwk2 17 18 new template
 
CIS 353 RANK Education Planning--cis353rank.com
CIS 353 RANK Education Planning--cis353rank.comCIS 353 RANK Education Planning--cis353rank.com
CIS 353 RANK Education Planning--cis353rank.com
 
CIS 353 RANK Education Counseling--cis353rank.com
CIS 353 RANK Education Counseling--cis353rank.comCIS 353 RANK Education Counseling--cis353rank.com
CIS 353 RANK Education Counseling--cis353rank.com
 
vtu data structures lab manual bcs304 pdf
vtu data structures lab manual bcs304 pdfvtu data structures lab manual bcs304 pdf
vtu data structures lab manual bcs304 pdf
 
Department of Computing, Maths, Business and ScienceProgramme .docx
Department of Computing, Maths, Business and ScienceProgramme .docxDepartment of Computing, Maths, Business and ScienceProgramme .docx
Department of Computing, Maths, Business and ScienceProgramme .docx
 
Student Name Daniel RosadoCourseCIS339Session (month, ye.docx
Student Name Daniel RosadoCourseCIS339Session (month, ye.docxStudent Name Daniel RosadoCourseCIS339Session (month, ye.docx
Student Name Daniel RosadoCourseCIS339Session (month, ye.docx
 
Qualitative Analysis Syllabus Final
Qualitative Analysis Syllabus FinalQualitative Analysis Syllabus Final
Qualitative Analysis Syllabus Final
 
Implementing Data Structures and Algorithms
Implementing Data Structures and AlgorithmsImplementing Data Structures and Algorithms
Implementing Data Structures and Algorithms
 
Cis 498 Believe Possibilities / snaptutorial.com
Cis 498    Believe Possibilities / snaptutorial.comCis 498    Believe Possibilities / snaptutorial.com
Cis 498 Believe Possibilities / snaptutorial.com
 
Comp421 final project(students) new
Comp421 final project(students) newComp421 final project(students) new
Comp421 final project(students) new
 
School of Science, Technology, Engineering and MathITMG6.docx
School of Science, Technology, Engineering and MathITMG6.docxSchool of Science, Technology, Engineering and MathITMG6.docx
School of Science, Technology, Engineering and MathITMG6.docx
 
Cis 498 Exceptional Education - snaptutorial.com
Cis 498  Exceptional Education - snaptutorial.comCis 498  Exceptional Education - snaptutorial.com
Cis 498 Exceptional Education - snaptutorial.com
 
Oose lab notes
Oose lab notesOose lab notes
Oose lab notes
 
Cis 498 Education Organization-snaptutorial.com
Cis 498 Education Organization-snaptutorial.comCis 498 Education Organization-snaptutorial.com
Cis 498 Education Organization-snaptutorial.com
 
ECI519_Syllabus_Spring_2016-6
ECI519_Syllabus_Spring_2016-6ECI519_Syllabus_Spring_2016-6
ECI519_Syllabus_Spring_2016-6
 
B.Sc_.CSIT-8th-sem-syllabus.pdf
B.Sc_.CSIT-8th-sem-syllabus.pdfB.Sc_.CSIT-8th-sem-syllabus.pdf
B.Sc_.CSIT-8th-sem-syllabus.pdf
 
Major proj term3
Major proj term3Major proj term3
Major proj term3
 
CIS 331 Effective Communication/tutorialrank.com
 CIS 331 Effective Communication/tutorialrank.com CIS 331 Effective Communication/tutorialrank.com
CIS 331 Effective Communication/tutorialrank.com
 

More from theodorelove43763

exam 2 logiWhatsApp Image 2020-01-18 at 1.01.20 AM (1).jpeg.docx
exam 2 logiWhatsApp Image 2020-01-18 at 1.01.20 AM (1).jpeg.docxexam 2 logiWhatsApp Image 2020-01-18 at 1.01.20 AM (1).jpeg.docx
exam 2 logiWhatsApp Image 2020-01-18 at 1.01.20 AM (1).jpeg.docx
theodorelove43763
 
Evidence-based practice is an approach to health care where health c.docx
Evidence-based practice is an approach to health care where health c.docxEvidence-based practice is an approach to health care where health c.docx
Evidence-based practice is an approach to health care where health c.docx
theodorelove43763
 
Evidence TableStudy CitationDesignMethodSampleData C.docx
Evidence TableStudy CitationDesignMethodSampleData C.docxEvidence TableStudy CitationDesignMethodSampleData C.docx
Evidence TableStudy CitationDesignMethodSampleData C.docx
theodorelove43763
 
Evidence SynthesisCritique the below evidence synthesis ex.docx
Evidence SynthesisCritique the below evidence synthesis ex.docxEvidence SynthesisCritique the below evidence synthesis ex.docx
Evidence SynthesisCritique the below evidence synthesis ex.docx
theodorelove43763
 
Evidence Collection PolicyScenarioAfter the recent secur.docx
Evidence Collection PolicyScenarioAfter the recent secur.docxEvidence Collection PolicyScenarioAfter the recent secur.docx
Evidence Collection PolicyScenarioAfter the recent secur.docx
theodorelove43763
 
Evaluative Essay 2 Grading RubricCriteriaLevels of Achievement.docx
Evaluative Essay 2 Grading RubricCriteriaLevels of Achievement.docxEvaluative Essay 2 Grading RubricCriteriaLevels of Achievement.docx
Evaluative Essay 2 Grading RubricCriteriaLevels of Achievement.docx
theodorelove43763
 
Evaluation is the set of processes and methods that managers and sta.docx
Evaluation is the set of processes and methods that managers and sta.docxEvaluation is the set of processes and methods that managers and sta.docx
Evaluation is the set of processes and methods that managers and sta.docx
theodorelove43763
 
Evaluation Plan with Policy RecommendationAfter a program ha.docx
Evaluation Plan with Policy RecommendationAfter a program ha.docxEvaluation Plan with Policy RecommendationAfter a program ha.docx
Evaluation Plan with Policy RecommendationAfter a program ha.docx
theodorelove43763
 
Evaluating 19-Channel Z-score Neurofeedback Addressi.docx
Evaluating 19-Channel Z-score Neurofeedback  Addressi.docxEvaluating 19-Channel Z-score Neurofeedback  Addressi.docx
Evaluating 19-Channel Z-score Neurofeedback Addressi.docx
theodorelove43763
 
Evaluate the Health History and Medical Information for Mrs. J.,.docx
Evaluate the Health History and Medical Information for Mrs. J.,.docxEvaluate the Health History and Medical Information for Mrs. J.,.docx
Evaluate the Health History and Medical Information for Mrs. J.,.docx
theodorelove43763
 

More from theodorelove43763 (20)

Exam Questions1. (Mandatory) Assess the strengths and weaknesse.docx
Exam Questions1. (Mandatory) Assess the strengths and weaknesse.docxExam Questions1. (Mandatory) Assess the strengths and weaknesse.docx
Exam Questions1. (Mandatory) Assess the strengths and weaknesse.docx
 
Evolving Leadership roles in HIM1. Increased adoption of hea.docx
Evolving Leadership roles in HIM1. Increased adoption of hea.docxEvolving Leadership roles in HIM1. Increased adoption of hea.docx
Evolving Leadership roles in HIM1. Increased adoption of hea.docx
 
exam 2 logiWhatsApp Image 2020-01-18 at 1.01.20 AM (1).jpeg.docx
exam 2 logiWhatsApp Image 2020-01-18 at 1.01.20 AM (1).jpeg.docxexam 2 logiWhatsApp Image 2020-01-18 at 1.01.20 AM (1).jpeg.docx
exam 2 logiWhatsApp Image 2020-01-18 at 1.01.20 AM (1).jpeg.docx
 
Evolution of Terrorism300wrdDo you think terrorism has bee.docx
Evolution of Terrorism300wrdDo you think terrorism has bee.docxEvolution of Terrorism300wrdDo you think terrorism has bee.docx
Evolution of Terrorism300wrdDo you think terrorism has bee.docx
 
Evidence-based practice is an approach to health care where health c.docx
Evidence-based practice is an approach to health care where health c.docxEvidence-based practice is an approach to health care where health c.docx
Evidence-based practice is an approach to health care where health c.docx
 
Evidence-Based EvaluationEvidence-based practice is importan.docx
Evidence-Based EvaluationEvidence-based practice is importan.docxEvidence-Based EvaluationEvidence-based practice is importan.docx
Evidence-Based EvaluationEvidence-based practice is importan.docx
 
Evidence TableStudy CitationDesignMethodSampleData C.docx
Evidence TableStudy CitationDesignMethodSampleData C.docxEvidence TableStudy CitationDesignMethodSampleData C.docx
Evidence TableStudy CitationDesignMethodSampleData C.docx
 
Evidence SynthesisCritique the below evidence synthesis ex.docx
Evidence SynthesisCritique the below evidence synthesis ex.docxEvidence SynthesisCritique the below evidence synthesis ex.docx
Evidence SynthesisCritique the below evidence synthesis ex.docx
 
Evidence Collection PolicyScenarioAfter the recent secur.docx
Evidence Collection PolicyScenarioAfter the recent secur.docxEvidence Collection PolicyScenarioAfter the recent secur.docx
Evidence Collection PolicyScenarioAfter the recent secur.docx
 
Everyone Why would companies have quality programs even though they.docx
Everyone Why would companies have quality programs even though they.docxEveryone Why would companies have quality programs even though they.docx
Everyone Why would companies have quality programs even though they.docx
 
Even though technology has shifted HRM to strategic partner, has thi.docx
Even though technology has shifted HRM to strategic partner, has thi.docxEven though technology has shifted HRM to strategic partner, has thi.docx
Even though technology has shifted HRM to strategic partner, has thi.docx
 
Even though people are aware that earthquakes and volcanoes typi.docx
Even though people are aware that earthquakes and volcanoes typi.docxEven though people are aware that earthquakes and volcanoes typi.docx
Even though people are aware that earthquakes and volcanoes typi.docx
 
Evaluative Essay 2 Grading RubricCriteriaLevels of Achievement.docx
Evaluative Essay 2 Grading RubricCriteriaLevels of Achievement.docxEvaluative Essay 2 Grading RubricCriteriaLevels of Achievement.docx
Evaluative Essay 2 Grading RubricCriteriaLevels of Achievement.docx
 
Evaluation Title Research DesignFor this first assignment, .docx
Evaluation Title Research DesignFor this first assignment, .docxEvaluation Title Research DesignFor this first assignment, .docx
Evaluation Title Research DesignFor this first assignment, .docx
 
Evaluation is the set of processes and methods that managers and sta.docx
Evaluation is the set of processes and methods that managers and sta.docxEvaluation is the set of processes and methods that managers and sta.docx
Evaluation is the set of processes and methods that managers and sta.docx
 
Evaluation Plan with Policy RecommendationAfter a program ha.docx
Evaluation Plan with Policy RecommendationAfter a program ha.docxEvaluation Plan with Policy RecommendationAfter a program ha.docx
Evaluation Plan with Policy RecommendationAfter a program ha.docx
 
Evaluating 19-Channel Z-score Neurofeedback Addressi.docx
Evaluating 19-Channel Z-score Neurofeedback  Addressi.docxEvaluating 19-Channel Z-score Neurofeedback  Addressi.docx
Evaluating 19-Channel Z-score Neurofeedback Addressi.docx
 
Evaluate the history of the Data Encryption Standard (DES) and then .docx
Evaluate the history of the Data Encryption Standard (DES) and then .docxEvaluate the history of the Data Encryption Standard (DES) and then .docx
Evaluate the history of the Data Encryption Standard (DES) and then .docx
 
Evaluate the Health History and Medical Information for Mrs. J.,.docx
Evaluate the Health History and Medical Information for Mrs. J.,.docxEvaluate the Health History and Medical Information for Mrs. J.,.docx
Evaluate the Health History and Medical Information for Mrs. J.,.docx
 
Evaluate the environmental factors that contribute to corporate mana.docx
Evaluate the environmental factors that contribute to corporate mana.docxEvaluate the environmental factors that contribute to corporate mana.docx
Evaluate the environmental factors that contribute to corporate mana.docx
 

Recently uploaded

SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
Peter Brusilovsky
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
AnaAcapella
 

Recently uploaded (20)

Ernest Hemingway's For Whom the Bell Tolls
Ernest Hemingway's For Whom the Bell TollsErnest Hemingway's For Whom the Bell Tolls
Ernest Hemingway's For Whom the Bell Tolls
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdfUGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
 
Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...
 
What is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptxWhat is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Play hard learn harder: The Serious Business of Play
Play hard learn harder:  The Serious Business of PlayPlay hard learn harder:  The Serious Business of Play
Play hard learn harder: The Serious Business of Play
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 

Department of Business & ComputingProgramme TitleBTEC HND.docx

  • 1. Department of Business & Computing Programme Title BTEC HND/HNC in Computing & Systems Development Unit Title Database Design Concepts Unit Number 17 Candidate’s Name: Assessor’s Name: Bratati Sinha Verifier’s Name: Mr Kamal Verma Date of IV of Brief: 02.11.2012 Signature of IV: K K Verma Issue Date:
  • 2. 14.11.2012 Due Date: 09.01.2013 Plagiarism: Where there is evidence of plagiarism the assignment will be rejected and the candidate will not have an opportunity to re- submit the work. This will, inevitably, jeopardise your chances of completing the unit. Deadlines: Work that is not handed in on time will be subject to College policy on late submission of work and may not be graded or marked.This could result in you failing the course unless there are exceptional circumstances which must be explained with evidence to your tutor and agreed by the Curriculum Manager. Referral of Assignments: Questions marked “Pxx” need to be completed successfully to achieve a Pass grade. Only then can you achieve a Merit grade by completing the question(s) marked “Mxx”, and a Distinction by completing the question(s) marked “Dxx” in addition to the Merit questions(s). Where this identification of possible higher grades does not exist the general higher grades descriptors, which follow, will apply. Work not meeting the minimum requirement for pass grade will be referred back to the learner who will have TWO weeks to rectify any shortcoming. All decisions or grades are subject to internal and/ or external verification and may be modified. If you feel that an assessment decision is unjustified, you are entitled to appeal.
  • 3. For further details on any of the above please refer to your Course Handbook P2.1 P2.2 P3.1 P3.2 P3.3 P3.4 M1 M2 M3 D1 D2 D3 Assignment No. & Title Learning Outcomes Targeted Date Issued Hand In Date Resubmission Date(s) (if necessary) Assignment 01- City College Database LO2- Understand database design techniques 14.11.2012
  • 4. LO3 -Be able to design, create and document databases 14.11.2012 Candidate’s Declaration: I certify that the work submitted for this assignment is my own and research sources are fully acknowledged. Candidate’s name: Candidate’s signature: Date: Assessor signature Date IV Signature Date This sheet, with the assignment brief, must be handed in with your work to the faculty assignment box by 16.00hrs of the final date for submission. Learning Outcome Ref. No. Criteria Assign. No. Evidence/ Page No. Feedback Met/ Partly Met? Y/N
  • 5. Assessor Sig./Date L02 P2.1- analyse a database developmental methodology Assignment -01 L02 P2.2- discuss entity-relationship modelling and normalisation Assignment -01 L03 P3.1 apply the database developmental cycle to a given data set Assignment -01 L03 P3.2 design a fully functional database (containing at least four inter-relational tables) including user interface Assignment -01
  • 6. L03 P3.3 evaluate the effectiveness of the database solution and suggest methods of improvement Assignment -01 L03 P3.4 provide supporting user and technical documentation Assignment -01 Learning Outcome Ref. No. Criteria Assign. No. Evidence/ Page No. Feedback Met/ Partly Met? Y/N Assessor Sig./Date L02 & L03 M1- Identify and apply strategies to find appropriate solutions
  • 7. Assignment -01 L02 & L03 M2 - Select/design and apply appropriate methods/techniques Assignment -01 L02 & L03 M3 - Present and communicate appropriate findings Assignment -01 L02 & L03 D1 - Use critical reflection to evaluate own work and justify valid conclusions Assignment -01
  • 8. L02 & L03 D2-Take responsibility for managing and organising activities Assignment -01 L02 & L03 D3 - Demonstrate convergent/lateral/creative thinking Assignment -01 Case Scenario: The City College London wants to develop a database solution to maintain all student records to keep track of them more efficiently. The college offers different courses in different disciplines to its students. Each discipline can have multiple courses offered to the students. A course can be identified by its course code, course name, the discipline the course belongs to. Each course can be taught by at least one lecturer/tutor. A lecturer/tutor can teach multiple courses in the same disciplines. A lecturer/tutor may or may not be teaching at least one course at a certain point of time. A lecturer/tutor is identified by tutor id, tutor name, contact details, designation and particular skills they have.
  • 9. A course team leader who is a lecturer as well will have to create a class list. A class list will be identified by the course code and the id of the students who are attending it. A class list will contain the last date of attendance as well. A class list can exist if at least 1 student enrols for that particular course. A student can enrol in more than one course at a certain point of time. A course can be attended by one or more students at a certain point of time. Being or may not have any students of any discipline assigned to it at any point of time. Students can be identified by student number/id, student name, date of birth, gender, student contact number, date joined. You are required to provide the design and implement the same design to produce a fully functional database system to help the college carry out its tasks efficiently. You should concentrate on the core function and not try to implement support functions such as finance and human resources except where they are directly related to the core activity or to an extension task.Tasks Task 1: a) What is entity relationship modelling? b) Explain the step-by-step procedure to produce an ERD from a given case scenario. c) Prepare a presentation and provide the print out of the slides based on the following concepts: · entities, · attributes, · key fields, · foreign keys to build relationships, · compound keys · under which condition there is a chance of having many to many relationships.
  • 10. d) Based on the given scenario describe the process of Normalisation with diagrams up to 3NF and discuss the advantages and disadvantages of Normalisation. Provide ERDs for UNF, 1NF, 2NF, 3NF. P2.1 , P2.2 , Part of M1, Part of M2,Part of M3 Task 2: Design an appropriate database for the given scenario. The design documentation must include: · An entity relationship diagram (3NF stage) and supporting documentation. · A data dictionary specifying the structure of all the tables. · Design of the tables based on ERD and design of input forms · Designs of four database reports that could be used by the organisation as described by the scenario. All reports must be created from complex database queries. P3.2, Part of P3.1, Part of M1,Part of M2 Task 3 – Implement the design and provide evidence of the implementation. Create all the required tables, forms, queries and reports. Include data validation methods where appropriate. Evidence must be provided via annotated screenshots and source code. Part of P3.1, Part of M2 Task 4: Test the system using an appropriate test plan, test data and test report. Amongst other things testing must demonstrate that referential integrity and data integrity has been enforced and relevant reports have been developed successfully. Part of P3.1, Part of M2 A high quality report must be delivered on time for D2. Task 5: Evaluate the effectiveness of the database solution and suggest methods for improvement. P3.3
  • 11. A very strong evaluation must be provided for D1. Task 6: Create a user manual of the developed system (contents page – introduction – step by step instruction to use the system accompanied by relevant screenshots including error handling). P3.4, Part of M3 Extension task: Realisticallyextend the given scenario and add other functions that could be implemented into the database system. Extra tables must be correctly added to the system along with supporting queries and reports.D3 Students are required to do the following: · The assignment should be submitted with contents page and bibliography (Please provide Harvard referencing). · A4 size white paper; · Fonts AriaI size 12 · 3 cm margins on the left hand side and 2.5 cm margins on the right hand side, and 2.0 cm margin at the top and bottom of the pages; · Double spacing, except in the case of direct quotations which should be single line spaced and indented on both the right and left hand sides (see the examples in the section on referencing); · A line must be left between each paragraph and paragraphs must not be indented; · All pages must be numbered. Page numbered in the centre at the bottom of each page; Your assignment must be plastic bind only. It is preferable to print your assignment double sided.
  • 12. · All screenshots, diagrams/figures, tables need to be clearly explained and where applicable annotated. All the analysis must follow a specific methodology. · You are required to submit to achieve pass criteria are: a)An ERD stating the possible degrees of relationship between entity types and their cardinality, participation constraints and primary keys, composite key, documentation illustrating the use of normalisation techniques to third norm al form and the need for normalisation. b) All design documentation as per asked in the given tasks. c) The evidence of implementation of the designed database based on the given case scenario which will include tables, forms, at least four complex queries, at least four reports based on the queries produced, test plan, test cases, test report . All must include relevant screenshots with clear explanation. All illustrations including tables, graphs, charts, pictures and diagrams must also be individually labelled e.g. Figure 1, Figure 2, etc. d) The brief user manual which should include screenshots and clear explanations. e) Evaluation of the effectiveness of the database solution and suggestion of different methods for improvement. · Spelling Use U.K. English spellings unless using a direct quotation from a non-U.K. English source (e.g., U.S. English journal). Also, in the references, use the original spellings of journals (e.g., Journal of Sport Behavior rather than Journal of Sport Behaviour). · Text, diagrams and tables copied from online sources and/books needs to be referenced using quotation marks and page numbers and date.
  • 13. · Copies You must retain a copy of all the assignments and the relevant appendices that you submit. It is important to keep these until after the Examination Board have met and confirmed your assessment grades, which is usually in July of your course end. · Do not leave submission until last minute, since no extension will be given. Hand in your assignment by 12 noon on the due date (09th January 2013). Learning Outcomes for Pass criteria Assessment criteria for pass. To achieve each outcome a learner must demonstrate the ability to: Suggested evidence LO2: Understand database design techniques P2.1- analyse a database developmental methodology · Briefly discuss which database development methodology e.g. the ER diagram you have made for the case study and show the relationships between entities. P2.2 - discuss entity-relationship modelling and normalisation · Using the information given in the case study create an ERD for the City Hospital Database. · Show tables’ composite key, primary key, foreign key and whether they are weak or strong. · Normalise your tables in 1NF, 2NF and up to 3NF from un- normalised version and show ERD for each normal form. LO3: Be able to design, create and document databases P3.1 apply the database developmental cycle to a given data set
  • 14. · Using MS Access, design and implement the RDBMS for the above scenario using relevant screenshots and source codes. Provide the evidence of established relationships and the type of relationship (which have been established). · Testing must be done to prove that referential integrity and data integrity have been enforced. Provide evidence via annotated screenshots and source code (where appropriate). P3.2 design a fully functional database (containing at least four inter-relational tables) including user interface · Provide ER diagram, supporting documentation, data dictionary, design of each table, each form and report and queries and different test plans and test cases where appropriate. P3.3 evaluate the effectiveness of the database solution and suggest methods of improvement Describe your system’s capabilities against user requirements together with discussing possible future improvements without affecting the existing one. P3.4 provides supporting user and technical documentation. Create a user manual of your database systems with the relevant screenshots and annotations. Criteria grade (Merit) Merit descriptors Indicative characteristics Suggested evidence
  • 15. (M1) Identify and apply strategies to find appropriate solutions · Complex problems with more than one variable have been explored · An effective approach to study and research has been applied · Evidence has been given that the student has a good understanding of database theory and the issues related to it. · Standard methods used to design the proposed solution. This has been clearly documented to a high standard. · Within the planning of the programmed solution a number of components and options have been presented and a possible solution has been devised. · All features of system has been clearly identified and documented. (M2) Select/design and apply appropriate methods/techniques · Relevant theories and techniques have been applied. · A range of methods and techniques have been applied. · Design tools have been used. · Good user interface design. · The logical data model has been structured correctly and an acceptable understanding of the normalisation process has been demonstrated and implemented. · All tables, forms, reports and has been clearly identified and documented · Careful consideration of the user interface that is appropriate to user’s needs. (M3) Present and communicate appropriate findings
  • 16. · A range of methods of presentation have been used and technical language has been accurately used · The communication is appropriate for familiar and unfamiliar audiences and appropriate media have been used · Well presented documentation for both the user and technical documentation · User documentation should be free from technicalities · Good representation of the overall system with sufficient detail. Criteria grade (Distinction) Distinction descriptors Indicative characteristics Suggested evidence (D1) Use critical reflection to evaluate own work and justify valid conclusions Realistic improvements have been proposed against defined characteristics for success · A strong evaluation section that discusses realistic and relevant improvements that could have been made to the overall system. · Comprehensive test plans, test data and testing. All discrepancies between predicted and actual output have been fully and clearly explained. (D2) Take responsibility for managingand organising activities Substantial activities, projects or investigations have been planned, managed and organised and the documentation provided has to be well organised This can be evidenced through the completion of a high quality report delivered on time. · Student has worked independently finding their own solutions to problems encountered. · Work is well organised and well presented and has been
  • 17. completed within the allotted time span. (D3) Demonstrate convergent/lateral/creative thinking · Ideas have been generated and decisions taken · Innovation and creative thought have been applied · The system has been extended sufficiently and creatively, and this has been implemented correctly i.e. more tables, more queries , more input forms and reports should be added sufficiently and creatively while not affecting the existing system. Page 1 _1414321070.bin ( CUSTOMER_NUMBER CUSTOMER_NAME CUSTOMER_ADDRESS PRODUCT_NUMBER PRODUCT_DESC PRODUCT_UNIT_PRICE ORDER_NUMBER ORDER_DATE ORDER_TOTAL ORDER_QUANTITY LINE_TOTAL )UNF
  • 18. 1NF TO IDENTIFY AND REMOVE REPEATING ATTRIBUTES ( ORDER_ NUMBER ( CK) PRODUCT_ NUMBER ( CK) PRODUCT_DESC PRODUCT_UNIT_PRICE ORDER_QUANTITY LINE_TOTAL ) ( ORDER_ NUMBER ( PK) ORDER_DATE ORDER_TOTAL CUSTOMER_NUMBER CUSTOMER_NAME CUSTOMER_ADDRESS ) 2NF
  • 19. REMOVE PARTIAL KEY DEPENDENCIES ( ORDER _ NUMBER ( CK) PRODUCT_ NUMBER ( CK) ORDER_QUANTITY LINE_TOTAL ) ( PRODUCT_ NUMBER ( PK) PRODUCT_DESC PRODUCT_UNIT_PRICE ) ( ORDER_ NUMBER ( PK) ORDER_DATE ORDER_TOTAL CUSTOMER_NUMBER CUSTOMER_NAME CUSTOMER_ADDRESS )