DBMS의 분류 기준
■ 데이터 모델 : 관계, 객체지향, 객체 관계 등
- Legacy : 네트워크, 계층
- Recently, NOSQL systems :
● document-based : JSON을 데이터 모델로 사용
● column-based : 레코드의 칼럼 단위로 저장
● graph-based : 객체와 관계를 저장
● key-value based : 키와 객체로 구성. 키가 주어지면 빠르게 객체에 접근
● Native XML DBMS : XML 모델을 데이터 모델로 사용
■ 사용자의 수 : 단일 사용자, 다수 사용자 시스템
■ 사이트의 수 : 중앙집중식, 분산 DBMS (동질 분산 DBMS 또는 이질 분산 DBMS)
■ 범용 또는 특수 목적용
● 관계 모델
- 데이터베이스는 테이블들의 모임으로 구성
- 고급 질의어를 제공하고 제한된 형태의 사용자 뷰를 지원
● 네트워크 모델
- 데이터를 레코드 타입들로 나타냄
● 계층 모델
- 데이터를 계층적 트리 구조로 나타냄
● 객체지향 모델
- 객체, 객체의 속성, 연산으로 데이터베이스를 정의
- 같은 구조와 행위를 갖는 객체들은 한 클래스에 속하고 클래스들은 계층 또는 비순환 그래프로 조직됨
- 메서드라고 하는 미리 정의된 프로시저들이 클래스의 연산을 나타냄
● 객체-관계 모델
- 관계 모델에 객체지향 모델의 개념을 도입하여 확장함
'데이터베이스(DB)' 카테고리의 다른 글
관계형 모델 제약조건 (0) | 2022.10.08 |
---|---|
관계형 모델 (Relational Model) (0) | 2022.10.08 |
데이터베이스 시스템과 아키텍처 (2) (0) | 2022.10.05 |
데이터베이스 시스템과 아키텍처 (1) (0) | 2022.10.05 |
데이터베이스 소개 (0) | 2022.10.03 |