Audience
- Developers building their first database-backed application.
- Analysts moving from spreadsheets to relational data systems.
- Technical business professionals responsible for data-intensive internal tools.
AI & technology
Build foundations in organising data and running applications in cloud environments.
Build the foundations for applications that store information correctly and make it available to the right people. This module begins with relational data modelling and SQL, then connects those skills to a small cloud-hosted application. You will work through the decisions behind tables, relationships, validation, access and recovery.
The practical case is a service-management database containing people, enquiries and follow-up activities. You will develop the schema, write queries and expose selected information through a controlled application layer. The emphasis is a coherent design that supports daily work, with sensible performance choices and a clear understanding of what must be configured, monitored and backed up.
Explore the focus and practical output of each teaching session. Open individual sessions below, or expand the complete plan.
Identify entities and relationships in a service workflow and distinguish stored facts from calculated outputs.
Practical output: An initial entity-relationship diagram.
Choose identifiers and enforce required values, uniqueness and valid relationships using a relational schema.
Practical output: A constrained database schema.
Retrieve, filter and sort records to answer operational questions with clear, reproducible queries.
Practical output: A query workbook with expected results.
Combine people, enquiries and activities while checking how missing relationships or duplicate matches affect results.
Practical output: A tested set of join queries.
Calculate totals and grouped measures, then reconcile the results with the underlying records.
Practical output: An operational reporting query set.
Review repeated information, normalisation and validation choices in relation to the application’s update needs.
Practical output: A revised schema and quality checks.
Group related updates and examine how failures or simultaneous actions can affect important business rules.
Practical output: A transaction-based workflow.
Connect a small application through parameterised queries and return only the fields needed for its task.
Practical output: A controlled database-backed endpoint.
Map the roles of application hosting, database hosting, networking and configuration in the proposed deployment.
Practical output: A cloud architecture and configuration map.
Define who can read or change each record and enforce those permissions through the application design.
Practical output: An access matrix and permission tests.
Inspect representative queries and compare the effect of a justified index against unnecessary indexing overhead.
Practical output: A measured query-performance comparison.
Plan a schema change and practise a recoverable workflow using test data and documented restoration steps.
Practical output: A migration and recovery runbook.
Integrate the schema, queries, application access and operating configuration into a coherent small service.
Practical output: A working database-backed application.
Demonstrate the main workflow, explain permissions and performance choices, and show how the data can be recovered.
Practical output: A final design review and support pack.
Apply the learning
Build a small system for storing contacts, enquiries and follow-up activities. The design must preserve relationships, support useful reporting and restrict access through the application. Include a documented schema change and a tested recovery exercise so the project demonstrates maintainability as well as correct query results.
Use anonymised, public or suitable synthetic material where workplace information is confidential. The issued assessment brief confirms the required evidence.
Teaching and the relevant course certificate are provided through Kent Business College in the UK. Completion requirements are set out in the module information; attendance alone should not be assumed to meet every assessment requirement.
Yes. SQL is introduced progressively through a consistent business case. Familiarity with spreadsheet-style records will help you get started.
The module develops application-focused cloud and database foundations. Advanced infrastructure administration and large-scale operations require further specialist study.
No. The application still needs correct configuration, permission checks and operational ownership. These responsibilities are included in the practical design exercises.