1. 데이터베이스 – 소프트웨어 개발 프로세스
1. 비즈니스 프로세스 디자인
2. 분석
3. 사양
4. 디자인
5. 실행
6. 테스트
7. 운영
https://github.com/kahee/TIL/blob/master/TIL/2018-10-17-TIL_1017.md
2. 데이터베이스 – ER 다이어그램
ER(Entity-Relationship model) 객체 – 관계 모델
개체와 개체간의 관계를 이용해 현실 세계를 개념적으로 표현 -> 개념적 스키마 (외부/개념/내부)
직원
주민번호
직원코드
피플펀드
직원코드
부서명
상사
1n
3. 데이터베이스 – 관계
일대일 관계
동일한 두 개체가 다중 관계 유형 이름은 고유해야 한다.
Ex) 부부관계
일대다 관계
하나의 개체가 다른 개체들과 관련되지만 그 역은 성립하지 않음
Ex) 상사/회사원
다대다 관계
하나의 개체가 많은 개체들과 관련되며 역이 성립
Ex) 투자자/트랜치상품
4. 데이터베이스 – 관계 데이터 모델
ER 다이어그램을 테이블로 만든것
이름
CAHR(20)
주민번호
INT
전화번호
CHAR(20)
직원코드
INT
유가희 940131 1234-1231 1234
김여진 00000 1234-1234 1232
릴레이션 – 열과행으로 이루어진 테이블
속성/투플 – 열과행
차수 – 릴레이션에서 속성 전
체의 개수
도메인 – 속성들이 가질 수 있
는 값들의 집합(데이터 타입)
릴레이션 스키마 - 릴레이션
을 구성하는 속성들의 집합
특징
투플(행) 유일성/무순서/무순서/원자성