Database Design and Development: A Comprehensive Guide for Computing Students, Exercises of Network Design

An overview of the 'Database Design & Development' unit from the Pearson BTEC Levels 4 and 5 Higher Nationals in Computing Specification. It covers the importance of databases in organizations, the concepts and issues related to database design and development, and the learning outcomes and essential content of the unit. Students will have the opportunity to use appropriate design tools to design a relational database system, develop a fully functional relational database system, test the system against user and system requirements, and produce technical and user documentation.

Typology: Exercises

2022/2023

Uploaded on 12/03/2022

test-vihanga
test-vihanga 🇱🇰

1 document

1 / 6

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Pearson BTEC Levels 4 and 5 Higher Nat ionals in Computing
Specification
Issue 1
October 2016
© Pearson Education Limited
106
Unit 4: Database Design &
Development
Unit code H/615/1622
Unit type Core
Unit level 4
Credit value 15
Introduction
Organisations depend on their databases to provide information essential for their
day-to-day operations and to help them take advantage of today's rapidly growing
and maturing e-commerce opportunities. An understanding of database tools and
technologies is an essential skill for designing and developing systems to support
them.
Database systems continue to demand more complex data structures and
interfaces, as applications get increasingly sophisticated. Most organisations collect
and store large volumes of data, either on their own systems or in the cloud, and
this data is used not just for the operational running of their business but also
mined for other more intelligent and complex applications. Databases stand as the
back-end of most systems used by organisations for their operations.
Database design and development is a fundamental and highly beneficial skill for
computing students to master, regardless of their specialism.
The aim of this unit is to give students opportunities to develop an understanding of
the concepts and issues relating to database design and development, as well as to
provide the practical skills to translate that understanding into the design and
creation of complex databases.
Topics included in this unit are: examination of different design tools and
techniques; examination of different development software options; considering the
development features of a fully functional robust solution covering data integrity,
data validation, data consistency, data security and advanced database querying
facilities across multiple tables; appropriate user interfaces for databases and for
other externally linked systems; creating complex reports/dashboards, testing the
system against the user and system requirements; and elements of complete
system documentation.
On successful completion of this unit students will be able to use appropriate tools
to design and develop a relational database system for a substantial problem. They
will be able to test the system to ensure it meets user and system requirements
and fully document the system by providing technical and user documentation. For
practical purposes, this unit covers relational databases and related tools and
techniques. A brief overview of object-oriented databases will also be covered.
Students will develop skills such as communication literacy, critical thinking,
analysis, reasoning and interpretation, which are crucial for gaining employment
and developing academic competence.
pf3
pf4
pf5

Partial preview of the text

Download Database Design and Development: A Comprehensive Guide for Computing Students and more Exercises Network Design in PDF only on Docsity!

Pearson BTEC Levels 4 and 5 Higher Nationals in Computing 106

Unit 4: Database Design &

Development

Unit code H/615/

Unit type Core

Unit level 4

Credit value 15

Introduction

Organisations depend on their databases to provide information essential for their day-to-day operations and to help them take advantage of today's rapidly growing and maturing e-commerce opportunities. An understanding of database tools and technologies is an essential skill for designing and developing systems to support them. Database systems continue to demand more complex data structures and interfaces, as applications get increasingly sophisticated. Most organisations collect and store large volumes of data, either on their own systems or in the cloud, and this data is used not just for the operational running of their business but also mined for other more intelligent and complex applications. Databases stand as the back-end of most systems used by organisations for their operations. Database design and development is a fundamental and highly beneficial skill for computing students to master, regardless of their specialism. The aim of this unit is to give students opportunities to develop an understanding of the concepts and issues relating to database design and development, as well as to provide the practical skills to translate that understanding into the design and creation of complex databases. Topics included in this unit are: examination of different design tools and techniques; examination of different development software options; considering the development features of a fully functional robust solution covering data integrity, data validation, data consistency, data security and advanced database querying facilities across multiple tables; appropriate user interfaces for databases and for other externally linked systems; creating complex reports/dashboards, testing the system against the user and system requirements; and elements of complete system documentation. On successful completion of this unit students will be able to use appropriate tools to design and develop a relational database system for a substantial problem. They will be able to test the system to ensure it meets user and system requirements and fully document the system by providing technical and user documentation. For practical purposes, this unit covers relational databases and related tools and techniques. A brief overview of object-oriented databases will also be covered. Students will develop skills such as communication literacy, critical thinking, analysis, reasoning and interpretation, which are crucial for gaining employment and developing academic competence.

Pearson BTEC Levels 4 and 5 Higher Nationals in Computing 107

Learning Outcomes

By the end of this unit students will be able to: LO1. Use an appropriate design tool to design a relational database system for a substantial problem. LO2. Develop a fully functional relational database system, based on an existing system design. LO3. Test the system against user and system requirements. LO4. Produce technical and user documentation.

Pearson BTEC Levels 4 and 5 Higher Nationals in Computing 109 LO3 Test the system against user and system requirements Identify elements of the system that need to be tested. Consider data that should be used to fully test the system. Match tests against user and system requirements. Test procedures to be used: test plans, test models e.g. white box, black box; testing documentation. Functional and system testing and testing the robustness of the system, including help menus, pop-ups, hot-spots, data validation checks. LO4 Produce technical and user documentation Technical and user documentation and their contents.

Pearson BTEC Levels 4 and 5 Higher Nationals in Computing 110

Learning Outcomes and Assessment Criteria

Pass Merit Distinction LO1 Use an appropriate design tool to design a relational database system for a substantial problem D1 Assess the effectiveness of the design in relation to user and system requirements. P1 Design a relational database system using appropriate design tools and techniques, containing at least four interrelated tables, with clear statements of user and system requirements. M1 Produce a comprehensive design for a fully functional system which includes interface and output designs, data validations and data normalisation. LO2 Develop a fully functional relational database system, based on an existing system design LO2 & 3 D2 Evaluate the effectiveness of the database solution in relation to user and system requirements, and suggest improvements. P2 Develop the database system with evidence of user interface, output and data validations, and querying across multiple tables. P3 Implement a query language into the relational database system. M2 Implement a fully functional database system which includes system security and database maintenance. M3 Assess whether meaningful data has been extracted through the use of query tools to produce appropriate management information. LO3 Test the system against user and system requirements P4 Test the system against user and system requirements. M4 Assess the effectiveness of the testing, including an explanation of the choice of test data used. LO4 Produce technical and user documentation D3 Assess any future improvements that may be required to ensure the continued effectiveness of the database system. P5 Produce technical and user documentation. M5 Produce technical and user documentation for a fully functional system, including diagrams showing movement of data through the system, and flowcharts describing how the system works.