일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 싸피셜
- Python
- queryset
- vitepwa
- Javascript
- pwa적용하기
- QuerySetAPI
- SSAFY
- VITE
- PWA
- 셀프넘버
- Django
- 14658
- 알고리즘
- 싸피
- react
- SSAFYcial
- unionfind
- 리액트
- git
- SQL
- 싸피10기
- js
- db
- 플로이드워셜
- 머신러닝종류
- TypeScript
- 백준
- sqld
- 데코레이터
- Today
- Total
목록공부/SQLD (20)
Meme's IT
# 관계 엔터티 간의 논리적인 관련성 동사형을 가짐 관계의 페어링: 인스턴스 간 개별적 관계 # 관계의 분류 [존재에 의한 관계 / 행위에 의한 관계] 로 나눌 수 있다. 예를 들어, 부서와 사원의 관계는 존재에 의한 관계 → 사원들이 모여서 구성된 것이 하나의 부서 고객과 주문의 관계는 행위에 의한 관계 → 고객이 제품을 '주문'한다는 개념이므로 행위에 의한 관계 ERD에서 관계를 연결할 때는 따로 구분하지 않고 단일화된 표기법으로 통일해서 사용 UML에서는 연관있으면 실선, 의존적이면 점선으로 표기함 더보기 UML이란? Unified Modeling Language의 약자 연관관계 / 의존관계가 있고 이 둘이 단일화된 표기법이 아니라 실선과 점선으로 표기를 다르게 해야함 ↑ 이거만 알아도 충분 # 관..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/d21T1I/btsytM3d3Uo/sZ8Sg1SVPtAmRPm4hdrKCK/img.png)
# 속성이란? 엔터티가 가지는 최소 의미 단위 인스턴스의 구성요소 한 개의 엔터티 → 2개 이상의 인스턴스 집합 한 개의 엔터티 → 2개 이상의 속성 한 개의 엔터티 → 1개 이상의 다른 엔터티와 관계를 가짐 한 개의 속성 → 1개의 속성값을 가짐 # 속성의 종류 특성에 따른 분류 '계산' 이라는 단어가 들어가면 파생 속성! 분해 가능 여부에 따른 분류 엔터티 구성 방식에 따른 분류 # 속성의 특징 업무에서 필요하고 관리하고자 하는 정보 주식별자에 함수적으로 종속됨 속성값 하나만 가짐 → 하나 이상의 속성값이면 정규화 필요 # 속성의 명명 해당 업무에서 사용하는 이름을 부여 명사형 속성명을 사용 약어 사용 가급적 제한 전체 데이터모델에서 유일성을 확보하는 것이 좋음 (↔ 일관성 ㄴㄴ) # Domain 속..
# 엔터티란? 사람, 개념 등의 명사 업무상 관리가 필요한 것 저장이 되기 위한 어느 것(Thing) # 엔티티와 인스턴스 엔터티는 범주, 인스턴스는 실제 객체 (예시) 엔터티: 과목 / 인스턴스: 수학, 영어 # 엔터티의 특징 반드시 해당 업무에서 필요하고 관리하고자 하는 정보여야 한다. 유일한 식별자(pk)에 의해 식별 가능해야 한다. 두 개 이상의 인스턴스의 집합이여야 한다. = 두 개 이상의 속성을 갖는다. 업무 프로세스에 의해 이용되어야 한다. 반드시 속성이 있어야 한다. 다른 엔터티와 최소 1개 이상의 관계가 있어야 한다.(단, 통계성 / 코드성 엔터티는 생략 가능) # 엔터티의 분류 유/무형에 따른 분류 발생시점에 따른 분류 유형 엔터티 개념 엔터티 사건 엔터티 기본 엔터티 중심 엔터티 행위..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b4uskW/btsyDMtDNdU/OKHBe4BfT9pRM0vOJSaM50/img.png)
# 모델링 현실세계를 추상화, 단순화, 정확화해서 모델로 표현하는 과정 추상화: 일정한 형식에 맞춰 표현 단순화: 제한된 표기법이나 언어로 표현 명확성: 이해가 쉽게 표현 모델링의 관점들 데이터 관점(Data, What): 어떤 데이터와 관계 있는지 / 데이터 간의 관계는 무엇인지 프로세스 관점(Process, How): 해당 데이터를 가지고 무엇을 해야하는지 상관 관점(Data vs Process): 데이터를 가지고 하는 일에 따라 데이터가 어떻게 영향을 받고 있는지 # 데이터 모델링 정보 시스템 구축을 위한 데이터 관점의 업무 분석 기법 목적 정보에 대한 표기법을 통일해서 업무 내용을 분석하는 정확도를 높임 데이터 모델을 기초로 DB를 생성 중요성 및 유의점 중복을 최소화해라 비유연성을 버려라: 사소..