책 내용 질문하기
테이블 참조/유도
도서
2020 시나공 정보처리기사 필기 : NCS 기반 전면 개편 [기본서]
페이지
434
조회수
390
작성일
2020-03-04
작성자
탈퇴*원
첨부파일

4번의 문제 해설을 보다가 궁금한게 생겨서 질문드립니다.

 

기본테이블에서 유도된 테이블과

기본테이블을 참조하는 테이블의 차이는 무엇인가요? 

답변
2020-03-04 10:56:31

안녕하세요 길벗수험서 운영팀입니다.

 

유도되었다는 의미는 해당 테이블을 기반으로 존재하는 개체들을 의미합니다.

여기서 참조한다는 의미와 비교될 수 있는 것은

유도가 해당 개체에 전부 귀속되는 것이라면 참조는 해당 개체의 일부만을 가져와 사용하고 있다..정도로 해석하시면 될 것 같습니다.

 

tuple index view table 중 tuple, index는 하나의 테이블에만 존재하므로 테이블 삭제시 함께 삭제됩니다.(유도 only)

 

view, table의 경우 여러 테이블을 참조하여 만들어질 수 있습니다.

view의 경우 하나의 테이블의 일부 또는 전체 속성을 가진 뷰를 생성할 수도 있고,(유도)

A테이블의 a1,a2 속성과 B테이블의 b1,b2 속성으로 이루어진 뷰를 생성할 수도 있는 것이죠.(참조)

 

table도 마찬가지로 하나의 테이블의 일부 또는 전체 속성을 참조하는 테이블을 생성할 수도 있고,(유도)

2개 이상의 테이블에서 여러 속성을 참조하는 테이블을 생성할 수도 있습니다.(참조)

 

참조 수준의 관계만 있는 상태라면 해당 개체는 단순히 drop table 문구 만으로는 함께 삭제되지 않습니다.

 

행복한 하루되세요 :)

  • 관리자
    2020-03-04 10:56:31

    안녕하세요 길벗수험서 운영팀입니다.

     

    유도되었다는 의미는 해당 테이블을 기반으로 존재하는 개체들을 의미합니다.

    여기서 참조한다는 의미와 비교될 수 있는 것은

    유도가 해당 개체에 전부 귀속되는 것이라면 참조는 해당 개체의 일부만을 가져와 사용하고 있다..정도로 해석하시면 될 것 같습니다.

     

    tuple index view table 중 tuple, index는 하나의 테이블에만 존재하므로 테이블 삭제시 함께 삭제됩니다.(유도 only)

     

    view, table의 경우 여러 테이블을 참조하여 만들어질 수 있습니다.

    view의 경우 하나의 테이블의 일부 또는 전체 속성을 가진 뷰를 생성할 수도 있고,(유도)

    A테이블의 a1,a2 속성과 B테이블의 b1,b2 속성으로 이루어진 뷰를 생성할 수도 있는 것이죠.(참조)

     

    table도 마찬가지로 하나의 테이블의 일부 또는 전체 속성을 참조하는 테이블을 생성할 수도 있고,(유도)

    2개 이상의 테이블에서 여러 속성을 참조하는 테이블을 생성할 수도 있습니다.(참조)

     

    참조 수준의 관계만 있는 상태라면 해당 개체는 단순히 drop table 문구 만으로는 함께 삭제되지 않습니다.

     

    행복한 하루되세요 :)

  • 관리자
    2020-03-05 10:34:09

    안녕하세요 길벗수험서 운영팀입니다.

     

    예, 상공회의소의 기존 출제문제에 따르면 삭제되는 것이 맞습니다.

    (DBMS 마다 처리방식이 달라 테이블이 제거되지 않는 경우도 있습니다만, 시험인 이상 조금 애매하더라도 기존에 출제된 문제의 정답에 따라 답을 선택하는 것이 맞는 것 같습니다.)

     

    행복한 하루되세요 :)

  • *
    2020-03-04 16:47:15

    아 감사합니다!  :)

    그러면 유도된 경우에는 DROP을 수행한 경우 같이 삭제가 되는 것이 맞나요? 

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.