책 내용 질문하기
Sql
도서
2022 시나공 정보처리기사 실기
페이지
10
조회수
193
작성일
2022-08-22
작성자
탈퇴*원
첨부파일
실기 2권 10쪽에
1.인덱스는 cascade, restrict 옵션이 없는 걸로 알고 있는데 원래 이 옵션이 있는건가요? 아니면 시스템마다 다르다거나 최근 추가 된건가요?
2. 제약조건 명령은 alter table 테이블명 drop constraint로 하는줄 알았는데 이건 테이블에만 해당되는건가요?? alter없이 그냥 drop constraint하면 어디의 제약 조건이 없어지는 건가요?? 파일 전체(?)인가요?
2-1그럼 alter table 테이블명 drop constraint와 drop constait 쓰는 상황만 다를 뿐 둘 다 유효한 명령인가요?
답변
2022-08-25 09:39:42
안녕하세요 길벗수험서 운영팀입니다.
[1]
PostgreSQL 정도에서나 형태가 남아있고 그 외에서는 사용되지 않습니다.
(표준X)
[2]
제약조건은 주로 테이블에 속하여 alter를 통해 관리되나,
이와 달리 서버(스키마) 단위로도 제약조건을 관리하는 DBMS가 있다면 alter 없이 drop constraint만 쓸 수 있습니다.
허나 이것 역시 표준(ISOIEC9075-2)에 형태만 남아있는 수준입니다.
(표준O)
[2-1]
제약조건이 테이블에 속해있는지 스키마에 속해있는지에 따라 alter drop / drop 으로 나뉠 것으로 보입니다.
대부분은 alter drop이 되겠죠.
행복한 하루되세요 :)
-
관리자2022-08-25 09:39:42
안녕하세요 길벗수험서 운영팀입니다.
[1]
PostgreSQL 정도에서나 형태가 남아있고 그 외에서는 사용되지 않습니다.
(표준X)
[2]
제약조건은 주로 테이블에 속하여 alter를 통해 관리되나,
이와 달리 서버(스키마) 단위로도 제약조건을 관리하는 DBMS가 있다면 alter 없이 drop constraint만 쓸 수 있습니다.
허나 이것 역시 표준(ISOIEC9075-2)에 형태만 남아있는 수준입니다.
(표준O)
[2-1]
제약조건이 테이블에 속해있는지 스키마에 속해있는지에 따라 alter drop / drop 으로 나뉠 것으로 보입니다.
대부분은 alter drop이 되겠죠.
행복한 하루되세요 :)