https://youtu.be/bsD_1-E68eU?list=PLpYNFXUfkvDrnuiTaC0mLECsURcsNV31S
책을 볼 때 원하는 내용을 목차를 보고 해당페이지로 이동함. 이래야 책에서 원하는 내용을 빨리 찾으니까,
이런식으로 빨리 찾을 수 있게 하는 차례, 목차가 인덱스임.
데이터 베이스에는 여러가지 자료가 들어있고, 이걸 쉽게 찾기 위해서 인덱스를 사용함.

학생 테이블이 이렇게 있다면,
실제 저장공간에 내용들이 채워질거임. 학번이 1001인 학생을 등록하고 나머지 정보들(교수 정보 등)을 막 넣다가 1002도 넣음. 그리고 사진, 동영상등도 저장하다가 1003이 들어옴. 그러고 다른 데이터 막 집어넣음.. 그러다가 내용을 지우고 1005번 학생이 들어와서 1005번 학생을 여기에 넣음.
이걸 select로 1003을 찾을 때, 칸 마다 돌아다니면서 1003번 학생을 찾아야함... -> 시간이 오래 걸림.
그래서 원하는 정보를 빨리빨리 찾기 위해 인덱스를 사용함.

학생들을 검색할 때 보통 학번을 쓰는데, 여기서는 학번이 기본키일 것임. 그리고 학번(키값)을 기준으로 포인터(주소)를 만듦
그러다 사용자가 1004번을 찾으면 인덱스를 먼저 열어봄.
그럼 1004학생이 기억장고 471번지에 들어있다. 를 보고 레코드를 빠르게 찾음.



'정보처리기사 > 정보처리기사 실기' 카테고리의 다른 글
| 2025. 시나공 정처기 실기 2-45 파티션 (0) | 2026.03.12 |
|---|---|
| 2025. 시나공 정처기 실기 2-44 뷰 / 클러스터 (0) | 2026.03.12 |
| 2025. 시나공 정처기 실기 2-42 트랜잭션 분석 / CRUD 분석 (0) | 2026.03.12 |
| 2025. 시나공 정처기 실기 2-41 시스템 카탈로그 (0) | 2026.03.12 |
| 2025. 시나공 정처기 실기 2-40 반정규화 (0) | 2026.03.12 |