[SQLD 개념 - 1과목 Part1. 데이터모델링의 이해] 4) 관계(Relationship)
·
자격증/SQLD
4) 관계 1. 관계의 개념 관계의 정의 인스턴스 사이의 논리적인 연관성, 존재 또는 행위로서 서로에게 연관성이 부여된 상태 관계의 페어링 관계는 엔터티 안에 인스턴스가 개별적으로 관계를 가지는 것(페어링) 관계 페어링 : 각각의 엔터티의 인스턴스들은 자신이 관련된 인스턴스들과 관계의 어커런스로 참여하는 형태 cf) 개체 어커런스(Entity Occurence : 개체 인스턴스, 실제 데이터가 들어간 상태 - 행에 해당하는 데이터) 2. 관계의 분류 관계를 연결하는 목적에 따른 분류 존재에 의한 관계 : 존재의 형태에 의해 형성되는 관계 행위에 의한 관계 : 행위에 의해 발생하는 관계 3. 관계의 표기법 관계명 관계명은 엔터티가 관계에 참여하는 형태를 지칭한다 관계가 시작되는 편을 '관계 시작점'으로 부..
[SQLD 개념 - 1과목 Part1. 데이터모델링의 이해] 3) 속성(Attribute)
·
자격증/SQLD
3) 속성 1.속성의 개념 사물의 성질, 특징 또는 본질적인 성질, 그것이 없다면 실체를 생각할 수 없는 것 업무에서 필요로 한다. 의미상 더 이상 분리되지 않는다. 엔터티를 설명하고 인스턴스의 구성요소가 된다. 업무상 관리하기 위한 최소의 의미 단위 2. 엔터티, 인스턴스와 속성, 속성값에 대한 내용 엔터티에는 두 개 이상 의 인스턴스가 존재 각 엔터티는 고유한 성격을 표현하는 속성 정보를 두 개 이상 가짐 각 인스턴스는 속성의 집합으로 설명된다. 하나의 속성은 하나의 인스턴스에만 존재한다. 속성은 관계로 기술될 수 없고 최소의 의미 단위로 존재한다. ​ 3. 속성의 특징 해당 업무에서 필요하고 관리하는 정보여야 한다. 정해진 주식별자에 함수적 종속성을 가져야 한다. 하나의 속성에 하나의 값만 가진다...
[SQLD 개념 - 1과목 Part1. 데이터모델링의 이해] 2) 엔터티(Entity)
·
자격증/SQLD
2) 엔터티 1.엔터티의 개념 사람, 장소, 물건, 사건, 개념 등의 명시에 해당한다. 업무상 관리가 필요한 관심사에 해당한다. 저장이 되기 위한 어떤 것(Thing)이다. 업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 집합적인 것 업무 활동상 지속적인 관심을 가지고 있어야 하는 대상 2. 엔터티의 특징 업무에서 필요로 하는 정보 반드시 해당 업무에서 필요하고 관리하는 정보여야 한다. 식별이 가능해야 함 식별자(Unique Identifier)에 의해 식별이 가능해야 한다. 인스턴스의 집합 두 개 이상의 영속적으로 존재하는 인스턴스의 집합 업무프로세스에 의해 이용 업무프로세스가 그 엔터티를 반스시 이용해야 한다. 속성을 포함 반드시 속성이 있어야 한다. 관계의 존재 다른 엔터티와 적어도 한 개 이..
[SQLD 개념 - 1과목 Part1. 데이터모델링의 이해] 1) 데이터 모델링의 의해
·
자격증/SQLD
1) 데이터 모델링의 이해 모델링의 이해 모델링의 정의 모델 모형, 축소형의 의미로서 다양한 현상에 대해서 일정한 표기법에 의해 표현해 놓은 모형 어떤 목적을 달성하기 위해 커뮤니케이션의 효율성을 극대화한 고급화된 표현방법 모델링 사람, 사물, 개념 등에 의해 발생되는 다양한 현상을 표기법에 의해 규칙을 가지고 표기하는 것 모델을 만드는 일 어떤 것에 대한 표현으로 그로부터 최종대상이 구축되도록 하는 계획으로서 기여하는 것 복잡한 '현실세계'를 단순화시켜 표현하는 것 모델링의 특징 추상화 : 현실세계를 일정한 형식에 맞춰 표현한다, 다양한 현상을 일정한 양식인 표기법에 의해 표현한다 단순화 : 복잡한 현실을 약속된 규약에 의해 제한된 표기법 또는 언어로 표현하여 쉽게 이해할 수 있도록 한다 명확화 : 대..
WONILLISM
'DB' 태그의 글 목록 (2 Page)