min's devlog

[Education center] 데이터 생성 본문

til/Oracle

[Education center] 데이터 생성

값진 2022. 5. 17. 09:16

오늘 할 일

  • 더미데이터 생성
  • 테스트에 필요한 데이터 준비

 

더미데이터 생성

최종 ERD는 완성이 되었고, 이제 필요한건 테이블 마다의 데이터이다.

더미데이터가 필요한 테이블도 있고, 테이블간의 관계를 고려해 ~도 있었다.

(이 데이터를 토대로 DML문을 만들 예정)

 

더미데이터를 생성해야하는데 Mockaroo라는 자동 더미 생성 사이트를 이용하기도 하더라.

편하긴 하겠지만 최대한 배웠던 것을 활용하는게 의미가 있을 것 같아 Java를 이용했다.

 

 

 

튜플에 연속 데이터가 들어가는 경우엔 엑셀을 활용했다. 처음 써보는데 드래그 기능이 유용했다!

 

 

 

 

어려웠던 점

테이블 수가 많아 컬럼의 물리적 이름을 따로 정의했지만 논리적 이름이 비슷한 경우에 헷갈렸다.

회원번호-교육생번호나 개설 과정-과목-번호들이 그러했다.

또 식별관계-비식별관계 구분과 각종 기본키, 외래키들의 관계를 구별해가며 데이터를 넣는것도...!

테이블 간의 관계가 얽혀있어 어렵게 느낀 것 같다. 그래도 ERD에서 테이블간의 관계가 명확해지고, 시간을 들여 계속 보니 익숙해진 것 같다!  (다른 프로젝트도 그러하겠지만) 이렇게 테이블 간 관계가 중요할 수록 내가 맡은 부분 뿐만이 아니라 다른 부분들도 계속 검토하고 체크해야하기 때문에 전체적인 이해도도 높고 다같이 참여한다는 느낌이 드는 것 같다.

그래도 이렇게 큰 규모의 프로젝트는 처음이라 오류를 하나하나 바로잡아 완성된 모습으로 만들어가는 과정이 재밌게도 느껴졌다..!

 

 

 

 

'til > Oracle' 카테고리의 다른 글

프로시저(Procedure)와 반복문  (0) 2022.05.19
ANSI SQL  (0) 2022.05.18
인덱스(index)  (0) 2022.05.11
PL/SQL  (0) 2022.05.09
DDL과 DML  (0) 2022.05.04
Comments