티스토리 뷰
DB 8장 데이터 모델링
실제세상 -> 추상화를 거쳐 추상적구조-> 데이터모델링을 거쳐 데이터모델 완성.
데이터월드
1 conceptual modeling : 실제 세상을 추상적 개념, 엔티티 타입으로 나태냄,
2 logical modeling : 추상적 구조를 논리적개념과 레코드타입으로 나타냄.
3 data structuring : 논리구조->물리구조 변환(저장)
논리구조를 물리구조로 나타냄.
데이터모델링=현실과 DB를 일치
개념적 데이터모델링 : 실제세상을 엔티티타입과 관계로 나타냄. E-R모델 : 엔티티, 관계 모델
논리적 데이터모델링 : 개님적 월드를 레코드 타입과 그 관계로 나타냄.
데이터 모델 D는 S(구조) O(peration 연산) C(onstraint제약조건) 으로 나타낸다.
예) 구조 : 숫자는 1,2,3 이렇게 표현한다.
연산 : 사칙연산이 된다.
제약조건 : 나눗셈시 1/3은 정수가 아니기때문에 풀수 없다.(머릿속에 정수 모델밖에 없다)
엔티티 : 다른 것들과 구분되어지는 객체.
엔티티타입 : 엔티티들이 공통으로 가지는 속성.
애트리뷰트 : 엔티티를 설명 하는데 사용되는 속성
애트리뷰트의 타입들
-심플 : 원자값을 가지는 애트리뷰터
-composite : 더 나눠질 수 있는 애트리뷰트 (주소->도,시)
-Multi-Valued : 여러 값을 가질 수 있는 애트리뷰터(색깔)
릴레이션관계 타입들
1:1 : x->y , y->x
1:n x->y (X), y->x
n:1 y->x (X), x->Y
n:m x->y(x), y->x(x)
전체참여 : A의 모든 엔티티가 A-B 릴레이션관계에 참여한다.
부분참여 : A의 일부 엔티티가 참여한다.
존재종속관계 : 엔티티B의 존재가 엔티티A에 의존할때,
예 ) 대출과 상환은 존재종속관계. 대출이 사라지면, 상환도 사라진다.
E-R모델
개체관계모델을 그래프 방식으로 표현한 것.
엔티티, 애트리뷰트, 릴레이션관계 가 포함되어야 한다.
엔티티타입 : 직사각형
릴레이션관계타입 : 마름모
애트리뷰트 : 원
2차 릴레이션 타입은 Binary
3차 릴레이션 타입은 ternary
n차 릴레이션 타입은 n-ary
엔티티타입에는 키 애트리뷰트가 있다. (키의 속성지님)
키 애트리뷰터는 복합적일 수 있다. (차번호 는 지역+번호)
약한 엔티티 타입 : 엔티티는 키 애트리뷰트를 가지고 있지 않다.
예 ) 대출상황 에서 대출, 상환 엔티티가 있다.
상환은 대출이 있어야 존재할 수 있으므로, 대출이 강한 엔티티 타입, 상환이 약한 타입이다.
개념적 데이터 모델 : E-R모델 사용. 실제세상을 객체와 릴레이션 관계형식을 이용해 나타냄.
논리적 데이터 모델 : 개념적 구조를 레코드와 릴레이션관계를 통해 나타낸다.
데이터모델종류 : 네트워크데이터, 하이어라키컬 데이터, 릴레이셔널 데이터, 오브젝트 데이터(O-O), 오브젝트 관게 데이터(O-R)
*릴레이셔널 데이터 모델은, 릴레이션테이블의 집합.
'2013-spring > Database' 카테고리의 다른 글
질의 최적화 (0) | 2013.06.22 |
---|---|
DB Internat Operation (2) (0) | 2013.06.22 |
DB Internal Operation (1) (0) | 2013.06.22 |
정규화 (0) | 2013.06.22 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 화면회전
- Swift
- 열거형
- 아이폰
- 열거
- 장치 확인
- Apple TV
- TVos
- 단말기 확인
- AppleTV
- 홈팟
- ios
- 아이패드
- 어플리케이션 로더
- iOS7
- 애플
- xcode
- 애플와치
- 스위프트
- 애플리케이션 로더
- Application Loader
- 22421
- watchOS
- Watch OS
- 아이맥 프로
- 워치os
- homepod
- IPA
- 개발
- 업로드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함