16차시 연계 · 3과목 데이터베이스 일반

컴활 1급 필기 기본키·인덱스·관계·외부 데이터 문제 모음

기본키 설정 규칙, 인덱스(32개·10필드), 관계 편집, 참조 무결성과 연쇄 옵션, 레코드 추가·삭제, 가져오기·연결·내보내기 범위 문제 27개를 모았습니다. 실전 모의고사 문제 22개를 먼저, 이어서 16차시 확인문제 5개를 보여 줍니다.

데이터베이스 일반2020년 2회 (7월 4일)

Q1.다음 중 [관계 편집] 대화 상자에 대한 설명으로 옳지 않은 것은?

  1. ①관계를 구성하는 어느 한쪽의 테이블 또는 필드 및 쿼리를 변경할 수 있다.
  2. ②조인 유형을 내부 조인, 왼쪽 우선 외부 조인, 오른쪽 우선 외부 조인 중에서 선택할 수 있다.
  3. ③'항상 참조 무결성 유지'를 선택한 경우 '관련 필드 모두 업데이트'와 '관련 레코드 모두 삭제' 옵션을 선택할 수 있다.
  4. ④관계의 종류를 일대다, 다대다, 일대일 중에서 선택할 수 있다.
정답과 해설 보기

정답: ④ 관계의 종류를 일대다, 다대다, 일대일 중에서 선택할 수 있다.

관계의 종류는 사용자가 고르는 것이 아니라 연결한 필드가 기본 키(또는 고유 인덱스)인지에 따라 Access가 자동으로 정합니다. 다대다 관계는 직접 만들 수 없고 연결 테이블을 두어 일대다 두 개로 표현합니다.

출제: 2020년 2회 (7월 4일) 44번

데이터베이스 일반2020년 2회 (7월 4일)

Q2.다음 중 테이블의 필드 속성 설정 시 사용하는 인덱스에 관한 설명으로 옳지 않은 것은?

  1. ①인덱스를 설정하면 레코드의 검색과 정렬 속도가 빨라진다.
  2. ②인덱스를 설정하면 레코드의 추가, 수정, 삭제 속도는 느려진다.
  3. ③데이터 형식이 OLE 개체인 필드에는 인덱스를 설정할 수 없다.
  4. ④인덱스는 한 개의 필드에만 설정 가능하므로 주로 기본 키에 설정한다.
정답과 해설 보기

정답: ④ 인덱스는 한 개의 필드에만 설정 가능하므로 주로 기본 키에 설정한다.

인덱스는 여러 필드에 설정할 수 있고, 최대 10개 필드를 묶은 다중 필드 인덱스도 만들 수 있습니다. 기본 키에는 자동으로 인덱스가 설정됩니다.

출제: 2020년 2회 (7월 4일) 45번

데이터베이스 일반2020년 2회 (7월 4일)

Q3.아래와 같이 관계가 설정된 데이터베이스에 [Customer] 테이블에는 고객번호가 1004인 레코드만 있고, [Artist] 테이블에는 작가이름이 CAT인 레코드만 있다. 다음 중 이 데이터베이스에서 실행 가능한 SQL 문은? (단, SQL문에 입력되는 데이터 형식은 모두 올바르다고 간주함)

문제 자료
  1. ①INSERT INTO Artist VALUES ('ACE', '한국', Null, Null);
  2. ②INSERT INTO CINTA (고객번호, 작가이름) VALUES (1004, 'ACE');
  3. ③INSERT INTO Customer (고객번호, 고객이름) VALUES (1004, 'ACE');
  4. ④INSERT INTO CINTA VALUES (1234, 'CAT', '유화');
정답과 해설 보기

정답: ① INSERT INTO Artist VALUES ('ACE', '한국', Null, Null);

Artist는 다른 테이블을 참조하지 않으므로 새 작가 'ACE'를 추가할 수 있습니다. ② Artist에 없는 'ACE'를 참조하고, ④ Customer에 없는 1234를 참조해 참조 무결성에 어긋나며, ③은 기본 키 1004가 이미 있어 중복됩니다.

