본문 바로가기
자료구조

[자료구조] 코드의 종류

by 드린 2016. 5. 5.

목차

    반응형

    안녕하세요? White Smile입니다.


    오늘은 저번글에서 말씀드렸다시피 코드의 종류들에 대해 살펴보겠습니다.


    코드의 종류에는 아래와 같은 종류들이 있으며, 

    코드화의 대상, 사용목적에 따라 선택하여 사용합니다.

    어떤 어떤 코드들이 있는지 그리고 각각의 코드들에 어떠한 특징이 있는지 아는것이 중요합니다.

    꼭 체크하면서 보시기 바랍니다.


    일련번호식 코드란?

    코드를 만드는 데는 어떤 기준에 따라 분류하여 코드를 부여합니다.

    즉, 발생순, 크기순, 방향순에 따라 코드를 부여하는 단순한 방법입니다.

    예로 종업원 번호 부여방법으로 알수있습니다.

    앞의두자리는 채용된 연도를 나타내고, 뒤의 네자리는 채용순번을 나타낸다고하면,

    1980년에 채용된 종업원들은 80-0001, 80-0002... 이런식으로 번호가 부여될것입니다.

    이런식의 코드부여방법이 일련번호식 코드라고 합니다.


    구분식코드란?

    코드화 대상 사물의 총수를 미리 파악해서 발생순, 크기순으로 블록을 분류해서 코드를 부여하는 방법입니다.

    구분식코드는 일련번호식코드와 비슷하지만 사물의 총수를 미리 파악한다는 것에 중점을 두어야합니다.

    예로 대학교 학번을 들수있습니다.

    앞의두자리를 대학구분 뒤의 두자리를 학과구분으로 하게되면,

    01-01, 01-02,... 02-01.... 이런식으로 부여가 됩니다.

    공대,처럼 대학구분의 개수도 정해져있고, 학과에서 뽑는 인원수도 제한이 있습니다.

    이처럼 총수를 미리 파악할수있는 코드를 구분식코드라고 합니다.


    그룹분류식코드란?

    대분류, 중분류, 소분류 등 각 분류별로 행수를 구성하고, 최하행이 개개의 대상을 나타낸다.

    예를 들어서 재료를 예로 들면, 재료중에서도 금속재료가 있고 금속재료중에서도 철,강판등등이 있죠.

    이 분류들을 코드로 부여한것입니다.


    표의 숫자식 코드란?

    중량, 면적, 용량, 거리, 광도 등의 물리적 수치를 직접 코드에 적용시키는 방법입니다.

    인쇄기의 코드로 예를 들수있습니다.

    이 인쇄기에 들어가는 잉크의 종류가 무엇이냐에 따라 코드가 바뀐다고해요.


    십진분류식코드란?

    코드화 대상 사물을 일정한 소속으로 10가지로 구분하며 대분류하고 같은 방법으로 중분류, 소분류하여 코드를 부여하는 방법입니다.

    예로 도서관의 코드를 들수있습니다.

    도서관에 가보면 800,700...이런식으로 코드가 있는 것을 볼 수 있습니다.

    800은 뭘뜻하고 이렇게 말이죠.

    이 800을 대분류라고하고, 800에서 중분류를 하게되면 810,820...이런식으로 나가고 소분류를 하게되면 811,812... 이런식으로 나가게되는거죠.

    나무의 가지처럼 여기저기 뻗어나가게 되는 거죠.


    연상식 코드란?

    숫자나 문자를 조합해서 나타내는 것으로 어떤 기억을 할 수있도록 표시한 코드입니다.

    공항에서 비행기시간표를 보면 SEL LND같은 코드를 보실수있을겁니다.

    이게 바로 연상식코드입니다.

    SEL을 보면 서울 LND를 보면 런던을 떠올리는 것처럼요


    약자식 코드란?

    우리가 습관적으로 사용하는 약자를 코드화한것입니다.

    km(시속), hp(마력), yd(야드)같이 습관적으로 사용하는 약자를 코드화한것이 약자식 코드입니다.


    말미식 코드란?

    다른 종류의 코드와 조합해서 사용하며, 코드의 최종행에 붙여서 그 의미를 나타냅니다.

    끝에 1을 넣으면 남자, 끝에 2를 넣으면 여자, 이런식으로 그 숫자가 무엇인가를 의미하는 것을 말합니다.


    영숫자 대조식 코드란?

    문자를 숫자 2항 숫자로 나타낸코드입니다.

    A를 01, B를 02로 나타내는 것을 말합니다.


    합성코드란?

    어떤 종류의 코드와 조합을 이루어서 만들어진 코드를 말합니다.

    위의 코드들을 조합해서 만든 코드를 말합니다.


    코드화 목적에 따라 코드의 사용범위는 명확해야합니다.

    그래야 어디서쓰는 코드이다! 라는 것을 알수있죠.

    따라서 선정된 코드화의 대상은 필요한 데이터 항목을 정리 분류하여 그룹별로 코드를 부여합니다.

    특히, 코드의 사용 중에 코드를 변경하거나 수정하는 것은 바람직하지 못한 행동입니다.

    사용을 할때에는 완성된 코드를 사용하여야합니다.


    이상 코드의 종류에 대해 알아보았습니다.


    2016/05/05 - [자료구조] - [자료구조] 코드기술


    2016/05/05 - [자료구조] - [자료구조] 외부 표현방법


    2016/05/05 - [자료구조] - [자료구조] 자료 표현방법



    반응형

    '자료구조' 카테고리의 다른 글

    [자료구조] 오류의 검출  (0) 2016.05.05
    [자료구조] 작성오류의 종류  (0) 2016.05.05
    [자료구조] 코드기술  (0) 2016.05.05
    [자료구조] 외부 표현방법  (0) 2016.05.05
    [자료구조] 자료 표현방법  (0) 2016.05.05