[기본미션]
Chapter 07~08
p.363 market_db의 고객 테이블(member)에 입력된 회원의 정보가 변경될 때 변경한 사용자, 시간, 변경 전의 데이터 등을 기록하는 트리거 작성하고 인증하기.
1. 회원 테이블의 열을 간단히
아이디, 이름, 인원, 주소 4개의 열로 구성된 가수 테이블(singer)로 복사해서 진행함

2. 백업 테이블 생성
* 가수 테이블에 INSERT나 UPDATE 작업이 일어나는 경우, 변경되기 전의 데이터를 저장함.
* 백업 테이블에는 추가로 수정 또는 삭제인지 구분할
변경된 타입(modType), 변경된 날짜(modDate), 변경한 사용자(modUser)를 추가함.

3. 변경(UPDATE)과 삭제(DELETE)가 발생할 때 작동하는 트리거를 singer 테이블에 부착.

4. 데이터 업데이트 및 변경
'프로그래밍언어' 카테고리의 다른 글
[혼공] 혼공11기 혼공컴운 2주차 기본미션 (1) | 2024.01.12 |
---|---|
[혼공] 혼공11기 혼공컴운 1주차 기본미션 (0) | 2024.01.07 |
[혼공] 혼공10기 혼공SQL 5주차 기본미션 (0) | 2023.08.13 |
[혼공] 혼공10기 혼공SQL 4주차 기본미션 (0) | 2023.07.30 |
[혼공] 혼공10기 혼공SQL 3주차 기본미션 (0) | 2023.07.23 |