관계형 데이터베이스 관리 시스템이란 무엇입니까?
관계형 데이터베이스 관리 시스템 (RDBMS)은 데이터 테이블을 포함하는 특정 유형의 데이터베이스입니다. 이러한 유형의 데이터베이스는 종종 단일 또는 여러 개의 제휴 소프트웨어 응용 프로그램을 지원하는 데 사용됩니다. 특정 데이터베이스 프로그래밍 언어는 데이터를 수정하고보고하는 데 사용됩니다. 여러 가지 기술로 데이터 검색 속도를 높이고 복제를 줄일 수 있습니다.
조직은 재고, 직원, 고객 및 기타 데이터를 저장하기 위해 RDBMS를 사용할 수 있습니다. 사용자는 데이터베이스 작업을위한 프로그래밍 코드가 포함 된 소프트웨어 응용 프로그램을 통해 관계형 데이터베이스 관리 시스템과 상호 작용할 수 있습니다. 이러한 소프트웨어 응용 프로그램은 전통적이거나 웹 기반 일 수 있습니다.
관계형 데이터베이스 관리 시스템은 열과 행이있는 테이블로 구성됩니다. 열 레이블은 열 내 행의 데이터를 식별합니다. 각 행에는 사람, 위치, 개체 또는 아이디어 일 수있는 엔터티 인스턴스에 대한 실제 데이터가 포함됩니다. 예를 들어 고객 데이터베이스에는 고객 ID, 이름, 성 및 전자 메일 주소 열이있을 수 있으며 각 행에는 개별 고객의 데이터가 포함됩니다.
관계형 데이터베이스 관리 시스템은 SQL (Structured Query Language)을 사용하여 액세스 및 업데이트됩니다. 데이터 작업을 위해 데이터베이스 개발자는 쿼리라는 프로그래밍 문을 작성합니다. 서로 다른 브랜드의 데이터베이스 관리 시스템에는 많은 유사성이 있지만 서로 다른 버전의 SQL을 사용해야 할 수도 있습니다.
RDBMS는 여러 유형의 테이블을 사용할 수 있습니다. 기본 테이블은 전체 데이터 세트를 보유합니다. 임시 테이블은 쿼리가 실행될 때 조작되는 데이터를 저장합니다. 결과 테이블은 쿼리 결과를 저장합니다.
관계형 데이터베이스 관리 시스템은 여러 가지 유형의 키를 사용하여 데이터를 검색합니다. 기본 키는 엔터티의 특정 인스턴스 하나를 식별합니다. 직원 테이블의 경우 기본 키는 각 직원이 영구적으로 할당되고 다른 직원이 사용하지 않는 직원 식별 번호 일 수 있습니다. 고유 키는 엔터티의 각 인스턴스에 독점적 인 다른 데이터 요소입니다. 예를 들어 소매 업체는 고유 한 공급 업체 품목 번호로 재고 품목을 할당 할 수 있습니다.
세 번째 유형의 키는 외래 키입니다. 관계형 모델에서는 엔터티 간의 관계를 설정합니다. 외래 키를 사용하면 관계형 데이터베이스 관리 시스템에서 데이터를 복제하지 않고도 회사 고객과 각 고객의 판매 간 관계를 유지할 수 있습니다.
데이터 검색 속도는 특히 데이터 양이 증가함에 따라 중요합니다. 개발자는 쿼리를 더 빠르게 실행할 수 있도록 RDBMS에 인덱스를 추가 할 수 있습니다. 색인은 일반적으로 세금 식별 번호와 같은 기본 키를 사용합니다.