표를 읽고 데이터의 규칙을 이해하는 공부.
작은 도서관의 표를 따라 관계·제약·SQL을 이해합니다. 기출문제나 복원 코드를 수록하지 않았습니다.
표를 읽는 네 가지 기준 →
책이 한 권 늘어나면 표의 무엇이 바뀔까?
행을 구별하는 키 →
책 제목이 같아도 서로 다른 책을 저장할 수 있을까?
연결과 값에 규칙 걸기 →
없는 책의 대출을 DB가 막게 하려면?
중복된 사실을 나누는 정규화 →
서가 이름을 고칠 때 책마다 고쳐야 한다면?
업무에서 저장 구조까지 →
대출 서비스를 만든다면 무엇부터 정할까?
인덱스가 이득인 조건 →
인덱스를 많이 만들수록 빨라질까?
행·열·모두를 구분하기 →
선택과 투영은 무엇을 남길까?
SQL을 읽는 순서 →
어느 표에서 어떤 행과 값을 고를까?
NULL과 중복을 세는 방법 →
COUNT(*)와 COUNT(pages)는 왜 다를까?
연결하며 늘어나는 행 →
책 4권을 조인하면 결과도 4행일까?
존재·하나 이상·모두 →
대출이 없는 책을 안전하게 찾으려면?
패턴과 정렬을 명시하기 →
문자열을 고르는 것과 순서를 정하는 것은 어떻게 다를까?
수업을 잇는 작은 도서관
모든 값은 학습을 위해 만든 예시예요. 실제 회원이나 대출 데이터가 아니에요. SQL 예제는 수업마다 이 초기 상태에서 시작해요.
| book_id | title | shelf_code | pages |
|---|---|---|---|
| 1 | SQL 입문 | DB | 120 |
| 2 | 설계 노트 | SW | 200 |
| 3 | 관계 모델 | DB | NULL |
| 4 | 분산 읽기 | NULL | 160 |
| loan_id | book_id |
|---|---|
| 11 | 1 |
| 12 | 1 |
| 13 | 2 |
서가 표 shelves에는 DB와 SW가 있어요. 쪽수와 서가코드의 NULL은 아직 값이 없음을 표시해요.
정처기 기록 백업
이 이론 자료의 메모·점검·복습 날짜를 저장해요. 서로 다른 기존 메모가 있으면 가져오기를 중단해요. 다른 분야의 기록은 각 백업 화면을 이용하세요.
자료의 범위와 출처
기존 독립 개념 자료의 범위와 1차 출처를 이어받아 설명·예시·회상 안내를 새로 작성했습니다. 기출·복원 코드·해설·원자료 이미지는 가져오지 않았습니다. 원본 자료는 그대로 보존했습니다.
- 이론의 일부를 정제한 학습 자료이며 공식 교재·시험 전체 범위가 아닙니다.
- 예시 SQL은 PostgreSQL 문법이며 다른 DB의 NULL·정렬·자료형 규칙은 확인이 필요합니다.
- 화면은 SQL 실행기가 아닙니다. 실행 검증은 격리된 PGlite에서 수행하며 실제 서버 성능을 증명하지 않습니다.
정보관리기술사 답안 자료와 구분한 정보처리기사 이론이에요. 각 수업 아래에서 참고한 1차 자료를 확인할 수 있어요.