728x90
스키마란 무엇인가?
- 오라클에서 스키마란 스키마 오브젝트들의 집합
- 스키마오브젝트는 테이블, 뷰, 인덱스와 같은 구조를 포함하는 논리적인 데이터 저장 구조를 가진 객체
- 하나의 스키마는 데이터베이스 사용자에의해 소유
다시 말하면
-스키마란 임의의 사용자가 생성한 모든 데이터베이스 객체(object))들을 말하며, 스키마 이름은 그 사용자(user)의
이름과 같으므로(스키마(schema) ≒ 오너(owner))
ex) 'user1'이라는 사용자가 테이블, 인덱스, 뷰등 여러 객체를 생성했다면,
그 객체의 소유자는 'user1'이 되며 이 객체 모두를 가리켜 user1스키마라고 한다.
-오라클 시스템 정보를 갖고 있는 데이터 딕셔너리들 대부분은 소유자가 SYS였다.
-따라서 데이터 딕셔너리들은 SYS 스키마라고 할 수 있는 것이다.
출처:
blog.naver.com/seotaji/80199874344
728x90
'DataBase' 카테고리의 다른 글
[DataBase] 옵티마이저(Optimizer)와 실행계획 (0) | 2021.01.13 |
---|---|
[DataBase] 샤딩(Sharding)과 파티셔닝(Partitioning) (0) | 2021.01.12 |
[DataBase] 무결성(Integrity)과 정합성(Consistency) (0) | 2021.01.08 |
[데이터베이스] 데이터 표준 관리 도구 (0) | 2020.12.13 |
[데이터베이스]데이터 표준화 개념 (0) | 2020.12.13 |
댓글