콘텐츠 내 자동삽입광고

광고1

posted by 초코생크림빵 2026. 2. 27. 17:53
반응형

컴퓨터 데이터 분야에서 데이터를 나누는 대표적인 방법이
👉 정형데이터 / 반정형데이터 / 비정형데이터 입니다.

아주 쉽게 설명해 드릴게요 😊


1️⃣ 정형데이터 (Structured Data)

✅ 정의

정해진 형식(표 구조)에 맞게 저장된 데이터

  • 행(row)과 열(column)로 구성
  • 미리 정해진 규칙(스키마)이 있음
  • 데이터베이스(DB)에 저장하기 쉬움

✅ 쉬운 예

엑셀 표를 생각해 보세요.

이름나이전화번호
홍길동 25 010-1234-5678
김철수 30 010-2222-3333

👉 항상 이름, 나이, 전화번호 칸이 정해져 있음
👉 구조가 딱 맞춰져 있음

✅ 실제 예

  • 은행 거래 내역
  • 회원 정보 DB
  • 성적 관리 시스템
  • ERP 데이터

📌 특징:
정렬, 검색, 통계 처리하기 가장 쉬움


2️⃣ 비정형데이터 (Unstructured Data)

✅ 정의

정해진 형식이 없는 데이터

  • 표 구조가 아님
  • 자유로운 형태
  • 컴퓨터가 바로 분석하기 어려움

✅ 쉬운 예

  • 사진 📷
  • 동영상 🎥
  • 음성 파일 🎤
  • 자유롭게 쓴 글

예를 들어:

"오늘 날씨가 너무 좋다."

이 문장은 표 구조가 아니죠.
자유롭게 쓰여 있습니다.

✅ 실제 예

  • 유튜브 영상
  • SNS 게시글
  • CCTV 영상
  • 녹음 파일

📌 특징:
AI, 머신러닝이 많이 사용됨
데이터의 80% 이상이 비정형데이터라고 말하기도 함


3️⃣ 반정형데이터 (Semi-Structured Data)

✅ 정의

완전한 표 구조는 아니지만, 어느 정도 규칙이 있는 데이터

  • 구조가 조금 있음
  • 하지만 표처럼 딱 고정되지는 않음
  • 태그나 키-값 구조를 가짐

✅ 쉬운 예 1 – JSON

 
{
"이름": "홍길동",
"나이": 25,
"취미": "축구"
}
 

👉 표는 아니지만
👉 "이름", "나이" 같은 키(key) 구조가 있음


✅ 쉬운 예 2 – 이메일

  • 보낸 사람
  • 받는 사람
  • 제목
  • 내용

형식은 있지만 내용은 자유롭죠.


✅ 실제 예

  • XML
  • JSON
  • HTML
  • 로그 파일

📌 한눈에 비교

구분구조예시
정형데이터 완전히 정해진 표 구조 엑셀, DB
반정형데이터 약간의 구조 있음 JSON, XML
비정형데이터 구조 없음 사진, 영상

🎯 아주 쉽게 비유하면

  • 📦 정형데이터 → 칸이 나뉜 서랍장
  • 🗂 반정형데이터 → 라벨이 붙은 파일봉투
  • 🎒 비정형데이터 → 그냥 가방 안에 막 넣은 물건

 

 

참고)

✅ JSON 이란?

JSON
👉 데이터를 저장하고
👉 데이터를 주고받기 위한
가벼운 데이터 형식(문서 형식) 입니다.

영어로는
JavaScript Object Notation 입니다.

  • JavaScript → 자바스크립트
  • Object → 객체
  • Notation → 표기법 (적는 방식)

👉 즉, 자바스크립트 방식으로 데이터를 적는 방법입니다.


✅ 왜 JSON을 사용할까요?

컴퓨터와 컴퓨터가 대화할 때
데이터를 쉽게 주고받기 위해서 사용합니다.

예:

  • 웹사이트 ↔ 서버
  • 앱 ↔ 서버
  • AI ↔ 프로그램

✅ 아주 쉬운 예

사람 정보를 JSON으로 표현해 보겠습니다.

 
{
"이름": "홍길동",
"나이": 25,
"직업": "학생"
}
 

설명:

  • "이름" → 항목 이름 (key)
  • "홍길동" → 값 (value)

👉 JSON은 key : value 구조입니다.

쉽게 말하면:

 
항목이름 : 값
 

의 반복입니다.


✅ 현실 비유

📁 이름표가 붙은 서류봉투라고 생각하세요.

봉투 안에는 여러 정보가 들어 있습니다.

  • 이름: 홍길동
  • 나이: 25
  • 직업: 학생

라벨이 붙어 있으니
컴퓨터가 읽기 쉽습니다.


✅ 여러 사람을 표현하면?

 
[
{
"이름": "홍길동",
"나이": 25
},
{
"이름": "김철수",
"나이": 30
}
]
 

👉 대괄호 [ ] 는 여러 개의 데이터 묶음입니다.


✅ JSON의 특징 정리

✔ 글자 기반 (텍스트 파일)
✔ 사람이 읽기 쉬움
✔ 컴퓨터도 이해하기 쉬움
✔ 웹에서 가장 많이 사용됨


🎯 한 줄 정리

JSON은
👉 라벨(key)이 붙어 있는 데이터 저장 방식입니다.

 

 

추가 설명1)

JSON과 XML의 차이를 아주 쉽게 설명

 

1️⃣ JSON (JavaScript Object Notation)

👉 라벨(key) : 값(value) 구조

예시

 
{
"이름": "홍길동",
"나이": 25
}
 

✔ 괄호 { } 사용
✔ key : value 형태
✔ 짧고 간단함
✔ 웹, 모바일 앱에서 가장 많이 사용


2️⃣ XML (eXtensible Markup Language)

👉 태그(tag) 구조

예시

 
<사람>
<이름>홍길동</이름>
<나이>25</나이>
</사람>
 

✔ <태그> </태그> 사용
✔ 여는 태그 + 닫는 태그 필요
✔ 글자가 많아짐
✔ 예전 시스템, 공공기관, 금융권에서 많이 사용


📌 차이를 한눈에 비교

구분JSONXML
구조 key : value 태그 구조
길이 짧음 길어짐
읽기 쉬움 더 쉬움 조금 복잡
속도 빠름 비교적 느림
사용 분야 웹, 앱, API 공공, 금융, 레거시 시스템

🎯 아주 쉬운 비유

📦 JSON
→ 이름표가 붙은 정리 상자
(간단하고 가볍다)

📂 XML
→ 여는 태그, 닫는 태그가 있는 문서 형식
(조금 더 복잡하다)


🎯 한 줄 정리

  • JSON = 간단하고 가벼운 데이터 표현 방식
  • XML = 태그 중심의 전통적인 데이터 표현 방식

 

 

반응형

콘텐츠 내 자동삽입광고