차례:
정의-관계형 데이터베이스 관리 시스템 (RDBMS)이란 무엇입니까?
관계형 데이터베이스 관리 시스템 (RDBMS)은 1970 년 현대 관계형 데이터베이스 디자인의 아버지 인 Edgar F. Codd가 지정한 관계형 모델을 기반으로하는 데이터베이스 엔진 / 시스템입니다.
가장 현대적인 상업용 및 오픈 소스 데이터베이스 응용 프로그램은 사실상 관계형입니다. 가장 중요한 관계형 데이터베이스 기능에는 특정 데이터 관계를 유지 관리하고 데이터 스토리지에 테이블을 사용하는 기능이 포함됩니다.
Techopedia는 관계형 데이터베이스 관리 시스템 (RDBMS)을 설명합니다.
1970 년 IBM의 영국 컴퓨터 과학자 인 Edgar F. Codd는“대형 공유 데이터 뱅크를위한 관계형 데이터 모델”을 발표했습니다. 당시 유명한 논문은 거의 관심을 끌지 않았으며 Codd의 획기적인 작업이 어떻게 관계형 데이터 저장에 대한 기본 규칙은 다음과 같이 단순화 할 수 있습니다.
- 데이터는 관계, 즉 서로 관계가있는 테이블 (예 : 기본 / 외국 키)로 저장 및 표시되어야합니다.
- 테이블에 저장된 데이터를 조작하려면 시스템이 관계 연산자를 제공해야합니다. 관계 연산자는 두 엔티티간에 관계를 테스트 할 수 있도록합니다. SELECT 문의 WHERE 절이 좋은 예입니다. 즉, SQL 문 SELECT * FROM CUSTOMER_MASTER WHERE CUSTOMER_SURNAME = 'Smith'는 CUSTOMER_MASTER 테이블을 조회하고 성씨가 Smith 인 모든 고객을 리턴합니다.
Codd는 나중에 모든 데이터베이스가 관계형 자격을 갖추기 위해 따라야하는 12 가지 규칙을 요약 한 또 다른 논문을 발표했습니다. 현대의 많은 데이터베이스 시스템은 12 가지 규칙을 모두 따르지는 않지만 12 가지 규칙 중 2 개 이상을 준수하기 때문에 관계형으로 간주됩니다.
대부분의 최신 상용 및 오픈 소스 데이터베이스 시스템은 본질적으로 관계형이며 Oracle DB (Oracle Corporation); SQL Server (Microsoft) 및 MySQL 및 Postgres (오픈 소스).