draw.io
ERD 그릴 때 StarUML 대신에 사용할 수 있다.
링크 : draw.io
ERD 실습
피터 첸 표기법

IE 표기법

정규화
1 정규형
릴레이션의 모든 속성 값이 원자 값을 가진다.
2 정규형
부분 함수 종속을 제거한다.
3 정규형
이항 종속성을 제거한다.


자세한 내용은 링크 참고

2022-05-19 소프트웨어_분석_및_설계_14
식별자 식별자 종류 한 엔티티 내의 특정 인스턴스를 구분할 수 있는 단일 속성 또는 속성 그룹 후보 식별자 : 엔티티의 각 인스턴스를 유일하게 식별하기 위해 제공되는 속성이나 속성 그룹 주 식별자 : 유일하게 식별하는 데 가장 적합한 것. 효율적이며 정적이다. not null. 업무 활용도가 높음. 부 식별자 : = 후보 식별자 – 주 식별자 대리 식별자 : 보안상 혹은 효율상의 이유로 주 식별자를 대체하는 인위적이고 단순한 단일 속성 역 엔트리 : 어떤 속성이 특정 엔티티 인스턴스에 접근하는데 자주 사용될 경우 선택. DB 효율성을 위한 index. 유일할 필요성은 없다. 식별자 업무규칙 참조 무결성(Referential integrity) : 엔티티 관계의 무결성을 강조 엔티티 내 … 더 읽기
이상현상
- 삭제 이상(deletion anomly) : 투플 삭제 시 같이 저장된 다른 정보까지 연쇄적으로 삭제되는 현상 (triggered deletion) 발생
- 삽입 이상(insertion anomly) : 투플 삽입 시 특정 속성에 해당하는 값이 없어 Null 값을 입력해야 하는 현상
- 수정 이상(update anomly) : 투플 수정 시 중복된 데이터의 일부만 수정되어 데이터의 불일치 문제가 일어나는 불일치 문제 (inconsitency) 발생