레코드 세트 란?
레코드 세트는 데이터베이스에서 레코드 그룹을 포함하는 데 사용되는 구조입니다. 이러한 레코드는 개별 테이블의 내용이거나 쿼리 결과 일 수 있습니다. 레코드 세트를 생성하고 표시 할 수있는 기능이 없으면 데이터베이스는 데이터를 포함하지만 생성하지는 않는 리포지토리에 지나지 않습니다.
레코드 세트는 무한 행과 무한 열로 완전히 사용자 정의 할 수있는 빈 테이블입니다. 최종 사용자가 데이터베이스에서 정보를 요청하면 데이터베이스는 원하는 정보를 수집하여 레코드 세트에 삽입합니다. 그런 다음 컴퓨터는 레코드 집합을 쿼리에서 생성 된 결과 수인 반환 된 값 수로 구문 분석합니다. 그런 다음 최종 사용자가 요청한 데이터에 액세스 할 수 있도록 레코드 세트 정보를 화면에 표시합니다.
레코드 세트에는 컴퓨터 데이터베이스가 작거나 크거나 조정되거나 부 정확한지 여부에 관계없이 컴퓨터 데이터베이스가 반환하는 모든 정보가 포함됩니다. 최종 사용자가 직원 레코드 데이터베이스에서 모든 정보를 요청하면 결과는 레코드 세트 형태로 나타납니다. 마찬가지로 최종 사용자가 Ted라는 모든 직원의 생년월일과 같이 제한된 것을 요청하면 해당 정보도 레코드 세트로 제공됩니다. 이런 의미에서 레코드 세트는 특정 검색 결과를 나타내는 데 사용되는 일반적인 용어에 지나지 않습니다.
레코드 세트가 생성되면 데이터베이스 내에서 하나의 개별 레코드를 "현재 레코드"라고합니다. 즉, 일단 데이터를 수집하면 레코드 세트는 나머지 데이터베이스를 표면적으로 무시합니다. 이들은 원하는 정보를 호스팅하는 별도의 엔티티로 존재하지만 나머지 데이터베이스 레코드 및 파일은 그대로 유지됩니다. 결과적으로 레코드 세트에 저장된 정보를 수정해도 실제 데이터베이스 테이블에 포함 된 해당 정보에는 영향을 미치지 않습니다.