inflearn logo
강의

Course

Instructor

[2026] SQLD All-in-One: Pass on Your First Try Even as a Non-Major

Identifier

43페이지 4번 문제 질문드립니다

53

yeoun

12 asked

0

43페이지 4번문제 질문드립니다.
- 대체 식별자를 "기본키가 아닌 모든 후보키중에서 선택한다"라고 표현하면 틀린거 아닌가요?? "기본키가 아닌 모든 후보키"가 대체키라고 적혀있는것 같아서요. '선택하는게 아니라 남은 전부'라고 생각해서 틀렸다고 생각했거든요.

답변해주시면 감사하겠습니다

sql 빅데이터 코딩-테스트 데이터-엔지니어링 SQLD

Answer 1

0

algolearn

안녕하세요! 알고런 데이터코드 연구소입니다.

질문 남겨주셔서 감사합니다.

 

우선 질문하신 "기본키가 아닌 모든 후보키가 대체키다"라는 개념은 정확합니다. 제대로 공부하고 계시네요. 🙂 다만, 시험 문제는 간혹 표현을 미묘하게 비틀어 내기 때문에 실제 문장으로 접했을 때 생소하거나 애매하게 느껴질 수 있습니다.

 

작성해주신 문제의 보기를 하나씩 명확하게 분석해 드릴게요.

1. 각 보기 분석

  • ① 기본키가 아닌 후보키 중에서 선택된 키이다. (정답)

    • 후보키라는 전체 집합에서 '기본키'를 먼저 선발하고, 남겨진(선택된) 나머지 키들이 대체키가 된다는 의미입니다. 표현이 다소 수동적일 수 있으나, 개념적으로 대체키의 정의를 가장 잘 설명하고 있습니다.

  • ② 데이터 무결성을 위해 반드시 외래키로 설정해야 한다. (오답)

    • 대체키는 유일성을 가진 후보키의 일종일 뿐, 외래키(다른 테이블과의 관계) 설정 여부와는 무관합니다.

  • ③ 중복이 가능하며, 식별자로서의 역할을 수행하지 않는다. (오답)

    • 대체키도 엄연히 '후보키'입니다. 따라서 절대 중복될 수 없으며(유일성), 언제든 기본키를 대신해 식별자 역할을 할 수 있는 능력을 갖추고 있습니다.

  • ④ 기본키와 동일한 역할을 하지만 테이블에서는 사용할 수 없다. (오답)

    • 테이블 내에서 UNIQUE 제약 조건 등을 통해 실질적으로 사용하고 관리할 수 있습니다.

 

도움이 되셨기를 바라구요. 혹시 애매한 문제를 만나게 되면 가장 적절한 것으로 선택하시면 시험 합격에 문제가 없을 거예요.

 

응원할게요. 감사합니다.

제 3정규화 관련 질문

0

49

3

GROUP BY 절 문제 4번에서 집계함수가 반드시 포함? 필수?

1

63

2

Live SQL 스크립트 설치건

1

70

2

mac erwin 설치 관련

1

125

2

모바일 앱

1

53

1

sql기본 단원정리문제 57번과 58번 질문드립니다

1

144

2

이론공부

1

59

1

ERD Optional 질문

1

48

2

Part1 > Chapter2 단원정리문제

0

61

2

ORDER BY 자료 및 강의 내용에 문제가 있는 것 같은데, 체크 부탁드립니다.

1

75

2

도커 설치 오류

0

163

2

노랭이 기출

0

93

2

SQLD 자격증

0

97

1

Part 2 > Chapter 3 단원 정리 문제

0

84

2

문제에 문제가 있는 것 같습니다.

0

84

2

여기도 문제가 있는거 같습니다.

0

82

2

문제가 잘못된 것 같습니다.

0

68

2

오라클 콘테이너 설치 관련 문의

1

72

2

단원정리문제 오기 ?

1

69

2

ORA-12541 오류

0

826

4

단원 정리 문제(2) 중 6,7,8,12 질문

1

82

1

2가지 문제 발생

1

89

2

실행안됨

1

83

2

window , docker

1

85

2