Database, Database Management System

Assignment Help:

A database has been designed for this beauty parlour in order for the staff to manage specific things such as bookings made by clients, payments, staff availability, level of experience, services provided, and the venues in which these services are provided.

All staff have their details included in the database including their first name, last name, phone, mobile, email, availability and experience. The ER diagram demonstrates a staff members availability by determining what days of the week they work. Also, the experience is determined by levels from 3 to 1 (3 the highest, 1 the lowest) and this is demonstrated in the ER diagram.

Regular clients have their details kept in the system which include their first name, last name, phone, mobile and email. This allows for easy bookings and payments as their details are already saved in the system. Non regular clients may also make a booking for a treatment depending on availability.

Services provided by the staff are divided into item based and time based beauty care/treatments. Time based treatments are charged per half hour or hour which is then multiplied by the staffs' level of expertise in the service. On the other hand, item based services are charged at a constant fixed price.

Bookings can be made at various beauty parlour venues in which the therapists work, this will make it efficient for the staff and clients as they can be serviced in areas which are suitable for them.

Payments can be processed by cash or credit/debit card only and this is depicted in the ER diagram.

The ER diagram also shows how the prices for all services are all in the database and can be matched to each booking/appointment. The ER diagram can also show all the available therapist's, and all appointments made on a day because all the relevant information needed is in the database.

All of the above information is demonstrated in the database, as well as the ER diagram in further detail and this makes it easy to demonstrate how the database is to be set out in order to support the management of the beauty parlour.


Related Discussions:- Database

Managing Data in Databases, Answer SQL Queries to extract data from data ta...

Answer SQL Queries to extract data from data tables and questions on mapping conceptual data models into relational data model.

Explain the attribute inheritance, Explain the Attribute inheritance An...

Explain the Attribute inheritance Ans: Throughout the rendering of the objects in a view, attribute sets of objects higher in the view hierarchy are inherited via objects below

Define tables students and teachers as sub tables of people, Write a query ...

Write a query to define tables students and teachers as sub tables of people? Create table students of student under people Create table teachers of teacher under people

What are costs to be considere when transaction is roll back, What are the ...

What are the costs to be considered when a transaction has to be rolled back when recovering from deadlock?         Ans: A few transaction will must rolled back (made a victim)

Explain normalization, What is Normalization? Database normalization is...

What is Normalization? Database normalization is a data design and organization method applied to data structures based on rules that help building relational databases. In rel

What is called query processing, What is called query processing? Query...

What is called query processing? Query processing refers to the range of activities included in extracting data from a database.

Equi join-table handling, Equi Join: A join in which the joining condition...

Equi Join: A join in which the joining condition is based on equality among values in the common columns. Common columns show (redundantly) in the result table. Let us Consider th

List the table modification commands in sql, List the table modification co...

List the table modification commands in SQL? A) Deletion B) Updates C) Insertion D) Update of a view

B-tree, construct a b-tree for the following set of key values 2,3,5,7,11,1...

construct a b-tree for the following set of key values 2,3,5,7,11,17,19,23,29,31.assume that the tree is initial empty and the values are added in ascending order

Why do you go for sorting your query results, Why do you go for sorting you...

Why do you go for sorting your query results? SQL SELECT command to fetch data from MySQL table. Whenever you select rows, the MySQL server is free to return them in any order

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