📚CS/SQL

📚CS/SQL

데이터 모델링의 이해 - 데이터 모델의 이해

1. 모델링의 이해 모델링이란, 모델을 만들어가는 일 자체를 말한다. 모델링의 특징 - 추상화 : 다양한 현상을 일정한 양식인 표기법에 의해 표현 - 단순화 : 복잡한 현상을 규약에 의해 제한된 표기법이나 언어로 표현 - 명확화 : 애매모호함을 제거하고 정확하게 현상을 기술 모델링의 3가지 관점 - 데이터 관점 : 어떤 데이터와 관련 있는지, 데이터간의 관계는 무엇인지 - 프로세스 관점 : 업무가 실제하고 있는 일은 무엇이고 무엇을 해야하는지 - 상관 관점 : 일의 방법에 따라 데이터는 어떻게 영향을 받고 있는지 2. 데이터 모델의 기본 개념의 이해 모델링의 정의 - 정보시스템을 구축하기 위한 데이터 관점의 업무 분석 기법 - 현실세계의 데이터(What)에 대해 약속된 표기법에 의해 표현하는 과정 - 데..

📚CS/SQL

데이터 모델링의 이해 - 식별자

1. 식별자 개념 엔터티는 인스턴스들의 집합이다. 여러 개의 집합체를 담고 잇는 하나의 통에서 각각을 구분할 수 잇는 논리적인 이름이 있어야 한다. 이 구분자를 식별자라고 한다. 식별자란, 하나의 엔터티에 구성되어 있는 여러 개의 속성 중에 엔터티를 대표할 수 있는 속성을 의미하며 하나의 엔터티는 반드시 하나의 유일한 식별자가 존재해야 한다. 2. 식별자의 특징 - 유일성: 주식별자에 의해 엔터티내에 모든 인스턴스들이 유일하게 구분되어야 한다. - 최소성: 주식별자를 구성하는 속성의 수는 유일성을 만족하는 최소의 수가 되어야 한다. - 불변성: 지정된 주식별자의 값은 자주 변하지 않는 것이어야 한다. - 존재성: 주식별자가 지정이 되면 반드시 값이 들어와야 한다. 3. 식별자 분류 및 표기법 식별자 분류..

📚CS/SQL

데이터 모델링의 이해 - 관계

1. 관계의 개념관계의 정의관계를 사전적으로 정의하면 상호 연관성이 있는 상태로 말할 수 있다. 데이터 모델에 대입하여 정의해 보면, '엔터티의 인스턴스 사이의 논리적인 연관성으로서 존잳의 형태로서나 행위로서 서로에게 연관성이 부여된 상태'라고 할 수 있다.관계의 패어링관계는 엔터티 안에 인스턴스가 개별적으로 관계를 가지는 것(패어링)이고 이것의 집합을 관계로 표현한다는 것이다. 각각의 엔터티의 인스턴스들은 자신이 관련된 인스턴스들과 관계의 어커런스로 참여하는 형태로 관계 패어링(Relationship Paring)이라 한다. 관계 표현에는 이항 관계, 삼항 관계, n항 관계가 존재할 수 있는데 실제에 있어서 삼항 관계 이상은 잘 나타나지 않는다. 2. 관계의 분류관계가 존재에 의한 관계와 행위에 의한 ..

📚CS/SQL

데이터 모델링의 이해 - 속성

1. 속성의 개념 속성이란, 사물의 성질, 특징 또는 본질적인 성질, 그것이 없다면 실체를 생각할 수 없는 것으로 정의할 수 있다. 본질적 속성이란, 어떤 사물 또는 개념에 없어서는 안 될 징표의 전부이다. 데이터 모델링 관점에서 속성을 정의하자면, '업무에서 필요로 하는 인스턴스로 관리하고자 하는 의미상 더 이상 분리되지 않는 최소의 데이터 단위'로 정의할 수 있다. 2. 엔터티, 인스터스와 속성, 속성값에 대한 내용과 표기법 엔터티, 인스턴스, 속성, 속성값의 관계 - 한 개의 엔터티는 두 개 이상의 인스턴스의 집합이어야 한다. - 한 개의 엔터티는 두 개 이상의 속성을 갖는다. - 한 개의 속성은 한 개의 속성값을 갖는다. 속성의 표기법 속성의 표기법은 엔터티 내에 이름을 포함하여 표현하면 된다. ..

📚CS/SQL

데이터 모델링의 이해 - 엔터티

1. 엔터티의 개념 엔터티(Entity)란, 업무에 필요하고 유용한 정보를 저장하고 관리하기 위해 집합적인 것이라고 설명할 수 있다. 또, 업무 활동상 지속적인 관심을 가지고 있어야 하는 대상으로서 그 대상들 간에 동질성을 지닌 인스턴스들이나 그들이 행하는 행위의 집합으로 정의할 수 있다. 엔터티는 그 집합에 속하는 객체들의 특성으로 설명할 수 있는 속성(Attribute)을 갖는다. 이러한 속성 가운데에는 엔터티 인스턴스 전체가 공유할 수 있는 공통 속성도 있고, 엔터티 인스턴스 중 일부에만 해당하는 개별 속성도 있다. 엔터티는 인스턴스의 집합이라고 말할 수 있고, 반대로 인스턴스는 엔터티의 하나의 값에 해당한다. ex) 수학, 영어 국어는 과목이라는 엔터티의 인스턴스들 2. 엔터티와 인스터스에 대한 ..

바규냐하
'📚CS/SQL' 카테고리의 글 목록 (4 Page)