Step it up now

SQL 공부 우선순위 본문

카테고리 없음

SQL 공부 우선순위

케잉 2023. 11. 29. 22:01
  • ERD 볼 수 있다 - 테이블 구조 파악 
    테이블스키마에서 확인가능한것 - PK, pk_emp - 힌트문에 사용가능함 
    복합키와 외래키 확인 가능함 

  • JOIN 조건식을 완성할 수 있어야한다  
    natural join
    self join
    outer join (left outer join right outer join, full outer join)
    non-equal join  <=, >=, !=, between a and b 

  • 관계형태
    1:1 
    1:n
    n:n - 조인을 걸면 안됨 - 설계자에게 확인할 것 
    업무에 대한 정의가 덜 된 경우기 때문 

    cf. TF팀 - 브레인 - 출장, 회의 

  • 정규화 ( 집합끼리 정규화 되어있는지 여부, 어떤게 1정규화인지 아는정도)
    제1정규화
    제2정규화
    제3정규화

  • 인라인뷰 - 조인시 속도향상을 위해서 경우의 수를 줄여줄때, 사용자 요구사항대로 화면을 출력할때 
    서브쿼리 - where(and or)절 아래 select문
    and - 교집합이어서 경우의 수가 줄어든다
    or - 합집합이어서 사용할수록 경우의 수가 증가됨 - 일량이 많아져서 검색속도가 느려진다
    스칼라쿼리 - 컬럼 자리에 select문