DB/sql20 SQL전문가 가이드(데이터 모델링의 이해)1-3 속성의 개념 -속성이란 사전적인 의미로는 사물의 성질, 특징 또는 본질적인 성질, 그것이 없다면 실체를 생각할 수 없는것으로 정의할 수 있다. -데이터 모델링 관점에서 속성을 정의하자면, "업무에서 필요로 하는 인스턴스로 관리하고자 하는 의미상 더 이상 분리되지 않는 최소의 데이터 단위"로 정의할 수 있다. 속성의 정의 1.업무에서 필요로 한다. 2.의미상 더이상 분리되지않는다. 3.엔터티를 설명하고 인스턴스의 구성요소가 된다. 엔터티,인스턴스,속성,속성값의 관계 1.한 개의 엔터티는 두 개 이상의 인스턴스의 집합이어야한다. 2.한 개의 엔터티는 두 개 이상의 속성을 갖는다. 3.한 개의 속성은 한 개의 속성값을 갖는다. 속성의 특징 1.엔터티와 마찬가지로 반드시 해당 업무에서 필요하고 관리하고자.. 2023. 9. 18. SQL전문가 가이드(데이터 모델링의 이해)1-2 엔터티 개념 -데이터 모델을 이해할 때 가장 명확하게 이해해야 하는 개념 중에 하나가 바로 엔터티이다. -엔터티란 업무에 필요하고 유용한 정보를 저장하고 관라하기 위한 집합적인 것(Thing) -엔터티는 인스턴스의 집합 엔터티의 특징 1.업무에서 필요로 하는정보 2.식별이 가능해야 함 3.인스턴스의 집합 -엔터티의 특징 중 두개이상이라는 집합 4.업무프로세스에 의해 이용 5.속성을 포함 -엔터티에는 반드시 속성이 포함 6.관계의 존재 엔터티의 분류 1.기본엔터티 -그 업무에 원래 존재하는 정보로서 다른 엔터티와 관계에 의해 생성되지 않는다. -독립적으로 생성이 가능하고 자신의 타엔터티의 부모의 역할을 하게 된다. -ex)사원,부서,고객,상품,자재 등 2.중심엔터티 -기본엔터티로부터 발생되고 그 업.. 2023. 9. 15. SQL전문가 가이드(데이터 모델링의 이해)1-1 모델링의 특징 -모델링의 특징을 요약하면 추상화, 단순화, 명확화의 3대 특징으로 요약할 수 있다. 1.추상화: 현실세계를 일정한 형식에 맞추어 표현 2.단순화: 복잡한 현실세계를 약속된 규약에 의해 제한된 표기법이나 언어로 표현하여 설계 이해할 수 있도록 하는 개념 3.명확한: 누구나 이해하기 쉽게 하기 위해 대상에 대한 애매모함을 제거하고 정확하게 현상을 기술하는 것을 의미한다. 모델링의 세 가지 관점 1.데이터관점: 업무가 어떤 데이터와 관련이 있는지 또는 데이터간의 관계는 무엇인지에 대해서 모델링하는 방법 2.프로세스관점: 업무가 실제하고 있는일은 무엇인지 또는 무엇을 해야 하는지를 모델링하는 방법 3.데이터와 프로세스의 상관관점: 업무가 처리하는 일이 방법에 따라 데이터는 어떻게 영향을 받고.. 2023. 9. 14. SQL전문가 가이드 INTRO 이번에 스터디하는 형과 함께 SQLD자격증 시험을 같이 신청했다. SQLP은 합격률도 높고 해서 일단 SQLD따고 나중에 SQLP 자격증도 도전해 볼 생각이다. 책은 대부분 사람들이 많이 보는 SQL 전문가 가이드 2020개정판으로 샀다. 책 링크는 하단에 들어가면 있다. 최종적으로 SQLP를 따기 위해서!! https://product.kyobobook.co.kr/detail/S000001399869 SQL 전문가 가이드 | 한국데이터산업진흥원 - 교보문고 SQL 전문가 가이드 | product.kyobobook.co.kr 2023. 9. 13. 이전 1 2 3 4 5 다음