출제: 2020년 2회 (7월 4일) 47번

데이터베이스 일반2020년 1회 (2월 29일)

Q4.다음 중 아래 SQL문으로 생성된 테이블에서의 레코드 작업에 대한 설명으로 옳지 않은 것은? (단, 고객과 계좌 간의 관계는 1:M이다.)

CREATE TABLE 고객
( 고객ID    CHAR(20) NOT NULL,
  고객명    CHAR(20) NOT NULL,
  연락번호  CHAR(12),
  PRIMARY KEY (고객ID)
);
CREATE TABLE 계좌
( 계좌번호  CHAR(10) NOT NULL,
  고객ID    CHAR(20) NOT NULL,
  잔액      INTEGER DEFAULT 0,
  PRIMARY KEY (계좌번호),
  FOREIGN KEY (고객ID) REFERENCES 고객
);
  1. ①<고객> 테이블에서 '고객ID' 필드는 동일한 값을 입력할 수 없다.
  2. ②<계좌> 테이블에서 '계좌번호' 필드는 반드시 입력해야 한다.
  3. ③<고객> 테이블에서 '연락번호' 필드는 원하는 값으로 수정하거나 생략할 수 있다.
  4. ④<계좌> 테이블에서 '고객ID' 필드는 동일한 값을 입력할 수 없다.
정답과 해설 보기

정답: ④ <계좌> 테이블에서 '고객ID' 필드는 동일한 값을 입력할 수 없다.

<계좌>의 고객ID는 <고객>을 참조하는 외래 키입니다. 고객 한 명이 계좌를 여러 개 가질 수 있는 1:M 관계이므로 계좌 테이블의 고객ID에는 같은 값이 여러 번 들어갈 수 있습니다.

출제: 2020년 1회 (2월 29일) 50번

데이터베이스 일반2020년 1회 (2월 29일)

Q5.다음 중 아래 <고객>과 <구매리스트> 테이블 관계에 참조 무결성이 항상 유지되도록 설정할 수 없는 경우는?

문제 자료
  1. ①<고객> 테이블의 '고객번호' 필드 값이 <구매리스트> 테이블의 '고객번호' 필드에 없는 경우
  2. ②<고객> 테이블의 '고객번호' 필드 값이 <구매리스트> 테이블의 '고객번호' 필드에 하나만 있는 경우
  3. ③<구매리스트> 테이블의 '고객번호' 필드 값이 <고객> 테이블의 '고객번호' 필드에 없는 경우
  4. ④<고객> 테이블의 '고객번호' 필드 값이 <구매리스트> 테이블의 '고객번호' 필드에 두 개 이상 있는 경우
정답과 해설 보기

정답: ③ <구매리스트> 테이블의 '고객번호' 필드 값이 <고객> 테이블의 '고객번호' 필드에 없는 경우

참조 무결성은 외래 키 값이 반드시 참조하는 테이블의 기본 키 값으로 존재해야 한다는 규칙입니다. 구매리스트에 고객 테이블에 없는 고객번호가 있으면 이미 규칙이 깨진 상태이므로 참조 무결성을 설정할 수 없습니다.

출제: 2020년 1회 (2월 29일) 52번

데이터베이스 일반2020년 1회 (2월 29일)

Q6.다음 중 외부 데이터 가져오기 기능에 대한 설명으로 옳지 않은 것은?

  1. ①텍스트 파일을 가져와 기존 테이블의 레코드로 추가하려는 경우 기본 키에 해당하는 필드의 값들이 고유한 값이 되도록 데이터를 수정하며 가져올 수 있다.
  2. ②Excel 워크시트에서 정의된 이름의 영역을 Access의 새 테이블이나 기존 테이블에 데이터 복사본으로 만들 수 있다.
  3. ③Access에서는 한 테이블에 256개 이상의 필드를 지원하지 않으므로 원본 데이터는 열의 개수가 255개를 초과하지 않아야 한다.
  4. ④Excel 파일을 가져오는 경우 한 번에 하나의 워크시트만 가져올 수 있으므로 여러 워크시트에서 데이터를 가져오려면 각 워크시트에 대해 가져오기 명령을 반복해야 한다.
