https://www.youtube.com/watch?v=k7sTt_9BuKk
관계형 데이터 모델
정규화
매핑룰
논리적이 스키마 변환
ISA (상속관계)
스키마 : 틀
ERD를 다음과 같이 만드는 것을 -> 매핑룰 (Mapping Rule)
정규화 : 테이블을 쪼개는 것
교차엔티티 : 학생이라는 테이블과 과복이라는 테이블
학생은 여러 과목을 들을 수 있고, 과목은 여러 학생이 들을 수 있음
n : m
수강이라는 관계를 만들어서
n:1 관계 1:m 관계
-> 교차엔티티 : 수강
-> 복잡성을 해결하기 위함
n:m관계의 경우 관계를 별도의 테이블로 구성해야 함 - 관리하기 편함
놀리적 ERD
학생(1) : 성명(무족건 입력) / 학과
수강(N) : 학번 / 과목코드
과목코드(1) : 과목명
<정보공학적 표현 - Information Engineering ERD>
학생은 1개
없어도되고, 여러개 있어도 된다
1 : 1 좌우 반드시 1개씩
1:0 or 1:1 왼쪽에는 반드시 1개, 오른쪽은 업ㄱ거나 1개
1:n 왼쪽에는 반드시 1개를, 오른쪽은 반드시 여러개
1:1 or 1:n 왼쪽에는 반드시 1개, 오른쪽은 1개 또는 여러개
1:0 or 1:1 또는 1:n 왼쪽에는 반드시 1개, 오른쪽은 0개 또는 1개 또는 여러 개
쇼핑몰 : 수많은 회원들 회원가입
-> 아이디, 집번호 !#$!$@#$ 등록
-> 꼭 받고싶은 정보를 뭘 선택할 것인가?
전화번호 VARCHAR
실무에서는 엄청난 데이터베이스
PK : 기본키 -> ID
NULL상태 : 아이디 성명 꼭 받겠다
배운내용)
관계형 데이터 모델
매핑룰
정보공학적 표현
'공부 > ERD' 카테고리의 다른 글
우아한 객체지향 강의 메모 - 03 (0) | 2022.04.23 |
---|---|
우아한 객체지향 강의 메모 - 02 (0) | 2022.04.23 |
우아한 객체지향 강의 메모 - 01 (0) | 2022.04.23 |
미니프로젝트 ERD 설계하기 - 1 (개모임) (0) | 2022.04.12 |
ERD 다이얼그램 공부하기 - 1 (0) | 2022.04.12 |