반응형
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의 데이터를 참조할 때 레코드의 주소나 위치가 아닌 사용자가 요구하는 데이터 내용으로 참조
'Database' 카테고리의 다른 글
[Database] 관계대수 (0) | 2023.09.19 |
---|---|
[Database] 슈퍼 키, 후보 키, 기본 키, 대체 키, 외래 키 (1) | 2023.09.15 |
[Database] 관계형 모델과 무결성 제약조건 (0) | 2023.09.14 |
[Database] 맥북 m1 환경에서 mssql(SQL server) 설치 후 실행하기 (0) | 2023.09.07 |
[Database] SQL 문법 종류 - DDL, DML, DCL (0) | 2023.07.31 |