Build a database to manage patient information

Assignment Help Database Management System
Reference no: EM133969367

Database Design

Objectives

This assessment item relates to the unit learning outcomes as in the unit descriptor. This assessment is designed to reinforce the lecture material and give students practice at applying Database design techniques, as well as providing a relational schema using DDL statements and relational DML statements to demonstrate sophisticated access of the Database to be built.

Assignment Case Study

This assessment will be completed in groups of 4 students from the same campus. Groups will be formed within the first 2 weeks, and students will be expected to work within these groups for the remainder of the semester on the group case study.

Each group must select an information system, analyse its data storage requirements, and build a database to support it. A list of suggested information systems is provided in the document titled HI5033 Group Assignment Case Studies.pdf, from which your group should choose one system. Alternatively, your group may select a different information system not included in the provided list.

Deliverable Description

The deliverable should consist of four parts, detailed as follows:

Requirement specification
Your group must provide an overview of the selected system and specify its requirements. These requirements should directly relate to the tasks outlined in the subsequent three parts.

Database ER Model
The ER Model should represent the database structure you plan to build for the group case study. It must be presented using Crow's Foot notation and accurately reflect the database to be built. The model should provide a realistic depiction of the data requirements for the chosen system and include at least 10 entity types.

Database Schema DDL statements
You are required to create Schema DDL statements to build your database. Your tables should include all appropriate primary and foreign keys, as well as any relevant constraints.

Sophisticated DML statements
You are required to construct SQL INSERT statements to populate all your tables with initial data, ensuring that each table contains at least 5 rows. You have the freedom to choose appropriate data for insertion. Additionally, you must create 5 SQL statements to demonstrate sophisticated data access. These statements must involve joins between multiple tables (Inner Joins only are acceptable). The test data should be sufficient to effectively demonstrate the use of your SQL statements.

Assignment Case Studies

Hospital Management System
Build a database to manage patient information, doctor profiles and schedules, appointment bookings, treatment records, billing details, and departmental structures. The system should support relationships between patients, doctors, appointments, and treatments for accurate and accessible data.

University Course Registration System
Build a database to manage student registrations, courses, instructors, grades, and schedules.
The system should maintain relationships between students, courses, faculties, and enrolments to organize academic data effectively.
Library Management System
Build a database to manage books, authors, borrowers, lending records, returns, and
reservations. It should link books to authors, borrowers to loans, and categories to books for efficient library management.
Hotel Booking System
Build a database to handle guest details, room bookings, payments, services, and staff schedules. The system should manage relationships between customers, rooms, bookings, and services to streamline operations.
E-commerce Order Management System
Build a database to track products, customers, orders, inventory, payments, and deliveries. It should link users, orders, and inventory to ensure smooth transaction management.
Human Resource Management System
Build a database to store employee information, job roles, departments, attendance, payroll, and performance evaluations. Relationships between employees, supervisors, roles, and pay
structures should be managed carefully.
Real Estate Property Management System
Build a database to manage properties, clients, agents, listings, sales, and rental agreements. The system should connect agents to listings, buyers to properties, and contracts to clients.
Point of Sale (POS) System for Retail
Build a database to manage sales transactions, product inventory, employees, and customer data. Relationships between sales, items, customers, and staff must be well organized.
Online Banking System
Build a database to manage user profiles, accounts, transactions, transfers, and financial products. It should maintain secure links between customers, accounts, and transactions.

Inventory and Warehouse Management System
Build a database to manage items, suppliers, stock levels, purchase orders, and warehouse locations. It should track relationships between products, suppliers, and inventory movement.
Gym Membership Management System
Build a database to manage member details, trainers, fitness classes, attendance, and subscriptions. The system should relate members to classes, trainers, and payments.
Restaurant Ordering and Reservation System
Build a database to manage table reservations, menu items, customer orders, billing, and kitchen operations. It should link orders to tables, customers, and menu selections.
Clinic Appointment and Billing System
Build a database to manage patient appointments, doctor schedules, billing, and treatment histories. Relationships between doctors, patients, services, and invoices should be supported.
Freight and Logistics Tracking System
Build a database to track parcels, routes, drivers, customers, and delivery statuses. It should relate shipments to clients, delivery routes, and statuses.
Learning Management System
Build a database to handle users, courses, instructors, assessments, and progress tracking. The system should manage links between students, courses, assignments, and grades.
Vehicle Rental System
Build a database to manage vehicles, bookings, customers, payments, and returns. It should relate customers to rentals, vehicles to availability, and bookings to payments.
Event Management System
Build a database to manage events, attendees, venues, schedules, and vendors. Relationships between events, guests, service providers, and bookings must be maintained.
Online Food Delivery System
Build a database to manage users, restaurants, menus, orders, delivery partners, and locations. It should link orders with customers, restaurants, and drivers.
Customer Relationship Management (CRM) System
Build a database to manage customer profiles, interactions, leads, sales, and support tickets. It should maintain relationships between sales staff, customer accounts, and activities.
Online Job Portal System
Build a database to manage employers, job seekers, applications, resumes, and job listings.
Relationships between job seekers, postings, employers, and applications should be established.
Travel Agency Booking System
Build a database to track customers, travel packages, flight and hotel bookings, payments, and itineraries. The system should maintain relationships between travellers, destinations, bookings, and services.

