- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 알고리즘
- Java
- 자료구조
- firebase google
- 자바
- 안드로이드
- 연결리스트
- 공유대학
- 파이썬
- 프로그래밍 입문
- 안드로이드 스튜디오
- android studio
- 백준
- C++
- C언어
- 코딩테스트
- python
- 비주얼 베이직
- 프로그래머스
- sql
- Firebase
- oauth
- 동적할당
- 컴퓨터공학과
- 구글 로그인
- til
- 정렬
- 로그인
- 배열
목록학교 공부/데이터 베이스 설계 (3)
코딩하는 해달이
Logical Data Modeling Relational Data Model Relational Model Constaints 도메인 제약(Domain Constaints) 속성에 대한 제약 속성 값은 원자성을 가지며, 도메인에서 정의된 값이어야 함 복합속성과 다중속성은 허용되지 않음 Null 값은 허용됨 도메인 : 속성 하나가 가질 수 있는 모든 값의 집합, 즉 값의 범위 원자성 : 더는 분해할 수 없는 하나의 값 널 값 : 특정 속성에 해당되는 값이 없음을 나타냄, 튜플의 속성 값을 모르거나 적합한 값이 없을 경우 사용 키 제약(Key Constaints) 테이블에 대한 제약 관계의 모든 튜플은 서로 식별이 가능해야 함 수퍼키 : 유일의 특성을 만족하는 속성 또는 속성들의 집합, 키 값이 같은 튜플..
키 속성(Key Attributes) 어떤 개체에 대해서 항상 유일한 값을 갖는 속성(또는 속성들의 집합) 학생의 학번, 책의 ISBN, 자동차의 차량번호, … 특정 Snapshot이 아닌, 해당 개체의 모든 가능한 Snapshot의 집합을 고려하여 파악되어야 함 다음의 SSN, 이름, 혈액형 중 키 속성을 찾으시오. 복합 키(Composite Key) Composite Attribute가 키 속성이 되는 경우 복합 키는 유일성과 최소성을 가져야 함 (팀명, 등번호) vs. (팀명, 등번호, 선수명) 각 개체는 하나 이상의 키를 가질 수 있음 어떤 개체는 키를 갖지 않을 수도 있음 약성 개체(Weak Enity) 요구 사항 분석 회사는 여러 개의 부서로 구성되어 있다 각 부서는 부서명, 부서 번호, 부서..
Conceptual Data Modeling 못들음 Logical Data Modeling 데이터를 컴퓨터가 이해할 수 있는 형태로 바꾸는 모델링 데이터와 정보 데이터 - 현실 세계에서 측정하고 수집한 사실과 값 - 가공하기 이전의 단순한 관찰이나 측정을 통해 얻은 재료 정보 - 데이터를 목적이나 의도에 맞게 가공 처리한 것 - 판단의 근거로 사용될 수 있도록 의미와 가치를 부여한 것 Information = Processing(Data) 데이터와 정보 구분 예 - 1년간 월간 아이스크림 판매량을 조사한 표 → 데이터 - 아이스크림은 겨울보다 여름에 잘 팔린다 → 정보 모든 서비스에 DB가 필요한가? ▶입 출금, 이체 등 은행거래 - 필요 O ▶호텔 객실의 예약 - 필요 O ▶신호등의 램프제어 - 필요 ..