ERD 설계 및 쿼리 작성

Danny·2023년 10월 18일

ASAC

목록 보기
2/8
post-thumbnail

MYSQL WORKBENCH 사용

* File - New Model

DB모양 더블클릭 - 이름 수정

툴 이용해서 작성 시작

테스트

요구사항

  1. 생성한 ERD 기반으로 3개 페이지에 대한 쿼리 작성하기

    • 상품 디테일 정보 조회 쿼리
    	SELECT PRODUCTDETAIL FROM PRODUCT
    	SELECT * FROM asac.PRODUCT;
    • 상품평 조회 쿼리
    select reviewrating,reviewcomment,reviewdate from review
    
    • 상품 구매 추가 쿼리
    insert into product value(1,"IPHONE27","139,000,000,000","poo",1);
    
  2. 주문 리스트 페이지

    • 주문 리스트 조회 쿼리
    	select * from orders
  3. 주문 상세 페이지

    • 주문 상세 조회 쿼리
    SELECT orders.id, orders.orderdate, product.productname,products.price
    FROM orders JOIN products ON orders.orderid=product.orderid
    WHERE orders.orderid = '주문번호';
    

  • 노출되는 데이터 중 최소 핵심 데이터에 대해서만 쿼리로 작성
    • 각페이지당 1개의 핵심 쿼리만
    • 1개의 쿼리임에도 JOIN으로 엮여있어서 복잡할 것

0개의 댓글