속성 핵집문제 2번
36
2 câu hỏi đã được viết
보기 중에 '속성은 하나의 값만 가진다.' 라는 보기가 맞는 보기로 해설이 되어있는데, 바로 직전에 설명하신 다중 값 속성(전화번호, 이메일) 이라는게 있지 않나요?
Câu trả lời 2
0
안녕하세요.
질문주셔서 감사합니다. 질문에서 말씀하신 문제를 확인해봤습니다.
문제에서 말하는 속성은 엔터티(테이블)에서의 속성을 의미합니다. 엔터티에서의 속성은 다중 값을 가질 수 없기 때문에 별도의 엔터티로 분리를 합니다.
문제에서 속성 앞에 "엔터티의" 라는 말을 붙였으면 명확했을 텐데, 엔터티라는 말이 없다 보니 충분히 오해할 수 있을 거 같더라구요.
만약에 일반적인 개념의 속성이라면 다중값 속성을 가질 수 있다는 말도 맞았을 겁니다. 하지만 문제 자체가 SQLD 시험에서 나온 것이기 때문에 '엔터티'의 속성으로 이해하시는 게 좀더 타당해 보입니다.
이런 애매한 문제들이 실제 시험에서도 종종 나옵니다. 이런 경우 이의 제기를 하기도 하는 데요. 가장 안전한 방법은 '가장 적절한 것을 정답으로 선택하는 것'입니다.
이 문제의 경우 보기 3번이 확실히 틀린 것이기 때문에 보기 3번을 선택하는게 안전합니다.
질문 주셔서 감사드리구요. 응원하겠습니다.
감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다. parkjh980226님.
속성에 대한 질문과 관련된 오해를 풀어드리기 위해 간단한 설명을 드리겠습니다. 속성은 일반적으로 데이터베이스의 개체(Entity)에 해당하는 각 항목의 특성을 나타내며, 하나의 속성은 보통 하나의 값만을 가집니다. 이는 데이터의 일관성과 무결성을 유지하기 위한 중요한 규칙입니다.
하지만, 현실 세계에서는 하나의 항목이 여러 개의 값을 가질 수 있는 경우가 존재합니다. 예를 들어 ‘전화번호’, ‘이메일’과 같은 속성은 한 명의 사용자에게 여러 개가 있을 수 있습니다. 이러한 경우를 처리하기 위해 데이터베이스에서는 두 가지 방법을 주로 사용합니다:
다중 값 속성으로의 해결: 데이터를 정규화하지 않고 다중 값 속성으로 설정할 경우, 하나의 칸에 여러 개의 값을 저장하는 방법입니다. 이는 필요에 따라 옵션으로 사용되지만 데이터베이스 구조의 복잡성을 증가시키므로 회피가 권장됩니다.
정규화를 통한 해결: ‘전화번호’, ‘이메일’과 같은 속성을 각각 별도의 테이블로 분리하여 관계를 정의합니다. 이는 데이터 중복을 최소화하고 데이터베이스의 일관성을 유지하는 방식입니다.
관련된 질문과 상세한 해설을 참고해보시길 권장드립니다:
- 다중 값 속성 처리에 대한 설명: 다중 값 속성을 어떻게 처리할 수 있는지에 대해 다루고 있습니다.
위의 링크를 통해 더 깊이 있는 이해를 하실 수 있을 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
38번 문제 보기 3,4번
1
10
3
14번 문제
1
20
2
모바일 앱 쿠폰
0
28
1
chapter 2 단원정리문제 49번
1
29
2
extract 함수 관련 질문
1
30
2
GROUP BY, HAVING 실습 1번문제
1
40
2
마인드맵 사용 프로그램
1
34
1
엔터티 종류
0
34
2
제 3정규화 관련 질문
0
69
3
GROUP BY 절 문제 4번에서 집계함수가 반드시 포함? 필수?
1
81
2
Live SQL 스크립트 설치건
1
84
2
mac erwin 설치 관련
1
161
2
모바일 앱
1
61
1
sql기본 단원정리문제 57번과 58번 질문드립니다
1
161
2
이론공부
1
68
1
ERD Optional 질문
1
61
2
43페이지 4번 문제 질문드립니다
0
59
1
Part1 > Chapter2 단원정리문제
0
69
2
ORDER BY 자료 및 강의 내용에 문제가 있는 것 같은데, 체크 부탁드립니다.
1
81
2
도커 설치 오류
0
192
2
노랭이 기출
0
102
2
SQLD 자격증
0
106
1
Part 2 > Chapter 3 단원 정리 문제
0
92
2
문제에 문제가 있는 것 같습니다.
0
91
2

