브렌쏭의 Veritas_Garage
데이터베이스 스키마 본문
데이터베이스에서 자료의 구조, 자료의 표현 방법, 자료 간의 관계를 형식 언어로 정의한 구조
스키마는 3층 구조로 되어있다....고 한다.
- 외부 스키마 (External Schema) : 프로그래머나 사용자의 입장에서 데이터베이스의 모습으로 조직의 일부분을 정의한 것
- 개념 스키마 (Conceptual Schema) : 모든 응용 시스템과 사용자들이 필요로하는 데이터를 통합한 조직 전체의 데이터베이스 구조를 논리적으로 정의한 것
- 내부 스키마 (Internal Schema) : 전체 데이터베이스의 물리적 저장 형태를 기술하는 것
에서 보통은 내부 스키마를 보통 칭하는 모양이다. 왜 이런걸 신경 써야 하는가? 하면 이름에서도 보이듯이 DB에서 쓰이기 때문이다.
https://ko.wikipedia.org/wiki/SQL
일단 스키마를 필수적으로 요구하는 시퀄 구조의 DB는 말할 것도 없고, 몽고DB같은 논시퀄 구조의 데이터베이스라도, 어느정도 구조는 잡아주기 마련이므로, 결국 DB스키마는 모든 DB에서 필수라고 할 수 있다.
'[Project_만들다] > [Project_자아내다]' 카테고리의 다른 글
중간자 공격으로 부터의 탈출 : JWT (0) | 2022.04.02 |
---|---|
ERD : 관계형 DB (0) | 2022.03.31 |
code first & schema first (0) | 2022.03.30 |
OOP*( NestJS + TypeORM ) = [ DTO & Entity ] (0) | 2022.03.30 |
Nest.js 로 간다 #20220329 (0) | 2022.03.29 |
Nest.js 폴더 구조 : MVC (0) | 2022.03.29 |
Optional Chaining (0) | 2022.03.28 |
Comments