Building an online business database of your choice

Assignment Help Database Management System
Reference no: EM132252691

Database Systems Assignment -

Learning outcomes -

  • Describe in brief how a business operates.
  • Utilise standard graphical notations for communicating the form of the database to the customer and the programmer in a standard manner.
  • Analyse the requirements for business database, create and query it utilising the SQL language in a database management system (this year XAMMP has been explained and MySQL).
  • Elicit the database specifications from brief documents.
  • Perform the database conceptual requirements analysis.
  • Describe the logical diagrammatic model of the data and how to normalise it.

Brief Assignment Description - This assignment requires students to work in pairs towards describing a business case study, and its database needs considering both the conceptual and normalised logical model of the data.

Detailed Assignment Description -

You are building an online business database of your choice. The database must have the followings elements:

  • A manner for the customer to login to the online system.
  • The list of product and their attributes (e.g. price, which should range between £1.00 to £100).
  • Customer transaction history (e.g. what they bought, how many items, and all the data relevant to the transaction).

You need to produce a Written Report (1500 word max) which includes the title of the report, the authors (and percentage each has contributed to its creation) and the following:

A. Customer Brief - this is an essential part of both the project development and the contract with the client as it helps guarantee that the work for a project will be done according to specific guidelines and expectations of the client. Your brief should include:

  • An Overview of what the business does (a short paragraph of max 500 words)
  • A Concept Table (who, when, where, why, how)
  • A conceptual model of the business and its attributes (e.g. main tables and columns needed in the database) displayed visually in two manners as: Axis Technique and Conceptual ER model.
  • A definition of all the key-works utilised by the business and their meanings.

B. Show how from the conceptual ER model you have produced the logical ER model and normalised it. In the report you need to present:

  • First logical ER model (this is likely to be the same as the Conceptual ER model, where you have ensured it has all the columns, but might not have all the keys)
  • Logical ER model (1NF)
  • Logical ER model (2NF)
  • Logical ER model (3NF)

C. Build the database in XAMMP (in the report you should provide the screen-shots of the database creation)

  • Create the database.
  • Create all the tables, with columns and keys.

D. Code the following queries in XAMMPS (in the report provide the screen-shots of the queries code and results/print out):

  • Produce a list of items which are low stock (e.g. below 20 items in the warehouse).
  • Produce a list of customers that live in specific UK city that bought items above £20.00.
  • List the products of the company that have sold the most in the last month.
  • Produce an invoice on that day (date) for a specific customer (customer name and address) that has more than one item and more than one quantity, and the total to be paid by the customer

E. Composition of report

  • Include a table of content and figures
  • Include all screen-shot and graphics. These must be readable, that is of good quality and appropriate for the size of the paper.
  • Ensure spelling and grammars have been taken care off.

Reference no: EM132252691

Questions Cloud

Contrast bad failure from good failure : Contrast a “bad” failure from a “good failure.”
How are the abilene paradox and groupthink similar : How are the Abilene paradox and groupthink similar? How are they different?
Prepare presentation using the given topics : Prepare a 8- to 10-slide Microsoft PowerPoint presentation that illustrates the relationship between subjective wellbeing and the following topics.
Prevent groupthink in group : Do you think that individuals or groups are better decision makers and some steps you can take to prevent groupthink in group? Explain
Building an online business database of your choice : INST0001: Database Systems Assignment, University College London, UK. Building an online business database of your choice
Unmanageables of sustained product innovation : There are three unmanageables of sustained product innovation: segmentalism, rigidity, and coercive control.
Behavioural and strategic leadership : Use trait, behavioural and strategic leadership ideas to analyse and explain Richard Branson's success.
What are some of the key environmental variables : What are some of the key environmental variables that are changing communication strategies in the business world today?
Explain psychological benefits of spending time in nature : Prepare a 5- 7 page transcript for national park visitors, explaining the psychological benefits of spending time in nature and with animals.

Reviews

len2252691

3/10/2019 10:37:44 PM

You need to produce a Written Report (1500 word max) which includes the title of the report, the authors (and percentage each has contributed to its creation). This assignment requires students to work in pairs towards describing a business case study, and its database needs considering both the conceptual and normalised logical model of the data. The student must also demonstrate the ability to query the database and the data resulting from such queries. The complete coursework will be produced in the form of a report that represents 20% of the final mark.

len2252691

3/10/2019 10:37:37 PM

NOTE: A penalty reduction by a grade will be applied for every additional 500 words used. Penalties are applied for late submissions (refer to the department guidelines). The Marking Scheme in Appendix A provides further details on how your work will be marked and can be used to guide your work. Please study the marking scheme carefully and use it as a checklist before submitting the work. Students that do not work in pairs as directed will be penalised unless a special exemption has been granted. You may consult the lecturer or ask for further advice about your coursework by posting a query on the Moodle.

len2252691

3/10/2019 10:37:31 PM

COMPOSITION OF REPORT: Is the report readable, well-structured with no grammatical errors? Excellent writing and style, topics excellently explained visualised and structured. COMPLETENESS and CORRECTNESS OF EACH ELEMENT: Does the report contain all the items required in the coursework description? Have these items been well executed? The report goes well above the task and guidelines provided. PAIRS WORK: Does the report explain how the work was apportioned? The student has explained how work was distributed. The student has evaluated the way in which work was apportioned.

Write a Review

Database Management System Questions & Answers

  Knowledge and data warehousing

Design a dimensional model for analysing Purchases for Adventure Works Cycles and implement it as cubes using SQL Server Analysis Services. The AdventureWorks OLTP sample database is the data source for you BI analysis.

  Design a database schema

Design a Database schema

  Entity-relationship diagram

Create an entity-relationship diagram and design accompanying table layout using sound relational modeling practices and concepts.

  Implement a database of courses and students for a school

Implement a database of courses and students for a school.

  Prepare the e-r diagram for the movie database

Energy in the home, personal energy use and home energy efficiency and Efficient use of ‘waste' heat and renewable heat sources

  Design relation schemas for the entire database

Design relation schemas for the entire database.

  Prepare the relational schema for database

Prepare the relational schema for database

  Data modeling and normalization

Data Modeling and Normalization

  Use cases perform a requirements analysis for the case study

Use Cases Perform a requirements analysis for the Case Study

  Knowledge and data warehousing

Knowledge and Data Warehousing

  Stack and queue data structure

Identify and explain the differences between a stack and a queue data structure

  Practice on topic of normalization

Practice on topic of Normalization

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd