TAYLOR’S UWE DUAL AWARDS
PROGRAMMES JANUARY 2024 SEMESTER
DATABASE SYSTEMS
(ITS62904) Assignment – Group (30%)
STUDENT DECLARATION:
No Student Name | Student ID | Date | Signature | Score | |
1 | |||||
2 | |||||
3 | |||||
4 | |||||
5 |
Important Notes:
Submission:
It should be made electronically to the assignment submission section through your Classroom account. If there appears to be any problem at all with your submission, it is your responsibility to inform your lecturer immediately, via email,
Documentation: 2 separate files (Full assignment report & SQL File)
File Name: StudentName_StudentNo
Note: Late submission will be capped at 60 %
Academic Impropriety:
Submitting the course work means you have agreed that your work is original and comply with the rules and regulations of Academic Impropriety.
2
Note: Copying, cheating, attempts to cheat, plagiarism, collusion and any other attempts to gain an unfair advantage in assessment, result in awarding 0 marks to all parties concerned.
Case Study: Event Management Customizer (EMC)
SAT is a startup company based in Naxal; Kathmandu established in January 2022. SAT is planning to create an Inventory Management System and sell it to different clients. Inventory Management System helps track Inventories and various needed information regarding it.
Based on the software, clients with huge inventories of any kind of product can use the system. For operating the software clients are divided into multiple roles including unique client number, user role, admin role, and super admin role. Information like name, email, phone number, password, and whether it is enabled or not is stored for each user. The roles of each user are also maintained.
Users can add or edit products as needed. Various information regarding the product like name of the product, description, SKU, price, active status of the product, and category.
Each product has its own unique SKU and its product id. Normal users, super admin, and admin all can create products. There is an option to remove the active status which will remove or hide the product from the system software. Products will also have information about if they can be returned or not, are discontinued or not. Products that have returnable status can be returned by the user and the products which have discontinued status are discontinued and is not displayed in the product dashboard on the application.
Customers can buy the products. Each customer will have a unique id, full name, address (street address, state, city), pan number, phone number, email, and which user created the customer. Each product purchased by the customer can be viewed on sales which will show the customer’s details, a product sold, quantity, date, discount applied, the tax applied, subtotal, unique sales id, and unique sales number.
Store owners can also update their inventory by purchasing new products which can be viewed on purchases. Each purchase has a unique purchase id, which vendor the purchase was made from, the quantity of the product, discount if applied, tax if used, a unique purchase number, and which user created the purchase. Users can buy multiple products at once and all the details of all the products including all the product details, their individual price, discount, the tax applied and total price, total discount, and tax applied to all the products are displayed on the customers. Also, customers can buy many products at once and all the product details individual price, the tax also total product price, discount price, and tax applied is displayed.
3
TAKE NOTE:
The start-up team is also required to carry out findings (research) to improve the above requirement given. As a new team you need to be aware of the services that you plan to offer and how you are planning to bring these records into the database. The research phase is to bring the model to incorporate other relevant information that would make the database more useful for SAT (relevant to item 3 tabled below in business process change).
The above model requires some changes to cater for business process changes encountered from the year 2019. The detailed requirement has been tabulated to provide proper understanding of what is intended from the start-up team. Customer information, purchase and sales information, products, roles etc. have been detailed out clearly to provide a clear direction on what is intended to be part of the final database model required from the start-up team. Your task is to ensure that given information is properly analyzed and considered for the database modeling phase. The Team lead has communicated the following information to you and expects SAT to deliver the changes to accommodate to the current system as soon as possible.
4
Tasks:
A. Design: (30 marks) 1. Entity-Relationship Diagram (ERD) – Map the entities with appropriate relationships.
2. Physical Model → Provide the necessary information for the Model (Relational Model – ensure data integrity).
5
B. Deployment: (20 marks) 3. Implementation: create database tables and populate the data (each table should have 20+ rows of valid records if it’s applicable). This may not be applicable for all tables. Product should sufficiently have at least 30 records.
6
C. SQL Report: (42 marks)
1. Provide a list of all the products currently active and list its categories.
2. Write SQL query to list down all the product details and number of sales of each product.
3. Provide a report that indicates the total number of purchases made by each user and all the details of each purchase including the total price, total discount provided, total tax and grand total.
4. Identify from the system the customers that have bought the highest number of products and highest amount in product.
5. Provide a report of all the products created by each type of users. 6. Write SQL query to list how many times each product has been purchased and also sold.
D. Unforeseen challenges: (8 marks)
1. Discuss about how the entire report was created including the roles and responsibilities of each team member, how the ER diagram was created, how database was designed and how it was converted to a physical database. Also explain what business requirements needed to be added to the system to make it easier to use.
Marks Tabulation process:
Students need to be aware that database design outcome affects the development process of the database. If the final report and design is not being properly considered then the implementation and roll- out carries the effect of the database design. In the case of poor database design, a simple reduction of marks with design, will be carried to development as well. Incorrect and inaccurate design leads to incorrect and inaccurate development as well, even though the implementation is completed.
6
DATABASE SYSTEMS
ITS62904
Assignment – Group
Marking Rubrics (JANUARY 2024)
Criteria | Score | ||||
Excellent | Good | Average | Poor | ||
>= 90% of the marks | < 90% to >= 75% of the marks | < 75% to >= 40% of the marks | < 40% of the marks | ||
A. Database design (ERD and Physical Model) | Both ERD and accurately. All the relationships are considered and highlighted properly. All the keys are defined and linked correctly. Necessary information for the physical model is provided sufficiently. The similarity is less than 2%. | Both ERD and Physical models are Physical models are Physical models designed and drawn designed and drawn accurately. Most of the relationships are considered and highlighted properly. All the primary and foreign primary and foreign properly. Some the keys are defined and linked correctly. Necessary information for the physical model is provided acceptably. The similarity is less than 4%. | Both ERD are designed drawn with minor mistakes. Some of the relationships are considered and highlighted primary foreign keys are defined and linked correctly. Necessary information for the physical model is provided acceptably or the information is missing. The similarity is less than 4%. | and Both ERD and Physical models and having major mistakes or any of they are missing. A few of the relationships are considered and highlighted. Rarely and the primary and foreign keys are defined and linked correctly. Necessary information for the physical model is missing. The similarity is more than 5%. |
The deployment is The deployment is The deployment is The deployment is done with no error. done with minor done with Major done with Major All the tables errors. Most of the errors OR only a errors AND only a
B. Database having a sufficient tables have a few of the tables few of the tables deployment number or records. sufficient number having a sufficient having a sufficient The similarity is or records. The number or records. number or records.
less than 2%. similarity is less The similarity is The similarity is than 4%. less than 4%. more than 5%.
7
C. SQL Report | All the SQL scripts are accurate with no error and the results are demonstrated. The similarity is less that 2%. | Most of the SQL scripts are accurate with no error and the results are demonstrated. The similarity is less than 4%. | Some of the SQL script are accurate with no error and the results are demonstrated with minor errors. The similarity is less than 4%. | Only a few of the SQL script are accurate with no error and the results are demonstrated with major errors. The similarity is more than 5%. |
D. Handling with unforeseen challenges | Explanation is detailed and valid with relevant samples. The similarity is less than 2%. | Explanation is detailed and valid with samples but not very relevant. The similarity is less than 4%. | Explanation is available with samples but not very relevant. The similarity is less than 4%. | The explanation is not detailed and valid. It’s without relevant examples. The similarity is more than 5%. |
8
купить аккаунт продажа аккаунтов
маркетплейс аккаунтов соцсетей https://marketplace-akkauntov-top.ru/
перепродажа аккаунтов маркетплейс аккаунтов
площадка для продажи аккаунтов площадка для продажи аккаунтов
перепродажа аккаунтов покупка аккаунтов
продажа аккаунтов соцсетей заработок на аккаунтах
продажа аккаунтов https://pokupka-akkauntov-online.ru/
Buy Account Guaranteed Accounts
Database of Accounts for Sale Account Trading Service
Account Trading Account Store
Account Selling Service Account Trading
Account Catalog https://accountsmarketplacehub.com/
Account Buying Service Account Market
Account Acquisition Account Trading
Profitable Account Sales Account Trading
Ready-Made Accounts for Sale Account Catalog
Website for Selling Accounts Account market
account sale sell pre-made account
account selling service find accounts for sale
account purchase https://socialaccountssale.com
account trading platform account selling platform
sell account buy account
account buying platform marketplace for ready-made accounts
accounts for sale account selling platform
buy account social media account marketplace
account selling platform buy account
secure account sales guaranteed accounts
marketplace for ready-made accounts verified accounts for sale
account selling service buy pre-made account
ready-made accounts for sale marketplace for ready-made accounts
secure account purchasing platform account catalog
account selling platform account catalog
buy pre-made account https://buy-social-accounts.org
sell account buy accounts
account market sell accounts
account buying service guaranteed accounts
profitable account sales account trading platform
sell accounts account market
account trading platform secure account purchasing platform
account selling service account market
guaranteed accounts buy account
account trading service account catalog
account exchange account selling service
account catalog purchase ready-made accounts
account buying service account sale
buy pre-made account https://accounts-offer.org/
online account store https://accounts-marketplace.xyz
profitable account sales https://buy-best-accounts.org
secure account sales https://social-accounts-marketplaces.live
gaming account marketplace https://accounts-marketplace.live/
gaming account marketplace https://social-accounts-marketplace.xyz
account trading service https://buy-accounts.space
profitable account sales https://buy-accounts-shop.pro/
I don’t think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article.
social media account marketplace https://buy-accounts.live
social media account marketplace https://social-accounts-marketplace.live
buy account https://accounts-marketplace.online
sell pre-made account https://accounts-marketplace-best.pro
маркетплейс аккаунтов соцсетей akkaunty-na-prodazhu.pro
площадка для продажи аккаунтов https://rynok-akkauntov.top/
продажа аккаунтов kupit-akkaunt.xyz
маркетплейс аккаунтов https://akkaunt-magazin.online
продать аккаунт https://akkaunty-market.live/
купить аккаунт купить аккаунт
маркетплейс аккаунтов akkaunty-optom.live
биржа аккаунтов https://online-akkaunty-magazin.xyz
продажа аккаунтов akkaunty-dlya-prodazhi.pro
маркетплейс аккаунтов kupit-akkaunt.online
facebook ads accounts https://buy-adsaccounts.work
fb account for sale https://buy-ad-accounts.click
cheap facebook advertising account buy fb account
buying fb accounts buy facebook accounts for advertising
buy facebook ads manager https://ad-account-buy.top
buy facebook advertising buy facebook profile
buy old facebook account for ads https://ad-accounts-for-sale.work
buy google ads threshold account https://buy-ads-account.top
buy google ads https://buy-ads-accounts.click
cheap facebook advertising account https://buy-accounts.click
buy google ads threshold account https://ads-account-for-sale.top
buy google agency account https://ads-account-buy.work/
buy account google ads https://buy-ads-invoice-account.top/
buy google ads invoice account https://buy-account-ads.work
google ads reseller https://buy-ads-agency-account.top/
google ads agency accounts buy google adwords account
buy google ad threshold account https://ads-agency-account-buy.click
buy facebook business manager https://buy-business-manager.org
google ads account buy buy-verified-ads-account.work
facebook verified business manager for sale https://buy-bm-account.org/
verified facebook business manager for sale buy facebook business manager account
verified business manager for sale https://buy-business-manager-acc.org
buy business manager facebook https://buy-verified-business-manager.org
buy business manager facebook https://business-manager-for-sale.org
buy verified bm facebook buy-business-manager-verified.org
buy facebook ads accounts and business managers https://buy-bm.org/
buy facebook bm verified-business-manager-for-sale.org
buy verified bm facebook buy-business-manager-accounts.org
buy tiktok business account https://buy-tiktok-ads-account.org
buy tiktok business account https://tiktok-ads-account-buy.org
tiktok agency account for sale https://tiktok-ads-account-for-sale.org
buy tiktok ads account https://tiktok-agency-account-for-sale.org
buy tiktok ads https://buy-tiktok-ad-account.org
tiktok ads account for sale https://buy-tiktok-ads-accounts.org
buy tiktok business account https://tiktok-ads-agency-account.org
buy tiktok ads https://buy-tiktok-business-account.org
tiktok agency account for sale https://buy-tiktok-ads.org
can i buy cheap clomiphene pill clomiphene cost uk where can i buy generic clomid price where to buy generic clomid pill buy cheap clomiphene tablets can i get cheap clomiphene pill can i get clomid online
I couldn’t hold back commenting. Profoundly written!
This website exceedingly has all of the tidings and facts I needed to this participant and didn’t identify who to ask.
buy azithromycin 250mg sale – buy ofloxacin 400mg generic metronidazole 200mg price
order semaglutide without prescription – buy cyproheptadine pills for sale buy cyproheptadine tablets
¡Saludos, seguidores del éxito !
http://casinossinlicenciaenespana.es/ sin verificaciГіn – п»їcasinossinlicenciaenespana.es casino sin licencia en espaГ±a
¡Que vivas conquistas excepcionales !
¡Hola, aventureros del desafío !
Casinos sin licencia espaГ±ola: ventajas y riesgos – https://www.casinossinlicenciaespana.es/ casinos sin licencia espaГ±ola
¡Que experimentes tiradas exitosas !
order motilium pills – sumycin drug cyclobenzaprine 15mg price
¡Saludos, aventureros del azar !
Casinos extranjeros con bonificaciones frecuentes – https://casinosextranjerosenespana.es/# mejores casinos online extranjeros
¡Que vivas increíbles victorias épicas !
¡Hola, amantes del ocio !
Casino fuera de EspaГ±a: libertad total para jugar – https://casinoonlinefueradeespanol.xyz/# casino online fuera de espaГ±a
¡Que disfrutes de asombrosas tiradas afortunadas !
¡Saludos, apostadores apasionados !
Encuentra hoy tu mejor casino online extranjero – https://www.casinoextranjerosenespana.es/# casinoextranjerosenespana.es
¡Que disfrutes de jackpots impresionantes!
¡Saludos, seguidores del desafío !
Mejores promociones en casinos online extranjeros – п»їhttps://casinosextranjero.es/ casinosextranjero.es
¡Que vivas increíbles jugadas excepcionales !
inderal without prescription – order generic plavix 150mg cheap methotrexate 2.5mg
¡Bienvenidos, descubridores de riquezas !
Casino online fuera de EspaГ±a libre de restricciones – https://www.casinoporfuera.guru/# casinoporfuera
¡Que disfrutes de maravillosas movidas brillantes !
¡Hola, fanáticos del riesgo !
Casinos extranjeros con mГєltiples proveedores de software – https://casinoextranjero.es/# casino online extranjero
¡Que vivas instantes únicos !
¡Saludos, amantes de la emoción !
casino por fuera con recargas automГЎticas – https://www.casinosonlinefueraespanol.xyz/# casino por fuera
¡Que disfrutes de oportunidades únicas !
purchase amoxil for sale – diovan pills buy generic ipratropium
¡Hola, estrategas del entretenimiento !
Casino online extranjero con depГіsito en segundos – https://www.casinosextranjerosdeespana.es/ casinos extranjeros
¡Que vivas increíbles giros exitosos !
¡Bienvenidos, usuarios de sitios de azar !
casinofueraespanol acepta depГіsitos en euros y USDT – п»їhttps://casinofueraespanol.xyz/ casinofueraespanol
¡Que vivas increíbles giros exitosos !
¡Hola, apasionados de la emoción !
Casinos online fuera de EspaГ±a para jugar desde cualquier paГs – https://casinosonlinefueradeespanol.xyz/# casino online fuera de espaГ±a
¡Que disfrutes de asombrosas triunfos épicos !
order zithromax 250mg pills – tindamax for sale online cost bystolic
¡Saludos, exploradores de la fortuna !
Casinoextranjerosdeespana.es – Portal de apuestas legal – https://casinoextranjerosdeespana.es/# mejores casinos online extranjeros
¡Que experimentes maravillosas premios excepcionales !
amoxiclav brand – https://atbioinfo.com/ ampicillin us
¡Hola, aventureros de sensaciones !
Casino sin licencia en EspaГ±a con jackpots progresivos – https://casinosinlicenciaespana.xyz/# casino sin registro
¡Que vivas increíbles victorias memorables !
esomeprazole 40mg pills – anexamate nexium 40mg ca
¡Saludos, seguidores de la diversión !
Casino online sin licencia EspaГ±a para apostadores expertos – http://www.audio-factory.es/ casinos sin licencia en EspaГ±ola
¡Que disfrutes de asombrosas botes sorprendentes!
¡Bienvenidos, entusiastas del éxito !
Casinos online sin licencia para ganar – http://mejores-casinosespana.es/ casinos sin registro
¡Que experimentes maravillosas tiradas afortunadas !
cheap warfarin 2mg – https://coumamide.com/ order hyzaar sale
order mobic 15mg for sale – mobo sin purchase mobic
¡Saludos, fanáticos del desafío !
Bono.sindepositoespana.guru top ofertas – https://bono.sindepositoespana.guru/ bonos de bienvenida casino
¡Que disfrutes de asombrosas tiradas exitosas !
Greetings, enthusiasts of clever wordplay !
Adult joke so funny it hurts – п»їhttps://jokesforadults.guru/ funny text jokes for adults
May you enjoy incredible successful roasts !
order generic deltasone – aprep lson buy prednisone 5mg
buy ed pills generic – site buy erectile dysfunction medications
Thank you, your article surprised me, there is such an excellent point of view. Thank you for sharing, I learned a lot.
amoxil price – https://combamoxi.com/ where to buy amoxicillin without a prescription
buy fluconazole no prescription – fluconazole 200mg without prescription diflucan medication
escitalopram 20mg cheap – click buy generic escitalopram 10mg
buy generic cenforce over the counter – this cenforce 50mg us