DATA BASE
설계 - 데이터 모델링
Linda~!
2020. 4. 23. 10:45
프로그램 만드는 데 3가지 신경써야 하는데
1. 데이터
-1 메모리(변수, 객체 등등...)
-2 파일
-3 DB
2. GUI (Swing..)
3. 제어(처리)
read, write
for, while, if, switch, case
AI
view control
디자인=설계
모델..구조랑 비슷...
분석 -> 설계 -> 구현(코딩) -> 테스트 -> 유지보수
Java에서
UML(Unified Modeling Language)
1. 유즈케이스다이어그램
2. 클래스 다이어그램
4. 요구사항 분석서
5. 화면설계서
.
.
DB관련 설계
1. ER(Entity Realationship) Diagram - 정보 모델링
2. 테이블 설계서
자바에서 설계도가 중요하지만 실제로 딱 그대로 되지 않아서.. 덜하지만
DB는 어느정도 설계도 구현하고 유지보수하기 위해서 설계도가 중요해서 있어야 함.,
entity : 개체 - 네모로 표현
속성 - 동그라미로 표현
관계 타입 - 다이아몬드로 표현 (개체들의 관계생기는 테이블)
isA 상속 관계 - 역삼각형으로 표현
hasA 포함관계 -
다이아몬드는 관계 테이블