작은 파일 기반 SQL 처리기와 시연용 프론트를 함께 담은 저장소입니다.
engine/- 실제 C 기반 최소 SQL 엔진
frontend/- 발표용 시각화 데모 앱
docs/- 구현/학습 메모
INSERT INTO ... VALUES ...SELECT * FROM ...SELECT col1, col2 FROM ...- CSV 파일 기반 테이블 저장
바로 실행 가능한 Windows용 바이너리도 포함했습니다.
.\engine\sql_processor.exe .\engine\sql\insert_user.sql
.\engine\sql_processor.exe .\engine\sql\select_all.sql
.\engine\sql_processor.exe .\engine\sql\select_name_age.sql다시 초기 상태로 맞춘 뒤 검증까지 보려면:
.\run_all_checks.ps1.\start_demo_server.ps1그 뒤 브라우저에서:
일반 모드에서는 프론트에 직접 SQL을 입력해서:
SQL 실행샘플 데이터 채우기Ctrl+Enter
로 수동 실행도 가능합니다.
직접 다시 빌드하려면:
.\engine\build.ps1엔진 테스트:
.\engine\tests\run_minimal_checks.ps1프론트 기본 체크:
.\frontend\tests\run_frontend_checks.ps1- 프론트는 실제 엔진을 호출하지 않는 시각화 도구입니다.
- 실제 과제 구현 증명은
engine/의 C 프로그램과 테스트 결과입니다.