Securing Higher Grades Costing Your Pocket? Book Your Assignment at The Lowest Price Now!
Add File

Error goes here

Files Missing!

Please upload all relevant files for quick & complete assistance.

Guaranteed Higher Grade!

ISY103 Database Management For Business

tag 1 Download 3 Pages / 576 Words tag 26-05-2021


You are provided an Excel file that contains a partial ERD, suggested table definition, and also some sample data.  See HMS_Data.xlsx

Use the Excel workbook file HMS_Data.xlsx to perform the following tasks.

  1. Your first task is to study the sample data and determine appropriate data definitions.  Check that the spreadsheet data has been normalized to third normal form.  Study the partial ERD on the first sheet that provides a suggested schema.

The file has various other worksheets including:

  • Bookings
  • Country Lookup
  • Facility List
  • Guests
  • Notes
  • Payment Methods
  • Payments
  • Reservations
  • Room Facilities
  • Rooms
  • Room Type
  • Service Charge
  • Service Types
  • Staff
  • Users
  1. Create an Entity Relationship Diagram (ERD) to help you decide on the relationships.

Your entity relation diagram that models your database design should:

  1. Include all entities, relationships (including names) and attributes.
  2. Identify primaryand foreign
  3. Include cardinality/ multiplicity and show using crow’s feet or UML notation.
  4. Include participation (optional / mandatory) symbols if applicable.

The E-R should be created as part of a Microsoft Word document.  Hand-drawn diagrams will not be accepted.  It is recommended that you complete your ERD using Visio or try(Search for ERD gliffy to get started.).

  1. Using MySQL, you are required to develop a demonstration prototype system that handles hotel bookings and payments.  Use MySQL to create a new database called HMS.  Create tables according to your ERD.  Follow a standard naming convention for table names and also field names.    Avoid using spaces and any special characters in table and also field names.  Use underscore_caseor use camelCase to separate parts of a name.
  2. Create relationships between tables and enforce the referential integrity as shown below.


  • Guests can have one or more bookings.  
  • Each room booking can have numerous service charges associated with it.
  • Each room is classified by room type, such as deluxe, suite, or twinshare.
  • Each room is also provisioned with various facilities such as TV, spa, etc.
  • Each guest record may require one or more notes so as to keep a history of information related to the guest record.
  • Notes may be assigned to a particular staff person (or database user) to follow up.
  • Each room booking may have one or many payments and each payment is identified as to the payment method.
  1. The database should include suitable validation and integrity checks as well as appropriate referential integrity checks.  That is, AS A MINIMUM, your system should ensure that the following events cannot occur:

Referential Integrity Constraints:

  • A booking record cannot be entered for a guest that does not exist.
  • A guest cannot be deleted for which a reservation or a booking has been recorded.  Similarly a guest cannot be deleted once notes have been entered for the guest record.  Likewise, staff (users) cannot be deleted once staff persons have been assigned to follow up a note.
  • A booking cannot be deleted once the booking has a service charge or payment details associated with it.  Similarly a service type cannot be deleted once the service type has been entered against any service charge detail record for a guest booking.
  • Only service types that have been entered into the service types table may be entered as charges for service charge details.
  • Rooms cannot be deleted once rooms have been assigned to a guest room booking record.
  • Payment methods cannot be deleted once payment methods have been recorded against payments and room bookings that have matching payment details cannot be deleted once payment records have been entered.
  1. Save the data in the Excel file provided in a CSV file format and import the data into your tables in MySQL.
    1. Save a copy of xlsxas HMS_ERD.xlsx and for each sheet delete the definition and arrange the data so that the sample data appears immediately below the column headings.  Position the data for each table starting from cell A1.
    2. Import your normalised data from Excel into your tables.  Save your data in Excel in a CSVfile format.  Select your table in MySQL, click the Operations tab and then import the data from the CSV file.  Refer to the document titled Import CSV into MySQL to learn how to save in a CSV format and import into MySQL.
  2. Add at least two new records into the appropriate tables to include your details as a guest, room booking details of your own, and notes details related to your guest record.
Download Sample Now

Earn back the money you have spent on the downloaded sample by uploading a unique assignment/study material/research material you have. After we assess the authenticity of the uploaded content, you will get 100% money back in your wallet within 7 days.

Unique Document

Under Evaluation

Get Money
into Your Wallet

Total 3 pages

Cite This Work

To export a reference to this article please select a referencing stye below:

My Assignment Help. (2021). Database Management For Business. Retrieved from

My Assignment Help (2021) Database Management For Business [Online]. Available from:
[Accessed 03 October 2022].

My Assignment Help. 'Database Management For Business' (My Assignment Help, 2021) <> accessed 03 October 2022.

My Assignment Help. Database Management For Business [Internet]. My Assignment Help. 2021 [cited 03 October 2022]. Available from:

Stuck on Any Question

Our best expert will help you with the answer of your question with best explanation.

We will use e-mail only for:

arrow Communication regarding your orders

arrow To send you invoices, and other billing info

arrow To provide you with information of offers and other benefits

250 words
Error goes here

Error goes here

Files Missing!

Please upload all relevant files for quick & complete assistance.

We Can Help!

Get top notch assistance from our best tutors !
Excel in your academics & career in one easy click!


Other Samples

Content Removal Request

If you are the original writer of this content and no longer wish to have your work published on then please raise the content removal request.


5% Cashback

On APP - grab it while it lasts!

Download app now (or) Scan the QR code

*Offer eligible for first 3 orders ordered through app!

callback request mobile
Have any Query?