Skip to content

Juan-Nathan/pat-database-design

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

🚌 Paris Arrow Transit Database Design

This project delivers a fully normalized relational database for Paris Arrow Transit (PAT), a fictional transport company subcontracted by the Olympic Federation to manage the transportation of officials during the Olympic Games.

The database schema was designed through entity-relationship (ER) data modeling and implemented in Oracle Database. It includes a complete schema script with entities, relationships, constraints, and embedded business rules.

Project Overview

PAT requires a centralized system to manage:

  • A fleet of vehicles and their features
  • Drivers with training records, language skills, and security clearance
  • National Olympic Committees (NOCs) and their officials
  • Booked trips including vehicle assignment, driver, locations, and preferred language
  • Training modules with expiry logic and completion tracking
  • Multilingual support using ISO 639-1 codes

The schema includes 15 main tables and over 40 constraints, embedding key business rules such as:

  • Driver suspension status
  • Unique vehicle-trip constraints by datetime
  • Chef de Mission as a self-referencing official
  • Expiring training modules and module count tracking
  • Many-to-many support (e.g., drivers and languages they speak)

Logical ER Diagram

A logical entity-relationship diagram (ERD) is included in the repository as pat_logical.pdf. It illustrates the structure of the PAT database, including:

  • Entities (tables)
  • Attributes (columns)
  • Primary and foreign keys
  • Relationship cardinality

Technologies Used

  • Database Platform: Oracle Database
  • Modeling Tool: Oracle SQL Developer Data Modeler 23.1
  • Language: SQL (DDL)

Authors

Developed by Juan Nathan, Chloe Tan, and Raynen Athirathan.

About

Relational database schema for Paris Arrow Transit, designed with entity-relationship data modeling and implemented in Oracle Database to manage official transport logistics during the Olympic Games.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages