Post

01. SQL(Basic)

01. SQL(Basic)

[toc]

SQL 기초

이번 정리에서는 SQL을 공부하기 위한 기초 개념들인 데이터, 정보, 데이터베이스, 데이터베이스 구조에 대해 학습하였다.


1. 데이터란?

데이터는 우리가 일상생활에서 관찰하거나 수집할 수 있는 기초적인 수치 또는 사실이다.

예시:

  • 기상 정보: 온도, 습도, 강수량 등
  • 학교 시험: 시험 문제, 학생의 답안, 점수 등

📌 데이터는 가공되지 않은 상태의 ‘원재료’라 할 수 있다.


2. 정보란?

  • 정보는 데이터를 사람이 이해할 수 있도록 가공한 것이다.
  • 같은 데이터라도 어떻게 해석하느냐에 따라 유용한 정보로 바뀔 수 있다.

예시:

  • 여러 날의 온도 데이터를 평균내어 “이번 주는 평소보다 기온이 높다”는 결론 도출
  • 시험 점수 데이터를 분석해 성적 순위를 구하거나 평균 점수를 산출

3. 데이터베이스란?

데이터베이스(Database)는 데이터를 저장하고, 그 데이터를 기반으로 유용한 정보를 추출할 수 있는 체계적인 저장소이다.

특징:

  • 구조화된 저장 방식
  • 필요할 때 빠르게 접근 및 조회 가능
  • 여러 사람이 동시에 접근 가능

4. 데이터베이스의 구조

데이터베이스는 다음과 같은 계층 구조를 가진다:

1
데이터베이스 > 스키마(Schema) > 테이블(Table) > 열(Column), 행(Row)
구성 요소설명
테이블데이터를 저장하는 기본 단위 (엑셀 시트처럼 칼럼과 행의 집합)
칼럼(Column)데이터의 항목(열) — 예: 이름, 나이, 주소 등
튜플(Row)실제 데이터 값이 저장되는 단위(행) — 예: 한 사람의 정보
스키마(Schema)관련된 테이블들을 묶어 놓은 논리적 단위
데이터베이스(Database)여러 스키마를 포함하는 최상위 저장 구조

📌 데이터베이스를 효율적으로 다루기 위해서는 먼저 이 구조를 잘 이해하는 것이 중요하다.


Summary

  1. 데이터란 관찰하거나 수집한 사실, 수치이다.
  2. 정보는 데이터를 사람이 이해하기 쉽도록 가공한 것이다.
  3. 데이터베이스는 데이터를 저장하고 정보를 추출하는 체계적인 저장 공간이다.
  4. 테이블은 열(Column)과 행(Row)으로 구성되며, 스키마는 테이블의 집합이다.

End