결과 세트는 무엇입니까?

데이터베이스 결과 세트는 데이터베이스에서 선택한 행 블록이 포함 된 테이블입니다. 여기에는 해당 행에 저장된 정보와 해당 행의 "메타 정보"가 포함되어 있습니다. 메타 정보에는 총 열 수 및 개별 열 이름과 같은 행 배열에 대한 세부 사항이 포함됩니다. 최종 사용자는 일반적으로 결과 세트를 사용하여 데이터베이스의 구조화 된 요청 인 쿼리에 대한 정보를 생성하기 위해 결과 세트를 사용합니다.

최종 사용자가 쿼리를 할 때 데이터베이스에서 특정 정보를 요청합니다. 샘플 쿼리는 전년 6 월에 고용 된 모든 직원의 이름 목록을 생성 할 수 있습니다. 쿼리되면 데이터베이스는 내용을 스캔하고 요청 된 기준에 맞는 파일을 찾고 해당 파일을 결과 세트에 배치합니다. 결과 세트는 메타 데이터와 함께 화면에 표시됩니다.

결과 세트를 보는 것은 혼란스러운 경험이 될 수 있습니다. 매개 변수가 없으면 컴퓨터에는 방법이 없기 때문입니다.반환 된 데이터를 구성하기 위해. 구조화 된 쿼리 언어 (SQL)의 "Order By"명령은이 충돌을 해결하여 최종 사용자가 컴퓨터의 데이터베이스 프로그램이 결과를 표시하는 방법을 지시 할 수 있습니다. 예를 들어, 알파벳 화를 통한 조직은 일반적입니다. 이전 예에서는 고용 날짜로 결과를 구성 할 수 있습니다.

사용중인 특정 데이터베이스 프로그램에 따라 일부 메타 데이터를 사용할 수 없습니다. 예를 들어, 데이터베이스에 결과 세트의 행 수를 사전 계산하도록 요청하면이 정보가 미리 사용할 수 없기 때문에 종종 불가능합니다. 따라서 데이터베이스에 1 년에 1 만 달러 (USD)를 벌고있는 25 세 이상의 직원 수를 제공하도록 요청하는 요청은 프로그램이 "알 수 없기 때문에 쿼리의 결과 세트에있을 수있는 행의 수는 null 결과를 반환 할 수 있습니다.실제 쿼리를 실행하여 전체 결과 세트를 먼저 생성하지 않고 답변. 최종 사용자가 결과의 집계를 원하지만 전체 결과 세트가 필요하지 않을 때이 정보를 아는 것이 필요할 수 있습니다. 다시 말해, 직원의 이름과 기타 정보가 요청과 관련이 없거나 중요하지 않은 경우

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?