예제별 쿼리 란 무엇입니까?
Query By Example (QBE)은 구조화 된 쿼리 언어 (SQL)와 유사한 관계형 데이터베이스의 쿼리 언어입니다. 이 데이터 수집 언어의 "예제"부분을 통해 관계자 또는 응용 프로그램은 관계형 데이터베이스에서 데이터를 검색하여 원하는 데이터에 대해 알고있는 정보를 완성 할 수 있습니다. 쿼리 By Example 메소드에는 사용자가 데이터베이스가 이해하는 SQL 쿼리를 생성하기 위해 완료 해야하는 양식이 포함될 수 있습니다.
예를 들어 조직의 직원으로 가득 찬 데이터베이스가 있다고 가정 하고이 정보는 다른 직원과 의사 소통 해야하는 경우 직원이 사용할 수 있다고 가정합니다. 정보를 저장하는 데이터베이스는 lname = 'smith'가있는 직원의 Select fname과 같은 명령을 이해하지만 많은 사람들이 이러한 유형의 구문을 이해하지 못합니다. 예제별 쿼리는 이것에 도움이 될 수 있습니다. 다음 진술 :
fname, lname, lname = 'smith'
tel에서 직원의 확장을 선택하십시오.LS 직원 정보 테이블을 살펴보고 성 필드에 값 스미스가 포함 된 모든 이름 (fname), 성, (lname) 및 전화 확장 (확장)을 표시하는 데이터베이스. QBE 스타일 쿼리를 사용 하여이 정보를 찾는 사용자는 성이 아는 정보를 제공하고 성과 관련된 정보를 볼 수 있습니다. 이를 통해 직원이 원하는 대상의 예를 제시하고 반환 된 결과를 볼 수 있습니다.
위의 예에서 데이터베이스로 전송 된 쿼리는 위에 표시된 SQL 문처럼 보입니다. 비록 조회를 수행하는 사람이 성명이 Smith라고 말한 다음 이름, 성, 확장자를 알아야 할 항목에 대해서만 데이터베이스에 말했지만. 예제에 따른 대부분의 쿼리는 데이터 입력 양식 또는 응용 프로그램이 포함되므로 테이블 직원은 하드 코딩 될 수 있습니다.시스템을 사용하여 사용자가 걱정할 필요가 없습니다.
또 다른 유사한 예는 Microsoft Outlook Web Access®에서 사용하는 수신자 조회입니다. 누군가 을 클릭하면 필드 헤더를 클릭하면 다른 양식이 엽니다면 해당 사람이 알고있는 항목을 완성하고 찾기 버튼을 클릭 할 수 있습니다. 지정된 예제와 일치하는 모든 레코드가 반환되고 직원이 올바른 정보를 클릭하여 이메일 메시지로 사용할 수 있습니다.
.