NIT5130 Database Analysis and Design Assignment

Assignment Help Web Project
Reference no: EM132534571

NIT5130 Database Analysis and Design - Victoria University

Scenario for assignment

In this assignment, students are required to develop an inventory control system. Consider this scenario. Melbourne Convenient Store (MCS) required a Database Management System to enable convenient stores to manage their day-to-day operations. Each salesperson in the store has staff identification number, name, and contact details. The MCS records each product as product code, Product name, and Product price.

The proposed MCS Database System should also maintain consumer's information by registering their name, address, email, and phone number. The store also records invoice number and issue date before sending an invoice to a consumer. Items of each invoice which describe the products bought by the consumer should be recorded. Additionally, the system should record the quantity of each product. This whole process can be achieved by creating a database using WebMatrix and WordPress and making use of supporting features like forms, queries, and reports. Note: Database System must be able to perform the following functions:

• Store Product
• Delete Product
• Update Product
• Manage Shopping Cart

Part Task 1: Database Modelling

Develop an Entity-Relationship (ER) model to characterize the information requirements of business illustrates in the case study mentioned above. The diagram of your ER model must

A. Demonstrate all necessary entities
B. Demonstrate all attributes
C. The relationships between entities
D. Demonstrate unique identifiers and nature of interaction among entities

Discovered business rules for your ERD

Map the Entity Relationship Diagram (ERD) into a set of relations in at least Third Normal Form (3NF). You should show that each relation satisfies the rules for 1NF, 2NF, and 3NF.

For example STUDENT (StudentID, FirstName, SecondName, Phone). This relation is in 1NF as it does not contain any repeating groups and show primarykey.

Data dictionary:

Attributes

Meaning

Data Type

Other

Student No.

A unique identifier

of Students

Integer(8)

Index - Yes

(No Duplicate)

Given Name

First name of

students

Text(20)

Example,

"Reuben"

Family Name

Family name of

students

Text(20)

Example,

"Steel"

Phone No.

Phone no. of

students

Integer(12)

Not Null

Street No.

Street no. of students

Integer(6)

Not Null

City

City where students

live

Text(10)

Example,

"Melbourne"

State

State where student belong

Integer(6)

Example, "Victoria"

Post code

Postcode of students

Integer(8)

Not Null

Job Type

Job type of students

Text(15)

Example,

"Part -Time"

Positions

Positions of Students

Text(20)

Example,

"Mentoring"

Roaster

Schedule of work

Date & Time

DD/MM/YYYY

Facility Type

Type of facility

Text(20)

Example,

"pool-table"

Your report must also include a data dictionary. You should briefly describe all entities and attributes, descriptions are clear, reasonable field formats, etc. For example,

Task 2: Database Implementation

A. Implement your data dictionary to create a relational database in PhPMyAdmin.

B. Populate the database with sample data. Adequate sample data must be included to show that the queries, view(s), and report(s) work properly

C. Build the following forms and reports, requiring a separate query to assure every of the following information needs: e.g.

1. Product information entry form
2. A form to allow the store manager to upload new product and delete the product
3. A form to allow the store manager to change product details and update the product
4. A report for the manager to see store inventory

Attachment:- Database Analysis and Design.rar

Reference no: EM132534571

Questions Cloud

State the null and alternative hypotheses : Explain whether the hypotheses are concerned with relationships between variables or differences between groups. state the null and alternative hypotheses
What clients experience when faced with the challenge : In order to provide you with a sense of what clients experience when faced with the challenge of abstaining from using their addictive substance(s) or behavior.
How the aida concept stages are to be addressed : Provide an advertising campaign (using pioneering, competitive, or comparative advertising) for this line of life-threatening anti-allergen medications
Calculate the income tax payable and income tax expense : The estimated litigation expense of $1,250,000 will be deductible in 2020 when it is expected to be paid. Calculate income tax payable and income tax expense
NIT5130 Database Analysis and Design Assignment : NIT5130 Database Analysis and Design Assignment Help and Solution, Victoria University - Assessment Writing Service - Develop an Entity-Relationship (ER) model
What is the impact of mobile : What is the impact of mobile and social media campaigns on marketing strategy for this organization? Impact of Online Crowdsourcing on Marketing Strategy
Computer virus specially ransomware : This project is on various types of Virus in which i would like to concentrate on ransomware.
Summarizes teslas employee share purchases for the year : Prepare the journal entry that summarizes Tesla's employee share purchases for the year ending December 31, 2017
Employee fingerprint matching system : An organization will be testing a beta upgrade version of its employee's fingerprint matching system. What data types stored by the system should be considered

Reviews

Write a Review

Web Project Questions & Answers

  Evaluating an ecommerce website

Create a check list that contains key point for evaluating an ecommerce website - Write a short, reflective report about website

  Gpc and runtime magic quotes

Create a script that lets you know whether Zeus or Helios has the GPC and Runtime Magic Quotes turned on or off. The output should have appropriate labels that define what output signified and should display 'ON' or 'OFF' depending on the setting.

  Creating functions through conditional operator

Use the conditional operator and the cal_days_in_month function, determine the number of days in the current month and output to browser whether it is normal month or a leap month.

  Web development projects with database

Since the vast majority of web-development projects involve a database, do you think that computational activities should be performed there, or do you think they belong in the XML page or stylesheet?

  Comparing shelf software packages

Required assistance with comparing and contrasting two main off the shelf software packages that could be implemented in an organization.

  Web based scams

Web phishing, pharming and vishing are popular web based scams. Talk about currently used tools and recommended measures to defeat this kind of attacks efficiently?

  Explanation of contextual links

The most powerful hypertext capabilities is the the contextual link. Wikipedia . com is a great example of a site that utilizes contextual links.

  How architectural and protocol changes occur

Discuss how architectural and protocol changes happen, the administrative organization that oversees the technical development of the Internet,

  Traditional approaches for training professionals

Webinars and other web conferencing techniques have proved most beneficial for the provision of affordable quality corporate training.

  Internet for business

Discuss how can a business use the Internet and give at least three examples with web links demonstrating your answer.

  It influences the behavior of organizations

Information technology influences the behavior of organizations. Name one effect of Information technology implementation and long-term usage you suppose having a positive contribution and one having a negative consequence.

  Importance of a guided navigation system

Explain the use and importance of a guided navigation system and shopping cart for a website designed for e-commerce and business purpose.

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