반응형
Ant_U
DBA 개미
Ant_U
전체 방문자
오늘
어제
  • 분류 전체보기 (262)
    • AWS (3)
    • C# (1)
    • SQL (236)
      • MYSQL (186)
      • MSSQL (50)
    • 자격증 (20)
      • SQLD (12)
      • SQLP (8)

인기 글

최근 글

250x250
hELLO · Designed By 정상우.
Ant_U

DBA 개미

자격증/SQLD

[SQLD] 속성(Attributes)에 대해

2023. 6. 19. 17:51
728x90
반응형

SQL 데이터 모델링에서 속성(Attribute)은 엔터티(Entity)의 특성이나 데이터를 설명하는데 사용되는 속성이나 필드입니다. 

각 엔터티는 해당 속성을 가지고 있으며, 이러한 속성은 데이터베이스 테이블의 열(Column)로 표현됩니다. 

속성은 엔터티의 특정 측면을 나타내는 데이터를 포함합니다.

다음은 "고객(Customer)"을 예시로 사용하여 속성을 자세히 설명하겠습니다:

1. 속성 이름: 

     속성은 일반적으로 해당 데이터를 설명하는 이름으로 식별됩니다.

2. 데이터 유형: 

     속성은 특정 데이터 유형을 가집니다. 

     데이터 유형은 속성에 저장되는 데이터의 형식을 결정합니다.

   예시:
   - 고객 ID (Customer ID): 정수형 데이터 유형을 가진 속성입니다. 

     예를 들어, 1, 2, 3과 같은 숫자 값을 저장할 수 있습니다.
   - 이름 (Name): 문자열 데이터 유형을 가진 속성입니다. 

     예를 들어, "John Smith"와 같은 텍스트 값을 저장할 수 있습니다.
   - 주소 (Address): 문자열 데이터 유형을 가진 속성입니다. 

     예를 들어, "123 Main Street"와 같은 텍스트 값을 저장할 수 있습니다.
   - 전화번호 (Phone Number): 문자열 데이터 유형을 가진 속성입니다. 

     예를 들어, "555-123-4567"과 같은 텍스트 값을 저장할 수 있습니다.

3. 속성 제약 조건: 

     속성은 종종 제약 조건을 가질 수 있습니다. 

     이러한 제약 조건은 속성에 저장되는 데이터에 대한 제한과 규칙을 정의합니다.

   예시:
   - 고객 ID (Customer ID): 고유한 식별자로, 중복된 값이 입력될 수 없습니다.
   - 이름 (Name): 비어 있거나 특정 길이를 초과할 수 없으며, 유효한 문자로 구성되어야 합니다.
   - 주소 (Address): 비어 있을 수도 있고, 특정 길이를 초과하지 않아야 합니다.
   - 전화번호 (Phone Number): 특정한 형식을 따라야 하며, 유효한 전화번호여야 합니다.

속성은 엔터티의 특정 데이터 측면을 설명하고 저장하는 데 사용됩니다. 

각 속성은 해당 엔터티와 관련된 데이터를 나타내며, 데이터베이스 테이블의 열로 표현됩니다. 

데이터 모델링을 통해 속성을 정의하고 유형과 제약 조건을 설정함으로써 데이터의 구조와 유효성을 정의할 수 있습니다.

728x90
반응형

'자격증 > SQLD' 카테고리의 다른 글

[SQLD] 관계(Relationship)에 대해  (0) 2023.06.19
[SQLD] 엔터티(Entity)에 대해  (0) 2023.06.19
[SQLD] 데이터 모델링의 작업 순서에 대한 설명 및 예시  (0) 2023.06.19
[SQLD] 데이터 모델링의 세가지 요소에 대한 설명 및 예시  (0) 2023.06.19
[SQLD] 데이터베이스 3단계 구조에 대한 설명  (0) 2023.06.19
[SQLD] 물리적 데이터 모델링에 대한 설명 및 예시  (0) 2023.06.19
[SQLD] 논리적 데이터 모델링에 대한 설명 및 예시  (0) 2023.06.19
[SQLD] 개념적 데이터 모델링에 대한 설명 및 예시  (0) 2023.06.19
    '자격증/SQLD' 카테고리의 다른 글
    • [SQLD] 관계(Relationship)에 대해
    • [SQLD] 엔터티(Entity)에 대해
    • [SQLD] 데이터 모델링의 작업 순서에 대한 설명 및 예시
    • [SQLD] 데이터 모델링의 세가지 요소에 대한 설명 및 예시
    Ant_U
    Ant_U

    티스토리툴바