데이터 베이스 스키마란?
2022. 1. 13. 10:10
데이터베이스
스키마란? 연관된 표(객체)의 그룹핑 디렉토리 여기서 객체라는 것을 단순하게 테이블(표)로만 표현하겠다. 데이터 베이스란 데이터를 저장하기 위해 존재하는 것이다. 이를 위해 테이블, 뷰 등등 여러 객체들이 있는데 이런 정보들을 연관된 것들끼리 그룹핑한 디렉토리 같은 것이다. 사용자와 스키마의 관계 위에서 연관된 것들끼리 그룹핑한 것을 스키마라고 하였다. 그 연관된 것들이 바로 사용자이다. 예를 들어 데이터베이스에 축구 테이블, 농구 테이블이 있는데 A사용자에게는 농구 테이블을 제공하고 싶지 않다. 또는 농구 테이블에서 조회만 되게 하고 싶다. 하지만 B사용자에게는 저장도 가능하게 제공하고 싶다. 라고 했을 때 A스키마, B스키마가 생성되는 것이다. 여기서 그룹핑이란 것은 아래 2개가 되는 것이다. 농구 ..