min's devlog
[Education center] 데이터 생성 본문
오늘 할 일
- 더미데이터 생성
- 테스트에 필요한 데이터 준비
더미데이터 생성
최종 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