Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 10

Assignment Brief

BTEC Level 4-5 HNC/HND Diploma (QCF)

To be filled by the Learner


Name of the Learner :

Edexcel No : Centre No : Batch:


Date of Submission :

Unit Assessment Information

Qualification : HND in Computing and Systems Development

Unit Code & Title : Unit 33 - Data Analysis and Design

Assessment Title & No’s : Database solution for Naomi Villa (No 1 of 1)

Learning outcomes and grading opportunities:


LO 01:Understand data models and database technologies
Learning Outcomes LO1.1 LO1.2 LO1.3
LO 02: Be able to design and implement relational database systems
Learning Outcomes LO2.1 LO2.2 LO2.3
LO 03: Be able to use manipulation and querying tools
Learning Outcomes LO3.1 LO3.2 LO3.3
LO 04: Be able to test and document relational database systems.
Learning Outcomes LO4.1 LO4.2 LO4.3 LO4.4 LO4.5

Merit and Distinction Descriptor


M1 M2 M3 D1 D2 D3

Assessor : Mr. Nisala B Internal Examiner (IE) : Miss. Shahana Nadarajah

Date Reviewed : Date of IE :

Date Issued : Date Due :

All rights reserved ©ESOFT Metro Campus, Sri Lanka Page 1 of 10


Statement of Originality and Student Declaration

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.

1. I know that plagiarism is a punishable offence because it constitutes theft.


2. I understand the plagiarism and copying policy of the Edexcel UK.
3. I know what the consequences will be if I plagiaries or copy another’s work in any of the
assignments for this program.
4. I declare therefore that all work presented by me for every aspects of my program, will be my
own, and where I have made use of another’s work, I will attribute the source in the correct
way.
5. I acknowledge that the attachment of this document signed or not, constitutes a binding
agreement between myself and Edexcel UK.
6. I understand that my assignment will not be considered as submitted if this document is not
attached to the attached.

Student’s Signature: …………………………… Date:.………………

All rights reserved ©ESOFT Metro Campus, Sri Lanka Page 2 of 10


Case study
Naomi Beach Villa

Naomi Villa is a five star hotel situated in the southern border of Sri Lanka, awarded as the best of its
category by the president, several times.

Naomi Villa has 5 categories of rooms namely Standard, Superior, Deluxe, Suits and Penthouses. All five
categories are offered in either of two types “Garden View” or “Ocean View”. Standard, Superior and
Deluxe categories can be ordered in any of three bed sizes, known as “King” best suited for couples,
“Queen” suited for Singles, or “Twins” which is two separate single beds for travel partners. Suits have
“King” and “Twin Set” size beds where Penthouses can only be ordered with “King” size beds. Room bed
configuration and the view are native to the room and cannot be changed as desired. The five different
room categories are priced at a variation, but within a category, the price remains the same regardless
of the bed type and size or view.

Naomi Villa has several types of Clients, collectively known as “Guests”. A Guest can be either “Direct”
who booked the hotel directly, “repeat” who has visited another hotel before or “Agent” who booked
through third party travel agents. Different client types are offered rooms at different prices.

Customers willing to make a stay in the hotel must first make an inquiry, inquiries are recorded for
further follow up and promotional purposes. After the inquiry, customer can make an advance payment,
which makes the inquiry a confirmed booking. While making a booking, the customer has to specify the
preferred room type, view, bed size, stay period, etc.

Clients are also free to select one of any of the three meal plans during reservation. The meal plans
include “BB” where breakfast is included in the room bill, “HB” where breakfast and Dinner is included
and “FB” where all three meals are included.

Upon arrival, the Guest card is filled, and filed for the duration of stay, and archived after the departure
of the client. If the client visits the hotel again, the information in the archived guest card is used to
create a reservation for the new stay. Guest card collects the Customer Name(s), Birthday(s), ID
Number(s), Address(s) and Phone Number(s). After the registration, the customer is escorted into
his/her room.

Naomi villa has a selection of restaurants, bars, sports, tour and healthcare treatment facilities which
the guests can enjoy during his/her stay. Each facility requires a prior booking, for example, a customer
can book a romantic dinner for two, at the special roof top restaurant named “temptations” and request
for jasmine scented candles. Charges for such utilization are credited to the customer’s “room account”
which the Guest can pay during his “Check-out” either by cash or credit card.

After the check-out, guest records including his personal details, preference and information related to
his stay are archived along with the Guest card, which can be called upon to verify a re-visiting
customer.

All rights reserved ©ESOFT Metro Campus, Sri Lanka Page 3 of 10


Task 1

1.1. Prepare a power point presentation to critically compare and contrast different data
models and provide suitable justifications for why relational model best fits the scenario
(LO.1.1)
1.2. Discuss the benefits and limitations of different database technologies such as distributed
database, data warehouse, etc. (LO.1.2) (M2.1)(M 2.3)
1.3. Analyze different approaches to database design(LO 1.3)

Task 2

