Read through the specification and find generalizations

Assignment Help Computer Engineering
Reference no: EM133424039

Question: The following describes a domain of a database for an international chain of hotels.

An international chain of hotels would like to create a simple database to store information about its activities. The chain of hotels owns a number of hotels in different countries. A hotel is identified by its address that consists of a country name, city name, street name and building number. The hotels are also described by a unique phone number, unique email address, and a unique link to a website. All hotels located in the same country and in the same city have unique local names. It may happen that two hotels located in two different cities have the same names.

A hotel has a number of employees. An employee is described by an employee number which is unique within a hotel, first and last name, date of birth, emergency contact name, emergency contact number, and position occupied at a hotel. Each employee works at only one hotel. It may happen that two or more employees working in different hotels may have the same employee number.

A hotel offers different types of rooms for hotel guests. A room is described by a number unique within a hotel, area, type, and price per night.

The customers book the rooms in the hotels. A booking is described by a room type, a planned arrival date, a planned departure date, the first and last name of a customer, and credit card type and number. A booking is identified by booking date and time.

When a booking is cancelled, the cancellation date and cancellation reason are appended to its description, and the booking is moved to a class of cancelled bookings.

On arrival day a hotel records information about the hotel guests who checked in. Such information includes the first and last name of each hotel guest, date of birth, nationality, type, document number of identification document, and check-in date and time. Then, the hotel guests are assigned to their rooms. Of course, the hotel guests who check in to a hotel must have a valid booking performed beforehand.

On the check-out date, a hotel records a bill, i.e. the total amount of money charged for a stay and the services used in a hotel. 

Your task is to create a conceptual schema of the sample database domain given above and to draw such schema in a notation of UML simplified classes of objects. First, read through the specification listed above and find all classes of objects.

  1. Next, read through the specification again and find all associations, link attributes, and association classes.
  2. Next, read through the specification again and find all attributes and link attributes.
  3. Next, read through the specification again and find identifiers and qualifications.
  4. Finally, read through the specification and find generalizations.

Reference no: EM133424039

Questions Cloud

Identify if there is a consensus about using ai : Use your best judgment to ensure that you provide clear, comprehensive, and well-supported guidelines. All resources must be cited and referenced using IEEE
Compare quantitative research with qualitative research : Compare quantitative research with qualitative research, which do you believe is stronger evidence and why?
Should we abolish the police in canada : Your paper might consider points such as (but not limited to): related ideas like defunding or reforming the police, the relationship between the police.
Is the contention of the corporation valid : Morales Inc resisted the claim on the ground that the second contract for services did not bind it because it was entered into by its president
Read through the specification and find generalizations : read through the specification again and find all associations, link attributes, and association classes and read through the specification
Insulin methods used to educate the client : Write up a summary of the education provided on insulin methods used to educate the client and/or family,
Differences the older adults you interviewed : Discuss what similarities and differences the older adults you interviewed have from each other and from your expectations
Depending on the gravity of the offence : Depending on the gravity of the offence, penalties and disciplinary actions, including monetary implications, should be described
Identify the intellectual property of disney : Identify the intellectual property of Disney and why protecting their intellectual property is important to the company.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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