diff --git a/chapter10/exercise_hosung.md b/chapter10/exercise_hosung.md new file mode 100644 index 0000000..4c4c02e --- /dev/null +++ b/chapter10/exercise_hosung.md @@ -0,0 +1,15 @@ +1. 관계가 유 중요한지, 대표적인 이유 두 개를 서술하라. +1. 관계의 세 유형을 적어라. +1. 어떤 관계가 가장 많은 문제를 일으키는가? +1. 다대다 관계에서 마주칠 수 있는 두 개의 문제를 서술하라. +1. 자가 참조 관계는 무엇인가? +1. 데이터베이스에 있는 테이블 사이에 관계를 식별하는 절차는 어떻게 시작하는가? +1. 이미 있는 관게를 식별하기 위해서 사용할 수 있는 두 종류의 질문은 무엇인가? +1. 테이블 행렬에 있는 1대다 관계를 지정할 때 사용하는 단축 기호는 무엇인가? +1. 행렬에 있는 각 쌍의 테이블 사이에 어떤 종류의 관계가 공식적으로 존재하는지는 어떻게 결정하는가? +1. 1대다 관계는 어떻게 설정하는가? +1. 참/거짓 문제: 자가 참조 관계를 가진 테이블에서 정보를 추출하는 것은 지루하고 다소 어려울 수 있다. +1. 자가 참조 다대다 관계는 어떻게 설정하는가? +1. 데이터베이스에 있는 외래 키는 어떻게 개선하는가? +1. 외래 키의 필드 명세 중에서 어떤 두 요소들을 반드시 수정해야 하는가? +1. 삭제 규칙의 기능은 무엇인가? diff --git a/chapter11/exercise_hosung.md b/chapter11/exercise_hosung.md new file mode 100644 index 0000000..88e76b5 --- /dev/null +++ b/chapter11/exercise_hosung.md @@ -0,0 +1,13 @@ +1. 업무 규칙이란 무엇인가? +1. 업무 규칙의 두 가지 중요한 종류들의 이름을 기술하라. +1. 데이터베이스의 논리적 설계 내에서 응용프로그램 지향 업무 규칙을 설정할 수 있는가? +1. 데이터베이스 지향 업무 규칙의 두 가지 범주는 무엇인가? +1. 필드 특유의 업무 규칙이란 무엇인가? +1. 언제 업무 규칙은 테스트되는가? +1. 업무 규칙을 어떻게 문서화하는가? +1. 업무 규칙 명세서가 제공하는 두 가지 장점을 적어라. +1. 업무 규칙 명세서의 처리사항(action taken) 부분의 목적은 무엇인가? +1. 검증 테이블의 목적은 무엇인가? +1. 검증 테이블의 전형적인 구조는 무엇인가? +1. 업무 규칙과 검증 테이블 사이의 연관성은 무엇인가? +1. 완성된 업무 규칙 명세서를 모두 검토해야 하는 이유는 무엇인가? diff --git a/chapter12/exercise_hosung.md b/chapter12/exercise_hosung.md new file mode 100644 index 0000000..1204679 --- /dev/null +++ b/chapter12/exercise_hosung.md @@ -0,0 +1,16 @@ +1. 왜 뷰를 가상 테이블이라고 부를 수 있는가? +1. 왜 뷰가 가치 있는지 두 가지 이유를 적어라. +1. 데이터베이스의 논리적 구조를 설계하면서 정의할 수 있는 뷰 종류의 이름을 적어라. +1. 데이터 뷰(또는 이 문제에 관해서는 임의 종류의 뷰)를 액세스 할 때마다 RDBMS는 무엇을 하는가? +1. 뷰의 데이터에 적용할 수 있는 수정의 종류를 무엇이 결정하는가? +1. 다중 테이블 데이터 뷰를 정의하기 위해 충족시켜야 하는 유일한 요구사항은 무엇인가? +1. 왜 데이터 뷰는 자신의 주 키를 포함하지 않는가? +1. 집계 뷰의 목적은 무엇인가? +1. 데이터 집합에 적용할 수 있는 가장 일반적인 집계 함수들은 무엇인가? +1. 그룹화 필드란 무엇인가? +1. 참/거짓 문제: 집계 뷰 내의 데이터를 수정할 수 있다. +1. 검증 테이블과 검증 뷰의 차이점은 무엇인가? +1. 뷰 요구사항을 식별할 때 고려해야 하는 두 가지 요점의 이름을 적어라. +1. 언제 계산된 필드를 사용해야만 하는가? +1. 공상 과학 서적만 표시하는 뷰를 어떻게 정의하는가? +1. 왜 데이터베이스 내의 모든 뷰를 위해 뷰 명세서를 완성해야만 하는가?