데이터 구조 다이어그램

Data structure diagram
데이터 구조 다이어그램 예제

DSD(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

참고 항목

참조

  1. ^ 데이터 통합 용어집 미국 교통부 웨이백 머신보관된 2016년 9월 24일. 2001년 8월.
  2. ^ IRS 리소스.2부정보 기술 제5장.시스템 개발, 섹션 13.데이터베이스 설계 기법 및 결과 자료.2009년 7월 2일 검색됨

추가 읽기

  • 찰스 W. 바흐만데이터 구조 다이어그램.데이터 베이스, 1969, 1:2:4–10.
  • 톰 데마르코.구조화 분석시스템 사양.null ISBN0-13-854380-1.프렌티스 홀 1979년 5월 11일
  • 에드워드 유던.현대 구조 분석.ISBN 0-13-598624-9프렌티스 홀. 1988년 8월 1일. 현재 구조 분석 위키로 이용 가능하다.