6주차 부트캠프 회고
이번주는 관계형 데이터베이스 RDBS와 SQL문을 중점으로 학습했습니다.
SQL 실행 흐름
사용자가 SQL 문장을 입력하면 다음의 순서로 실행됩니다:
- 파싱 트리 생성
- SQL 문을 트리 형태로 분해
- 문법 체크
- SQL 문법에 맞는지 검토
- 의미 체크
- 참조하는 테이블, 컬럼 등이 존재하는지 확인
- SQL 최적화
- 옵티마이저가 가장 효율적인 실행 계획을 수립
- 프로시저 수행
- 실제 실행 계획에 따라 데이터 처리 절차가 수행
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가지 강조
- 한 장에 모든 역량이 시각적으로 드러나게 구성
이번주를 끝으로
점차 자세가 흐트러지는 것 같아서 병원을 다녀왔는데, 상태가 그리 좋진 않은 것 같다. 스트레칭이나 운동을 주간 계획에 추가해야할듯!
'패스트캠퍼스 국비지원 주간 학습 블로그' 카테고리의 다른 글
| 7주차 부트캠프 회고! (2) | 2025.08.02 |
|---|---|
| 5주차 부트캠프 회고 (4) | 2025.07.20 |
| 4주차 백엔드 부트캠프 회고 (2) | 2025.07.13 |
| 3주차 부트캠프 회고 - 토끼가 짱이야 (2) | 2025.07.04 |
| 백엔드 13기 2주차 - 객체 생성, 디자인 패턴, null 타입 (4) | 2025.06.29 |