해당 시리즈는 아주 간단하게 CS 기본 지식을 다루지만 놓치는 내용없이 다루려고 한다.즉, 시험을 준비하면 딱 B+ 맞을 정도(?), 면접을 준비한다면 충분한 정도로 다룬다.데이터 : 데이터는 현실 세계에서 사건이나 사물의 특징을 관할하거나 측정하여 기술하는 가공되지
데이터 모델 : 데이터베이스의 구조를 단순화, 추상화하여 체계적으로 표현하는데 사용되는 도구로서 그래픽적으로 구현한다. 데이터 모델은 현실세계의 데이터를 추상화한 개념이기 때문에 사람들이 이해하기 쉬워서 원활한 의사소통을 도화주는 역할을 한다.다음과 같이 class d
크게 어려울 것은 없고, table 형식과 똑같다. 여기서 table은 relation이라고 한다. 관계 데이터 모델에서는 이렇게 행(row)와 열(column)로 구성된 2차원의 테이블(table)을 realtion이라고 한다. 릴레이션은 수학의 집합에서 나온 개념이
무결성은 데이터 베이스에 있어서 정말 중요한 주제이다. 시험에도 잘나오고 면접에도 잘나오므로 잘 알아두도록 하자key라는 것은 무언가를 식별하는 고유한 식별자(identifier) 기능을 한다. 이러한 key는 릴레이션에서 하나의 속성으로, 각 튜플이 다른 튜플과 구분