개발 관계형 데이터베이스 설계 (rdd) 란 무엇입니까? -techopedia에서 정의

관계형 데이터베이스 설계 (rdd) 란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-관계형 데이터베이스 디자인 (RDD)이란 무엇입니까?

관계형 데이터베이스 설계 (RDD)는 정보와 데이터를 행과 열이있는 테이블 세트로 모델링합니다. 관계 / 테이블의 각 행은 레코드를 나타내고 각 열은 데이터의 속성을 나타냅니다. SQL (Structured Query Language)은 관계형 데이터베이스를 조작하는 데 사용됩니다. 관계형 데이터베이스의 설계는 데이터가 일련의 관련 테이블로 모델링되는 4 단계로 구성됩니다. 단계는 다음과 같습니다.

  • 관계 / 속성 정의
  • 기본 키 정의
  • 관계 정의
  • 표준화

Techopedia는 관계형 데이터베이스 디자인 (RDD)을 설명합니다.

관계형 데이터베이스는 데이터 구성 및 트랜잭션 수행에있어 다른 데이터베이스와 다릅니다. RDD에서 데이터는 테이블로 구성되며 모든 유형의 데이터 액세스는 제어 된 트랜잭션을 통해 수행됩니다. 관계형 데이터베이스 설계는 데이터베이스 설계에 필요한 ACID (원 자성, 일관성, 무결성 및 내구성) 특성을 충족시킵니다. 관계형 데이터베이스 설계에서는 데이터 관리 문제를 처리하기 위해 응용 프로그램에서 데이터베이스 서버를 사용해야합니다.

RDD의 네 단계는 다음과 같습니다.

  • 관계 및 속성 : 각 테이블과 관련된 다양한 테이블 및 속성이 식별됩니다. 테이블은 엔티티를 나타내고 속성은 각 엔티티의 특성을 나타냅니다.
  • 기본 키 : 레코드를 고유하게 식별하는 데 도움이되는 속성 또는 속성 세트가 기본 키로 식별되고 지정됩니다.
  • 관계 : 다양한 테이블 간의 관계는 외래 키를 사용하여 설정됩니다. 외래 키는 다른 테이블의 기본 키인 테이블에서 발생하는 특성입니다. 관계 (테이블) 사이에 존재할 수있는 관계 유형은 다음과 같습니다.
    • 1-1
    • 일대 다
    • 다 대다

엔터티 관계 다이어그램을 사용하여 엔터티, 해당 특성 및 엔터티 간의 관계를 다이어그램 방식으로 설명 할 수 있습니다.

  • 정규화 : 데이터베이스 구조를 최적화하는 프로세스입니다. 정규화는 데이터베이스 디자인을 단순화하여 중복성과 혼동을 피합니다. 다른 일반적인 형태는 다음과 같습니다.
    • 첫 번째 정상적인 형태
    • 두 번째 정규형
    • 세 번째 정상적인 형태
    • 보이스 코드 정규형
    • 다섯 번째 정상적인 형태

일련의 규칙을 적용하면 테이블이 선형으로 점진적으로 위의 일반 형식으로 정규화됩니다. 정규화 수준이 높을수록 디자인의 효율성이 향상됩니다.

관계형 데이터베이스 설계 (rdd) 란 무엇입니까? -techopedia에서 정의