Case - hotel booking system

Assignment Help Database Management System
Reference no: EM133698774 , Length: word count:2000

Database Management Systems Assessment

Learning Outcome 1: Adapt capacity in the definition, application, and evaluation of the fundamental concepts and theories of relational databases and database management system models.
Learning Outcome 2: Exhibit capacity in the use and interpretation of query language tools and techniques to obtain and manipulate data and information from databases.
Learning Outcome 3: Advocate high level of capacity in the design of relational databases utilising appropriate tools and techniques in respect of a project brief.
Learning Outcome 4: Compose a range of problem-solving skills and creative and critical thinking strategies in order to interpret entity relationship diagrams to implement databases. Describe relational algebra and its
relationship to Structured Query Language (SQL).
Learning Outcome 5: Exemplify high level of written and verbal communication skills relevant to the planning, design, and implementation of a technical solution.

Overview:

This assignment is designed to enhance students' skills in designing and implementing a relational database tailored to a specific business scenario. Each student should choose a business case for their web application based on the last digit (rightmost digit) of their student ID from the options listed below. For example, if your student ID is S20200005, you must choose Case 5.

Objectives:
Design a relational database that effectively meets the data management needs of the selected business case.
Implement the database schema using SQL in a database management system like XAMPP.
Populate the database with sample data to demonstrate functionality.
Develop and execute SQL queries that illustrate data retrieval and manipulation capabilities
critical to the business's operations.

Business Case Options:
Case 0: Healthcare Clinic Management System
Manage patient records, appointments, doctor schedules, and billing. Each patient record should include a unique patient ID, personal information, medical history, and appointment details.

Case 1: Retail Inventory System
Track products, inventory levels, sales transactions, and supplier data. Each product should have a unique product ID, description, price, and stock quantity.

Case 2: Digital Marketing Campaign Management
Track marketing campaigns, performance metrics, budget allocations, and lead generation activities. Each campaign should have a unique campaign ID, target audience, cost details, and performance outcomes.

Case 3: Real Estate Property Management
Handle property listings, client information, property agent details, and sales transactions. Each property should have a unique property ID, location details, pricing, and agent responsible.

Case 4: Educational Institute Course Management

Manage course offerings, student enrollments, faculty assignments, and grading. Each course should have a unique course ID, description, list of enrolled students, and assigned faculty.

Case 5: Event Planning and Ticketing System
Organize events, ticket sales, customer information, and event schedules. Each event should have a unique event ID, date, location, and ticketing options.

Case 6: Automotive Repair Shop Management
Manage customer appointments, service records, part inventories, and billing information. Each service record should have a unique ID, customer details, service performed, and parts used.

Case 7: Restaurant Reservation and Menu Management
Handle table reservations, menu items, order management, and customer feedback. Each reservation should have a unique ID, customer details, table number, and time.

Case 8: Gym Membership and Schedule Management
Manage member subscriptions, class schedules, trainer assignments, and equipment maintenance logs. Each member should have a unique member ID, subscription details, class enrollments, and trainer interactions.

*Case 9: Hotel Booking System
Manage room bookings, guest information, service records, and payment transactions. Each booking should have a unique booking ID, guest details, room type, and duration of stay.

Tasks:

Database Design and Implementation:
Entity Identification: Determine all relevant entities based on the chosen business case.
Attribute Definition: Assign attributes to each entity and establish data types.
Schema Creation: Develop a database schema, indicating primary keys and indexing strategies where appropriate.
Normalization: Ensure the database schema is normalized to at least the third normal form (3NF) to reduce redundancy and improve data integrity.
ER Diagram: Create an entity-relationship diagram using tools such as draw.io or Lucidchart to visually represent the database structure.
SQL Implementation and Data Population:
Build the database model using a suitable platform like XAMPP. Populate each table with at least two records to simulate realistic data.

Query Development:
Basic and Conditional Retrieval: Write queries to fetch data from single or multiple tables based on specific conditions.
Aggregated Reports: Use SQL aggregate functions to generate summary reports.
Data Manipulation: Demonstrate the ability to insert, update, and delete data.
Complex Queries: Develop queries that involve joins, subqueries, and other advanced SQL features to address complex information needs.

*Note: Need to select case 9

Reference no: EM133698774

Questions Cloud

What is importance of ongoing learning and adaptation : What is importance of ongoing learning and adaptation in healthcare and therapy? What is importance of ongoing learning and adaptation in healthcare and therapy
Case - educational institute course management : Case - Educational Institute Course Management - Manage course offerings, student enrollments, faculty assignments, and grading. Each course should have
What is the best treatment : A 65-year-old woman presents with vaginal burning, itching, and dyspareunia. She has no significant past medical history. What is the best treatment?
For which the nurse would program the infusion pump : Using the basic formula method, calculate the flow rate (mL/hour) for which the nurse would program the infusion pump. Record the answer using a whole number.
Case - hotel booking system : Hotel Booking System Manage room bookings, guest information, service records, and payment transactions. Each booking should have a unique booking ID
Which therapeutic index value would be indicative : Below are listed the therapeutic index values of those four drugs. Which therapeutic index value would be indicative of the most lethal drug to your patient?
What are the two drugs : What are those two drugs? Hsia and colleagues list two drugs that have FDA approval to be used with people with ASD. What are those two drugs?
Which issues should you discuss with the healthcare provider : You complete your initial assessment and document it in the electronic health record (EHR). Which issues should you discuss with the healthcare provider?
Which finding by the lpn is of most concern : A client who reports vomiting right red blood three times in the past 5 hours is admitted to the health care. Which finding by the lpn is of most concern.

Reviews

Write a Review

Database Management System Questions & Answers

  Illustrate current-state workflow model and identify the gap

Illustrate the current-state workflow model and identify the gap(s). Explain the solution you formulated and how it relates to meaningful use.

  Question accountants will use data flow diagrams dfds to

question accountants will use data flow diagrams dfds to depict the physical flows of data through an ais like document

  Activity-based costing approach

Compute the predetermined overhead rate under the current method, and determine the unit product cost of each product for the current year.

  Given the following sample database diagram do the

given the following sample database diagram do the followingcreate the needed tables in the sql server environment just

  Draw triangles to show the functional entities

Create a figure that shows all the horizontal data flows related to handling purchase returns to vendors. Observe the given specific requirements:

  Create a data model and an er diagram

Create a data model. Convert the relation to BCNF, for this you have to show the normalization starting from 1 NF. Create tables, add constraints (PK, FK).

  Complete the information-level design for a database

Assignment - Data model development and implementation, MIT Australia, Complete the information-level design for a database

  Analyse the credit approval data set

Analyse the  Credit Approval  data set - A data set description in terms of the attributes present in the data, the number of instances,missing values, and other relevant characteristics.

  Write sql script which will query your zip-code-data table

Write an SQL script which will query your zip_code_data table as follows: Select just the city and zip code and rating. For which the tourist rating is a 4.

  Explain how we can use a database and its structure

Explain how we can use a database and its structure to manage data related to organizing books in a library. Have at least 2 tables in the database

  Olivias mountain adventure store

Visual Studio Express to build a Web-site with Access database - Olivias Mountain Adventure Store (OMAS)

  What is the purpose of database

In order to design a database, a database planner should spend a considerable amount of time thinking about what kind of information will be included in the database, and how it will be organized. There are several approaches to creating a success..

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