정답과 해설 보기

정답: ① 텍스트 파일을 가져와 기존 테이블의 레코드로 추가하려는 경우 기본 키에 해당하는 필드의 값들이 고유한 값이 되도록 데이터를 수정하며 가져올 수 있다.

가져오기 과정에서 데이터를 고칠 수는 없습니다. 기본 키 값이 중복되는 레코드는 추가되지 않으므로, 기존 테이블에 추가하려면 가져오기 전에 원본 파일에서 값을 고유하게 고쳐 두어야 합니다.

출제: 2020년 1회 (2월 29일) 53번

데이터베이스 일반2020년 1회 (2월 29일)

Q7.다음 중 관계형 데이터베이스의 조인(JOIN)에 대한 설명으로 옳지 않은 것은?

  1. ①쿼리에 여러 테이블을 포함할 때는 조인을 사용하여 원하는 결과를 얻을 수 있다.
  2. ②내부 조인은 조인되는 두 테이블에서 조인하는 필드가 일치하는 행만을 반환하려는 경우에 사용한다.
  3. ③외부 조인은 조인되는 두 테이블에서 공통 값이 없는 데이터를 포함할지 여부를 지정할 수 있다.
  4. ④조인에 사용되는 기준 필드의 데이터 형식은 다르거나 호환되지 않아도 가능하다.
정답과 해설 보기

정답: ④ 조인에 사용되는 기준 필드의 데이터 형식은 다르거나 호환되지 않아도 가능하다.

조인할 두 필드는 데이터 형식이 같거나 서로 호환되어야 합니다. 예외적으로 일련 번호 필드는 숫자(정수-Long) 필드와 조인할 수 있습니다.

출제: 2020년 1회 (2월 29일) 58번

데이터베이스 일반상시 경향 모의고사 1회

Q8.Access의 기본키와 인덱스에 대한 설명으로 옳지 않은 것은?

  1. ①기본키로 지정한 필드는 자동으로 인덱스가 '예(중복 불가능)'로 설정된다.
  2. ②여러 필드를 조합하여 하나의 기본키로 지정할 수 있다.
  3. ③여러 필드를 묶어 하나의 인덱스(다중 필드 인덱스)를 만들 수 있다.
  4. ④인덱스를 많이 설정할수록 검색뿐 아니라 레코드 추가·수정 속도도 빨라진다.
정답과 해설 보기

정답: ④ 인덱스를 많이 설정할수록 검색뿐 아니라 레코드 추가·수정 속도도 빨라진다.

인덱스는 검색·정렬 속도를 높이지만, 레코드를 추가·수정할 때마다 인덱스도 갱신해야 하므로 업데이트 속도는 느려질 수 있습니다.

출제: 상시 경향 모의고사 1회 48번

데이터베이스 일반상시 경향 모의고사 2회

Q9.다음 중 Access 테이블에서 인덱스를 설정할 수 없는 데이터 형식은?

  1. ①짧은 텍스트
  2. ②날짜/시간
  3. ③Yes/No
  4. ④OLE 개체
정답과 해설 보기

정답: ④ OLE 개체

OLE 개체, 첨부 파일, 계산 형식의 필드에는 인덱스를 설정할 수 없습니다.

출제: 상시 경향 모의고사 2회 48번

데이터베이스 일반상시 경향 모의고사 2회

Q10.Access의 테이블 관계에 대한 설명으로 옳지 않은 것은?

  1. ①연결하는 양쪽 필드가 모두 기본키(또는 고유 인덱스)이면 일대일 관계가 설정된다.
  2. ②한쪽 필드만 기본키(또는 고유 인덱스)이면 일대다 관계가 설정된다.
  3. ③다대다 관계는 연결 테이블 없이 두 테이블을 직접 연결하여 한 번에 설정할 수 있다.
  4. ④참조 무결성을 적용하려면 관련 필드의 데이터 형식이 같아야 한다(일련번호는 정수(Long) 숫자 필드와 연결 가능).
