Filter by keyword, subject, or both. Updates live as new model answers are added to our portal.
Databases and Business Intelligence
Databases and Business Intelligence – KAP Speciality Chocolates Database Coursewor
This individual coursework for the Databases and Business Intelligence module provides practical experience of database systems through the realistic KAP Speciality Chocolates case study. Students are required to design and implement a relational database solution that supports the management of products, stock, suppliers and purchase orders for KAP Speciality Chocolates Ltd. The case study describes a growing chocolate business with a shop and a storeroom that requires a database system to reduce operational errors and improve stock control. The first task requires students to analyse the case study and identify appropriate entities, attributes, relationships, primary keys, foreign keys and dependencies. Students must produce an extended Entity Relationship Diagram showing how the identified elements should be related. The diagram must include participation and cardinality constraints, and students must clearly document the assumptions made and the notation used. A range of modelling notations and software tools may be used, provided that the required database elements are clearly represented. The second task requires students to translate the ER design into a relational database implementation by writing SQL Data Definition Language statements. The SQL must define suitable tables, attributes, data types, primary and foreign keys and relevant constraints. The chosen data types should be appropriate and foreign-key data types must correspond correctly to their related primary keys. The third task focuses on SQL Data Manipulation Language and requires students to create queries addressing a range of business information needs. These include producing a product price list, identifying purchase orders due for delivery on a specified day, generating shop re-stocking lists, changing product cost and selling prices, identifying products with outstanding purchase-order deliveries, producing a re-order list for products below their minimum warehouse stock level, and identifying suppliers that provide multiple cartons. Students must populate their tables with sufficient suitable data to demonstrate that the SQL works and provide evidence of testing through screen captures of SQL statements and results. The fourth task requires students to demonstrate that the database design is normalised to Third Normal Form (3NF). The normalisation process must begin with unnormalised data and show the stages through First Normal Form (1NF), Second Normal Form (2NF) and Third Normal Form (3NF), explaining the changes and reasons at each stage. The final normalised solution must remain consistent with the ER diagram, assumptions and entity and attribute names used in the database implementation. The final submission must combine all tasks into one report written in English, using Arial 12-point font and single spacing. The report must contain the extended ER diagram and assumptions, SQL table definitions, SQL queries with explanations and testing evidence, and a written explanation of the normalisation process. The completed report must be submitted as a single PDF through SurreyLearn by the specified deadline.
Read Model Answer →
Cloud and Big Data Technologies
2,500 words
Cloud and Big Data Technologies – Summative Assessment: Cloud and Big Data Security Application
This summative assessment for the CST4067 Cloud and Big Data Technologies module requires students to design, implement and evaluate an individual cloud and big data security application. The assessment focuses on applying techniques for the complex transformation and processing of data within distributed and cloud-based environments, while considering security, privacy and access-control requirements. Students are expected to develop a practical application and document its design, implementation and evaluation through a technical report and a short demonstration video. Students are given flexibility to select their own project idea, provided that the proposed application is appropriately scoped for the available development period and demonstrates relevant cloud, big data and security technologies. Suggested project areas include data science applications using SQL, MongoDB and cloud storage, privacy-preserving data processing such as Differential Privacy, multi-party authentication, group-based security and access control, Multi-Level Security, Attribute-Based Encryption, and distributed or cloud-based applications incorporating security protocols such as SSH, SSL or IPSEC and access-control mechanisms such as RBAC. The Design and Implementation Document should be no longer than 2,500 words and should explain the major design and implementation aspects of the project. Expected content includes an introduction covering the aims, objectives, project concept, security concepts and cloud technologies used; a requirements specification addressing programme behaviour and security requirements; analysis and design covering protocols, access control and interaction, sequence diagrams or process specifications; implementation details explaining what was achieved and how it was developed; and an evaluation and conclusion discussing successful and unsuccessful aspects, problems encountered and lessons learned. Relevant references, including tutorials, books and academic articles, should also be provided using Harvard or IEEE referencing. The assessment also requires students to submit the implemented Cloud and Big Data Security application together with a highlight demonstration video. The video must be no longer than seven minutes and should demonstrate the main features of the application, including relevant interactions, implementation highlights, security features and, where appropriate, attack scenarios. Assessment is based on the Design and Implementation Document, originality, advanced features, and the effort and quality demonstrated in the application. The assessment specification places particular importance on original development, clear documentation of any tutorials or existing resources used, and evidence that the student understands the technologies implemented. Suggested technologies and project ideas include Google Cloud, Hadoop, Spark, cloud storage, data pipelines, security protocols, access control and privacy-preserving techniques.
Read Model Answer →
Databases
1,000 words
Assessment #1 – Advanced Databases: NORTHERNTOURS Database Design and Implementation
This assessment for the Advanced Databases module (KL7011) focuses on the analysis, design and implementation of a database system based on the NORTHERNTOURS scenario, a fictitious transport company operating a fleet of luxury coaches across cities, towns and tourist locations in Northern England. The assessment requires students to demonstrate advanced database knowledge through conceptual modelling, logical database design, SQL implementation, data manipulation and the evaluation of alternative database technologies. The assessment addresses learning outcomes relating to the data life cycle, advanced data modelling and database design, as well as professional, legal, ethical, security, sustainability and risk considerations. The first part requires students to develop a conceptual database design for NORTHERNTOURS using Entity-Relationship (ER) or Enhanced Entity-Relationship (EER) modelling. The design should identify relevant entities, relationships, key attributes, primary keys and structural constraints. Students then convert the conceptual model into a logical relational schema using ER/EER-to-relational mapping, identify primary and foreign keys, ensure the relations satisfy Third Normal Form (3NF), select and justify a consistent naming convention, and produce a textual data dictionary containing relevant names, descriptions and constraints. The logical design is subsequently implemented using Oracle 11g, 12c or higher through appropriate SQL DDL statements and database constraints. The second part involves populating selected database relations with self-generated sample data and demonstrating database retrieval capabilities. Students must provide SQL DML statements, relational algebra expressions and SQL queries for specified NORTHERNTOURS business requirements. The solutions must be executed in a live Oracle environment and supported with appropriate output evidence. The third part extends the database analysis by considering object-relational and NoSQL database technologies. Students evaluate which aspects of the NORTHERNTOURS conceptual design could benefit from object-relational implementation, develop and populate a suitable object-relational subset, and demonstrate it through complex queries. They also analyse where NoSQL concepts could provide benefits and discuss design choices supported by representative NoSQL implementation code. Finally, students prepare a concise report for the NORTHERNTOURS managing director addressing sustainability, professional, legal, ethical and security issues, together with diversity, inclusion, cultural, societal and environmental considerations and commercial risk management. The report should use a critical review of relevant literature, systems, developments and standards and follow Harvard referencing conventions.
Read Model Answer →
Business
850 words
HopeLink Community Support and Food Security Database
This assignment requires students to design, develop and analyse a relational database for HopeLink Community Support and Food Security, a fictitious non-profit organisation working across rural and urban communities to reduce poverty and hunger. HopeLink currently relies on spreadsheets, which have resulted in inefficiencies and reporting errors. The proposed database is intended to improve operational efficiency, transparency and evidence-based reporting while supporting the organisation's work towards United Nations Sustainable Development Goals (SDGs) 1 and 2: No Poverty and Zero Hunger. The database development project involves five main entities: Beneficiary, Donor, Product, Collection and Collection Detail. Students are required to create a data dictionary defining the tables, attributes and appropriate validation rules. They must then use SQL within Microsoft Access to create the required tables through SQL View, rather than using the Access front end. Primary keys and foreign keys must be identified and implemented as part of the database design. Students must also establish relationships between the database entities and enforce referential integrity to maintain accurate information for management reporting and decision-making. Appropriate validation rules, user-friendly error messages, drop-down lists and input masks should be implemented where required. The database must be populated with sufficient realistic data for testing, with minimum requirements of 10 Beneficiary records, 10 Donor records, 20 Product records, 10 Collection records and 20 Collection Detail records. A further component requires students to develop five useful SQL queries in Microsoft Access to support analysis and reporting for HopeLink. The queries must follow specific requirements, including one parameter query, at least three queries containing a WHERE clause, at least one aggregate query and at least two queries involving joins across more than two tables. Students must provide screenshots of the SQL code and resulting outputs, together with an English explanation and a short justification of how each query could support HopeLink's operations and decision-making. The final component is an 850-word maximum business insights report investigating the use of food banks in the UK and considering how initiatives could support SDG 1 and SDG 2. Students are expected to use reliable external data, present relevant graphs and analyse current trends in food-bank usage. This section requires Harvard referencing and should use reliable academic, industry and other appropriate sources. The report is based on SDG 1 and SDG 2 and is not directly linked to the database developed for the assignment. Overall, the assignment assesses students' ability to apply data-modelling techniques, database design principles, SQL and data analytics to support organisational operations and strategic decision-making. It combines practical database development in Microsoft Access with data analysis and a business-focused evaluation of food-bank trends and sustainability goals.
Read Model Answer →
Web Applications / Artificial Intelligence / Software Development
Smart Clinic Appointment and Patient Management System with AI-Based Demand Prediction
This Web Applications and AI coursework requires students to design, implement and evaluate a Smart Clinic Appointment & Patient Management System for a small healthcare clinic. The application combines conventional web-development functionality with an artificial-intelligence component for predicting appointment demand. The system is expected to use Java EE technologies, including Java Servlets, JSP, Web Services and JDBC, together with a relational database such as MySQL or PostgreSQL. f3855340dabd17407efd386c38cfdc3… The patient-facing side of the application should allow users to browse and search clinic services by department or specialty, price, availability and duration. Patients must be able to view detailed service information, select a clinician where appropriate, choose an available date and time, enter their details and confirm an appointment. The system should also provide a booking reference and basic appointment-history functionality. f3855340dabd17407efd386c38cfdc3… The administrative interface focuses on operational management. Staff should be able to add, update and remove services, configure consultation duration and pricing, manage clinician working hours and appointment-slot availability, and generate basic reports. f3855340dabd17407efd386c38cfdc3… A separate machine-learning component requires students to implement appointment-demand prediction using WEKA regression embedded in Java. The provided sample dataset contains Year, Month, Promotions Cost and Booking Requests. Students must expand this dataset to at least 60 realistic rows, including seasonal changes and plausible variation in marketing expenditure and demand. A regression model is then trained to predict booking requests for the following year based on promotional spending, including estimation of future demand if promotions expenditure increases by 10%. f3855340dabd17407efd386c38cfdc3… The assessment also requires evidence of professional software-development practice. Students must provide application-design artefacts such as design patterns, ER diagrams, wireframes and sketches, document the development process, demonstrate correct use of JSP, Servlets, Web Services and JDBC, and provide evidence of implementation through code, database content and screenshots. Regular GitHub commits are required to demonstrate ongoing development. f3855340dabd17407efd386c38cfdc3… f3855340dabd17407efd386c38cfdc3… The final submission includes a DOCX or PDF report containing system-design and implementation information, links to a private GitHub repository and a demonstration video of no more than five minutes. The assessment is classified as Green for AI use, meaning AI tools may support tasks such as generating example datasets, suggesting code snippets and brainstorming features or tests, provided their use is clearly declared in the report. f3855340dabd17407efd386c38cfdc3… Overall, the coursework integrates full-stack Java web development, relational database design, web services, software engineering and machine-learning regression within a healthcare appointment-management scenario. Important: the uploaded brief states that it is for Coventry University Group students' own use and must not be passed to third parties or posted publicly. f3855340dabd17407efd386c38cfdc3… So for a public Reference Library, use an original summary like the one above rather than publishing the original brief itself.
Read Model Answer →
Cyber Security / Penetration Testing
Web Application Penetration Testing and Security Vulnerability Assessment Portfolio
This postgraduate cyber security portfolio requires students to conduct a structured penetration test of a controlled web application and document the technical findings in a professional security-testing format. The assessment develops practical competence in identifying, validating and communicating security vulnerabilities while maintaining appropriate legal, ethical and professional boundaries. Assessment Brief CMP-L021 (PG) … Students begin by performing network and service enumeration, identifying open ports and the services running on the target host. They are expected to interpret the security implications of the findings and provide appropriate recommendations to a hypothetical client. The assessment then progresses into web-application vulnerability testing using tools such as a web browser, Burp Suite Community, Nmap and student-developed scripts. Assessment Brief CMP-L021 (PG) … A major part of the portfolio examines common web-security weaknesses including SQL Injection and Cross-Site Scripting. Students must demonstrate how they tested the application, capture relevant requests and responses, and explain the evidence supporting their conclusions. Additional tasks involve application and server reconnaissance, including identification of technologies, server versions, publicly exposed files and other information that may create security risks. Assessment Brief CMP-L021 (PG) … The higher-level reporting component requires students to document significant vulnerabilities using the conventions of a professional penetration-test report. This includes assigning CVSS scores, relating identified weaknesses to the OWASP Top 10 and NIST classifications, and supporting findings with appropriate technical evidence. Assessment Brief CMP-L021 (PG) … Students must also produce an executive summary for a non-technical audience, considering security, privacy, regulatory exposure and budget implications. A vulnerability table linking technical weaknesses with relevant regulatory concerns is also required. Overall, the assessment integrates technical penetration testing with risk communication, vulnerability classification, evidence collection and professional security reporting. Assessment Brief CMP-L021 (PG) … Overview word count: approximately 320 words. AI-use note: AI can be used in this assessment, but any use must be acknowledged and AI-generated outputs must be appropriately cited. Assessment Brief CMP-L021 (PG) …
Read Model Answer →
Data Science / Data Management / Professional Practice
4,500 words
Tesla Data Science Professional Case Study: Data Management, Leadership, Entrepreneurship and Ethics
This composite case-study assessment for The Data Science Professional module requires students to critically analyse Tesla from several interconnected professional perspectives, including data management, artificial intelligence ethics, leadership, organisational development, entrepreneurship and business risk. The coursework is designed to combine technical data-science capability with strategic, ethical and managerial decision-making. a82a1aa6a2e7a3268ad021c4f5b3d44… Part A – Database Design and Distributed Frameworks focuses on data management. Students design an Entity-Relationship model and relational schema for a Tesla-related vehicle-hire business, identifying entities, relationships, cardinalities, identifiers, primary keys and foreign keys. The accompanying guidance specifies entities relating to vehicles, employees, outlets, clients, hire agreements, insurance, faults and employment records. a82a1aa6a2e7a3268ad021c4f5b3d44… 39cdc24cc46a13ddf444b8e7af838eb… The SQL component uses an Online Music database to examine Tesla customer preferences. Students create relational tables using Oracle standard SQL and write queries involving users, music, publishers, categories and download records. Evidence of implementation and query results must be provided using Oracle Live SQL. 39cdc24cc46a13ddf444b8e7af838eb… Part A also requires a critical assessment of the security, privacy and ethical implications of Tesla’s Full Self-Driving technology, connecting technical development with responsible data and AI practice. a82a1aa6a2e7a3268ad021c4f5b3d44… Part B – Leadership and Developing People requires critical evaluation of Tesla’s leadership model, organisational culture and their effects on employees and organisational performance. Students must propose a leadership and people-development strategy capable of supporting the organisation as it expands. a82a1aa6a2e7a3268ad021c4f5b3d44… Part C – Entrepreneurial Practice and Managing Risk examines a proposed Tesla spin-out venture developing innovative low-cost green hydrogen production systems. Students critically assess management support for the venture, propose an evidence-based approach to entrepreneurial risk, develop an entrepreneurial leadership role descriptor, and evaluate how GDPR and AI/data ethics may support or constrain entrepreneurial practice. a82a1aa6a2e7a3268ad021c4f5b3d44… Overall, the assessment integrates technical database design, SQL, data ethics, organisational leadership, entrepreneurship, sustainability and professional decision-making within a single Tesla-focused case study. Overview word count: approximately 360 words. Important: the assessment brief itself explicitly states that it must not be passed to third parties or posted on any website. So for a public Reference Library, use the metadata and your own finished work where permitted, but do not upload the assessment brief/guidance PDFs themselves publicly. a82a1aa6a2e7a3268ad021c4f5b3d44… The AI status is Amber: generative AI may be used for limited inspiring/planning purposes, but usage must be acknowledged with the tool, prompts and relevant evidence; the brief also specifically prohibits using LLMs to generate the Part A(3) essay. a82a1aa6a2e7a3268ad021c4f5b3d44… a82a1aa6a2e7a3268ad021c4f5b3d44…
Read Model Answer →
Data Science / Data Management / Leadership and Entrepreneurship
4,500 words
The Data Science Professional: Tesla Data Management, Leadership and Entrepreneurial Practice
This interdisciplinary Data Science Professional assessment uses Tesla as the central organisational case study to examine how data management, leadership, entrepreneurship, technology and ethics interact within a contemporary technology-driven business. Students produce an individual report of 4,500 words equivalent, combining technical data-science competencies with strategic and managerial analysis. The Data Science Professional A… The Data Science Professional A… Part A – Database Design and Distributed Frameworks focuses on data management. Students design an Entity-Relationship model for Tesla-related organisational data, translate the model into a relational schema and justify the database structure. They also work with a specified database to produce Oracle SQL queries for analytical requirements. A further component critically evaluates the security, privacy and ethical implications of Tesla's Full Self-Driving technology, supported by relevant academic evidence. The Data Science Professional A… Part B – Leadership and Developing People requires critical analysis of Tesla's leadership model and organisational culture. Students examine current leadership challenges and their implications for organisational and employee performance before proposing a leadership and people-development strategy designed to support future organisational growth, employee engagement and sustained performance. The Data Science Professional A… Part C – Entrepreneurial Practice and Managing Risk investigates the proposed creation of a Tesla spin-out venture focused on innovative, low-cost green hydrogen production systems. Students critically evaluate management support for the entrepreneurial initiative and recommend an evidence-based course of action. They must also propose a multidimensional approach to mitigating entrepreneurial risks and barriers, critically assess entrepreneurial leadership characteristics, and develop a role descriptor for the person who would lead the new venture. The Data Science Professional A… The final element examines whether GDPR and data or AI ethics constrain or support entrepreneurial practice among employees. Overall, the coursework integrates database modelling, SQL, data governance, leadership development, organisational culture, entrepreneurship, innovation, risk management and ethical decision-making within a single applied case study. The Data Science Professional A… Important for the public Reference Library: the brief explicitly states that it is for Coventry University Group students' own use and must not be passed to third parties or posted on any website. The Data Science Professional A… So publish an original high-level overview like the one above, but do not upload the original assessment brief itself to the public library.
Read Model Answer →
Data Warehousing and Big Data
Data Warehousing and Big Data – Inventory Management Data Warehouse
This individual coursework for CS7079 Data Warehousing and Big Data requires students to design, implement and test a data warehouse based on a business case scenario and then export and migrate data to a Big Data platform for further processing. The assessment focuses on the inventory management business process of ABC Consumer Electronics Outlet Ltd, a multi-channel consumer electronics retailer operating from six stores around London and conducting online business across the UK and Europe. The company manages more than 10,000 products across approximately ten categories and more than 200 brands. The company already uses cloud-based and business applications including Vend, Linnworks and Xerox, which generate large volumes of transactional data. However, these datasets are stored separately by the individual applications, making it difficult for managers to produce integrated reports and perform analysis to support business decision-making. A business analyst has therefore recommended the development of a data warehouse capable of meeting the company's reporting and analytical requirements. For this coursework, the solution is focused specifically on the inventory management business process. The inventory management case involves three main business activities: sending purchase orders to suppliers when stock reaches minimum levels, receiving purchase orders and storing stock in appropriate locations, and controlling and maintaining stock levels including adding new products and adjusting existing stock. The required analysis includes daily stock levels for the previous month, weekly identification of products at minimum stock levels, analysis of stock levels by brand, product type and supplier, daily and weekly sent and received stock orders, and analysis of received stock orders by supplier and month. Students must analyse and design a dimensional data model that represents these business activities. This includes defining the grain of three central fact tables, identifying appropriate dimensions, defining dimension attributes and fact measures, and producing simple star schemas showing the relationships between fact tables and dimensions. The design must be justified according to the available data sources and the reporting and analysis requirements. The implementation stage requires students to create the relational database using Microsoft SQL Server Management Studio. Students must create the database, dimension tables and fact tables, establish appropriate primary-key and foreign-key constraints, and demonstrate implementation and testing through SQL commands and their results. Test data must then be populated into the data warehouse. The Big Data component requires migration of test data from the data warehouse to an Apache Hadoop platform using the Hortonworks Data Platform. Students must export the data warehouse data to an external data file, migrate the file into Apache HDFS, create a suitable data structure for loading the data into Hive, and demonstrate Apache Pig for manipulating the loaded data. Implementation and testing of the Big Data storage environment must also be demonstrated through commands and results. The coursework concludes with a personal reflective section in which students discuss what they have learned throughout the overall coursework and the challenges encountered during the process. The final submission is expected to be a well-written, structured and well-presented report combining data warehouse design, database implementation, testing, Big Data migration and reflective learning.
Read Model Answer →
Data Management / Business Analytics
2,500 words
Data Design Management (BS514) — Data Strategy Consultancy: Relational Database Design, SQL Implementation and Pipeline Transformation
This Level 7 assessment places the writer in the role of a Data Strategy and Analytics Consultant appointed by an organisation operating in a realistic industry sector. The brief is entirely simulated, so the work sets out a defensible set of assumptions about the organisation's data environment before any design begins, and populates the resulting database with synthetic but realistic records. The deliverable is a slide deck carrying full explanatory notes, submitted as a single PDF, and weighted across three connected tasks. Task one establishes the business case. It describes how the chosen organisation currently collects, stores and uses data across customer interactions, sales transactions, operational processes and digital channels, and identifies where that fragmented picture costs the business in efficiency, resource use, retention and decision quality. A SWOT analysis benchmarks the organisation against a named real-world competitor in the same sector, drawing on publicly available market information rather than assertion. The section closes with a critical evaluation of modern relational database advancements — cloud-hosted SQL services, distributed architectures and data warehousing — assessed not in the abstract but against what each would actually change about this organisation's business model. Task two carries the heaviest weighting and is the technical core. Key business entities are identified from the scenario, a current-state data flow diagram traces how data moves from collection points through to storage and reporting with the existing ETL approach made explicit, and a future-state ER diagram is then built with full attributes, primary and foreign keys, relationships and cardinality. The design is normalised to third normal form with the decomposition reasoning shown. Implementation follows in SQL: tables created with appropriate integrity constraints, at least ten realistic sample records inserted per table, and five business questions answered through working queries — highest-performing product or campaign, average conversion by category, workload distribution across staff, accounts with overdue or pending items, and most effective service channel. Outputs accompany every script. A transformation demonstrating query optimisation is included with before-and-after samples so the improvement is evidenced rather than claimed. Task three steps back to the technology decision. Two widely used data processing platforms are compared in tabular form across integration, cleaning, transformation and automation capability, judged specifically against this organisation's constraints, with a reasoned justification for the tool finally selected. The transformed dataset is then used to answer two management-level questions — where investment should be prioritised and how retention might be improved from observed behavioural patterns — each interpreted briefly and tied back to a concrete recommendation. Slide structure follows the prescribed layout, SQL scripts sit in the notes section, and the complete script file is reproduced in the appendix.
Read Model Answer →
Cloud Computing / Big Data Technologies / Cyber Security
2,500 words
Cloud and Big Data Security Application: Design, Implementation and Evaluation
This assessment for the Cloud and Big Data Technologies module requires students to design, implement and evaluate an individual cloud-based or distributed data application. The project focuses on practical solutions involving the complex transformation, processing, storage and security of big data within cloud environments. Students are expected to demonstrate how distributed data can be organised in the cloud, how data pipelines can be used to access or process distributed databases, and how appropriate security controls can be incorporated into the resulting architecture. Students have considerable freedom when selecting their application. Suggested project directions include developing a data-science solution using SQL or MongoDB with cloud storage and an appropriate security policy; implementing privacy-preserving distributed processing using techniques such as Differential Privacy; creating multi-party authentication and group-based access-control mechanisms; or designing Multi-Level Security, Attribute-Based Encryption or Role-Based Access Control solutions. Projects may also examine distributed or cloud applications using security protocols such as SSH, SSL or IPsec. Creativity and originality are explicitly encouraged. The written component is a Design and Implementation Document of no more than approximately 2,500 words. It should present the project aims and objectives, application concept, cloud and security technologies, functional and security requirements, architecture and design decisions, protocols, access-control mechanisms, implementation process, achievements, problems encountered and overall evaluation. Relevant diagrams, such as interaction or sequence diagrams, may be used to explain system behaviour and architecture. The assessment also requires submission of the functioning Cloud and Big Data Security application and a 7-minute highlight demonstration video. The video should demonstrate the application's major features, implementation details, security functionality and, where appropriate, attack scenarios. Assessment places strong emphasis on the quality of the design and implementation documentation, originality, use of advanced features, and the overall effort and technical quality of the completed application. Students are therefore expected to demonstrate independent development rather than simply reproduce an existing tutorial.
Read Model Answer →
Computer Science / Database Systems
4,000 words
Advanced Databases (KL7011) — NORTHERNTOURS Coach Travel Database: EER Design, Oracle Implementation, Object-Relational and NoSQL Extensions
This piece of work addresses a four-part Masters-level assessment in Advanced Databases built around NORTHERNTOURS, a fictitious coach travel operator running services across cities, towns and tourist sites in the North East of England. The company sells tickets through a network of independent travel agents, each currently working from a paper-based sales book, while NORTHERNTOURS itself maintains separate paper records for routes, schedules, seat availability, vehicles and drivers. The brief asks for a single computer-based system capable of replacing both, tracking every agent transaction while giving the company control over ticket issue and seat allocation. Part one covers the conceptual and logical design. An enhanced entity-relationship model was produced covering agents, agent employees, customers, tickets, routes, stops, schedules, vehicles, drivers and the meal provision recorded at each stop, with key attributes, primary keys and full structural constraints shown. Because the scenario does not name identifiers for most entity types, appropriate surrogate and natural keys were devised and justified. The diagram was then mapped to a logical relational schema, normalised to third normal form, with a documented naming convention applied consistently across relations, attributes and keys, and every element recorded in a text-based data dictionary giving names, data types, descriptions and constraints. Part two moves to implementation in Oracle. A full DDL script creates the relations with primary and foreign keys and a substantial set of check constraints — key format patterns, positive seat counts and fare values, date ordering on schedules. Sample data populates the relevant tables, and two retrieval problems are answered twice over, once in relational algebra and once in SQL: schedules between Newcastle and Berwick-upon-Tweed with seven or more seats free in the coming fortnight, and the agent with the highest ticket sales across a defined month. Spooled session output evidences each script running. Part three revisits the conceptual design to argue where object-relational features earn their place — nested route-and-stop structures and composite address and contact types being the clearest candidates — implemented using Oracle object types, VARRAYs and nested tables, and demonstrated through two multi-join aggregate queries. A parallel discussion identifies the schedule and availability workload as a fit for document-oriented NoSQL storage, with representative code and a reasoned account of the denormalisation trade-offs involved. Part four is a report to the managing director covering sustainability, professional, legal, ethical and security obligations, alongside diversity, inclusion, cultural and environmental matters, commercial risk evaluation and mitigation, supported throughout by current literature and published standards.
Read Model Answer →
Database Design and Implementation for KAP Speciality Chocolates Ltd
Design and implement a relational database system for KAP Speciality Chocolates Ltd based on the given case study. The assignment requires creating an Extended ER Diagram, developing SQL database structures with appropriate constraints, writing SQL queries for business requirements, populating the database with sample data, and demonstrating normalisation from Unnormalised Form (UNF) to Third Normal Form (3NF). Expected Deliverables: One PDF report containing: Extended ER Diagram with entities, attributes, relationships, keys and constraints SQL DDL statements for database implementation SQL DML queries with testing evidence/screenshots Normalisation process from UNF to 3NF
Read Model Answer →