Improve efficiency of database, Database Management System

Assignment Help:

Smart Alex Catering Sevice (SACS) is a company offering top class catering staff  for prestigious events.  The company employs approximately 200 hourly paid contact staff - chefs, silver service waiters/waitresses, barmen/cocktail, entertainers  and so on. All potential employees are vetted to ensure they are of an appropriate standard and are paid a generous rate and bonus to ensure they remain loyal to the company and uphold its high values. The company has enjoyed considerable growth in spite of the economic downturn and the proprietor is now looking to set up an integrated database to support the operations of the company, which he hopes will be able to replace the disparate collection of applications currently in place

SACS currently has a client base of approximately 500 companies. A client places an order using a form which asks for the date and type of the event, its location, approximate numbers of guests, type of catering (buffet/sit down meal etc) and what type of entertainment (if any) is required.  The staff coordinator will then estimate the type and number of catering staff required and publish this online. Staff who are able and willing to work on that day will sign up for the event. As soon as the required numbers are obtained the event is flagged as 'full' and no more names are accepted.

In order to maintain high levels of service, clients are encouraged to give feedback on the service they get from SACS.  If there are any complaints about a particular staff member this will be recorded and anyone with more than two complaints against their name will be told their services are no longer required.  Catering staff are paid weekly. As they are self employed a schedule is generated listing the jobs they have covered, the hours for each job and a total for the week based on their stipulated hourly rate.  A quarterly bonus is paid to all catering staff based on the number of events they cover. 

The company has been experiencing problems with keeping track of staff bookings and is hoping that the new database will be able to solve these and improve efficiency.


Related Discussions:- Improve efficiency of database

Explain different types of keys and relational model., Relational Model: T...

Relational Model: The relational model uses a collection of tables to represent both data and the relationships among those data. Each table has multiple columns and each column h

Define data conversion, Define data conversion? Helpful to load data in...

Define data conversion? Helpful to load data into temporary staging tables. Then can write SQL code to do much of data processing. SQL code is simpler and faster to write than

Insert - referential integrity, The insertion of a tuple in the aim of refe...

The insertion of a tuple in the aim of reference does not cause any destruction. Though, insertion of a tuple in the relation in which, we has the foreign key, for instance, in ASS

What is a view in sql and when can views be updated, What is a view in SQL?...

What is a view in SQL? When can views be updated? A view is a virtual table which consists of columns from one or more tables. Through it is same to a table; it is stored in

MIS, We face problem of stock Opening balance and closing balance in Minus...

We face problem of stock Opening balance and closing balance in Minus

What are the reasons of bucket overflow, What are the reasons of bucket ove...

What are the reasons of bucket overflow? Explain any two methods for solving this problem. Ans:  It is general for file structures to be divided into equal-length partitions, k

A table joined with itself is called, A table joined with itself is called ...

A table joined with itself is called ? A table joined with itself is known as self join table. Normal 0 false false false EN-IN X-NONE X-NONE

Can a domain, Can a domain, assigned to a data element be changed? Yes....

Can a domain, assigned to a data element be changed? Yes.  We can do so by just overwriting the entry in the field domain.

Differentiate oo development from structured development., Differentiate OO...

Differentiate OO development from structured development. Structured approach of problem solving is based upon the idea of decomposition of system into subsystem. In this appro

What is called mirroring, What is called mirroring? The simplest approa...

What is called mirroring? The simplest approach to introducing redundancy is to duplicate each disk. This method is called mirroring or shadowing.

H. takouur

6/22/2013 11:09:04 PM

How a database system can improve their efficiency in an organisation?

Write Your Message!

Captcha
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