안녕하세요  프로그래밍을 시작한지 1년되가는 초보입니다  


기초적인것을 물어보려합니다   처음 db 를 배울당시 

컬럼 하나에 분해할수없는 인자값 하나가 들어가야한다고 배웠습니다  


하지만 지금 선임자분이 한걸 보면  한개의 컬럼에 여러가지 인자값을 넣습니다 


예를들어   사용자화면에

직원의 급여의종류에  (기본급  ,업무수당, 식대, 차량비) 이렇게 

4가지의 입력 필드가있습니다  

 

그러면  pay라는 컬럼에  4가지의 정보를 구분자를 넣어  저장해 놓았다가 

서버에서 받아서 씁니다   또 금액만 들어가는것이 아닌  

서버에서  배열의 키값으로 사용하고자  기본급도 넣습니다 

예를들어 ( 기본급@170000@원||업무수당@@원||) 이런식으로 넣습니다 


현재는 db 조작어로 위와같이하여  직원의 급여가  각항목별로 조회가 많이 힘든 상태이며

서버측에서 가공을하여야합니다 물론 문자열치환등 다른방법으로 하면 되겠지만  

위와같은 단편적인부분에서는 가능해보일지모르나 여러 변수가생기면 사실상 많은 어려움이있습니다..

현제 저렇게 되어있는곳이 상당히 많이 있습니다

규칙이 절대적인건아니지만  위와같이하는 이유는 잘모르겠습니다   선임은 자신이 편해서 이렇게쓴다고합니다 


참고로 제약조건도 걸려있지않습니다 부분부분 기본키는정의 되어있으나 데이터중복 방지용이지 사용하지는 않습니다


위와같은 상황일경우 어떤문제가 생길수있을까요 ?? 참고로  DB 는 마리아DB 이며 서버는 php 입니다  


No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 22184
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 12260
10620 테이블에서 여러가지 조건 검색 질문 좀 할게요 [3] 엘리사 2020.07.17 508
10619 저기요...sql비교연산자에서요.... ☞☜ [1] 김포천재 2020.07.16 516
10618 테이블상 동일한 여러개의 로우에 조건을 검색하여 데이터를 찾을수있을까요? [1] 뽀구 2020.07.15 405
10617 중복시간을 제외한 시간의 합을 구할수있을까요? [7] 톰슨 2020.07.14 881
10616 SQL 서버 연결 [1] 망태기군 2020.07.13 1199
10615 SQL 특정 시간 날짜 Sum 문의 입니다. [1] 핸젤루 2020.07.07 724
10614 쿼리 질문합니다... 병든토끼 2020.07.07 367
10613 db 백업? 이중화? 질문 [2] 하이욧 2020.07.06 506
10612 인덱스를 위한 교재 추천 부탁 드립니다. [2] 대두개발자 2020.06.29 632
10611 2개의 테이블을 union all 로 조회 후 합치고 싶습니다. [2] 초보SQL러 2020.06.25 486
10610 사용자 이(가) 로그인하지 못했습니다. 원인: 명시적으로 지정된 데이터베이스를 열지 못했습니다. 마징고 2020.06.24 528
10609 SP 내부의 트랜젝션 처리 코코 2020.06.22 545
10608 상위 레벨 코드 가져오는 방법 [1] sql바보 2020.06.22 542
10607 mssql 프로지져 관련 문의 드립니다. hoon 2020.06.22 417
10606 대용량 DB 질문 [2] 하이욧 2020.06.22 770
10605 대용량 데이터 삭제 문의 입니다. [1] 인버터 2020.06.20 459
10604 서브쿼리를 이용해서 다수의 매개변수를 받아 update를 진행하고 있습니다... [4] 남중남고군대공대 2020.06.15 604
10603 쿼리 질문입니다. [1] 희망나라 2020.06.12 510
10602 조건에 따라 Sum값을 - 로 표시하고 싶습니다. [1] hsp-user 2020.06.10 440
» 데이터베이스 컬럼에 관한 질문입니다 [2] 병든토끼 2020.06.04 473





XE Login