자세히보기

NCS/02. 경영·회계·사무

[학습노트] ERD 관계형 데이터베이스 구현

제이훈의 스마트 사업관리 2022. 11. 19. 22:12

■ 선행지식

데이터 관계 : 1:* = 일대다

 

■ 관계형 데이터베이스를 만들기 위한 전제조건

 

1. 셀 병합을 사용하지 않습니다.

엑셀에서 파워 피벗 관계형 데이터베이스 구현을 위해서는 셀 병합을 사용하지 않습니다



2. 한 시트에는 한 개의 표를 초과하지 않습니다.

파워 피벗 데이터정규화를 위해 한 시트에는 한 개의 표를 초과하지 않습니다

 

3. 사용하는 데이터는 정규화된 데이터 입니다.

파워 피벗 데이터정규화를 위해 사용하는 데이터는 정규화된 데이터를 사용합니다.

 

4. 각 필드별로 상호간에 중복되지 않는 고유(Unqiue)값이 존재합니다.

 


■ 관계형 데이터베이스를 구현하는 방법
1. 파일 -
옵션 - 추가기능 - COM 추가기능 - 이동 - Power Pivot for Excel 추가

파워 피벗(Power Pivot) 추가기능 설치



2. 표 형식으로 바꾸어 주기
(Crtl+A) + (Crtl+T) 머리글 포함

파워피벗 표 만들기




3. 테이블 디자인 - 테이블 이름 설정

테이블 디자인 -  테이블  이름 설정


4. 파워피벗 - 데이터 모델에 추가 - 다이어그램 보기

 

 

 

■ 

파일 - 저장 파워피벗 종료

피벗테이블 데이터 모델에 이 데이터 추가

교유값 항목을 행으로(중요)

삽입-슬라이서

(피벗 테이블을 활용한 데이터 모델 내에 별도의 수식을 삽입하길 원하는 경우) "["로 필드를 호출할 수 있다.

원본데이터로 수식을 짜는것 보다, 파워 피븟 데이터 모델 내부에서 수식을 짜는 것이 더욱 좋습니다.

 

선행지식

피벗테이블 - 데이터 정규화

 

별도 테이블 필요한 경우

측정값 추가 계싼 피벗테이블 - 테이블 우클릭 - 측정값 추가

호출하는 방법: =tbl

 

 

 

아래는 최용진 강사(최용진의 브런치 (brunch.co.kr))님의 자료를 보고 학습한 내용입니다.

[오라클 기초 강좌] 02 - 관계형 데이터 모델 - 데이터모델링, ERD, Entity, Attribute, Relationship - YouTube

 

■ 관계형 데이터 모델(RDBMS)
○ (Full name) Relational Database Management System
○ (데이터베이스 모델링 목적) 데이터베이스 설계의 이해를 높이기 위함
○ (관계형 데이터 모델을 표현하는 방식) ERD, ER-Diagram
○ (ERD, ER-Diagram 구성요소) 실체(Entity)

실체(Entity)
실체(Entity)의 규칙

○ (ERD, ER-Diagram 구성요소) 식별자(UID, Unique Identifier)

식별자(UID, Unique Identifier)
UID의 명칭은 어느 장소에서 사용되던 간에 동일해야 한다.
속성(Attribute)
속성(Attribute) =  Entity를 구성하는 요소
자신의 Attribute가 아님에도 불구하고, 자신의 Attribute로 표시해서는 안된다