2.1. Draw an ER diagram for the above scenario. Make sure to indicate primary keys, cardinality
constraints, weak entities (if any), and participation constraints.
2.2. List any assumptions and extra constraints which cannot be captured by the ER diagram. Commented [A1]: HAVE TO ASK
2.3. For each entity set and relationship, write a short description in plain English of what it
represents or models.
2.4. Translate the ER diagram in Relational Schemas. (LO 2.1)
2.5. Translate the ER diagram into relational database tables (give the SQL DDL statements). (LO
2.2)
2.6. Provide evidence of the use of a suitable IDE to create a simple interface to insert, update
and delete data in the database (LO 2.3)

Task 3

3.1. Explain and provide evidence on the benefits gained when making use of DML (LO 3.1) (M
1.2)
3.2. After creating the tables, execute the following SQL queries on your database.
For each of the problems show:
• Your SQL query
• The result you obtained (LO 3.2)

a. Display the number of “Superior” rooms booked, facing “Garden” with “Twin Beds”.
b. Filter the customers who have made prior booking for special facilities.
c. Delete the records of customers who have booked ‘Deluxe’ rooms.
d. Write an update query to update a particular record in the database.

3.3. How meaningful data has been extracted through the use of query tools. Explain with
examples. (LO 3.3)
3.4. Provide suitable test cases and a test plan to test the database.(LO 4.1)(LO 4.2)
3.5. Demonstrate how MS SQL effectively supporting to the designer when they implement the
database through the documentation. (User screen shots) (LO 4.3)

All rights reserved ©ESOFT Metro Campus, Sri Lanka Page 4 of 10


3.6. Explain how verification and validation are addressed in your database using stored
procedures.(LO 4.4)
3.7. Discuss the security policies relevant to any database management system.(LO4.5)

All rights reserved ©ESOFT Metro Campus, Sri Lanka Page 5 of 10


Observation Sheet

Activity Activity Learning Date Feedback


No Outcome (LO) (Pass/ Redo)
1 Insert data to the tables LO4.1

2 Data manipulations (Update/Delete) LO4.1


4 Implement user privileges LO4.5

5 Execute triggers and stored procedures D3.5


LO 4.4

6 Test the database with a test plan LO4.2

Comments:

Assessor Name :…………………………………………….

Assessor Signature :…………………………………………….

All rights reserved ©ESOFT Metro Campus, Sri Lanka Page 6 of 10


Possible
Outcomes/Criteria for PASS Page Feedback
evidence
LO1- Understand data models and database technologies
1.1 critically compare different data models and schemas Task 1.1

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

LO2 - Be able to design and implement relational database systems


2.1 design a relational database system to meet a given requirement Task 2.1 –
2.4

2.2 build a relational database system based on a prepared design Task 2.5

2.3 apply a range of database tools and techniques to enhance the user Task 2.6
interface
LO3 -Be able to use manipulation and querying tools
3.1 explain the benefits of using manipulation and query tools in a relational Task 3.1
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 Task 3.3
extracted through the use of query tools

All rights reserved ©ESOFT Metro Campus, Sri Lanka Page 7 of 10


LO4 - Be able to test and document relational database systems
4.1 critically review and test a relational database system Task 3.4

4.2 create documentation to support the implementation and testing of a Task 3.4
relational database system

4.3 create user documentation for a developed relational database system Task 3.5

4.4 explain how verification and validation has been addressed Task 3.6

4.5 explain how control mechanisms have been used. Task 3.7

Grade Descriptor for MERIT Possible evidence Feedback


M1 Identify and apply strategies to find appropriate solutions

M1.2 complex problems with more than one variable have been Use join queries to bring summarized
explored records from two different tables.
M2 Select / design appropriate methods / techniques
M2.1relevant theories and techniques have been applied Proper use of Harvard referencing.
M2.3 a range of sources of information has been used

M3 Present and communicate appropriate findings Documentation is well structured


adhering to the formatting guidelines
M3.3 A range of methods of presentation have been used and with non-overlapping facts.
technical language has been accurately used Data provided are accurate, reliable
and consistent

All rights reserved ©ESOFT Metro Campus, Sri Lanka Page 8 of 10


Grade Descriptor for DISTINCTION Possible evidence Feedback
D1 Use critical reflection to evaluate own work and justify Report: shown in the self-reflection
valid conclusions section

D1.3 Self-criticism of approach has taken place Good conclusion with suggestions
for further improvement

D1.4 Realistic improvements have been proposed against defined


characteristics for subject

D2 Take responsibility for managing and organising activities Gantt chart must be provided at the
appendix section and submit the
D2.3 Activities have been managed work on time.
D3 Demonstrate convergent / lateral / creative thinking Evidences on Use of triggers, views
and stored procedure.
D3.5 Innovation and creative thoughts have been applied
Whether the queries are correct,
the number of tables they
reference, and the running time.

All rights reserved ©ESOFT Metro Campus, Sri Lanka Page 9 of 10


Strengths: Weaknesses:

Future Improvements & Assessor Comment:

Assessor: Signature: Date: ____/____/______

Internal Verifier’s Comments:

Internal Verifier: Signature: Date: ____/____/______

All rights reserved ©ESOFT Metro Campus, Sri Lanka Page 10 of 10

You might also like