[TOPCIT] UML 연습하기 - Class Diagram
Certificate/TOPCIT2023. 10. 18. 22:44[TOPCIT] UML 연습하기 - Class Diagram

요소 클래스 다이어그램에서 클래스는 이름, 속성(변수), 메소드 순으로 나열한다. 속성과 메소드는 생략이 가능하다 이름은 반드시 입력해야 한다. 기호 기호 의미 설명 + public 어떤 클래스의 객체에서든 접근 가능 - private 이 클래스에서 생성된 객체들만 접근 ~ default (package) 동일 패키지에 있는 클래스의 객체들만 접근 가능 # protected 이 클래스의 동일 패키지에 있거나 상속 관계에 있는 하위 클래스의 객체들만 접근 가능 밑줄 static {readonly} final [*] or [0...1] 리스트와 같은 변수에 지정된 사이즈를 의미 List의 경우 사이즈가 정해지지 않아서 [*]로 표기 Optional의 경우 0개거나 1개여서 [0...1]로 표기 Array의 ..

[TOPCIT] UML 연습하기 - ER Diagram
Certificate/TOPCIT2023. 10. 18. 16:23[TOPCIT] UML 연습하기 - ER Diagram

해당 글에서는 TOPCIT 시험에서 ERD를 그릴 때 각 구성 요소들이 어떤 의미를 가지는지 정리해보겠다. Table테이블이다. PK는 Primary Key의 약자로 기본키를 의미한다. PK는 각 테이블 당 유일하다. 관계선 실선(Identifying): 식별관계 부모테이블의 PK가 자식테이블의 FK/PK가 되는 경우 부모가 있어야 자식이 생기는 경우 점선(Non-Identifying): 비식별관계 부모테이블의 PK가 자식테이블의 일반속성이 되는 경우 부모가 없어도 자식이 생기는 경우 식별 관계 vs 비식별 관계식별 관계식별 관계란, 부모 테이블의 PK 또는 UK를 자식 테이블이 자신의 기본키로 사용하는 관계이다. 부모 테이블의 키가 자신의 기본키에 포함되기 때문에 반드시 부모 테이블에 데이터가 존재해야..

image