본문 바로가기

공부/ERD10

우아한 객체지향 강의 메모 - 01 https://youtu.be/dJ5C4qRqAgA?t=830 13:30 - 22:20분 주문중인 업소 : 주문 x 최소주문금액 옵션그룹 - 옵션 메뉴 - 주문 1인 세트 등록 나 이거 사야지 담을 때 마다, 장바구니에 핸드폰 로컬에 저장이 됨 일일세트를 판매하다 -> 업소에서 메뉴를 변경할 경우 (이름과 가격이 변경) 장바구니에 담긴 메뉴랑 불일치가 발생하게 되면 -> 일치하는지 검증을 해야 됨 위 : 사장님이 등록하신 메뉴 아래 : 시스템으로 들어온 주문 검증해야 되는것 : 메뉴의 이름과 주문항목의 이름 비교 옵션그룹의 이름과 주문옵션그룹의 이름 비교 옵션의 이름과 주문옵션의 이름 비교 옵션의 가격과 주문옵션의 가격 비교 가게가 영업중인지 확인 주문금액이 최소주문금액 이상인지 2022. 4. 23.
미니프로젝트 ERD 설계하기 - 1 (개모임) 처음생각했던 ERD 수정한 ERD 강의를 듣고 새로 그려본 ERD - FrontJoin와 BackJoin을 대입하여서 작성해 보았다. -> FrontJoin와 BackJoin부분이 원래는 5기 B반 7조에서 만든 좋아요 기능을 참고하였는데, 정확한 테이블모양이 맞는지는 잘 모르겠다. 내일 다른 분들에게 물어볼 예정 https://github.com/KimCG1130/miniproject GitHub - KimCG1130/miniproject Contribute to KimCG1130/miniproject development by creating an account on GitHub. github.com 게시글 (Post) 더보기 1. 좋아요기능 -> FrontJoin와 BackJoin을 대입 예정 2... 2022. 4. 12.
ERD 다이얼그램 공부하기 - 2 https://www.youtube.com/watch?v=k7sTt_9BuKk 관계형 데이터 모델 정규화 매핑룰 논리적이 스키마 변환 ISA (상속관계) 스키마 : 틀 ERD를 다음과 같이 만드는 것을 -> 매핑룰 (Mapping Rule) 정규화 : 테이블을 쪼개는 것 교차엔티티 : 학생이라는 테이블과 과복이라는 테이블 학생은 여러 과목을 들을 수 있고, 과목은 여러 학생이 들을 수 있음 n : m 수강이라는 관계를 만들어서 n:1 관계 1:m 관계 -> 교차엔티티 : 수강 -> 복잡성을 해결하기 위함 n:m관계의 경우 관계를 별도의 테이블로 구성해야 함 - 관리하기 편함 놀리적 ERD 학생(1) : 성명(무족건 입력) / 학과 수강(N) : 학번 / 과목코드 과목코드(1) : 과목명 학생은 1개 없어.. 2022. 4. 12.
ERD 다이얼그램 공부하기 - 1 https://youtu.be/9QMAjEIz6VM 스키마 : 구조 ( 틀 ) 속성 : 열 인스턴스 : 튜플의 모음 도메인 : 최소원소 돔 ( 1 ~ 4 학년 ) 기본키 : 다른 사람을 구분 ( 학번 ) -> 차수(degree) : 4 -> 카디날리티(cardinality) : 3 위 : 테이블 - 릴레이션 아래 : er다이어그램 -> 개체 (엔티티) ex) 학생 Entity 릴레이션 > 테이블 1:1 / 1:n / n:m ISA : 상속관계 종류 Disjoint : 하나에만 속할 수 있다 -> 회사원, 학생, 자영업 Overlapping : 여러개 포함 될 수있다 -> 회사원 & 학생, 회사원 & 자영업 Total : 상위개체는 하위개체에 속할 수 잇다 -> 수강생 = 직장인, 수강생 = 자영업 Par.. 2022. 4. 12.