문서 모델

    [데이터 중심 애플리케이션 설계] 데이터 모델과 질의 언어

    데이터 중심 애플리케이션 설계를 독파하며 정리하는 글입니다. 데이터 모델은 소프트웨어 개발에서 중요한 부분임. 소프트웨어가 어떻게 작성됐는지 뿐만 아니라, 해결하려는 문제를 어떻게 생각해야 하는지에 대해서도 영향을 미치기 때문. 또한, 데이터 모델은 그 위에서 소프트웨어가 할 수 있는 일과 할 수 없는 일에 영향을 주므로 애플리케이션에 적합한 데이터 모델을 선택하는 작업이 상당히 중요함. # 관계형 모델과 문서 모델 오늘날 가장 잘 알려진 데이터 모델은 관계형 모델을 기반으로 한 SQL임. SQL에서 데이터는 테이블(table)이라 불리는 관계(relation)로 구성되고, 각 관계는 로우(row)라 불리는 순서 없는 튜플(tuple)의 모음이다. 관계형 데이터 베이스의 근원은 비즈니스 데이터 처리에 있..