SQL, 데이터베이스

sky.dev·2025년 4월 24일

Data&AI-Uni.

목록 보기
20/77
post-thumbnail

데이터베이스

데이터는 기록이다

  • 현실 세계에서 관찰하거나 측정하여 수집한 사실이나 값
  • 숫자, 문자, 기호 등으로 표현된 원시적인 기록
  • 자체적으로는 의미가 없으며, 해석이나 가공 과정을 거치기 전의 상태

정보는 데이터를 가공, 해석하여 의미와 가치를 부여한 결과물

  • 데이터가 처리되어 의사결정에 유용한 형태로 변환된 것

데이터베이스는 데이터가 모인 공간이다

  • 여러 데이터가 모여 체계적으로 저장되고, 관리되는 공간 또는 데이터의 집합
  • 목적에 맞게 구조화하여 효율적으로 관리하는 것이 핵심

데이터베이스 주요 특징

  1. 구조화
  2. 중복 최소화
  3. 실시간 접근성
  4. 동시 공유
  5. 내용 기반 참조
  6. 보안 & 무결성

관계형 데이터베이스(RDB: Relational Database)

테이블(Table): 관계형 데이터베이스에서 데이터를 저장하는 2차원 구조의 기본 단위. 각 테이블은 행과 열로 구성

행(Row, Record): 한 개체(레코드)에 대한 데이터 집합. 테이블의 가로축입니다.

열(Column, Attribute): 각 행에 저장되는 데이터의 속성(특성). 테이블의 세로축입니다

Key(키): 데이터 검색과 테이블 간 관계 설정을 위한 고유 식별자

스키마

테이블의 뼈대이다
테이블에 필요한 정보가 들어있다
정의할 때 컬럼별 저장할 수 있는 타입이 적혀 있다.

데이터 타입(Data Type)

각 컬럼에 저장될 데이터의 종류(문자열, 숫자, 날짜 등)를 정의
데이터 타입에 따라 SQL 구문과 데이터 처리 방식이 달라짐

0개의 댓글