정답과 해설 보기

정답: ③ 다대다 관계는 연결 테이블 없이 두 테이블을 직접 연결하여 한 번에 설정할 수 있다.

다대다 관계는 직접 설정할 수 없으며, 두 테이블의 기본키를 포함하는 연결 테이블을 만들어 두 개의 일대다 관계로 구성해야 합니다.

출제: 상시 경향 모의고사 2회 55번

데이터베이스 일반상시 경향 모의고사 3회

Q11.Access 테이블의 기본키에 대한 설명으로 옳지 않은 것은?

  1. ①이미 데이터가 입력된 필드에 중복 값이 있어도 기본키로 지정할 수 있으며, 이때 중복 레코드는 자동으로 삭제된다.
  2. ②기본키로 지정된 필드에는 Null 값이나 중복 값을 입력할 수 없다.
  3. ③여러 필드를 묶어 하나의 기본키(복합키)로 지정할 수 있다.
  4. ④기본키를 지정하지 않아도 테이블을 저장할 수 있다.
정답과 해설 보기

정답: ① 이미 데이터가 입력된 필드에 중복 값이 있어도 기본키로 지정할 수 있으며, 이때 중복 레코드는 자동으로 삭제된다.

중복 값이나 Null 값이 있는 필드는 기본키로 지정할 수 없으며, Access가 중복 레코드를 자동으로 삭제하지도 않습니다.

출제: 상시 경향 모의고사 3회 48번

데이터베이스 일반상시 경향 모의고사 3회

Q12.Access의 테이블 관계 설정에 대한 설명으로 옳지 않은 것은?

  1. ①일대일 관계는 양쪽 테이블의 연결 필드가 모두 기본키이거나 고유 인덱스일 때 만들어진다.
  2. ②다대다 관계는 두 테이블 사이에 직접 설정하지 않고 연결 테이블을 두어 두 개의 일대다 관계로 구현한다.
  3. ③참조 무결성은 연결하는 두 필드의 데이터 형식이 서로 달라도 설정할 수 있다.
  4. ④일대다 관계에서 '일' 쪽 테이블의 연결 필드는 기본키이거나 고유 인덱스여야 한다.
정답과 해설 보기

정답: ③ 참조 무결성은 연결하는 두 필드의 데이터 형식이 서로 달라도 설정할 수 있다.

참조 무결성을 설정하려면 연결 필드의 데이터 형식이 같아야 합니다(일련 번호와 숫자-정수(Long)는 예외적으로 연결 가능).

출제: 상시 경향 모의고사 3회 55번

데이터베이스 일반상시 경향 모의고사 4회

Q13.다음 중 Access의 기본 키와 인덱스에 관한 설명으로 옳지 않은 것은?

  1. ①기본 키로 지정된 필드에는 자동으로 '예(중복 불가능)' 인덱스가 설정된다.
  2. ②여러 필드를 묶어 하나의 기본 키로 지정할 수 있다.
  3. ③기본 키 필드에는 Null 값을 입력할 수 없다.
  4. ④인덱스를 많이 설정할수록 검색뿐 아니라 레코드 추가·수정 속도도 빨라진다.
정답과 해설 보기

정답: ④ 인덱스를 많이 설정할수록 검색뿐 아니라 레코드 추가·수정 속도도 빨라진다.

인덱스는 검색·정렬 속도를 높이지만, 레코드를 추가·수정·삭제할 때마다 인덱스도 갱신해야 하므로 인덱스가 많을수록 갱신 작업은 느려집니다.

출제: 상시 경향 모의고사 4회 47번

데이터베이스 일반상시 경향 모의고사 4회

Q14.다음 중 Access의 관계 설정과 참조 무결성에 관한 설명으로 옳지 않은 것은?

  1. ①'관련 레코드 모두 삭제'를 선택하지 않아도, 기본 테이블의 레코드를 삭제하면 관련 테이블의 레코드가 자동으로 함께 삭제된다.
  2. ②참조 무결성이 설정되면 기본 테이블에 없는 값을 관련 테이블의 외래 키 필드에 입력할 수 없다.
  3. ③'관련 레코드 모두 삭제'를 선택하지 않았다면, 관련 레코드가 있는 기본 테이블의 레코드는 삭제할 수 없다.
  4. ④'관련 필드 모두 업데이트'를 선택하면 기본 테이블의 기본 키 값을 바꿀 때 관련 테이블의 값도 함께 바뀐다.
