Modernized version of the California Department of Transportation's Geotechnical Laboratory Data Management System (GLDMS), built with React and MySQL, featuring DIGGS compliance and Single Sign-On (SSO) integration.
GLDMS_2025/
├── SQLFILES/
│ └── GLDMS_2025_Complete_Database.sql # Complete database schema
├── .gitignore # Git ignore rules
└── README.md # This file
- 29 Tables in proper dependency order
- DIGGS Compliant - All tables mapped to DIGGS schema elements
- Foreign Key Relationships properly maintained
- UTF8MB4 Support for full Unicode character support
- Core Tables (Level 1):
project,test_type,users,audit_log - Sample Tables (Level 2):
sample,specimen - Test Result Tables (Level 3): 23 different test tables
- Open MySQL Workbench
- Execute the SQL file:
SQLFILES/GLDMS_2025_Complete_Database.sql - Verify all 29 tables are created:
SHOW TABLES;
project- Project informationsample- Sample dataspecimen- Specimen informationtest_type- Test type definitionsmoisture_content_test- Moisture content test resultsunit_weight_test- Unit weight test resultsspecific_gravity_test- Specific gravity test resultsatterberg_limits_test- Atterberg limits test results- And 20 more test result tables...
All database fields are mapped to appropriate DIGGS schema elements:
- Direct Mapping: Fields that directly correspond to DIGGS elements
- Custom Properties: Fields stored as DIGGS
otherPropertyelements - System Fields: Audit trail and metadata fields
- ✅ DIGGS-compliant database schema
- ✅ Proper foreign key relationships
- ✅ Performance-optimized indexes
- ✅ Audit trail with timestamps
- ✅ UTF8MB4 character support
- 🔄 React frontend (planned)
- 🔄 SSO integration (planned)
- ✅ Database schema complete
- 🔄 Frontend development (in progress)
- 🔄 SSO implementation (planned)
- 🔄 Data migration tools (planned)
This project is part of the California Department of Transportation's modernization efforts.
California Department of Transportation - Internal Use Only