SQLD데이터베이스 구축난이도 3MCQ

SQLD 데이터베이스 구축 기출문제 #3297

문제

다음 DCL 명령문의 실행 결과로 가장 옳은 것은?

SQL
CREATE USER 'analyst'@'%' IDENTIFIED BY 'password123';

GRANT SELECT ON company.* TO 'analyst'@'%';

SQL
ALTER USER 'analyst'@'%' ACCOUNT LOCK;

① analyst 사용자가 삭제된다 ② analyst 사용자의 모든 권한이 회수된다 ③ analyst 사용자가 로그인할 수 없게 된다 ④ company 데이터베이스에 대한 접근만 차단된다

정답

3

해설

ACCOUNT LOCK은 사용자 계정을 잠가서 로그인을 차단하는 명령이다. 사용자와 권한은 그대로 유지되지만 로그인이 불가능해진다. ACCOUNT UNLOCK으로 다시 활성화할 수 있다. ① DROP USER가 삭제 명령이다. ② REVOKE가 권한 회수 명령이다. ④ 특정 데이터베이스가 아닌 계정 전체가 차단된다.

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[SQLD] 데이터베이스 구축 기출 #3297 | sqldpass