Pharmacy Management System
Build a database to manage medicines, prescriptions, customers, inventory, and suppliers. Relationships between prescriptions, customers, doctors, and medications should be supported.
Insurance Policy Management System
Build a database to store policyholder details, policy types, claims, payments, and agent data. It should track relationships between customers, policies, claims, and staff.
Online Learning Platform
Build a database to manage students, instructors, digital content, course progress, and feedback.
Relationships between users, lessons, activities, and performance must be maintained.
Voting and Election Management System
Build a database to manage voters, candidates, polling booths, votes, and election results. Relationships among voters, ballots, elections, and vote counts should be carefully managed.
Online Movie Ticket Booking System
Build a database to manage movies, theatres, showtimes, customers, seat reservations, and payments. It should relate bookings to seats, customers, and movie schedules.
Maintenance Request System for Property Management
Build a database to manage tenant information, property details, maintenance requests, service staff, and resolution logs. Relationships between tenants, properties, issues, and staff assignments should be supported.
Online Auction System
Build a database to manage products, users, bids, auction timelines, and transaction records. It should connect items to sellers, bids to buyers, and auctions to status updates.
Fitness Tracker Integration System
Build a database to store user profiles, activity logs, workout plans, goals, and progress. Relationships between users, devices, fitness data, and targets should be maintained.

Reference no: EM133969367

Questions Cloud

Discuss the effects on commercial software : Discuss the effects on commercial software and commercial developers if all software were to become open source.
Work-life balance or online learning search : Select one qualitative and one quantitative peer-reviewed article from your work-life balance or online learning search and copy each article's purpose statemen
Discuss strategies to control threats to internal validity : Focus on the threats to the reliability and validity of the proposed pilot study. Discuss strategies to control threats to internal and external validity.
What specific forms of monetization are you seeing : What specific forms of monetization are you seeing? Based on what you witness, how accurately would the advertising industry describe your Daily You?
Build a database to manage patient information : Build a database to manage patient information, doctor profiles and schedules, appointment bookings, treatment records, billing details, and departmental
Describe specifically why you believe the work is unethical : Describe specifically why you believe the work is unethical; Discuss how the topic/question could have been researched in an ethical way;
Some organizations have well defined quality systems : Some organizations have well defined quality systems. Many companies undertake quality systems to improve performance and customer outcomes.
How would you negotiate the context that you outlined : What would be ideal for you as an individual OR what would be your dream job? How would you negotiate the context that you outlined in your poster?
Explain potential benefits of having a diverse workforce : Based on our study and what you have seen, substantively explain the potential benefits of having a diverse workforce.

Reviews

Write a Review

Database Management System Questions & Answers

  Knowledge and data warehousing

Design a dimensional model for analysing Purchases for Adventure Works Cycles and implement it as cubes using SQL Server Analysis Services. The AdventureWorks OLTP sample database is the data source for you BI analysis.

  Design a database schema

Design a Database schema

  Entity-relationship diagram

Create an entity-relationship diagram and design accompanying table layout using sound relational modeling practices and concepts.

  Implement a database of courses and students for a school

Implement a database of courses and students for a school.

  Prepare the e-r diagram for the movie database

Energy in the home, personal energy use and home energy efficiency and Efficient use of ‘waste' heat and renewable heat sources

  Design relation schemas for the entire database

Design relation schemas for the entire database.

  Prepare the relational schema for database

Prepare the relational schema for database

  Data modeling and normalization

Data Modeling and Normalization

  Use cases perform a requirements analysis for the case study

Use Cases Perform a requirements analysis for the Case Study

  Knowledge and data warehousing

Knowledge and Data Warehousing

  Stack and queue data structure

Identify and explain the differences between a stack and a queue data structure

  Practice on topic of normalization

Practice on topic of Normalization

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