5강 / 20강

테이블 — 학생증을 모으면 출석부가 된다

레코드를 쌓아 만든 '표'

테이블 — 학생증을 모으면 출석부가 된다
같은 모양의 레코드를 차곡차곡 쌓으면 테이블(표)이 됩니다.

학생증 한 장이 레코드였죠. 그럼 우리 반 학생증 30장을 한데 모으면 무엇이 될까요?

바로 출석부입니다. 데이터 세계에서는 이걸 테이블(table)이라고 불러요.

학번이름학년점수
1001김민준295
1002이서연288
1003박지호372
1004최유나291
↑ 헤더 — 각 칸의 이름. 표 전체에 딱 한 줄.
→ 행(레코드) — 학생 한 명. 가로 방향.
↓ 열(필드) — 같은 종류의 값. 세로 방향.

테이블에는 단 하나의 엄격한 규칙이 있습니다.

파이썬으로 테이블 흉내 내기

아직 데이터베이스를 쓰지 않고도, 딕셔너리 리스트로 테이블을 표현할 수 있습니다. 그리고 표가 되는 순간 집계가 가능해집니다.

행과 열이 갖춰지면 통계가 따라옵니다.
Python 브라우저에서 실행

🎮 표를 해부하고, 정렬하고, 골라내기

위쪽 버튼으로 가로 한 줄과 세로 한 칸이 각각 무엇인지 확인해 보세요. 그다음 정렬·조건·집계를 바꿔 보면, 화면과 똑같은 일을 하는 SQL이 아래에 자동으로 만들어집니다.

출석부 해부 — 화면을 바꾸면 SQL이 따라 바뀝니다
불러오는 중…
🤔 확인 문제
테이블에서 '점수' 열 전체(95, 88, 72, 91)를 가리키는 말은?