CS/Database
![[DB] 6강. 관계 데이터 모델링](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2Fbg2Xd1%2FbtrHppd0RYq%2FAAAAAAAAAAAAAAAAAAAAANcUywpsNv4F9HACjVpZBY3X_O-KxB7CCh92-yL6cn7C%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DQ%252FyKDRTRbJ%252F%252B4sg66NqcYo0oEdQ%253D)
[DB] 6강. 관계 데이터 모델링
기본 용어 관계 데이터 모델의 기본 개념 2차원의 Table로 표현하는 과정 논리적 설계 과정(3단계)의 산출물 릴레이션 (relation) 2차원의 테이블 구조 파일 관리 시스템 : file 속성 (attribute) 릴레이션의 열 (=애트리뷰트) 파일 관리 시스템 : field 튜플 (tuple) 릴레이션의 행 파일 관리 시스템 : record 도메인 (domain) 하나의 속성 (attribute)가 가질 수 있는 모든 값의 집합 (ex. CHAR(20), INT ...) 값을 입력 / 수정할 때 적합성의 판단 기준 일반적으로 속성의 특성을 고려한 데이터 타입으로 정의 널 (null) 속성 값을 아직 모르거나 , 그에 해당하는 값이 없음 차수 (degree) 하나의 릴레이션에서 속성 (attribu..
![[DB] 4강. 개념적 데이터 모델링](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FN8KjR%2FbtrGTyhZjCB%2FAAAAAAAAAAAAAAAAAAAAAGGv0CCE7OUttrMOOh_GaUsuMJqWiNmliJvU_4L6gFh_%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3D1feVpqijIQ%252BYplR3OYXLOg8Txg0%253D)
[DB] 4강. 개념적 데이터 모델링
데이터 베이스 설계 단계 사용자의 다양한 요구사항 고려 E-R 모델과 릴레이션 변환 규칙 이용 이전 단계로 돌아가서 변경도 가능하다 데이터 모델링 현실 세계에 존재하는 데이터를 컴퓨터 세계의 DB로 옮기는 변환 과정 객체를 추상화하여 개념화 시키는 것 개념적 데이터 모델링 현실 세계의 중요 데이터를 추출하여 개념 세계로 옮기는 작업 논리적 데이터 모델링 개념 세계의 데이터를 DB에 저장하는 구조로 표현 데이터 모델 모델링의 결과물을 표현하는 도구 개념적 데이터 모델 : 개체-관계 모델 (E-R 모델) 논리적 데이터 모델 : 관계 데이터 모델 개체-관계 모델 : E-R 모델 (Entity-Relationship model) 개체와 개체 사이의 관계를 이용 핵심요소 : 개체(Entity), 속성(Attrib..