DB 썸네일형 리스트형 [DB] 관계의 개념, 특징, 분류 0. 관계의 개념 사전적 정의 : 상호 연관성이 있는 상태 데이터 모델링에서의 정의 : 엔터티의 인스턴스 사이의 논리적인 연관성에 대한 존재의 형태나 행위 서로에게 연관성이 부여된 상태 1. 관계의 분류 존재에 의한 관계와 행위에 의한 관계로 나눌 수 있다. ex) 황경빈이라는 사원이 DB팀에 '소속되어' 있다. -> 존재의 의한 관계 ex) 김경재 고객은 '주문하여' 주문번호를 생성하였다. -> 행위에 의한 관계 ERD에서는 존재적 관계, 행위에 의한 관계를 구분하지 않고 표현한다. 그러나 클래스다이어그램에서는 이것을 구분하여 연관관계와 의존관계로 표현한다. 2. 관계의 표기법 3가지 개념 2-1 관계명 (Membership) 엔터티가 관계에 참여하는 형태를 지칭한다. 각각의 관계명은 두 개의 관계명을.. 더보기 [DB] 속성의 개념, 특징, 분류 0. 속성(Attribute)의 개념 업무에서 필요로 하는 인스턴스로 관리하고자 하는 의미상 더 이상 분리되지 않는 최소한의 단위 ex) 사원의 이름, 주소, 전화번호, 직책 등은 속성이다. 1. 엔터티, 인스턴스 속성, 속성값의 관계 한 개의 엔터티는 두 개 이상의 인스턴스의 집합이어야 한다. 한 개의 엔터티는 두 개 이상의 속성을 갖는다. 한 개의 속성은 한 개의 속성값을 갖는다. 2. 속성의 특징 업무에서 필요하고 관리하고자 하는 정보여야 한다. 정규화 이론에 근간하여 정해진 주식별자에 함수적 종속성을 가져야 한다. 하나의 속성에는 한 개의 값만을 가진다. 하나의 속성에 여러 값이 있는 다중값일 경우 별도의 엔터티를 이용하여 분리한다. 3. 속성의 특성에 따른 분류 3-1 기본속성 업무로부터 추출한.. 더보기 [DB] 엔터티의 개념, 특징, 종류 0. 엔터티의 정의 엔터티란 "업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 집합적인 것이다. 대상들 간의 동질성을 지닌 인스턴스들이나 그들의 행하는 행위의 집합으로 정의할 수 있다. 1. 엔터티의 개념 엔터티는 그 집합에 속하는 개체들의 특성을 설명할 수 있는 속성(Attribute)을 갖는다. ex) '학생'이라는 엔터티는 학번, 이름, 주소, 전공 등의 속성으로 특정 지을 수 있다. 엔터티는 인스턴스들의 집합이라고 볼 수 있다. ex) '과목'이라는 엔터티 안에는 수학, 영어, 국어 등의 인스턴스들이 존재한다. 2. 엔터티의 특징 해당 업무에서 필요하고 관리하고자 하는 정보여야 한다. 유일한 식별자에 의해 식별이 가능해야 한다. 영속적으로 존재하는 인스턴스의 집합이어야 한다. (인스턴스가 2.. 더보기 [DB] 데이터 모델링의 특징과 종류 0. 데이터 모델링의 정의 정보시스템을 구축하기 위해, 해당 업무에 어떤 데이터가 존재하는지 또는 업무가 필요로 하는 정보가 무엇인지 분석하는 방법이다. 기업 업무에 대한 종합적인 이해를 바탕으로 데이터에 존재하는 업무 규칙에 대해 사실과 거짓으로 판별할 수 있는 사실을 기반으로 독립적인 관점에서 이를 명확하게 표현하는 추상화 기법이다. 업무에서 필요로 하는 데이터를 시스템 구축 방법론에 의해 분석하고, 설계하여 정보시스템을 구축하는 과정이다. 1. 데이터 모델링의 기능 시스템을 현재 또는 원하는 모습으로 가시화하도록 도와준다. 시스템의 구조와 행동을 명세화 할 수 있다. 시스템을 구축하는 구조화된 틀을 제공한다. 시스템을 구축하는 과정에서 결정한 것을 문서화한다. 다양한 영역에 집중하기 위해 다른 영역.. 더보기 이전 1 2 다음