[PROJECT] TIL 044 - 23.09.14

유진·2023년 9월 14일
0

클래스 다이어그램

  • 밑줄 : static
  • 기울임 : abstract
ex) public class Board {
	private int boardNo; // 필드
    
    public Board() {} // 생성자
    
    public void setBoardNo() {} // 메서드
}

ex) private List<B> list = new ArrayList<B>

  • 실선 : 클래스 상속
  • 점선 : 인터페이스 상속

public class A {
	public void op1() {
    	B b = new C();
    }
}

  • 생성자 = 클래스랑 이름이 똑같고 반환형이 없다.
  • 생성자 역할 -> 객체 생성시 호출

모델링

CHAP01. DB모델링개요

  • PK = 기본키
  • FK = 외래키(다른키 식별자 가져오는 것)

CHAP02. 개념적모델링_ERD

  • 사원정보 = Employee
  • 부서정보 = Department


ex)
학생(담당선생님 FK) 담당선생님(PK) -> ★비식별관계★

  • 식별관계의 단점 ? 요구사항 변경 시 구조 변경이 어려움

ERD SITE
https://www.erdcloud.com/

0개의 댓글