
우리에게 너무나 익숙한 '휴지통'. 파일을 삭제하면 잠시 머무는 이 공간을 데이터베이스로 구현해 본다면 어떤 모습일까요? 오늘은 우리 주변의 친숙한 개념인 휴지통을 예시로, 관계형 데이터베이스 관리 시스템(RDBMS)의 대표주자인 Oracle을 사용하여 데이터베이스를 설계하고 구현하는 과정을 상세히 알아보겠습니다.이 과정을 통해 RDBMS의 핵심 개념인 테이블, 관계, 제약조건 등을 쉽고 명확하게 이해할 수 있을 것입니다.1. 휴지통의 핵심 기능 분석 및 데이터 모델링먼저 휴지통의 작동 방식을 분석하여 데이터로 표현할 요소를 추출해야 합니다.어떤 파일이 삭제되었는가? (파일 이름, 파일 크기, 파일 종류 등)어디에 있던 파일인가? (원래 경로)언제 삭제되었는가?실제 파일 데이터 (선택 사항)이러한 요소들..