IT/SQLD
SQLD 1-4 ] 관계
SQLD 1-4 ] 관계
2016.02.12❏ 관계 : 엔터티의 인스턴스 사이의 논리적인 연관성으로서 존재의 현태로서나 행위로서 서로에게 연관성이 부여된 상태 ( 강사 ------------ (가르친다) ------------- 수강생 ) 가르치는 관계. ❏ 페어링 → 엔터티 내에 인스턴스와 인스턴스 사이에 관계가 설정되어 있는 것. 엔터티와 엔터티가 아니라 인스턴스와 인스턴스! 강사 엔터티의 정성철 이 수강생 엔터티의 이춘식, 황종하 에게 강의를 하는 관계. ❏ 관계의 분류 "존재에 의한 관계" 와 "행위에 의한 관계" 로 구분될 수 있다. 어떤 목적으로 연결되었느냐에 따라.. ❏ 관계의 표기법 1. 관계명 : 관계의 이름 2. 관계차수 : 1:1, 1:M, M:N 3. 관계선택사양 : 필수관계, 선택관계 1. 관계명 관계는 두 개의 관계명을 ..
SQLD 1-3 ] 속성
SQLD 1-3 ] 속성
2016.02.12❏ 속성 → 업무에서 필요로 하는 인스턴스에서 관리하고자 하는 의미상 더 이상 분리되지 않는 최소의 데이터 단위 ??? ... (그냥 간단하게 강사의 엔터티 안에 속성들은 이름, 주소, 생년월일, 계약일자 가 될수 있다.) ❏ 엔터티, 인스턴스, 속성, 속성값 에 대한 관계 → 한 개의 엔터티는 두개 이상의 인스턴스의 집합이여야 한다. → 한 개의 엔터티는 두 개 이상의 속성을 갖는다. → 한 개의 속성은 한 개의 속성값을 갖는다. 쉽게 사람(엔터티) 안에 속성들은 이름, 주소, 생년월일 이고, 홍길동, 서울, 1991년 은 속성값이 된다. 인스턴스는 홍길동, 서울, 1991년 이 한줄(한 세트)가 인스턴스. ❏ 속성의 특징 1. 엔터티와 마찬가지로 반드시 꼭 필요한 정보인지.. 2. 정해진 주식별자에 ..
SQLD 1-2 ] 엔터티
SQLD 1-2 ] 엔터티
2016.02.12❏ 엔터티 → 업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 집합적인 것(Thing) 예를들어 '학생' 이라는 엔터티 가 있다고 보면 됨. 엔터티는 인스턴스들의 집합. ❏ 엔터티의 특징 1. 업무에서 필요로 하는 정보 : 꼭 필요한가? 병원에서 환자라는 엔터티는 필요한데 회사에서는... 2. 식별이 가능해야 함 : 사원중에 홍길동!! 했을때 동명이인 있을수도 있으니, 사원번호 같은걸로.. 식별이 가능하게해야함 3. 인스턴스의 집합 : 두개이상 이여야한다. 엔터티는 "집합" 이니까 4. 업무프로세스에 의해 이용 : 업무 진행과정에 안쓰이는 엔터티가 없도록. 다 정의 해놨는데 실제로는 안쓰는 엔터티면.. 5. 속성을 포함 : 엔터티에는 반드시 속성(Attributes) 가 포함 되어야 한다. 6. 관..
SQLD 1-1 ] 데이터 모델의 이해
SQLD 1-1 ] 데이터 모델의 이해
2016.02.12모델링 → 복잡한 현실세계를 단순화 시켜 표현 모델링의 특징 3가지 추상화 → 다양한 현상을 일정한 양식으로 표기 단순화 → 약속된 규약대로 표기 명확화 → 애매모호 제거, 정확하게 기술 모델링의 중요성 3가지 파급효과 → 나중에 있을 일을 생각하면 .... 간결한 표현 → 간결한 표현으로 빠른 파악 가능 데이터 품질 → 오래 보관하려면 품질이 좋아야겠지 모델링 할 때 유의점 3가지 중복 → 여러 장소에 같은 정보를 저장하지 않도록 비유연성 → 너무 잦은 변경은 유지보수가 어려워짐 비일관성 → 데이터와 데이터간 관계를 명확히 데이터 모델링의 3단계 진행 1. 개념적 데이터 모델링 : 추상적... 엔티터-관계 다이어그램 만드는 정도? 2. 논리적 데이터 모델링 : 데이터 모델링이 최종적으로 완료된 상태. ..