본문 바로가기
728x90

sqld30

[SQLD 1-1-3] 데이터 모델링의 이해 - 속성 1. 속성의 개념- 사전적 정의 : 사물의 특징이나 성질- 데이터 모델링 관점 : 업무에서 필요로 하는, 인스턴스로 관리하고자 하는, 그 의미상 더 이상 분리되지 않는 최소의 데이터 단위  ex) "강사" 엔터티의 속성으로는 "이름, 주소, 생년월일" 등이 될 수 있다.2. 엔터티, 인스턴스, 속성,  속성값의 내용 및 표기법1) 엔터티, 인스턴스, 속성, 속성값의 관계- 엔터티에는 두 개 이상의 인스턴스가 존재하고 각각의 엔터티는 속성정보 두 개 이상을 갖는다.- 각각의 인스턴스는 속성의 집합이고, 하나의 속성은 하나의 인스턴스에만 존재할 수 있다.- 속성은 관계로 기술될 수 없고 자신이 속성을 가질 수도 없다.- 엔터티 내에 있는 하나의 인스턴스는 각각의 속성들에 대해 한 개의 속성값만을 가질 수 있.. 2024. 5. 6.
[SQLD 1-1-2] 데이터 모델링의 이해 - 엔터티 1. 엔터티의 개념- 업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 집합적인 것 (Thing)- 사람, 장소, 물건, 사건, 개념 등의 명사에 해당- 눈에 보이지 않는 것도 포함됨2. 엔터티와 인스턴스의 표기법- 엔터티를 표현하는 방법은 대부분 사각형으로 표현3. 엔터티의 특징- 해당 업무에서 필요하고 관리하고자 하는 정보- 유일한 식별자(Unique Identifier)로 식별 가능- 영속적으로 존재하는 복수의 인스턴스 집합 (2개 이상)- 업무 프로세스에 의해 이용되아야 함- 반드시 속성이 있어야 함 (2개 이상)- 다른 엔터티와 최소 한 개 이상의 관계4. 엔터티의 분류# 유무형에 따른 분류- 유형 엔터티(Tangible Entity) : 물리적인 형태가 있고 안정적이며 지속적으로 활용됨 e.. 2024. 5. 5.
[SQLD 1-1-1] 데이터 모델링의 이해 - 데이터 모델의 이해 1. 모델링의 이해# 모델- 모형, 축소형의 의미로서 사람이 살아가면서 나타날 수 있는 다양한 현상에 대해서 일정한 표기법에 의해 표현해 놓은 모형1) 모델링의 정의- 다양한 현상을 표기법에 의해 규칙을 가지고 표기 하는 것 자체를 의미- 즉, 모델을 만들어가는 일 자체를 모델링으로 정의 2) 모델링의 특징- 추상화 : 현실 세계의 일정한 형식으로 표현한 것, 아이디어나 개념을 간략하게 표현하는 과정- 단순화 : 복잡한 현실 세계를 정해진 표기법으로 단순하고 쉽게 표현하는 과정- 명확화 : 불분명함을 제거하고 명확하게 해석할 수 있도록 기술하는 과정- 모델링 용도 : 계획/분석/설계 단계 → 업무를 분석하고 설계하는데 이용                           구축/운영 단계 → 변경과 관리의 .. 2024. 5. 3.
728x90