IE2042 Assignment Semester2 2023
IE2042 Assignment Semester2 2023
Group Assignment
Important Dates
Group Details Submission – 21st August 2023
Database Scenario
Consider an ONLINE AUCTION database system in which members (buyers and sellers)
participate in the sale of items. The online site has members, each of whom is identified by a
unique member number and is described by an e-mail address, name, password, home
address, and phone number. A member may be a buyer or a seller. A buyer has a shipping
address recorded in the database. A seller has routing number recorded in the database. Both
buyers and sellers can have multiple bank accounts associated with their account. This needs
to include Bank Name, Bank No, Branch Name, Account Name, Account ID, and Account
balance.
Items are placed by a seller for sale and are identified by a unique item number assigned by
the system. Items are also described by an item title, a description, starting bid price, bidding
increment, the start date of the auction, and the end date of the auction. Items are also
categorized based on a classification system which includes a Category ID and Description.
Buyers make bids for items they are interested in and are currently up for sale.
The bid price and time of bid is recorded. The bidder at the end of the auction with the highest
bid price is declared the winner. A transaction between buyer and seller may then proceed
for the winning bid. Information on when the transaction took place, Credit account and debit
account as well as who the seller and buyer for a transaction is as well as details of the winning
bid must be captured.
Part 2 – 35 Marks
Select and study two database vulnerabilities focusing on techniques and impact. (20
Marks)
Understand how to mitigate the selected vulnerabilities and suggest countermeasures to
overcome from the selected vulnerabilities. (15 Marks)
Submission Procedure:
Group leader should submit the soft copy of the report (Max 2000 words) through
the assignment submission link available in the Courseweb on or before 22 nd Oct 2023.
The report should include the diagrams for the ERD. Logical Design and normalized
tables showing functional dependencies
For the practical SQL you need to include Screenshots of the SQL codes you have
written
You are also expected to submit the SQL codes as a separate script