관계형 모델이란 무엇입니까?
관계형 모델은 스토리지, 검색 및 데이터베이스 관리를위한 단순하면서도 간결한 프레임 워크이며 2011 년 기준으로 지난 40 년 동안 데이터베이스에서 가장 널리 사용되는 프레임 워크입니다. 최초의 데이터베이스 모델 사용은 1969 년에 창립자 인 Edgar F. Codd 박사가 자신의 고용주 IBM에 대한 보고서를 작성하고 관계형 모델의 기본 구조를 사용하여 보고서를 작성했을 때였습니다. 보고서는 놀라워졌다. Codd 박사는 기본 구조뿐만 아니라 데이터베이스에 대한 관계형 모델이 될 작업을 완전히 육체화할 수있었습니다. 프레임 워크에 빌드 된 관계형 데이터베이스에서 데이터를 조회하는 데 사용하기 위해 관계형 모델을 중심으로 쿼리 언어, SQL (Structured Query Language)이 작성되었습니다.
모든 프로그래머와 프로그램 개발자는 관계형 모델의 개념과 운영에 대한 교육을 받았으며 구조를 중심으로 프로그래밍 할 수 있습니다. 관계형 모델은 선언적 방법으로 술어 논리를 사용하고 true와 false의 양방향 논리의 수학적 용어를 기반으로하기 때문에이 논리와 관련된 모든 데이터는 관계형 미적분학 및 관계형 대수에 의해 이후에 운영됩니다. 이러한 수학 연산을 통해 데이터를 쉽게 쿼리 할 수있을뿐만 아니라 테이블에 행을 추가하는 몇 가지 단계를 통해 쉽게 업데이트 할 수 있습니다. 변수를 사용하여 데이터 값으로 정보를 수량화하는 관계형 모델은 특정 키를 사용하여 정보 사용 및 쿼리시 제한을 적용합니다. Codd 박사는 처음부터 속성을 사용하여 데이터 유형을 지정했으며 일관성이 관계형 모델에 내장되어 가장 널리 진화 된 데이터베이스 관리 도구가되었습니다.
작동시, 관계형 모델 데이터베이스의 정보는 데이터와 관련하여 쿼리 된 변수에 따라 여러 가지 방법으로 더 큰 그림을 형성하도록 재구성 할 수있는 작은 구성 요소로 나뉘어지고 서로 관련된 많은 작은 구성 요소를 연결합니다. 이러한 작은 구성 요소를 엔터티라고하며 열과 행으로 구성됩니다. 정보는 모든 형식을 사용하여 입력 할 수 있으며 지정된 설계 원칙에 따라 일련의 논리 규칙에 따라 저장됩니다. 고유 키는 엔터티를 식별하고 참조 무결성을 유지하므로 정보 중복이없는 쿼리는 항상 동일한 결과를 찾습니다. 이 구조로 인해 관계형 데이터베이스가 유연 해 지므로 프로그래머는 데이터베이스를 여러 가지 다양한 응용 프로그램에 액세스 할 수 있도록 작성할 수 있습니다.
1960 년대 후반부터 많은 상용 및 오픈 소스 제품이 관계형 모델을 중심으로 구축되었으며 대부분 관계형 데이터베이스의 술어 논리 구성 요소에 대응하기 위해 SQL 쿼리 언어를 사용합니다. 3 값 논리가 가능한 SQL의 모든 기능을 사용할 필요는 없지만 관계형 데이터베이스를 쉽게 쿼리 할 수 있습니다. 그러나 SQL 이외의 언어는 데이터베이스를 관리하고 관계형 데이터베이스를 쿼리 할 수있는 30 개 이상의 언어가 있습니다. SQL은 개발 된 초기 관계형 모델 데이터베이스에 사용 된 최초의 언어 일뿐입니다.