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 |