데이터 구조 다이어그램
Data structure diagramDSD(Data Structure Diagram)는 개념 데이터 모델의 다이어그램으로, 개체와 이들의 관계를 문서화하고, 그 모델에 연결되는 제약조건도이다.null
DSD의 기본 그래픽 표기 요소는 실체를 나타내는 상자다.화살표 기호는 관계를 나타낸다.데이터 구조도는 복잡한 데이터 실체를 문서화하는 데 가장 유용하다.null
개요
데이터 구조 다이어그램은 데이터 사전에서 데이터 요소의 구조를 나타내기 위해 사용되는 다이어그램 유형이다.데이터 구조 다이어그램은 그러한 데이터 사전 항목 내의 구성 사양에 대한 그래픽 대안이다.[1]null
데이터 구조도는 기업-관계모형(E-R 모델)의 전신이다.DSD에서 속성은 그 밖의 속성이 아니라 엔티티 박스 내부에 지정되는 반면, 관계는 엔티티를 결합하는 제약조건을 지정하는 속성으로 구성된 상자로 그려진다.DSD는 E-R 모델이 서로 다른 기업 간의 관계에 초점을 맞추고, DSD는 기업 내 요소의 관계에 초점을 맞춘다는 점에서 E-R 모델과 다르다.null
데이터 구조 다이어그램을 나타내는 여러 가지 스타일이 있으며 카디널리티를 정의하는 방법에서 현저한 차이가 있다.화살표 헤드, 반전 화살표 헤드(크라운 발) 또는 카디널리티의 숫자 표현 중에서 선택할 수 있다.null
바흐만 도표
바흐만 다이어그램은 특정 유형의 데이터 구조 다이어그램으로,[2] 네트워크나 관계형 "논리적" 모델로 데이터를 설계하는 데 사용되며, 데이터 모델을 시스템에 저장하는 방식과 분리한다.이 모델은 데이터베이스의 선구자인 찰스 바흐만의 이름을 따서 지어졌으며, 주로 컴퓨터 소프트웨어 디자인에 사용된다.null
관계 모델에서 관계란 그 관계에서 모든 키의 전이적 기능에 의존하지[clarify] 않고 완전하게 기능하는 속성의 응집이다.관계 사이의 결합은 아코디언트 속성에 기초한다.모든 관계에 대해 직사각형을 그리고 모든 결합은 관계를 연결하는 선으로 그려져야 한다.각 선의 가장자리에는 화살표가 카디널리티를 나타낸다.우리는 1 대 n, 1 대 1, 그리고 n 대 n이 있다.후자는 피해야 하며 두 개 이상의 1-n 연결기로 교체해야 한다.null
참고 항목
![]() | Wikimedia Commons에는 데이터 구조 다이어그램과 관련된 미디어가 있다. |
참조
추가 읽기
- 찰스 W. 바흐만데이터 구조 다이어그램.데이터 베이스, 1969, 1:2:4–10.
- 톰 데마르코.구조화 분석 및 시스템 사양.null ISBN0-13-854380-1.프렌티스 홀 1979년 5월 11일
- 에드워드 유던.현대 구조 분석.ISBN 0-13-598624-9프렌티스 홀. 1988년 8월 1일. 현재 구조 분석 위키로 이용 가능하다.