Professional Documents
Culture Documents
Assignment Brief
BTEC Level 4-5 HNC/HND Diploma (QCF)
Unit Code & Title : H/601/1991 - Unit 33 - Data Analysis and Design
Date of Submission:
Important Points:
1. Check carefully the hand in date and the instructions given with the assignment. Late
submissions will not be accepted.
2. Ensure that you give yourself enough time to complete the assignment by the due date.
3. Don’t leave things such as printing to the last minute – excuses of this nature will not be
accepted for failure to hand in the work on time.
4. You must take responsibility for managing your own time effectively.
5. If you are unable to hand in your assignment on time and have valid reasons such as illness, you
may apply (in writing) for an extension.
6. Failure to achieve at least a PASS grade will result in a REFERRAL grade being given.
7. Non-submission of work without valid reasons will lead to an automatic REFERRAL. You will
then be asked to complete an alternative assignment.
8. Take great care that if you use other people’s work or ideas in your assignment, you properly
reference them, using the HARVARD referencing system, in you text and any bibliography,
otherwise you may be guilty of plagiarism.
9. If you are caught plagiarizing you could have your grade reduced to A REFERRAL or at worst you
could be excluded from the course.
I hereby, declare that I know what plagiarism entails, namely to use another’s work and to present it as
my own without attributing the sources in the correct way. I further understand what it means to copy
another’s work.
Stafford University is a large institution which provides education to vast number of students.
The University consists of a number of faculties, such as the Art Faculty, the Science Faculty,
and so on. Each faculty has a name, dean and building. Each faculty offers different programs
and each program can be offered by only one faculty. Each program has a unique code, title,
level and duration. Some programs may have one or more prerequisite courses and one course
can be the prerequisite course of some other courses.
Students work on courses and are awarded a grade in any course if he/she passes the course.
Otherwise the student has to re-take the failed course. The system needs to record the year and
term in which the course was taken and the grade awarded to the student. Every student has a
unique ID. The system also keeps the student name, birthday and the year he/she enrolled in the
course.
The school employs lecturers to teach the students. Each lecturer is assigned an ID which is
unique across the whole university. The system keeps the lecturer’s name, title and the office
room. A supervisor maybe in charge of several lecturers, but a lecturer, however reports to only
one supervisor. A lecturer can teach many different courses. A course may also have been taught
by many different lecturers.
The university is operated by committees. Each faculty has to have a number of committees with
the same titles across the university, such as the Faculty Executive, the Post Graduate Studies
Committee, the Health and Sanity Committee, and so on. A committee’s members are all
lecturers. A lecturer may be a member of several committees.
1.1 Critically compare different data models such as Hierarchical, Network, Relational and
justify which data model best fits the scenario (AC 1.1) (D 1.1)
1.2 Prepare a power point presentation to critically discuss the benefits and limitations of
different database technologies such as distributed database, data warehouse, Data mining,
Multimedia database. (AC 1.2)
1.3 Analyze different approaches such as Top down and Bottom up which can be used to design
a database and justify how these approaches relate to database design (AC 1.3)
2.1 Identify entities and attributes of the given scenario and draw an ER diagram by showing
different attribute types and cardinality constraints
2.2 Translate the ER diagram into relational schemas by showing the relation with each through
primary keys and foreign keys (AC 2.1)
2.3 Design a relational database system according to the ER diagram you have created (Use SQL
DDL statements) (AC 2.2)
2.4 Provide evidence of the use of a suitable IDE to create a simple interface to insert, update and
delete data in the database (AC 2.3)
3.1 Explain the benefits of different manipulation and query tools which can be used to design
the relational database system (AC 3.1)
3.2 Perform following SQL queries using the tables you have created and provide the output
gained
(AC 3.2) (M 1.2)
Display the details of students who have awarded by a grade with particular lecturer’s ID
and the lecturer’s name using Join queries
Delete all the details of the students who have not achieved a PASSS grade
Write an update query with the help of Join queries to update a particular record in the
database.
3.3 Critically evaluate how different query tools can be used to obtain meaningful data with its
unique functionalities (AC 3.3)
4.1 Provide a suitable test plan to support the documentation of the testing process (AC 4.2)
4.2 Provide relevant test cases for the database you have implemented (AC 4.1) (D 3.2)
(Note: Learner needs to give expected results in a tabular format and screenshots of the actual
results with the conclusion)
4.3 Create user documentation for a developed relational database system with the help of help
menus, Pop ups (AC 4.3)
4.4 Provide evidences on how to address verification and validation (AC 4.4)
4.5 explain how control mechanisms have been used and the importance of these mechanisms for
the security of the database (AC 4.5)
Comments:
Context – This presentation assessment criteria sheet makes provision for the assessment of
student engagement with the group and the handling of questions. The different features of the
assessment criteria can be adjusted and given different weightings in the overall grid as required.
Best Features-
Suggestions to improve-
Assessor- Date-
IV- Date-
1.2 critically discuss the benefits and limitations of different database Task 1.2
technologies
1.3 analyze different approaches to database design Task 1.3
2.2 build a relational database system based on a prepared design Task 2.3
2.3 apply a range of database tools and techniques to enhance the user Task 2.4
interface
LO3 -Be able to use manipulation and querying tools
3.1 explain the benefits of using manipulation and query tools in a Task 3.1
relational database system
3.2 implement a query language into the relational database system Task 3.2
3.3 critically evaluate how meaningful data has been extracted through Task 3.3
the use of query tools
LO4 - Be able to test and document relational database systems
4.1 critically review and test a relational database system Task 4.1
4.3 create user documentation for a developed relational database Task 4.2
system
4.4 explain how verification and validation have been addressed Task 4.3
4.5 explain how control mechanisms have been used. Task 4.4