정답과 해설 보기

정답: ① '관련 레코드 모두 삭제'를 선택하지 않아도, 기본 테이블의 레코드를 삭제하면 관련 테이블의 레코드가 자동으로 함께 삭제된다.

자동 연쇄 삭제는 '관련 레코드 모두 삭제'를 선택한 경우에만 일어납니다. 선택하지 않으면 관련 레코드가 있는 기본 테이블 레코드의 삭제 자체가 거부됩니다.

출제: 상시 경향 모의고사 4회 55번

데이터베이스 일반상시 경향 모의고사 4회

Q15.다음 중 Access의 외부 데이터 가져오기, 연결, 내보내기에 관한 설명으로 옳지 않은 것은?

  1. ①Excel 파일을 연결하면 Access에는 연결 테이블이 만들어지고 실제 데이터는 원본 파일에 그대로 남는다.
  2. ②연결 테이블을 삭제해도 원본 파일은 삭제되지 않는다.
  3. ③Access 테이블이나 쿼리를 Excel, 텍스트 파일, PDF 등 다른 형식으로 내보낼 수 있다.
  4. ④Excel 데이터를 가져오기로 새 테이블에 저장한 뒤 그 테이블을 수정하면 원본 Excel 파일의 데이터도 함께 수정된다.
정답과 해설 보기

정답: ④ Excel 데이터를 가져오기로 새 테이블에 저장한 뒤 그 테이블을 수정하면 원본 Excel 파일의 데이터도 함께 수정된다.

가져오기는 데이터를 Access 테이블로 복사하는 것이므로 가져온 테이블을 수정해도 원본 파일에는 영향이 없습니다. 원본과 연동되는 것은 '연결'입니다.

출제: 상시 경향 모의고사 4회 60번

데이터베이스 일반상시 경향 모의고사 5회

Q16.Access 테이블의 필드에서 '인덱스' 속성을 '예(중복 불가능)'으로 지정했을 때의 설명으로 옳은 것은?

  1. ①해당 필드에는 같은 값을 두 번 이상 입력할 수 없다.
  2. ②해당 필드가 자동으로 테이블의 기본키로 지정된다.
  3. ③테이블에서 이 속성은 한 필드에만 지정할 수 있다.
  4. ④레코드를 추가하거나 수정하는 속도가 빨라진다.
정답과 해설 보기

정답: ① 해당 필드에는 같은 값을 두 번 이상 입력할 수 없다.

'예(중복 불가능)'은 고유 인덱스를 만들어 중복 값을 막습니다. 기본키로 바뀌지는 않으며 여러 필드에 지정할 수 있고, 인덱스는 검색·정렬은 빠르게 하지만 추가·수정 시에는 인덱스도 갱신해야 하므로 오히려 느려질 수 있습니다.

출제: 상시 경향 모의고사 5회 47번

데이터베이스 일반실전 모의고사 1회

Q17.Access에서 두 테이블 사이에 '항상 참조 무결성 유지'를 설정했을 때의 설명으로 옳지 않은 것은?

  1. ①기본 테이블의 기본키에 없는 값은 관련 테이블의 외래키에 입력할 수 없다.
  2. ②관련 레코드가 있는 기본 테이블의 레코드는 삭제할 수 없다.
  3. ③'관련 필드 모두 업데이트'를 선택하면 기본키 변경 시 외래키도 함께 바뀐다.
  4. ④관련 테이블의 레코드를 삭제하려면 먼저 기본 테이블의 레코드를 삭제해야 한다.
정답과 해설 보기

정답: ④ 관련 테이블의 레코드를 삭제하려면 먼저 기본 테이블의 레코드를 삭제해야 한다.

