본 명세서 에서 논의 되 는 임의 의 데이터베이스 들 은 관계 형 , 계층 구조 , 그래픽 , 또는 객체 지향 구조 및 / 또는 임의 의 다른 데이터베이스 구성 들 을 포함 할 수 있 다 . 데이터베이스 들 을 구현 하 는 데 사용 될 수 있 는 공통 적 인 데이터베이스 제품 들 은 IBM ( Armonk , NY ) 의 DB 2 , Oracle Corporation ( Redwood Shores , CA ) 으로부터 입수 가능 한 다양 한 데이터베이스 제품 들 , Microsoft Corporation ( Redmond , Washington ) 의 Microsoft Access 또는 Microsoft SQL 서버 , MySQL AB ( Uppsala , Sweden ) 의 MySQL , 또는 임의 의 다른 적합 한 데이터베이스 제품 을 포함 한다 . 또한 , 데이터베이스 들 은 임의 의 적합 한 방식 으로 , 예 를 들 어 , 데이터 테이블 들 또는 룩 업 테이블 들 로서 조직 될 수 있 다 . 각각 의 레코드 는 단일 파일 , 일련 의 파일 들 , 링크 된 일련 의 데이터 필드 들 또는 임의 의 다른 데이터 구조 일 수 있 다 . 특정 데이터 의 연관 ( association ) 은 본 기술 분야 에서 공지 된 또는 실시 된 것 들 과 같 은 임의 의 원 하 는 데이터 연관 기법 을 통해 달성 될 수 있 다 . 예 를 들 어 , 연관 은 수동 으로 또는 자동 으로 달성 될 수 있 다 . 자동 연관 기법 들 은 예 를 들 어 , 데이터베이스 검색 , 데이터베이스 병합 , GREP , AGREP , SQL , 테이블 들 에서 키 필드 를 사용 하 여 검색 속력 을 높이 는 것 , 모든 테이블 들 과 파일 들 을 통한 순차 적 인 검색 들 , 룩 업 을 간단 화 하 기 위해 공지 된 순서 에 따라 파일 내 의 레코드 들 을 소팅 하 는 것 , 및 / 또는 기타 등등 을 포함 할 수 있 다 . 연관 단계 는 예 를 들 어 , " 미리 선택 된 데이터베이스 들 또는 데이터 섹터 들 내의 "" 키 필드 ( key field ) "" 를 사용 하 여 ", 데이터베이스 병합 기능 에 의해 달성 될 수 있 다 . 다양 한 데이터베이스 튜닝 단계 들 이 데이터베이스 성능 을 최적 화 하 기 위해 고려 된다 . 예 를 들 어 , " 인덱스 들 등 과 같 은 빈번히 사용 되 는 파일 들 이 입력 / 출력 ( "" I / O "") 병목 상태 를 감소 시키 기 위해 별도 의 파일 시스템 들 에 배치 될 수 있 다 . "