Database
[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의 데이터를 참조할 때 레코드의 주소나 위치가 아닌 사용자가 요구하는 데이터 내용으로 참조