← 전체 용어

정형 데이터Structured Data

Structured Data

미리 정한 항목과 자료형에 맞춰 일정한 구조로 정리된 데이터예요.

쉽게 비유하면

이름, 날짜, 금액을 정해진 칸에 적는 같은 양식의 신청서와 같아요.

조금 더 자세히

주문 번호, 결제일, 금액처럼 각 항목의 의미와 형식이 정해져 있어요. 관계형 테이블이 대표적이지만 저장 장소가 반드시 데이터베이스일 필요는 없어요.

조건 검색과 집계에 편리하지만 구조가 있다고 정확한 것은 아니에요. 누락, 잘못된 값이나 서로 다른 코드 기준은 따로 검사해야 해요.

왜 생겼나요

많은 기록을 일관되게 처리하고 비교하려면 항목과 형식을 맞춰야 해서 정해진 구조를 사용해요.

어떻게 작동하나요

  1. 1. 항목 정의 열의 이름, 자료형과 필수 여부를 정해요.
  2. 2. 기록과 검증 정해진 형식으로 값을 넣고 규칙을 검사해요.
  3. 3. 조회와 집계 같은 항목을 기준으로 필터링하거나 합산해요.

활용 예시

  • 주문 내역 테이블
  • 직원 인사 기록
  • 열 형식이 정해진 CSV

정형 데이터 vs 비정형 데이터

정형 데이터비정형 데이터
내용의 틀미리 정한 필드와 자료형내용이 고정된 필드에 바로 맞지 않음
대표 예주문 번호·금액·날짜 테이블문서 본문, 사진과 녹음

흔한 오해

JSON은 모두 정형 데이터인가요?

JSON은 흔히 반정형 데이터로 분류해요. 키와 계층은 있지만 기록마다 항목이 다를 수 있으며, 엄격한 스키마를 적용할 수도 있어요.

이렇게 쓰여요

분석 자료 준비

“매출 금액과 통화 코드를 별도 열로 정형화해서 통화가 섞여 합산되지 않게 하자”라고 이야기해요.

관련 용어

함께 보면 좋은 용어

최종 업데이트