Construct an entity-relationship model for the database

Assignment Help Data Structure & Algorithms
Reference no: EM13190837

Barwon TaiChi is a small and dynamic business located in Geelong and Melbourne. It provides self-defence, fitness, and martial arts classes to individual of all ages, schools and organisations. More specifically, they provide training in Chi Kung fitness, various forms of Tai Chi chuan, Tai Chi fan, Tai Chi sword, KungFu Wushu such as Shaolin pole, Shaolin spear. It was started as a family business owned by Grand Masters David Sun and Vicky Greens and their children in Barwon early in 2000s.

Over the last 12 years the business has increased in size and diversified. Now with about 20 masters, they run regular classes in seven locations including two in Geelong and five in Melbourne. The classes are scheduled around the Victorian school terms. Students pay tuition fees directly to their master in the first week of every term. If a student starts his/her training during a term then he/she pays in the second class; the first class is free for beginners. About half of their revenue is generated from delivering tailor made courses and one-day programme to schools, corporations, and community events such as multicultural festivals, Chinese New Year celebrations...

Barwon TaiChi offers the following regular activities:

- Classes for beginners
- Classes for advanced students
- Classes for senior citizens
- An annual competition for different levels and age groups.

Regular classes are held after hours, often between 6 pm and 8 pm.

There is very little use of the information technology in Barwon TaiChi. They have a basic Web presence to list the time and place details of the regular classes, contact details and competition photos. They accept email, post and telephone enquiries and bookings for corporate training and individual enrolments in regular classes. All the bookings and enrolments are recorded manually and there are many errors resulting from organisational inefficiencies. Barwon TaiChi accepts bookings from organisational clients around the year, delivers training services, and at the end of each month sends out a billing statement to each of them.

In addition, Barwon TaiChi also sells training materials and weapons to their students, for example instructions in DVDs, Zen music in CDs, books, uniforms, shoes, swords, poles, fans, etc. They seek innovative business development, such as traditional healing acupuncture and medicines, social BBQs, dinners, tea parties, cultural tours to China, Vietnam, Taiwan, etc. Recently, Barwon TaiChi decided that Barwon TaiChi must take advantage of the current technological trends including the Internet and possibly mobile technologies. The business needs a more advanced Web presence that would deliver value through marketing, facilitating information sharing, enabling transaction processing, and/or creating a vibrant community of their masters, students and organisational clients.

You are employed as business analysts at Deakin Innovative Solutions Pty Ltd, a business consulting firm. You are assigned to investigate and develop a conceptual model for back-end of the client's website. The financial system is outside the scope of this project.

Operations

The system needs to be able to provide the following data:

- monthly reports on new students with enrolled style of training and location
- monthly reports on total number of students in each location
- the ability to make ad hoc queries, for example,

o which locations have a particular style
o item by item value of stock on hand
o how many customers from a particular postcode

1. Construct an entity-relationship (ER) model for the database. Make sure you include in your model details of entities, relationships, attributes, keys and limits in participation.

Ensure that you give adequate justification for the assumptions that you make in designing your entity-relationship model and include any important integrity constraints (business rules).

2. Show by providing SQL statements, that all of the ‘dot points' in the Operations section can be produced from an implementation of your ER diagrams. Sometimes you may need to use more than one SQL statement, and you should explain how one SQL statement provides information needed by the subsequent SQL statement.

3. Present this as a Business Report to your client

Reference no: EM13190837

Questions Cloud

Adolescent and family health : Prepare a report on the activities carried out by a teacher in class-room under value-based interventions for adolescent and family health
Explain causes for the downward tailspin of the economy : The global economy in 2011 appears to be headed into a double-dip recession. Based on your knowledge of aggregate demand and aggregate supply, suggest the reasons and causes for the downward tailspin of the economy.
Construct an entity-relationship model for the database : Construct an entity-relationship (ER) model for the database. Make sure you include in your model details of entities, relationships, attributes, keys and limits in participation.
State how long will it take react : Is a first order rate constant of 3.14x10^-4 1/s at room temperature, if you currently have a 2.5 M N2O5 how long will it take for 65% of N2O react?
Tendency to fill in missing sensory information : Can you think of any advantages that the tendency to fill in missing sensory information, such as visual sensations that fall on the blind spot, give humans?
Do events would cause an increase or a decrease in demand : In the market for flash memory drives ( a normal good), exlpaing whether the following events would cause an increase or a decrease in demand or an increase or decrease in the quantity demanded.
Interest-based negotiation : Compare and contrast interest-based negotiation with power- and rights-based negotiations.

Reviews

Write a Review

Data Structure & Algorithms Questions & Answers

  Design a property database using microsoft access

Database window opens, then type the word Client as the name for this file where the cursor is blinking, then click the create bottom.

  Analyze algorithm to determine length of longest substring

Explain and analyze the algorithm to determine the length of longest substring that appears both forward and backward in an input string T[1 . n].

  Using channel to implement the back up

Think about an organization, which has a rented communications channel in two buildings, building A and building B. They have a set of servers in building A,

  Explain sorting algorithm which is optimal in cost

Explain a sorting algorithm which is optimal with respect to this cost model and uses O(n) space. That is, time used by algorithm should exactly match lower bound

  Algorithm on dynamic programming-minimize amount of walking

Our goal is to plan this trip so that we minimize the maximum amount of walking done in a single day. Your algorithm should be based on dynamic programming and run efficiently.

  Question about data model

Create a simple data model that outlines a database management system. This model requires to track people's participation in several fitness activities at a fitness center.

  Determine how long the specific algorithms take

Some problems can be theoretically solved (we can explain the algorithm solving problem). How long does the specific algorithms take?

  Explain benefits of isdn

Sometimes ISDNs are used in locations that do not support DSL or cable modem connections. Your selections may be analog modems or an ISDN connection in those remote locations.

  Consider that the size of the hash tab is m=16. apply linear

Consider that the size of the hastable is M=16. Apply linear probing with f(i)=i for the following keys. Convert each of the keys to a number associated with the sequence of English alphabet and then draw a table that indicates successful and unsucce..

  Explaining augmented red-black tree

Consider T be augmented red-black tree, where each node x has attribute x.size, which is number of internal nodes in subtree rooted at x. Given such augmented red-black tree T.

  Choosing computer passwords

Before logging on to computer, you must have a unique username and unique password. Analyze and explain considerations you must make when choosing a password.

  Water resources engineering

The current practice of a particular part of water resources engineering is supported through a variety of commercial software. Pick a specific domain within water resources engineering.

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