schema
-
[TIL] 스키마에 대한 정리IT 지식 2020. 11. 29. 18:08
이번주 node 수업을 들으면서 처음 들어본 개념이 있었습니다. 바로 스키마 라는 것이었는데요, 저를 제외한 다른 분들은 스키마에 대한 개념을 알고 들으시는 듯 했지만, 저는 잘 모르는 개념이었기에 이렇게 한 번 정리를 해야 다른 백엔드 수업을 들을 때, 어려워하지 않겠구나 라는 생각이 들어 이번 포스팅의 주제로 선정하기로 했습니다. 1. 스키마란? 스키마를 한마디로 정의한다면 '데이터베이스의 구조와 제약조건에 대한 전반적인 명세를 기술한 것'이라고 할 수 있습니다. 이를 좀 더 자세하게 풀이한다면, 개체의 특성을 나타내는 속성(attribute)과 속성들의 집합으로 이루어진 개체(entity), 개체 사이에 존재하는 관계에 대한 정의와 이들이 유지해야할 제약 조건들에 대해 기술한 것이라고 할 수 있습니..