새소식

CS

DB의 특징

  • -

1. Self - describing

db 시스템은 db 구, 엔티티 타입, constraint에 대해 완전한 definition을 포함하고 있다. 즉 자기 자신에 대한 묘사가 포함되어 있다.

2. Insulation between programs and data

프로그램과 데이터는 독립적으로 동작한다. 예를 들어 데이터 구조나 저장 방식이 바뀌어도 응용 프로그램은 수정되지 않는다.

3. Data abstraction

storage에 대한 detail들은 숨기고 유저에게는 db의 conceptual view만 보여줄 수 있다.

4. Support of multiple view of the data

각 유저는 DB를 원하는 만큼만 볼 수 있다.

5. Sharing of data and multiuser transaction processing

여러 사용자가 동시에 데이터를 처리할 수 있으며, 동시성 제어를 통해 데이터의 무결성을 유지한다. 또한 OLTP(OnLine Transaction Processing)로 실시간으로 다수의 트랜잭션을 처리할 수 있다.

'CS' 카테고리의 다른 글

절차적 프로그래밍 vs 객체지향 프로그래밍  (1) 2024.10.27
is-a 관계와 has-a 관계  (0) 2024.10.27
DB를 사용하는 이유는?  (0) 2024.10.27
Data Models, Schemas, Instances  (0) 2024.10.27
루프 불변성  (0) 2024.10.27
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.