1. 컴포넌트와 모듈, 프레임워크의 차이점이 무엇인지 모르겠습니다.
2. p.375쪽 인덱스의 개념 설명에서 예시 부분에 키 값인 ‘학번'이 정렬되어 있다라고 되어 있는데 <인덱스>의 학번과 <학생>의 학번 둘 다 정렬이 안되어 있는데 이해가 잘 되지 않습니다. 어디를 정렬해야하는건가요?
안녕하세요 길벗수험서 운영팀입니다.
[1]
모듈의 코드 상으로 구현되는 기능 단위를 의미합니다. 종종 단위 모듈과 혼용되는데, 단위 모듈은 가장 작은 기능 단위를 의미하죠.
컴포넌트는 모듈로부터 파생되는 실행 기반의 모듈을 의미하는데... 이건 개념적으로만 암기해두세요. 런타임 개체와 같이 실제 개발 관련 지식이 충분하지 않으면 명확히 이해가 어려운 부분입니다.
(사실 개발자들도 모듈과 컴포넌트를 명확히 구분하여 사용하는 사람은 적습니다. 보통 혼용해서 많이 사용합니다.)
프레임워크는 소프트웨어 개발에 공통적으로 사용되는 구성 요소와 아키텍처를 일반화하여 손쉽게 구현할 수 있도록 여러 가지 기능들을 제공해주는 반제품 형태의 소프트웨어 시스템입니다.
자세한 내용은 교재 718쪽을 참고하세요.
[2]
오탈로 학습에 불편을 드려 사과드립니다.
<인덱스>와 <학생> 테이블의 튜플들이 '학번'을 기준으로 정렬되어 있어야 합니다.
즉 정렬되어 있는 학번(키 값)을 기준으로 검색을 수행한 후 해당 튜플의 주소(포인터) 값을 찾아 본래 레코드에 접근하는 것이죠.
행복한 하루되세요 :)
-
관리자2020-06-04 10:31:53
안녕하세요 길벗수험서 운영팀입니다.
[1]
모듈의 코드 상으로 구현되는 기능 단위를 의미합니다. 종종 단위 모듈과 혼용되는데, 단위 모듈은 가장 작은 기능 단위를 의미하죠.
컴포넌트는 모듈로부터 파생되는 실행 기반의 모듈을 의미하는데... 이건 개념적으로만 암기해두세요. 런타임 개체와 같이 실제 개발 관련 지식이 충분하지 않으면 명확히 이해가 어려운 부분입니다.
(사실 개발자들도 모듈과 컴포넌트를 명확히 구분하여 사용하는 사람은 적습니다. 보통 혼용해서 많이 사용합니다.)
프레임워크는 소프트웨어 개발에 공통적으로 사용되는 구성 요소와 아키텍처를 일반화하여 손쉽게 구현할 수 있도록 여러 가지 기능들을 제공해주는 반제품 형태의 소프트웨어 시스템입니다.
자세한 내용은 교재 718쪽을 참고하세요.
[2]
오탈로 학습에 불편을 드려 사과드립니다.
<인덱스>와 <학생> 테이블의 튜플들이 '학번'을 기준으로 정렬되어 있어야 합니다.
즉 정렬되어 있는 학번(키 값)을 기준으로 검색을 수행한 후 해당 튜플의 주소(포인터) 값을 찾아 본래 레코드에 접근하는 것이죠.
행복한 하루되세요 :)