정보시스템 감리 기출해설/데이터베이스 해설

(제 24회) 데이터베이스 / (69)~(70) 해설

아이티신비 2024. 8. 6. 09:00

69. 대표적인 분산 파일 시스템인 HDFS(Hadoop Distributed File System)는 여러 노드(node) 로 구성되어 있다. 다음의 (가), (나)에 들어 갈 노드 이름으로 가장 옳은 것은?

 

 
⦁(가)는 메타정보를 관리하며 데이터 블록들이 어느 (나)에 있는지를 유지한다.
⦁(나)는 실제 데이터 블록을 저장하고 클라이언트에 이를 제공한다.
⦁Secondary (가)는 primary (가)가 고장(fail)일 때를 대비하는 백업 노드이다.

① (가) master node, (나) data node

② (가) name node, (나) data node

③ (가) master node, (나) slave node

④ (가) name node, (나) slave node

 

▣ HDFS

 

 

  • Namenode : 네임노드의 주요 역할은 메터데이터 관리와 데이터노드의 관리
  • Datanode : 파일을 저장하는 역할, 파일은 블록단위로 저장

데이타노드는 주기적으로 네임노드에 하트비트와 블록리포트를 전달

 

정답 : ②

 

 

70. 다음 SQL 구문은 테이블 STUDENT에 대한 SELECT와 UPDATE 권한을 admuser에게 부여하는 기능을한다.그런데 이때 권한을 부여받은 admuser가 다른 사용자에게 SELECT나 UPDATE 권한을 다시 부여할 수 있도록 하기 위해서 (가)에 들어갈 구문으로 가장 옳은 것은?

 
GRANT SELECT, UPDATE ON STUDENT TO admuser (가);

① WITH OPTION GRANT ② WITH OPTION REGRANT

③ WITH GRANT OPTION ④ WITH REGRANT OPTION

 

▣ GRANT / REVOKE 기법

  • 특징 데이터와 연산을 특정 사용자만 수행할 수 있는 권한 부여(갱신, 삽입, ...)
  • DBA : DBMS 에 있는 모든 자원 접근 권한을 가진 사람

권한 일부를 다른 사용자에게 다시 부여 가능

  • 권한 부여 형식

GRANT OPTION : 다른 사용자에게 자기가 부여 받은 권한 또다시 부여

 
GRANT 권한 ON 데이터 객체 TO 사용자 [WITH GRANT OPTION]

 

  • 권한 회수
REVOKE [GRANT OPTION FOR] 권한 ON 데이터 객체
FROM 사용자 {CASCADE, RESTRICT};

 

예)

 
DBA : GRANT INSERT, DELETE ON STUDENT TO U1;
DBA : GRANT SELECT ON STUDENT TO U2 WITH GRANT OPTION;
U2 : GRANT SELECT ON STUDENT TO U3;
DBA : REVOKE SELECT ON STUDENT FROM U2 CASCADE;

 

정답 : ③

 

 




 

공감과 댓글은 아이티신비에게 큰 힘이 됩니다.

블로그 글이 유용하다면 블로그를 구독해주세요.♥