TECH1400 SQL Demonstration and analysis Assignment Help
Your Task
This assessment evaluates your SQL querying proficiency and your ability to justify and explain query logic. You will receive a database schema, data, and a scenario. You can use Gen AI tools for specific tasks only. The assessment consists of an SQL query task (Part A) and a detailed video explanation (Part B).
Assessment Description
In this assessment, you will use a case study provided as a supplementary document. Your task is to retrieve data on the given database using MySQL to find answers to the questions in the Assessment Instructions. The database contains thousands of rows of data, making it impractical to find answers manually.
This assessment aims to achieve the following subject learning outcomes:
Assessment Instructions
Part A: SQL Querying
As an individual, you must download the database and data files and load them into MySQL. Once loaded, you must develop queries for the following questions:
Note: You should include a comment above each query, specifying which question you are answering. In addition, you can use Gen AI tools to get an idea about how to answer questions (1–10) only, and responses to the SQL queries should be restricted to only the clauses used in workshop materials.
Question 1: Display the full names and department names of all employees who work in
departments located in Sydney, sorted by last name, then first name..
Question 2: Show the employees who have worked at the University the shortest time (include all
ties). Include their department names and calculated tenure.
Question 3: Display the full names, ages (based on 2025), and locations for employees whose
Ages are palindromes, restricted to Melbourne or Sydney.
Question 4: Create a stored procedure that lists each department name with its employee count.
The output must be sorted by the highest employee count first.
Question 5: Create a stored function that returns the average base salary for a given department
name, then write a query that selects all department names with their average salaries using the
function.
Question 6: Find the names, department names, salary IDs, and salaries of employees who are
older than 40 (as of 2025) and have a performance bonus.
Question 7: Show employee details and department names for employees with the title ‘Lecturer.’
who were hired before 2015 and whose department is in Brisbane or Adelaide.
Question 8: Display employees’ first and last names, department name, base salary, new salary
after a 10% bonus and the increase amount for employees eligible for a performance bonus.
Round currency fields to two decimals.
Question 9: Add a new attribute called “EmployeeInitials” to the Employees table.
Question 10: Write a query that populates “EmployeeInitials,” based on the existing stored names. Question 11: Write 250 words explaining the integrity of this database. Is it up to standard? If yes, explain why and how. If not, what is wrong with the database’s integrity? Include your SQL queries in a single .sql file and submit it via MyKBS.
Part B: Video Explanation
You should record a video discussing the following:
− Justify each SQL query in detail, including the syntax, the purpose of the query, and the
appropriate output.
− Show your SQL queries and the database schema while you explain.
− Show the output (result set) for each question clearly on screen. Ensure column headers are
visible and legible.
− Ensure your video is clear and audible.
− Keep your explanation concise and focused within a 9-minute to 11-minute timeframe.
Recording and Submission
• Zoom is our teaching and learning tool, and you can choose to record on your computer so that
You can get the recording file in MP4 format to upload for submission in Kaltura. Click the link.
Below to learn how to upload a recorded video to Kaltura:
• Turn on your webcam so we can see you to assess your presentation skills. • You MUST host your video recording file in Kaltura only using the MyKBS portal (using any other video hosting platforms will NOT be considered for marking).
Important note: For this assessment, there will be two submission links: one on Moodle for the SQL file and another on Kaltura for your video.
Important Study Information
Academic Integrity and Conduct Policy
KBS values academic integrity. All students must understand the meaning and consequences of cheating, plagiarism, and other academic offenses under the Academic Integrity and Conduct Policy.
Please read the policy to learn the answers to these questions:
• What is academic integrity and misconduct?
• What are the penalties for academic misconduct?
• How can I appeal my grade?
Late submission of assignments (within the Assessment Policy)

Length Limits for Assessments
Penalties may be applied for assessment submissions that exceed prescribed limits.
Study Assistance
Students may seek study assistance from their local Academic Learning Advisor or refer to the resources on the MyKBS Academic Success Centre page. Further details can be accessed at .
Submission Requirements
All assessments, including draft copies must be written and submitted in English. The use of translation tools is not permitted.
Generative AI Traffic Lights
Please see the level of generative AI that this assessment, which is Level 2, has been designed to accept:
Assessment Marking Guide: Part A SQL Querying
Assessment Marking Guide: Part B Video Explanation
