더북(TheBook)

해설 노트

 

 

 

1장

 

1분 퀴즈

1 정답 ② 중복 데이터가 입력되지 않게 한다.

해설 RDBMS는 데이터의 중복 입력을 완전히 막는 것이 아니라 중복 데이터 입력을 최소화합니다. 테이블에 데이터를 넣을 때 데이터의 성격에 맞게 데이터를 분할해 넣음으로써 데이터의 중복 저장을 최소화할 수 있습니다.

본문으로

 

2 정답 ②, ③

해설

① MySQL은 상용으로 사용할 때는 유료 버전을 사용해야 합니다.

④ root 외에도 사용자 계정을 여러 개 만들 수 있습니다.

⑤ MySQL을 개인 PC에 설치할 때, 해당 PC에서 설치된 MySQL에 접속하므로 별도의 컴퓨터나 PC가 꼭 필요한 것은 아닙니다.

본문으로

 

3 정답 ③, ⑤

해설

TRUNCATE TABLE 문이 아니라 DELETE 문입니다. TRUNCATE TABLE 문을 실행하면 테이블의 데이터가 모두 삭제되고 ROLLBACK 문을 실행해도 데이터 삭제 전으로 되돌릴 수 없습니다.

⑤ 테이블을 삭제할 때는 DDL인 DROP 문을 사용해야 합니다. DELETE 문은 DML로, 테이블에 있는 데이터를 삭제할 때 사용하는 문장입니다.

본문으로

 

Self Check

1 정답

해설 최초의 DBMS는 탐색형 DBMS이며, RDBMS는 1970년대 초에 개념이 소개됐고 1970년대에 상용 제품이 출시됐습니다.

 

2 정답

해설 테이블의 생성, 수정 삭제는 DDL 문을 사용해야 하는데, 그중에서 생성된 테이블 내용을 수정하려면 ALTER 문을 사용합니다.

 

3 정답

해설 테이블에 이미 저장된 데이터를 수정할 때는 UPDATE 문을 사용합니다. MODIFY는 문장이 아닌 구문에 속하며 데이터를 수정할 때는 사용하지 않습니다.

본문으로

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.