- 4.1. 메모앱 만들기
- 4.1.1. 기능 요구사항
1. 기능 요구사항 1.1. 메모 작성 (Create) - 사용자는 새로운 메모를 작성할 수 있어야 한다. - 메모는 제목과 내용으로 구성된다. - 작성된 메모는 자동으로 저장 시간을 기록한다. 1.2. 메모 조회 (Read) - 사용자는 저장된 메모 목록을 조회할 수 있어야 한다. - 메모 목록은 최신 작성된 순서로 정렬된다. - 특정 메모를 상세 보기할 수 있어야 한다. 1.3. 메모 수정 (Update) - 사용자는 기존 메모의 제목과 내용을 수정할 수 있어야 한다. - 수정된 메모는 자동으로 업데이트 시간을 기록한다. 1.4. 메모 삭제 (Delete) - 사용자는 특정 메모를 삭제할 수 있어야 한다. - 삭제된 메모는 복구할 수 없다. 1.5. 검색 및 필터 - 사용자는 메모 제목과 내용으로 검색할 수 있어야 한다. - 특정 날짜(생성일, 수정일) 기준으로 필터링할 수 있어야 한다. - 4.1.2. DDL
CREATE TABLE memo ( id BIGINT AUTO_INCREMENT PRIMARY KEY, title VARCHAR(255) NOT NULL, content TEXT NOT NULL, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP );
- 4.1.1. 기능 요구사항