더북(TheBook)

Self Check

 

1 다음 설명 중 잘못된 것을 고르세요.

① 테이블을 정의한다는 것은 칼럼을 정의하는 것으로, 칼럼을 정의할 때는 칼럼명과 칼럼에 들어갈 데이터 타입을 정의해야 한다.

② 데이터 성격에 맞게 테이블을 분할해 만들었을 때 2개 이상의 테이블을 연결해 정보를 가져오려면 두 테이블에서 공통 값을 가진 칼럼이 있어야 한다.

③ MySQL에서 실수를 저장하는 데이터 타입으로는 DECIMAL, DOUBLE이 있고, 이 중에서 정확한 값을 저장하는 데이터 타입은 DECIMAL이다.

④ MySQL의 정수형 데이터 타입에서 INTEGERINT보다 저장할 수 있는 값의 범위가 넓다.

 

2 MySQL의 데이터 타입에 관한 설명입니다. 잘못된 것을 고르세요.

VARCHAR 타입은 최대 65,535개의 문자를 저장할 수 있다.

② 원 달러 대비 환율을 저장하는 칼럼을 정의하려면 BIGINT를 사용한다.

③ 사원 테이블에서 각 사원의 생일을 입력하는 birth_date라는 칼럼을 생성하려는데, 이때는 DATE 타입을 사용한다.

④ 사람의 키를 저장하려면 해당 칼럼의 데이터 타입을 SMALLINT UNSIGNED로 선언한다.

3 MySQL의 데이터베이스(스키마)에 대한 설명 중 잘못된 것을 고르세요.

① MySQL을 설치할 때 자동으로 설치되는 예제 데이터베이스는 sakila, sys, world 3개다.

② world 데이터베이스의 city 테이블에 있는 CountryCode 칼럼에는 해당 도시가 속한 국가 코드인 3자리 문자 값이 들어 있다.

③ city 테이블만 참조해서는 도시가 속한 국가명을 알 수 없으므로 country 테이블을 참조해야 한다.

④ 두 테이블에서 연결고리 역할을 하는 칼럼을 이용해 데이터를 가져오는 것을 조인(join)이라고 한다.

정답 및 해설

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