책 내용 질문하기
테이블 스페이스
도서
2021 시나공 정보처리기사 필기
페이지
384,395
조회수
437
작성일
2021-07-28
작성자
탈퇴*원
첨부파일

1.테이블 스페이스는 테이블이 저장되는 논리적인 영역이라고 설명되어 있습니다. 테이블이 논리적으로는 테이블 스페이스에 저장되고, 물리적으로는 해당 테이블 스페이스와 연관된 데이터 파일에 저장된다고 되어 있습니다. 테이블은 물리적인 것인데 어떻게 논리적인 곳에 저장될수있나요? 

 

2.1번의 질문을 조금더 근본적으로 하게 되는 질문인것 같습니다. 물리데이터 베이스와 논리 데이터 베이스의 차이는 무엇인가요? 1장이 논리 데이터베이스 설계이고 2장이 물리 데이터 베이스 설계인데 내용이 계속 겹치고 이해가 잘 되지 않습니다. 물리데이터베이스와 논리 데이터 베이스 에 대한 차이점 공통점을 설명해 주시면 감사하겠습니다. 

답변
2021-07-28 14:03:41

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

 

[1]

HDD 2테라 짜리를 하나 샀다고 가정하고, 이것을 파티션으로 나눠 D드라이브와 E드라이브로 운용하고 있다고 보죠. 

그럼 우리는 논리적으로 D드라이브와 E드라이브에 나눠 저장했다고 표현하고

물리적으로는 하나의 드라이브(HDD)에 저장했다고 표현합니다.

3개의 HDD를 RAID로 구성하여 하나의 D드라이브로 구성하고 운용한다면 반대로 표현할 수도 있죠.

파일을 하나의 드라이브에 논리적으로 저장했지만, 물리적으로 3개의 드라이브에 나눠 저장됐다.. 는 식으로 말이죠.

 

[2]

'논리적'인 관점은 사용자가 소프트웨어적, 이해편이적, 표현편이적으로 처리하는 관점이라고 보시면 됩니다.

여러 저장장치를 통해 DB를 구축하였으나(물리), 사용자는 단순 기계가 아닌 스키마, 릴레이션 정도로만 이해한다고(논리) 보시면 됩니다. 

DB를 논리적으로 구축했으나, 실제 물리적으로 구현될 때는 그대로 적용되거나, 조금 다르게 적용되거나 여러가지 상황이 발생할 수 있죠.

이건 특별히 어떤 요소를 가리켜서 차이가 있다/없다 하기는 어려워서 개념적으로만 이해하시다가 궁금한게 있을 때 물어보시는게 나을듯 싶습니다.

 

행복한 하루되세요 :)

  • 관리자
    2021-07-28 14:03:41

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

     

    [1]

    HDD 2테라 짜리를 하나 샀다고 가정하고, 이것을 파티션으로 나눠 D드라이브와 E드라이브로 운용하고 있다고 보죠. 

    그럼 우리는 논리적으로 D드라이브와 E드라이브에 나눠 저장했다고 표현하고

    물리적으로는 하나의 드라이브(HDD)에 저장했다고 표현합니다.

    3개의 HDD를 RAID로 구성하여 하나의 D드라이브로 구성하고 운용한다면 반대로 표현할 수도 있죠.

    파일을 하나의 드라이브에 논리적으로 저장했지만, 물리적으로 3개의 드라이브에 나눠 저장됐다.. 는 식으로 말이죠.

     

    [2]

    '논리적'인 관점은 사용자가 소프트웨어적, 이해편이적, 표현편이적으로 처리하는 관점이라고 보시면 됩니다.

    여러 저장장치를 통해 DB를 구축하였으나(물리), 사용자는 단순 기계가 아닌 스키마, 릴레이션 정도로만 이해한다고(논리) 보시면 됩니다. 

    DB를 논리적으로 구축했으나, 실제 물리적으로 구현될 때는 그대로 적용되거나, 조금 다르게 적용되거나 여러가지 상황이 발생할 수 있죠.

    이건 특별히 어떤 요소를 가리켜서 차이가 있다/없다 하기는 어려워서 개념적으로만 이해하시다가 궁금한게 있을 때 물어보시는게 나을듯 싶습니다.

     

    행복한 하루되세요 :)

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