Develop a database schema

Assignment Help Database Management System
Reference no: EM133697114 , Length: word count:1500

Database Management Systems Assessment

Assignment

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.

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.

Report Generation:
Document the entire project in a structured report. Include the ER diagram, descriptions of the database schema, SQL code for all queries along with explanations, and screenshots showing the results of the queries.

 

Reference no: EM133697114

Questions Cloud

Research has found that functional behavior assessment : Research has found that Functional Behavior Assessment is critical to the effectiveness of behavioral intervention. Why do you think this is the case?
Surgical unit after abdominal cholecystectomy : Mrs. Pearson is a 48-year-old client who returned to the surgical unit after an abdominal Cholecystectomy.
Discuss about social cognition : I need at least five empirical journals about social cognition in the last 3 years, please help me find them, and how to approach this assignment.
Clinical educator on patient unit in acute care : Describe the role and responsibilities of the educator Educational requirements needed for the role Learner differences
Develop a database schema : Develop a database schema, indicating primary keys and indexing strategies where appropriate and Create an entity-relationship diagram using tools such as draw
Canadian healthcare system : The Canadian healthcare system in present state is not sustainable in long term. create innovative roles for BScN nurses rather than traditional point of care
Provides a clear and concise description of the issues : Identify the problem. The problem statement provides a clear and concise description of the issues that need to be addressed.
Acquiring fungal meningitis : In the case that prevention does not stop someone from acquiring fungal meningitis, there is luckily a treatment available for patients.
Identify at least one source on your social problem : Identify at least one source on your social problem from one of the two disciplines you selected. To do so, choose a discipline you want to explore.

Reviews

Write a Review

Database Management System Questions & Answers

  Write SQL code to create table structures for entities

Federation University Australia - ITECH 2004 Data Modelling Individual Assignment - SQL. Write SQL code to create table structures for entities

  Perform the normalization process

Perform the normalization process to convert the above un-normalized table - Devise a checklist or form that helps Mr. Schnieder's employees evaluate

  Normalize the following table into first normal form

Normalize the following table into first normal form. The table uses one row to record information about each student. A student may take one or more electives. This table is not in 1NF. Normalize this table so it is in 1NF. In your answer, list a..

  Describe any data cleaning steps you applied to the data

Describe any data cleaning steps you applied to the data. Describe any processes or functions you used to aggregate the data.

  Determine the functional dependencies

Using your knowledge of Premiere Products, determine the functional dependencies that exist in the following table. After determining the functional dependencies, convert this table to an equivalent collection of tables that are in third normal fo..

  Calculated field query and define a new field timespent

Calculated field query with table JOIN: Find the ticket numbers and the users submitted the tickets, for those tickets that take more than 5 days to resolve, define a new field TimeSpent, which is the time resolved minus the time ticket was submit..

  Is the data nominal ordinal ratio or interval

What type of data and level of measurement does the Ethnicity variable represent: Is the data discrete or continuous? Is the data qualitative or quantitative? Is the data nominal, ordinal, ratio, or interval?

  Essay on data mining in warehouse architectures

Course: data mining. Require a 7 page essay on subjects: Warehouse Architectures: the paper requires to contain information about centralized, federated, and tiered data warehouse.

  Create a multitier application

Create a multitier application: Use a grid control to display customer information from the Customers table of the Northwind database

  List all the deep structure sentences

List all the deep structure sentences that you can identify based on the familiar examples mentioned in the scenario and Draw the fact types and apply

  Describe the client-server architecture

Describe the client/server architecture. Explain the client role. Explain the server role. Give an example. Explain business logic and describe how it relates to a relational database.

  Propose an efficient data structure that may hold

A multinational tour operator agency has gained new business growth in the North American market through the use of social media.

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