관련(자식) 테이블의 레코드는 자유롭게 삭제할 수 있습니다. 제한되는 것은 기본(부모) 테이블의 삭제·변경입니다.

출제: 실전 모의고사 1회 49번

데이터베이스 일반실전 모의고사 1회

Q18.Access에서 외부 데이터를 '연결'하여 만든 테이블에 대한 설명으로 옳은 것은?

  1. ①연결 테이블에서 필드를 추가하거나 삭제할 수 있다.
  2. ②연결 테이블을 삭제하면 원본 데이터도 삭제된다.
  3. ③연결 테이블의 데이터를 수정하면 원본 데이터에도 반영된다.
  4. ④연결 테이블은 원본과 관계없는 독립적인 복사본이다.
정답과 해설 보기

정답: ③ 연결 테이블의 데이터를 수정하면 원본 데이터에도 반영된다.

연결 테이블은 원본과 연동되어 데이터 수정이 원본에 반영되지만, 구조 변경은 불가능하고 삭제해도 원본은 남습니다.

출제: 실전 모의고사 1회 50번

데이터베이스 일반실전 모의고사 2회

Q19.Access의 인덱스(색인)에 대한 설명으로 옳지 않은 것은?

  1. ①검색과 정렬 속도를 향상시킨다.
  2. ②한 테이블에 최대 32개까지 만들 수 있다.
  3. ③OLE 개체 형식 필드에도 인덱스를 설정할 수 있다.
  4. ④레코드를 추가하거나 수정할 때는 속도가 느려질 수 있다.
정답과 해설 보기

정답: ③ OLE 개체 형식 필드에도 인덱스를 설정할 수 있다.

OLE 개체, 첨부 파일, 계산 형식에는 인덱스를 설정할 수 없습니다.

출제: 실전 모의고사 2회 48번

데이터베이스 일반실전 모의고사 2회

Q20.'관계 편집' 대화상자에서 기본 테이블의 기본키 값이 바뀌면 관련 테이블의 외래키 값도 자동으로 바뀌도록 하는 옵션은?

  1. ①항상 참조 무결성 유지
  2. ②관련 필드 모두 업데이트
  3. ③관련 레코드 모두 삭제
  4. ④조인 유형
정답과 해설 보기

정답: ② 관련 필드 모두 업데이트

'관련 필드 모두 업데이트'는 기본키 변경 시 관련 외래키를 함께 변경합니다.

출제: 실전 모의고사 2회 49번

데이터베이스 일반실전 모의고사 3회

Q21.Access의 기본키 설정에 대한 설명으로 옳지 않은 것은?

  1. ①기본키 필드에는 중복 값이나 Null 값을 입력할 수 없다.
  2. ②여러 필드를 묶어서 하나의 기본키로 지정할 수 있다.
  3. ③관계가 설정된 테이블의 기본키는 관계를 유지한 채 해제할 수 있다.
  4. ④기본키로 지정하면 인덱스가 '예(중복 불가능)'로 설정된다.
정답과 해설 보기

정답: ③ 관계가 설정된 테이블의 기본키는 관계를 유지한 채 해제할 수 있다.

관계가 설정된 테이블의 기본키를 해제하려면 먼저 관계를 삭제해야 합니다.

출제: 실전 모의고사 3회 47번

데이터베이스 일반실전 모의고사 3회

Q22.Access의 외부 데이터 가져오기에 대한 설명으로 옳지 않은 것은?

  1. ①Excel 워크시트, 텍스트 파일, XML 파일 등을 가져올 수 있다.
  2. ②가져온 데이터를 수정해도 원본 데이터에는 영향이 없다.
  3. ③데이터 구조가 같으면 기존 테이블에 가져온 데이터를 추가할 수 있다.
  4. ④Excel 파일을 가져올 때는 제외할 필드를 지정할 수 없다.
정답과 해설 보기

정답: ④ Excel 파일을 가져올 때는 제외할 필드를 지정할 수 없다.

Excel, 텍스트 파일, HTML 문서 등은 가져올 때 제외할 필드를 지정할 수 있습니다.

