* `SQL`에서 중요한 것은 무엇일까요? * 가장 중요한 것은 `유지보수`가 좋게 작성해야 하며 누구나 알아볼 수 있어야 한다는 겁니다. * 같이 개발하는 사람들이 중구난방 개발을 하면 나중에 보기 힘들기 때문에 `표준 SQL 작성 규칙`을 정해야합니다.
* SQL을 작성하고 원하는 결과값을 받는다고 해서 그것이 끝은 아닙니다. * 고객이 몰려서 속도가 느린 쿼리가 될수도 있고 유지보수 측면에서 이거저거 추가하다보면 성능이 저하되 느린 쿼리들이 생겨나게 됩니다. * 그렇기에 저희는 `리펙토링`을 통해 시간을 줄이고
* DB를 설계하면서 간과하기 쉬운 부분은 `ERD`를 작성하지 않는 것입니다. * `ERD` 를 작성하지 않으면 협업시에 어떻게 설계가 되었고 어떤 방식으로 작성을 하였는지에 대해 매번 설명해야 하며 한 눈에 파악하기로 어렵게 됩니다.
# 목차 > ERD 작성 이유 > ERD 구조 > ERD 작성법 > 마치며 * 전편에 이어 ERD 작성 방법에 대해 알아보겠습니다.
SQL을 사용하다 보면 프로시저를 사용할 경우가 생깁니다. 자주 쓰이는 복잡한 쿼리문이라든지 속도가 중요한 쿼리문은 프로시저로 작성하는 게 더 효율적입니다. 프로시저는 무엇이고 왜 사용하는지 그리고 작성법에 대해 알아보겠습니다.
DB를 접하게 되면 필연적으로 마주치게 되는게 있습니다. 바로 인덱스라는 것인데요 인덱스는 무엇이길래 항상 강조되고 중요하다고 얘기하는 걸까요? 그 인덱스에 대해 알아보겠습니다.