데이터베이스 컬럼어떻게 만들면될까요?
본문
새로운 테이블을 생성해서
게시물 번호 / 제목 / 내용
이렇게 기본적으로 넣는다고 치고
뒤에는 예를 들어 버튼클릭시 모달창을 만들고 텍스트1 텍스트2를 적는 창이있다고 치고 append로 추가로
5개까지 할수있다고 할게요 그러면 데이터베이스 새로운 테이블을 생성할때 컬럼을
어떤식으로 만들어 주는게좋나요??
제가 생각한건 테이블생성할때
번호 / 제목 / 내용 / 추가텍스트1_1 / 추가텍스트2_1 / 추가텍스트1_2 / 추가텍스트 2_2
이렇게 각각 컬럼하나하나에 넣어주는게 좋나요? 값을뽑아올때는 이게 좋은거같긴한데 이렇게하면 쓸때없이 용량을 너무 잡아먹는거같아서..
어떻게 작성하는게 효율적이고 좋을까요??
답변 2
그런식으로 하시면 확장성이 떨어지니
테이블을 별도로 생성하시어 개발을 하는것이 좋습니다.
append로 추가되는 부분이 1개가 될수도 있고 3개가 될수도 있는데, 말씀하시는 방식데로 하면
데이터가 없는 부분에는 의미없는 빈값만 들어가니, 차라리 가변적인 부분은 테이블로 별도로 빼셔서
개발하시는 것이 좋습니다.
테이블 row(recored) 갯수가 적다면
뭘 어떻게 해도 별 문제는 안 됩니다.
정식으로는 데이터 모델링 과정을 거쳐야죠.
원하시는 정보를 설명하시면
적절할 테이블 구조를 만드는데 도움이 될 만한 댓글이 올라 올 겁니다.
답변을 작성하시기 전에 로그인 해주세요.