코드(Code), ID(Identifier), OID(Object IDentifier) 란?

2023. 9. 8. 09:49·console.log("What ? " + Cord);/개발 공부
728x90
반응형

데이터베이스 및 시스템 디자인에서 사용되는 식별자 및 키(key)와 관련된 용어입니다.


- 코드(Code) : 

  • 코드는 주로 비즈니스 또는 사용자가 이해하고 기억하기 쉬운 형태의 식별자입니다.
  • 코드는 일반적으로 문자열 또는 숫자로 표현되며, 보통 외부 업무 또는 사용자 요구사항과 관련이 있습니다.
  • 코드는 데이터를 검색하고 표시하는 데 사용되며, 종종 사용자 친화적인 형태로 나타납니다.

 

ex)

  • 예를 들어, 온라인 쇼핑 웹사이트에서 제품을 식별하기 위해 사용되는 제품 코드를 생각해보세요.
  • 제품 코드: "ABC123"
  • 이 코드는 고객이 제품을 검색하거나 주문할 때 사용됩니다. 사용자가 이해하기 쉽고 기억하기 쉬운 형태의 식별자입니다.

- ID(Identifier) : 

  • ID(식별자)는 일반적으로 데이터베이스 내에서 레코드를 고유하게 식별하는 데 사용되는 고유한 값입니다.
  • 주로 숫자 또는 내부적으로 생성된 값으로 표현됩니다.
  • ID는 데이터베이스 레코드 간의 관계를 설정하고 검색하는 데 사용됩니다. 데이터베이스 시스템은 이 값을 자동으로 생성하며 관리합니다.

ex)

  • 데이터베이스 내에서 레코드를 고유하게 식별하기 위한 ID를 생각해보세요.
  • 데이터베이스의 사용자 테이블에서 각 사용자에게 할당된 ID를 고려해 봅니다.
  • 사용자 ID: 1001, 1002, 1003
  • 이러한 ID 값은 데이터베이스에서 사용자 레코드를 식별하고 관계를 설정하는 데 사용됩니다.

- OID(Object IDentifier) : 

  • OID(객체 식별자)는 객체 지향 프로그래밍 또는 객체 지향 데이터베이스에서 사용되는 개념입니다.
  • OID는 객체를 식별하고 관리하는 데 사용되며, 객체 지향 데이터베이스에서는 객체를 저장하고 검색할 때 중요한 역할을 합니다.
  • 객체 지향 데이터베이스에서 OID는 일반적으로 숫자 또는 내부적으로 생성된 값으로 표현되며, 데이터베이스 내에서 객체를 고유하게 식별합니다.

ex)

  • 객체 지향 데이터베이스에서 객체를 식별하기 위한 OID를 생각해보세요.
  • 예를 들어, 간단한 객체 지향 데이터베이스에서 학생 객체를 고려해 봅니다.
  • 학생 OID: 101, 102, 103
  • 이러한 OID 값은 데이터베이스 내에서 학생 객체를 식별하고 관계를 설정하는 데 사용됩니다.

코드는 비즈니스나 사용자 관점에서 이해하기 쉬운 식별자이고,

ID는 데이터베이스에서 레코드를 고유하게 식별하는 데 사용되는 값이며,

OID는 객체 지향 데이터베이스에서 객체를 식별하는 데 사용되는 값입니다.

 

데이터 모델링 및 시스템 아키텍처에 따라 다를 수 있으며, 사용되는 컨텍스트에 따라 의미가 달라질 수 있습니다.

728x90
반응형
저작자표시 (새창열림)

'console.log("What ? " + Cord); > 개발 공부' 카테고리의 다른 글

RESTful API란?  (0) 2023.10.04
[Node.js]윈도우에서 Node.js 설치 및 변경하는 방법(downgrade/upgrade)  (0) 2023.09.08
EAI란 무엇인가?  (0) 2023.06.30
jQuery란 무엇인가?  (0) 2023.06.27
'console.log("What ? " + Cord);/개발 공부' 카테고리의 다른 글
  • RESTful API란?
  • [Node.js]윈도우에서 Node.js 설치 및 변경하는 방법(downgrade/upgrade)
  • EAI란 무엇인가?
  • jQuery란 무엇인가?
Once In A Lifetime
Once In A Lifetime
안녕하세요 :)
  • Once In A Lifetime
    한번사는인생
    Once In A Lifetime
  • 전체
    오늘
    어제
    • 분류 전체보기 (101)
      • console.log("What ? " + Cor.. (59)
        • 정보처리기사 (0)
        • Java (26)
        • DB (1)
        • Python (6)
        • JavaScript (1)
        • eclipse (3)
        • RPA (3)
        • 개발 공부 (5)
        • 코딩테스트 (9)
        • POJECT_DAILY (4)
        • PORTFOLIO (1)
      • 나의 일상 (37)
        • 부자처럼 생각하고 행동하라 (5)
        • 세상 돌아가는 이야기 (4)
        • ENGLISH (21)
        • 나의 롤모델 (3)
        • 주식공부 (2)
        • 독서 (1)
      • Others (4)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • ▶ Naver Blog
    • ▶ Git hub
    • ▶ 개발자 관련 사이트
  • 공지사항

  • 인기 글

  • 태그

    영어회화공부
    코딩테스트
    GitHub
    java기초
    동기부여
    영어공부
    Python
    티스토리챌린지
    1일1코딩
    개발일기
    java연산자
    Git
    코딩문제풀이
    Java Programming
    영어회화독학
    java
    코딩테스트연습
    오블완
    일상영어회화
    파이썬
  • 최근 댓글

  • 최근 글

  • 반응형
  • hELLO· Designed By정상우.v4.10.3
Once In A Lifetime
코드(Code), ID(Identifier), OID(Object IDentifier) 란?
상단으로

티스토리툴바