대부분 웹 공부하면서 SQL 접했을 꺼라고 생각함
문제는 이게 RDB를 그냥 넣었다 뺐다하는 저장소라고 생각하기 쉬움.
반드시 RDB 모델링부터 배워라
DB의 근본적인 목적은 최소한의 중복되지 않는 데이터들로 의미있는 정보를 만들어내는 건데
이걸 이해하지 못하고 그냥 필요할 때 속성추가해서 수정하면
너가 만드는 건 DB가 아닌 엑셀이 됨.
엑셀이되면 DB가 아니기때문에 SQL을 제대로 작성할 수가 없음.
작성해도 다른 사람들은 이해 못함.
엑셀이되면 DB가 아니기때문에 SQL을 제대로 작성할 수가 없음.
작성해도 다른 사람들은 이해 못함.
ㅋㅋㅋㅋ ㅇㄱㄹㅇ DB가 필요해진 이유가 보안성이나 원자성 지속성 같은 문제도 있지만 정규화 없는 db는 시체지 ㅋㅋㅋ
관계랑 정규화도 모르는데 쿼리를 짠다? 그 자체가 넌센스.. 그리고 JOIN 연산의 핵심은 릴레이션의 튜플들의 곱집합에서 추출하는 건데 아마추어들이 만든 엑셀같은 DB에선 더미데이터밖에 안된다.
둘다 같이 배우면 되는거지 뭘 또 ㅋㅋ
정규화 높은게 좋은건 아님
+1
어지간한 프로젝트는 3단계면 충분함.
엑셀 하다가 sql 넘어갔고 sql 하다가 지금은 웹 보는 중. RDB를 넣었다 뺏다 하는 저장소라고 생각하는 사람이...있나...???
이건 글쓴놈이 더닝크루거 고점같은데
ㅋㅋㅋㅋㅋㅋ ㄹㅇ 신입들 정규화병걸려서 테이블 망쳐놓으면 딱밤마려움