본문 바로가기
패스트캠퍼스 국비지원 주간 학습 블로그

6주차 부트캠프 회고

by LeeInGyu 2025. 7. 27.

6주차 부트캠프 회고

이번주는 관계형 데이터베이스 RDBS와 SQL문을 중점으로 학습했습니다.


SQL 실행 흐름

사용자가 SQL 문장을 입력하면 다음의 순서로 실행됩니다:

  1. 파싱 트리 생성
    • SQL 문을 트리 형태로 분해
  2. 문법 체크
    • SQL 문법에 맞는지 검토
  3. 의미 체크
    • 참조하는 테이블, 컬럼 등이 존재하는지 확인
  4. SQL 최적화
    • 옵티마이저가 가장 효율적인 실행 계획을 수립
  5. 프로시저 수행
    • 실제 실행 계획에 따라 데이터 처리 절차가 수행

SQL은 이 과정을 통해 최적화된 실행이 되도록 처리


관계형 데이터베이스 (RDBMS)

RDBMS의 핵심은 테이블 간의 관계를 맺는 구조
이러한 구조 덕분에 데이터의 정규화, 무결성, 확장성이 유지

  • DBA최고 권한의 사용자이며, ROLL(권한)을 통해 사용자의 권한을 제어

JOIN의 개념 정리

SQL에서 자주 사용되는 JOIN은 테이블 간 관계를 조회할 때 사용

JOIN 종류 설명
INNER JOIN 양쪽 테이블 모두 연결되는 값만 조회
OUTER JOIN 연결되지 않은 값도 포함하여 조회

🔁 SYNONYM이란?

  • 시노님
  • SYNONYM객체에 대한 별칭(Alias)
  • 원래 객체 이름 대신 사용할 수 있어, 접근성 향상 및 보안 측면에서 유용하게 사용
CREATE SYNONYM emp_syn FOR hr.employees;

강사님의 이력서 작성 팁

  • SQL 학습과 프로젝트 경험을 이력서에 잘 녹여내는 것도 중요
  • 이론 → 경험 → 대표 이론/경험 3~4가지 강조
  • 한 장에 모든 역량이 시각적으로 드러나게 구성

이번주를 끝으로

점차 자세가 흐트러지는 것 같아서 병원을 다녀왔는데, 상태가 그리 좋진 않은 것 같다. 스트레칭이나 운동을 주간 계획에 추가해야할듯!