반응형

Entity 2

[Data Modeling] 정규화(Nomalization) 이해와 예제

정규화는 쉽다. 하지만 왜 정규화를 쓰는지 모르기 때문에 정규화가 어려운 것이다. Entity 조직 속성과 Entity를 grouping 한다. 조직 단계에서 Entity가 명확해진다 조직 단계에서 추가적인 Entity가 도출될 수 있다. 관계 도출 관계는 PK, FK 등으로 구현한다. Entity와 Entity 간의 관계는 동사로 표현한다. 개념적 모델링(ERD) 시나리오 1. ERD(개념적 모델링)를 엑셀을 이용하여 테이블을 작성한다. → 문제점 작성자, 댓글아이디의 data가 중복하여 where문을 적용 할 수 없다. = Non Atomic Colums 2. 중복성을 해결한다. → 문제점 데이터의 중복이 발생한다. (제목, 본문, 작성일) DB 이상현상(DB Anomaly)이 발생한다. → 해법 :..

DataBase 2022.04.04

[Data Modeling (데이터 모델링)]

데이터의 모델링 요구사항 분석 개념적 모델링 논리적 모델링 물리적 모델링 개념적 (80%), 논리적(15%), 물리적(5%) 모델링 - 특정 목적에 따라 대상의 주요 대상을 도출하여을 재구성하는것 과정 데이터 모델링 (Data Modeling) - 현실 세계에 존재하는 데이터를 컴퓨터 세계의 데이터 베이스로 옮겨 변환하는 과정 더보기 Digital Twin(디지털 트윈) : 현실속 사물을 컴퓨터에 대입하여 현실에서 생길 수 있는 상황을 CPU로 시뮬레이터 함으로서 결과를 예측하는 기술이다. 추상화 : 현실세계의 사물을 CPU에 데이터화 하기 위해 중요한 정보를 옮기는 단계다. 데이터 모델링의 목적 - 현실 문제를 해결하기 위해 실게계의 대상에서 중요한 것을 도출하여 이를 정보(테이블)로 재구성 Data ..

DataBase 2022.04.02
반응형