4/27 목, 4/28 금 필기

konut ko·2023년 4월 27일
1

더존비즈온5기

목록 보기
17/46

4/27 목

오전 자습

MariaDB로 Procedure 만들기

오후 수업

DB 모델링

정규화와 반정규화의 장단점

DB 모델링의 예

A

장점 : (insert,update,delete가 편하다.)
단점 : (select가 불편하다.)

B

장점 : 두 그룹의 고객 테이블 조회가 빠르고 편하다.
단점 : 고객 한 명당 차 한대밖에 등록 못함.

ERD 툴

  • AQUERY TOOL
  • ERD CLOUD
  • 수업용 : eXERD




4/28 금

exERD 사용법 메모

  • 연관관계선 우클릭 > 특성 > 관계차수 설정

모델링 과정


1. 요구사항 분석

ex. 시스템 업무분석


2. 개념적 데이터 모델링

  • 실무에서는 안그림....

  • 연관관계

  • orm frame work
    mybatis, ibatis : select한 데이터로 객체를 만들어줌

  • noSQL : json 데이터 형식
    ex. 몽고디비, 카산드라...

개념적 데이터 모델링의 결과물

  • 학생은 여러개의 과정을 등록할 수 있다.
  • 과정은 여러개의 학생을 등록받을 수 있다.
  • 업무(배경)지식이 많을수록 모델링이 쉬워짐

3. 논리적 데이터 모델링

1) 맵핑 룰 :
2) 완벽한 정규화

4. 물리적 데이터 모델링

모델링

모델링

속성(Attribute): 컬럼이 되는것

기초속성 : 원래가지고있는 속성, 기본적으로 사용되는 속성
추출속성 : 기초 속성으로부터 가공처리(계산)을 통해 얻어질 수 있는 속성
(자료의 중복성 및 무결성 확보를 위해 최소화)
설계속성 : 실제로 존재x, 설계자가 임의로 부여

메모 캡쳐들

논리적 설계 맵핑, 정규화

학원 모델링 실습

학원 ERD 실습

Attribute

파생속성






profile
보초딩코라 틀린 내용 있을 수도 있습니다. 댓글 지적 환영

0개의 댓글