db 설계 예제

By | August 2, 2019

때로는 테이블이 그 자체로 다시 가리킵니다. 예를 들어 직원 테이블에는 동일한 테이블의 다른 개인을 참조하는 특성 “manager”가 있을 수 있습니다. 이를 재귀 관계라고 합니다. 짜잔, 당신은 지금 자신에게 좋은 데이터베이스 스키마 디자인을 가지고! 다음은 이 문서를 만드는 데 사용한 재료입니다. 데이터베이스 스키마 를 설계하는 것은 데이터 관리의 기반을 구축하는 첫 번째 단계입니다. 비효율적인 스키마 디자인은 메모리 및 기타 리소스의 소비자가 많고 잘못 정의되지 않은 데이터베이스를 만들 수 있으며 유지 관리 및 관리가 어렵습니다. 이 설명의 목적은 PostgreSQL을 기반으로 하는 데이터 프로젝트에 대한 효과적인 데이터 스키마의 예를 제공하는 것입니다. 이 토론은 판타지 우주의 인프라를 구축하여 설명 된 데이터 스키마 디자인의 일반적인 기초를 제공합니다. 참고, 데이터베이스의 천재는 디자인에 . SQL을 사용한 데이터 작업은 비교적 간단합니다. 먼저 시스템에 대한 설명을 살펴보겠습니다. 일반적으로 가장 좋은 작업을 수행하고 새롭고 고유한 기본 키를 만듭니다. 다음 표는 각 엔터티에서 만든 테이블의 구조를 보여 줍니다.

1. 비즈니스 요구 사항에 따라 논리적으로 스키마를 디자인합니다. 논리 모델을 빌드하는 것으로 정의할 수 있습니다. 이 디자인 단계는 데이터베이스 개발 방법에 중요한 역할을 합니다. 이러한 요구 사항은 프로그래머가 데이터베이스를 물리적으로 디자인하는 동안 활용할 수 있는 유용한 정보로 변환될 수 있습니다. 이 프로세스의 일부는 제약 조건이라는 규칙 집합을 정의하는 것입니다. 이러한 제약 조건은 다양한 테이블의 데이터가 서로 어떻게 관련되는지 정의합니다. 우리의 그림으로 돌아가서, 우리는 행성이 그룹화해야 하는 데이터 요소와 속성의 긴 목록을 가질 것이라는 결론을 내릴 수 있습니다. 이 예제에서는 정의된 데이터 요소와 제약 조건이 몇 개 있는 이 범위를 비교적 작게 유지합니다. Lucidchart와 같은 신뢰할 수 있는 데이터베이스 디자인 도구를 통해 잘 설계된 데이터베이스를 통해 사용자에게 필수 정보에 액세스할 수 있습니다. 이 페이지의 원칙을 따르면 잘 수행되고 향후 요구에 맞게 조정되는 데이터베이스를 디자인할 수 있습니다. 데이터베이스를 배치하는 기본 사항과 최적의 결과를 위해 데이터베이스를 구체화하는 방법을 다룹니다.

이러한 지침을 사용하여 최상의 관계형 데이터베이스를 만들어 올바른 결정을 내릴 수 있도록 설계자입니다. 이 예제에서는 요구 사항에 따라 스키마의 논리적 범위를 살펴보겠습니다. 실제 스키마는 사용되는 저장소 유형에 따라 달라집니다. 우리가 만들고 있는 행성을 좀 더 자세히 살펴보겠습니다. 행성은 대륙과 부족의 이름을 포함 할 것이다. 이 판타지 세계에서, 부족 (파벌) 하나 이상의 대륙에 걸쳐 수 있습니다. 이 경우 우리는 일대일 비율의 제약 조건으로 제한되지 않습니다. 부족 데이터는 충돌 없이 일대일 관계를 기반으로 성장할 수 있습니다. 이는 잘 설계된 스키마를 통해 데이터가 기하급수적으로 증가할 수 있는 방법의 예입니다. 데이터베이스 쿼리 언어는 구조화 된 쿼리 언어 또는 SQL이라는 이러한 작업에 대해 발명되었습니다. SELECT 및 INSERT 작업은 모두 구조화 된 쿼리 언어의 일부입니다.

다음은 SQL SELECT 쿼리및 그 결과의 예입니다.

Category: Uncategorized