Professional Documents
Culture Documents
Database Project
Database Project
Design and implement a comprehensive database system using SQL for a domain of your
choice. Your task is to create a database schema that effectively manages the data and
operations relevant to your chosen domain. The project should include the following
components:
2. Database Schema:
Implement a database schema based on your ERD, comprising at least six(6) tables.
Ensure appropriate use of primary keys and foreign keys to maintain data integrity and
enforce relationships between tables.
3. SQL Queries:
Write SQL queries to perform essential database operations, such as data retrieval,
insertion, updating, and deletion. Include queries that demonstrate complex joins,
filtering, and aggregation.
5. Transactions:
Incorporate transactions using commit and rollback commands to ensure atomicity,
consistency, isolation, and durability (ACID properties) in database operations.
6. Additional Features:
Optionally, include additional features or functionalities that enhance the database
system's utility and usability. This may include user authentication, access control, data
encryption, or reporting capabilities.
1. Select a Domain:
Choose a domain or industry that interests you or aligns with your career aspirations.
Examples include healthcare, finance, retail, education, transportation, or
entertainment.
2. Define Requirements:
Clearly define the requirements and objectives of your database system based on your
chosen domain. Consider the types of data to be stored, the relationships between
entities, and the operations that need to be supported.
Submission Date:
NB: Copy work will attract zero mark.
By completing this project, students will gain valuable experience in database design,
SQL programming, and database management, preparing them for real-world scenarios
in various industries and domains.