데이터베이스 개발자 질문과 답변 게시판

데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.

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


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

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


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


예를들어   사용자화면에

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

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

 

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

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

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

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


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

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

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

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

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


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


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


No. Subject Author Date Views
10602 조건에 따라 Sum값을 - 로 표시하고 싶습니다. [1] hsp-user 2020.06.10 343
» 데이터베이스 컬럼에 관한 질문입니다 [2] 병든토끼 2020.06.04 408
10600 스토어드 프로시저 내에서 동적쿼리, 동적쿼리 내에서 스토어드 프로시저? [4] 남중남고군대공대 2020.06.03 446
10599 DataBase 병합 방법 안돼요 2020.06.02 336
10598 쿼리문이 오래 걸리는 이유 [1] 풍란올 2020.06.01 527
10597 SQL SERVER 2008 R2 STAND 버전에서의 감사 관련 질문입니다. 김삐씨 2020.05.28 375
10596 sql 질문입니다. 테이블 보고 문제 만들기 markiscapable 2020.05.28 376
10595 각 제품의 카테고리별로 가격이 비싼 제품을 알려고합니다. markiscapable 2020.05.28 296
10594 중첩 JOIN문 질문드립니다. [1] smyoon 2020.05.26 485
10593 SQL2005 -> SQL2016 마이그레이션 관련 질문 오희택 2020.05.25 381
10592 SP 실행중 lock이 발생하는데 SSMS에서 발생했다고 나오는데 모르겠습니다. 나노큐브 2020.05.25 355
10591 SQL BIND 변수 질문입니다. [1] 마이노키 2020.05.24 343
10590 무한카테고리 설계와 제품등록 [5] 다자녀아빠 2020.05.22 454
10589 SQL 서버 트렌젝션 로그와 서버의 성능 상관 관계의 문의 [1] lyn1216 2020.05.21 311
10588 SQL 서버 user cal 수와 접근 컨넥션의 관계 질문드립니다. [1] lyn1216 2020.05.21 318
10587 SQL 초보입니다 살려주세요 [1] 마이노키 2020.05.21 369
10586 datepart 로 연도별 월 카운트를 하려고합니다 [1] zkdkdktm 2020.05.20 326
10585 다국어 버전 DB 질문 [2] 장어 2020.05.12 605
10584 SELECT 와 SP를 사용했을떄 속도 차이가 큰가요? [2] 마에스트로 2020.05.08 477
10583 MSSQL 관리자 교육 과정 추천 부탁드립니다. [1] dlghksdn 2020.05.08 428





XE Login