프로그램 만드는 데 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 포함관계 -
다이아몬드는 관계 테이블
'DATA BASE' 카테고리의 다른 글
무결성 정확성 일관성 (0) | 2020.04.27 |
---|---|
JSP(JavaServer Pages) 맛보기 (0) | 2020.04.23 |
DB 연결된 Java에서 변수, 배열, 객체, 객체배열에 Data담아서 출력하기 + 맴버 변수에 직접 접근하지 않는 것 까지 수정해봄. (0) | 2020.04.22 |
자바랑 DB연동 (0) | 2020.04.22 |
SQL 내장 함수 숫자, 문자, 날짜, 시간 (0) | 2020.04.16 |