01. SQL(Basic)
01. SQL(Basic)
[toc]
SQL 기초
이번 정리에서는 SQL을 공부하기 위한 기초 개념들인 데이터, 정보, 데이터베이스, 데이터베이스 구조에 대해 학습하였다.
1. 데이터란?
데이터는 우리가 일상생활에서 관찰하거나 수집할 수 있는 기초적인 수치 또는 사실이다.
예시:
- 기상 정보: 온도, 습도, 강수량 등
- 학교 시험: 시험 문제, 학생의 답안, 점수 등
📌 데이터는 가공되지 않은 상태의 ‘원재료’라 할 수 있다.
2. 정보란?
- 정보는 데이터를 사람이 이해할 수 있도록 가공한 것이다.
- 같은 데이터라도 어떻게 해석하느냐에 따라 유용한 정보로 바뀔 수 있다.
예시:
- 여러 날의 온도 데이터를 평균내어 “이번 주는 평소보다 기온이 높다”는 결론 도출
- 시험 점수 데이터를 분석해 성적 순위를 구하거나 평균 점수를 산출
3. 데이터베이스란?
데이터베이스(Database)는 데이터를 저장하고, 그 데이터를 기반으로 유용한 정보를 추출할 수 있는 체계적인 저장소이다.
특징:
- 구조화된 저장 방식
- 필요할 때 빠르게 접근 및 조회 가능
- 여러 사람이 동시에 접근 가능
4. 데이터베이스의 구조
데이터베이스는 다음과 같은 계층 구조를 가진다:
1
데이터베이스 > 스키마(Schema) > 테이블(Table) > 열(Column), 행(Row)
구성 요소 | 설명 |
---|---|
테이블 | 데이터를 저장하는 기본 단위 (엑셀 시트처럼 칼럼과 행의 집합) |
칼럼(Column) | 데이터의 항목(열) — 예: 이름, 나이, 주소 등 |
튜플(Row) | 실제 데이터 값이 저장되는 단위(행) — 예: 한 사람의 정보 |
스키마(Schema) | 관련된 테이블들을 묶어 놓은 논리적 단위 |
데이터베이스(Database) | 여러 스키마를 포함하는 최상위 저장 구조 |
📌 데이터베이스를 효율적으로 다루기 위해서는 먼저 이 구조를 잘 이해하는 것이 중요하다.
Summary
- 데이터란 관찰하거나 수집한 사실, 수치이다.
- 정보는 데이터를 사람이 이해하기 쉽도록 가공한 것이다.
- 데이터베이스는 데이터를 저장하고 정보를 추출하는 체계적인 저장 공간이다.
- 테이블은 열(Column)과 행(Row)으로 구성되며, 스키마는 테이블의 집합이다.
End