본문 바로가기

데이터베이스 20180822 (학원7) 개념정리2018-08-22SHOP_MEMBER USER_IDSHOP_BUY 참조 USER_ID SHOP_MEMBER.USER_ID를 삭제할때 어떤방식할지 옵션으로 설정기본설정ON DELETE RESTRICTED -> 다른테이블에서 참조하고 있는 경우 삭제가 안된다. ON DELETE SET NULL -> 참조하고 있는 테이블에서 데이터가 NULL로 변경된다. ON DELETE CASCADE -> 참조하고 있는 테이블의 데이터가 삭제되면 내테이블 값도 삭제 @CHECK -> 해당 컬럼에 입력되거나 수정되는 값을 체크하여, 설정된 값 이외의 값이면 에러를 발생시킴 -> 비교연산자를 이용해서 조건을 설정하며, 비교값은 리터럴만 가능, 변하는 값으로는 사용불가 #CHECK 설정으로 '남', '여' 만 올수 있도.. 더보기
20180822 제육두루치기잡채오이양파초무침애호박볶음포기김치야채샐러드계란볶음밥김치콩나물국흰밥/잡곡밥 결명자차 더보기
데이터베이스 (집공부7) 1. 트랜잭션(TRANSACTION) -> 데이터 처리의 한 단위EX)다른은행에 돈을 송금할때 정상적이면 돈이 출금되고 다른은행에 돈이 입금된다. 1.1 트랜잭션 제어를 위한 명령어(Transaction Control Language)COMMIT, SAVEPOINT, ROLLBACK -> 데이터를 추가, 수정, 삭제하는건 데이터를 조작하는 명령어인 DML(Data Manipulation Language)를 말한다. -> DML 작업이 성공적으로 처리될려면 COMMIT 명령을, 작업을 취소할려면 ROLLBACK 명령을 써야한다. ----------------------------------------------------------------------------------------------------.. 더보기