Database와 SQL

Siwoo Pak·2021년 8월 26일
0

DB

목록 보기
1/13
post-thumbnail

1. DB의 필요성

  • 데이터를 저장하는 방법
    • In-Memory

      변수를 만들어 데이터를 저장하는 방식
      프로그램 종료될 시 그 저장된 내용도 초기화됨

    • File I/O

      파일을 읽는 방식으로 작동
      데이터가 필요할 때마다 전체 파일을 매번 읽어드려야 하기 때문에 파일의 크기가 커질수록 비효율적임
      파일이 손상되거나 여러 개의 파일들을 동시에 다뤄야 하는 등의 경우엔 로직이 복잡해지고 데이터를 읽어들이는 작업이 힘들어짐

    • DB

      RDBM에서는 하나의 파일을 한 개의 테이블로 저장 가능
      한 번에 여러개의 테이블을 가질 수 있기 때문에 데이터를 갖고 하는 작업이 수월해짐

2. SQL

  • Structured Query Language의 약자
  • DB용 프로그래밍 언어
  • 구조화되어있지 않는 DB를 NOSQL이라고 함.
  • 종류: DDL,DML,DCL,TCL

3. Query

  • 질의문
  • 우리가 구글 사이트에 들어가서 입력하는 검색어 또한 일종의 쿼리
profile
'하루를 참고 인내하면 열흘을 벌 수 있고 사흘을 참고 견디면 30일을, 30일을 견디면 3년을 벌 수 있다.'

0개의 댓글