78페이지는 DROP VIEW 뷰명 [CASCADE | RESTRICT]
110페이지는 DROP VIEW 뷰명 {RESTRICT | CASCADE}
대괄호는 생략가능, 중괄호는 생략불가라면 어떤게 맞는지 물은겁니다~!
안녕하세요.
데이터베이스를 구현하는 언어는 다양합니다.
그러므로 어느 한 언어에 특정하여 설명하기가 어렵습니다.
결론부터 말하면 Drop 명령을 사용할 때 옵션으로 cascade나 restrict 중 하나를 사용해야 합니다.
하지만 최근에 사용하는 대부분의 DB 언어는 옵션을 생략하면 기본값으로 restrict를 지정합니다.
즉 사용자가 옵션을 생략해도 자동으로 restrict를 지정한다는 것이죠.
하지만 언어중에서 기본값을 지정하지 않는 언어가 있다면 반드시 지정해야 합니다.
78쪽에서는 옵션을 생략해도 dB 언어에서 기본값으로 restrict를 지정하므로 생략이 가능하다는 것으로 설명을 하였고
110쪽에서는 DB언어에 특정하지 않고 원론적으로 drop 명령을 사용할 때는 옵션 중 하나를 반드시 지정해야 한다는 의미에서 설명한 것입니다.
정리하면 dB언어에서도 옵션을 생략하면 restrict를 기본값으로 지정한다는 것은 옵션 중 하나를 지정하는 것이므로
원론적으로는 옵션 중 하나를 반드시 지정해야 한다는 것에 부합합니다.
결국 시험에서 drop 과 관련된 정의어를 기술하는 문제가 출제된다면
옵션에 대한 조건이 제시됩니다. 즉 삭제하려는 개체의 참조 형태를 제시하게 되며, 이에 따라 옵션 중 cascade나 restrict 중 하나를 선택할 수 있도록 제시될 것으로 예상됩니다.
교재에서도 성민님 처럼 내용의 이해에 있어 혼동되지 않도록 설명을 추가하거나 내용을 통일하도록 하겠습니다.
상이한 내용으로 인해 학습에 혼란을 드려 죄송합니다.
오늘도 즐거운 하루 되세요.
-
*2017-06-19 17:59:20
안녕하세요.
데이터베이스를 구현하는 언어는 다양합니다.
그러므로 어느 한 언어에 특정하여 설명하기가 어렵습니다.
결론부터 말하면 Drop 명령을 사용할 때 옵션으로 cascade나 restrict 중 하나를 사용해야 합니다.
하지만 최근에 사용하는 대부분의 DB 언어는 옵션을 생략하면 기본값으로 restrict를 지정합니다.
즉 사용자가 옵션을 생략해도 자동으로 restrict를 지정한다는 것이죠.
하지만 언어중에서 기본값을 지정하지 않는 언어가 있다면 반드시 지정해야 합니다.
78쪽에서는 옵션을 생략해도 dB 언어에서 기본값으로 restrict를 지정하므로 생략이 가능하다는 것으로 설명을 하였고
110쪽에서는 DB언어에 특정하지 않고 원론적으로 drop 명령을 사용할 때는 옵션 중 하나를 반드시 지정해야 한다는 의미에서 설명한 것입니다.
정리하면 dB언어에서도 옵션을 생략하면 restrict를 기본값으로 지정한다는 것은 옵션 중 하나를 지정하는 것이므로
원론적으로는 옵션 중 하나를 반드시 지정해야 한다는 것에 부합합니다.
결국 시험에서 drop 과 관련된 정의어를 기술하는 문제가 출제된다면
옵션에 대한 조건이 제시됩니다. 즉 삭제하려는 개체의 참조 형태를 제시하게 되며, 이에 따라 옵션 중 cascade나 restrict 중 하나를 선택할 수 있도록 제시될 것으로 예상됩니다.
교재에서도 성민님 처럼 내용의 이해에 있어 혼동되지 않도록 설명을 추가하거나 내용을 통일하도록 하겠습니다.
상이한 내용으로 인해 학습에 혼란을 드려 죄송합니다.
오늘도 즐거운 하루 되세요.