Answered step by step
Verified Expert Solution
Question
1 Approved Answer
HyperionDev strives to provide internationally - excellent course content that helps achieve your learning outcomes. Think that the content of this task, or this course
HyperionDev strives to provide internationallyexcellent course content that helps
achieve your learning outcomes.
Think that the content of this task, or this course as a whole, can be improved? Dc
think we've done a good job?
Click here to share your thoughts anonymously.Compulsory Task
Run SQLite and use read createdatabase.sql to create a database called
HyperionDev.db
Follow these steps by using
lookup.py as a template:
Create a program that allows a user to easily be able to make certain queries
in the database. When printing, only certain fields should show on console.
In addition, after each query, the user should be given the option to either
save the resulting query in XML or JSON form. The user should also be given
the option to choose their filename.
When saving to XML or JSON, all fields in the specified table should
be included in the file.
The user should be able to
View all subjects being taken by a specified student search by
studentid
On console, the subject name should only be shown
Look up an address given a first name and a surname.
Only the street name and city should be shown on the console.
List all reviews given to a student search by studentid
The completeness, efficiency, style and documentation scores
should be displayed on console, along with the review text.
List all courses being given by a specific teacher search by
teacherid
Just the course name should be displayed on the console.
List all students who haven't completed their course.
The student number, first and last names, email addresses and
course names should be shown on the console.
List all students who have completed their course and achieved a
mark of or below.
The student number, first and last names, email addresses and
course names should be shown on the console. Their marks
should also be displayed
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started