[SQL] SQL(Structured Query Language)

PSLeon ㅣ 2023. 4. 30. 00:46

반응형

SQL(Structured Query Language)

data ≠ information, data is just data.

Database(DB)

  • 논리적으로 연관된 데이터를 모아 일정한 형태로 저장해놓은 것
  • 응용 시스템들이 공용(shared)으로 사용하기 위해 통합(integrated), 저장(stored)한 데이터 집합

→ DB가 필요한 이유: 데이터 중복 최소화, 효율적 관리

Database Management System(DBMS)

  • 데이터베이스 관리 프로그램 (데이터 입력, 삭제, 수정 등 기능 제공)

→ DB ≠ DBMS

ISOS

  • Integrated Data(통합 데이터): 데이터 중복 최소화
  • Stored Data(저장 데이터): 컴퓨터가 접근할 수 있는 매체에 저장된 데이터
  • Operational Data(운영 데이터): 조직의 고유한 업무를 수행하는데 필요한 데이터
  • Shared Data(공용 데이터): 여러 응용 시스템이 공동으로 소유하고 유지하는 데이터

R1C3

Real Time Accessibility(실시간 접근성): 사용자 질의에 실시간 처리해 응답

Continuous Evloution(지속적인 변화): 삽입, 삭제, 수정 작업을 통해 항상 최신 데이터를 동적으로 유지

Concurrent Sharing(동시 공유): 목적이 다른 여러 사용자가 동시에 같은 데이터를 공유

Content Reference(내용에 의한 참조): DB의 데이터를 참조할 때 레코드의 주소나 위치가 아닌 사용자가 요구하는 데이터 내용으로 참조