출제: 실전 모의고사 3회 48번

데이터베이스 일반차시 확인문제

Q23.Access의 기본키에 대한 설명으로 옳지 않은 것은?

  1. ①기본키 필드에는 Null 값을 입력할 수 없다.
  2. ②여러 필드를 묶어 하나의 기본키로 지정할 수 있다.
  3. ③OLE 개체 형식 필드도 기본키로 지정할 수 있다.
  4. ④기본키로 지정하면 인덱스가 '예(중복 불가능)'로 설정된다.
정답과 해설 보기

정답: ③ OLE 개체 형식 필드도 기본키로 지정할 수 있다.

OLE 개체, 첨부 파일, 계산 형식의 필드에는 기본키를 설정할 수 없습니다.

출처: 16차시 확인문제 1번

데이터베이스 일반차시 확인문제

Q24.<학과> 테이블(기본)과 <학생> 테이블(관련)에 참조 무결성이 설정되어 있을 때 발생할 수 없는 상황은?

  1. ①<학생> 테이블에 <학과>에 있는 학과코드로 새 학생을 추가한다.
  2. ②소속 학생이 없는 학과를 <학과> 테이블에서 삭제한다.
  3. ③<학생> 테이블에 <학과>에 없는 학과코드로 새 학생을 추가한다.
  4. ④<학생> 테이블에서 학생 레코드를 삭제한다.
정답과 해설 보기

정답: ③ <학생> 테이블에 <학과>에 없는 학과코드로 새 학생을 추가한다.

참조 무결성이 설정되면 기본 테이블에 없는 값을 관련 테이블의 외래키에 입력할 수 없습니다.

출처: 16차시 확인문제 2번

데이터베이스 일반차시 확인문제

Q25.인덱스(색인)에 대한 설명으로 옳은 것은?

  1. ①한 테이블에 인덱스는 하나만 만들 수 있다.
  2. ②인덱스를 설정하면 데이터 추가·수정 속도가 빨라진다.
  3. ③검색과 정렬 속도를 높이기 위해 사용하며 기본적으로 오름차순 정렬된다.
  4. ④OLE 개체 형식 필드에 인덱스를 설정하면 검색이 빨라진다.
정답과 해설 보기

정답: ③ 검색과 정렬 속도를 높이기 위해 사용하며 기본적으로 오름차순 정렬된다.

인덱스는 테이블당 최대 32개, 검색·정렬은 빨라지지만 추가·수정은 느려지며 OLE 개체에는 설정할 수 없습니다.

출처: 16차시 확인문제 3번

데이터베이스 일반차시 확인문제

Q26.'관계 편집' 대화상자에서 기본 테이블의 레코드를 삭제할 때 관련 테이블의 해당 레코드도 자동으로 함께 삭제되도록 하는 옵션은?

  1. ①항상 참조 무결성 유지
  2. ②관련 필드 모두 업데이트
  3. ③관련 레코드 모두 삭제
  4. ④조인 유형
정답과 해설 보기

정답: ③ 관련 레코드 모두 삭제

'관련 레코드 모두 삭제'를 선택하면 기본 테이블에서 레코드를 지울 때 관련 레코드도 자동 삭제됩니다.

출처: 16차시 확인문제 4번

데이터베이스 일반차시 확인문제

Q27.외부 데이터 '연결하기'로 만든 연결 테이블에 대한 설명으로 옳지 않은 것은?

  1. ①연결 테이블의 데이터를 수정하면 원본 데이터도 변경된다.
  2. ②연결 테이블을 삭제하면 원본 데이터 파일도 함께 삭제된다.
  3. ③연결 테이블에서는 필드를 추가하거나 삭제하는 구조 변경을 할 수 없다.
  4. ④원본 데이터가 변경되면 연결 테이블에도 반영된다.
정답과 해설 보기

정답: ② 연결 테이블을 삭제하면 원본 데이터 파일도 함께 삭제된다.

연결 테이블을 삭제해도 연결 정보만 없어질 뿐 원본 데이터는 삭제되지 않습니다.

출처: 16차시 확인문제 5번