SQL 12

[sql] attribute(속성) 에 관하여 [개념, 엔터티와의 관계, 분류]

데이터 모델링 관점에서의 속성(Attribute)의 의미는, "업무에서 필요로 하는 인스턴스로 관리하고자 하는 의미상 더이상 분리되지 않는 최소의 데이터 단위" 라고 볼 수 있다. 속성은 더이상 분리되지 않는 작은 단위이자, 엔터티를 설명하는 수단으로 쓰이며 인스턴스의 구성 요소가 된다. 하나의 엔터티는, 두 개 이상의 인스턴스들의 집합이다. 또한 두 개 이상의 속성이 모인 것을 의미하기도 한다. attribute의 분류는 분류기준에 따라 두 가지로 나뉘어진다. (1) 속성의 특성에 따른 분류이고, (2) 엔터티 구성 방식에 따른 분류이다. (1) 속성의 특성에 따른 분류 1) 기본속성 : 업무로부터 추출한 모든 속성이 해당됨 2) 설계속성 : 업무상 필요한 데이터 이외에 데이터 모델링을 위해, 업무를 ..

Certificate/SQL 2023.10.29

[sql] 엔터티 개념, 특징에 관하여

-엔터티 : 실체, 객체. 업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 집합적인 것 -인스턴스: 엔터티에 들어가는 하나의 값으로 이해하면 편함. 즉 엔터티에는 인스턴스가 포함되어 있다. [엔터티의 특징] - 업무에서 필요로 하는 정보인지 확인: 시스템 구축 대상인 해당업무에서 그 엔터티를 필요로 하는지를 판단 - 식별이 가능해야 함: 식별자에 의해 식별이 가능해야 함 - 인스턴스의 집합 : 영속적으로 존재하는 인스턴트의 집합이 되어야 함 - 업무 프로세스에 의해 이용 : 업무 프로세스(Business Process)가 반드시 그 엔터티를 이용해야 함 - 속성을 포함: 반드시 attribute가 포함되어야 함 - 관계의 존재: 다른 엔터티와 최소 하나 이상의 관계가 존재해야 함 [엔터티의 분류] ..

Certificate/SQL 2023.10.28
반응형