반응형 전체 글57 [SQLD 과목1 1장-5절] 식별자(Identifiers) 1. 식별자(Identifiers) 개념 식별자란? 하나의 엔터티에 구성되어 있는 여러 개의 속성 중에 엔터티를 대표할 수 있는 속성 하나의 엔터티는 반드시 하나의 유일한 식별자가 존재해야 한다. 보통 식별자와 키(Key)를 동일하게 생각하는 경우가 있는데 식별자라는 용어는 업무적으로 구분이 되는 정보로 생각할 수 있으므로 논리 데이터 모델링 단계에서 사용하고 키는 데이터베이스 테이블에 접근을 위한 매개체로서 물리 데이터 모델링 단계에서 사용한다. 2. 식별자의 특징 주식별자의 경우 다음과 같은 특징을 갖는다. 주식별자에 의해 엔터티 내에 모든 인스턴스들이 유일하게 구분되어야 한다. 주식별자를 구성하는 속성의 수는 유일성을 만족하는 최소의 수가 되어야 한다. 지정된 주식별자의 값은 자주 변하지 않는 것이.. 2021. 2. 27. [SQLD 과목1 1장-4절] 관계(Relationship) 1. 관계의 개념 가. 관계의 정의 관계란? 상호 연관성이 있는 상태(사전적 정의) 엔터티의 인스턴스 사이의 논리적인 연관성으로서 존재의 형태로서나 행위로서 서로에게 연관성이 부여된 상태 나. 관계의 패어링 패어링이란? 엔터티 안의 인스턴스가 개별적으로 맺는 관계 엔터티가 인스턴스의 집합을 논리적으로 표현했다면 관계는 관계 패어링의 집합을 논리적으로 표현한 것이다. 2. 관계의 분류 존재에 의한 관계 행위에 의한 관계 3. 관계의 표기법 가. 관계명(Membership) 관계명은 엔터티가 관계에 참여하는 형태를 지칭한다. 각각의 관계는 두 개의 관계명을 가지고 있다. 또한 각각의 관계명에 의해 두 가지의 관점으로 표현될 수 있다. 엔터티에서 관계가 시작되는 편을 관계시작점(The Beginning)이라 .. 2021. 2. 27. [SQLD 과목1 1장-3절] 속성(Attribute) 1. 속성(Attribute)의 개념 속성이란? 어떤 사물 또는 개념에 없어서는 안 될 징표의 전부(사전적 정의) 업무에서 필요로 하는 인스턴스로 관리하고자 하는 의미상 더 이상 분리되지 않는 최소의 데이터 단위(모델링 관점의 정의) 2. 엔터티, 인스턴스와 속성, 속성값에 대한 내용과 표기법 가. 엔터티, 인스턴스, 속성, 속성값의 관계 한 개의 엔터티는 두 개 이상의 인스턴스의 집합이어야 한다. 한 개의 엔터티는 두 개 이상의 속성을 갖는다. 한 개의 속성은 한 개의 속성값을 갖는다. 나. 속성의 표기법 속성의 표기법은 엔터티 내에 이름을 포함하여 표현하면 된다. 3. 속성의 특징 엔터티와 마찬가지로 반드시 해당 업무에서 필요하고 관리하고자 하는 정보이어야 한다. 정규화 이론에 근간하여 정해진 주식별.. 2021. 2. 27. [SQLD 과목1 1장-2절] 엔터티(Entity) 1. 엔터티의 개념 엔터티란? DB 내에서 변별 가능한 객체 정보가 저장될 수 있는 사람, 장소, 물건, 사건 그리고 개념 등 엔터티란 업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 집합적인 것(Thing)으로 설명할 수 있다. 엔터티는 그 집합에 속하는 개체(인스턴스)들의 특성을 설명할 수 있는 속성(Attribute)을 갖는다. 이러한 속성 가운데에는 엔터티 인스턴스 전체가 공유할 수 있는 공통 속성도 있고, 엔터티 인스턴스 중 일부에만 해당하는 개별 속성도 있을 수 있다. 2. 엔터티와 인스턴스에 대한 내용과 표기법 3. 엔터티의 특징 가. 업무에서 필요로 하는 정보 나. 식별이 가능해야 함 식별자(Unique Identifier)에 의해 식별이 가능해야 한다. 엔터티를 도출하는 경우에 각각.. 2021. 2. 26. 이전 1 ··· 10 11 12 13 14 15 다음 반응형