테스트 사이트 - 개발 중인 베타 버전입니다

DB 설계 못해도 됩니까

· 10년 전 · 1604 · 18

가만보니 DB설계 못하면 개발이 뺑이칠것 같은데

DB설계 몰라도 된다는 개발자도 계시고

실제로 그분은 DB설계 못하시고

 

아무래도 그거 못하면.. 삽질을 무한대로 할것 같은데

 

여러분의 의견이 궁금합니다.

 

ERD 몰라도 됩니까? 요즘 ERD 작성법 보고있는데

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 18개

10년 전
그렇죠^^
DB설계...집으로 표현하자면 뼈대라고 생각되네요.
설계에서 뼈대를 잘못하면,추후운영상의 문제가 발생되거나 다시 뜯어고치는 경험 왠만큼 경험있으신분이라면...
아실듯 하네요..
10년 전
그렇죠^^ 감사합니다
원론적으로 가서
DB 설계를 못하고 단순히 테이블만 만들어 C.R.U.D 만 해도 개발은 할 수 있습니다.
하지만 퍼포먼스와 관계형 (적어도 A 라는 테이블과 B라는 테이블이 교집합이다 합집합이다 정도 등) 과 같이
개발이 더 편해질려면 알아야 하는 부분중 하나입니다.
요즘은 시대가 좋아져서 ORM 등으로 내가 DB 설계는 모르지만 프로그램상 이렇게 필요해! 정도로 코드를 짜면
알아서 DB 구축을 해주는 시대가 되긴 하였습니다.
물론 객체지향적으로 코딩을 해야겠지만요.
작업을 많이 하시다보면 어디서 풀로드가 걸리니 인덱스를 걸어야 하고 또 어떤 테이블을 짜야 효과적인지
일단 코드만 잘 짜도 눈에 보이기에 그것만 수정하면 됩니다.
DB를 100 까지 잘할 필요는 없지만 적어도 30~40은 할 줄 알아야 한다는 생각입니다.
추가적으로 mysql 이든 mariaDB 든 workbench 로 설계하면 훨씬 더 이해하기 쉽고 더 빠르게 설계 할 수 있습니다.
툴을 사용하는것도 어찌보면 실력이라고 할 수 있습니다.
10년 전
ER-win 과 workbench 어느게 더 좋습니까?^^
DB 모델링/설계를 삽질해 놓으면 개발자는 백배, 천배 삽질하게 되죠 -0-
10년 전
모델링 툴 어느것을 이용하십니까?^^

게시글 목록

번호 제목
20841
20840
20839
20838
20835
20834
7057
19668
19667
19666
19665
19663
19662
19661
19660
19659
19658
19657
19656
19655
19654
19653
19652
19651
19650
19649
19648
19647
19646
19645
19644
19643
19642
19641
19640
19639
19638
19637
19636
7051
26561
19635
19634
27958
30952
27955
19633
19632
19631
7048
7033
19630
7021
7018
27953
7015
27951
7011
19628
19627
7010
27947
7009
19626
19625
24635
7005
27943
7000
19624
6995
6992
30949
30948
19623
19620
19619
6990
6986
27940
30947
30945
19618
19617
19616
19615
19614
19613
19612
19610
30943
30942
19609
19608
19607
24631
27935
27933
24628
19604