0% found this document useful (0 votes)
124 views2 pages

DSGN8300 Final Project

The final project for the DSGN8300 - Database Design course involves working in groups of two or three students to design a database and form for one of several scenarios. Students must create an ER diagram and MySQL database with at least two tables and three columns each. They then need to design a front-end form in HTML to insert at least five records into each table. The form and database must enforce data integrity and the database must be in third normal form. Students submit their project folder containing the SQL file, form code, screenshot of queried records, and ER diagram for evaluation.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
124 views2 pages

DSGN8300 Final Project

The final project for the DSGN8300 - Database Design course involves working in groups of two or three students to design a database and form for one of several scenarios. Students must create an ER diagram and MySQL database with at least two tables and three columns each. They then need to design a front-end form in HTML to insert at least five records into each table. The form and database must enforce data integrity and the database must be in third normal form. Students submit their project folder containing the SQL file, form code, screenshot of queried records, and ER diagram for evaluation.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

DSGN8300 – Database Design

Final Project
Marks 20
Introduction
The final project is designed to work with two or three students in a group. Due to the class size
of odd/even numbers, at least one group may have a different number. Please see the project
starter files for the tutorial on connecting an HTML form to a MySQL database [Contact.zip].
Contact.zip
Project Description
In this project, each group will design a form to input data into a database. You have to choose
one of the following scenarios to develop a functional website with a front-end form and a
backend database.

• Grocery order (shoppers’ info and grocery items)


• A pharmacy (shoppers’ info and doctors’ info & medication info (use over the counter
medication names))
• A pizza store (shoppers’ info and pizza with toppings & sides)
• An Auto Center (shoppers’ info and Auto info)
• A computer Shop (shoppers’ info and Computer/Laptop details (model, ram, processor,
price, etc.))
• Student database (Students’ info and course info (semester, the course title, course
number, faculty name, grade, etc.))
• A hotel booking (Customers’ info and hotel info (room type, price, booking dates,
facilities))
• A book store (Customers’ info and book info, book title, author, edition, ISBN, Year
published)
• A hospital (Patient and doctor)
• Find a similar one.
Your group task:
1. Every group will pick one scenario from the above
2. Draw an ER diagram for your database. Name and create your database as
LastName1LastName2_DBName.
3. Your database at least has two or more tables.
4. Every table need to have at least three columns

1
5. Insert at least five different records/rows for every table using the form you created by
running the localhost. Insert synthetic data (not real).
6. Your database must satisfy 3NF
7. No, auto-increment primary key
8. Draw a wireframe diagram of the front end/form to insert data into your database.
9. Form fields must satisfy data integrity (for example, a name field will not take numeric
data as an input)
Your task is to design and develop a form that will interact with the backend/database.
Submission Info
1. Create a forder as LastName1LastName2_FinalProject
2. Every code file needs to have your names and student numbers as comments at the top.
3. Export your .sql file for the database with the front-end code file, and put it into the
project folder.
4. Write a query to display all records in every table, and save the screenshot to the project
folder.
5. Add the ER diagram in the folder
6. Zip the folder and upload it to Final Project Dropbox
Present your work by following your professor’s direction to show that the developed application
is working.

You might also like