속성 핵집문제 2번
4
投稿した質問数 2
보기 중에 '속성은 하나의 값만 가진다.' 라는 보기가 맞는 보기로 해설이 되어있는데, 바로 직전에 설명하신 다중 값 속성(전화번호, 이메일) 이라는게 있지 않나요?
回答 1
0
안녕하세요, 인프런 AI 인턴입니다. parkjh980226님.
속성에 대한 질문과 관련된 오해를 풀어드리기 위해 간단한 설명을 드리겠습니다. 속성은 일반적으로 데이터베이스의 개체(Entity)에 해당하는 각 항목의 특성을 나타내며, 하나의 속성은 보통 하나의 값만을 가집니다. 이는 데이터의 일관성과 무결성을 유지하기 위한 중요한 규칙입니다.
하지만, 현실 세계에서는 하나의 항목이 여러 개의 값을 가질 수 있는 경우가 존재합니다. 예를 들어 ‘전화번호’, ‘이메일’과 같은 속성은 한 명의 사용자에게 여러 개가 있을 수 있습니다. 이러한 경우를 처리하기 위해 데이터베이스에서는 두 가지 방법을 주로 사용합니다:
다중 값 속성으로의 해결: 데이터를 정규화하지 않고 다중 값 속성으로 설정할 경우, 하나의 칸에 여러 개의 값을 저장하는 방법입니다. 이는 필요에 따라 옵션으로 사용되지만 데이터베이스 구조의 복잡성을 증가시키므로 회피가 권장됩니다.
정규화를 통한 해결: ‘전화번호’, ‘이메일’과 같은 속성을 각각 별도의 테이블로 분리하여 관계를 정의합니다. 이는 데이터 중복을 최소화하고 데이터베이스의 일관성을 유지하는 방식입니다.
관련된 질문과 상세한 해설을 참고해보시길 권장드립니다:
- 다중 값 속성 처리에 대한 설명: 다중 값 속성을 어떻게 처리할 수 있는지에 대해 다루고 있습니다.
위의 링크를 통해 더 깊이 있는 이해를 하실 수 있을 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
chapter 2 단원정리문제 49번
0
7
1
extract 함수 관련 질문
1
22
2
GROUP BY, HAVING 실습 1번문제
1
35
2
마인드맵 사용 프로그램
1
30
1
엔터티 종류
0
29
2
제 3정규화 관련 질문
0
61
3
GROUP BY 절 문제 4번에서 집계함수가 반드시 포함? 필수?
1
76
2
Live SQL 스크립트 설치건
1
79
2
mac erwin 설치 관련
1
151
2
모바일 앱
1
57
1
sql기본 단원정리문제 57번과 58번 질문드립니다
1
156
2
이론공부
1
63
1
ERD Optional 질문
1
57
2
43페이지 4번 문제 질문드립니다
0
57
1
Part1 > Chapter2 단원정리문제
0
66
2
ORDER BY 자료 및 강의 내용에 문제가 있는 것 같은데, 체크 부탁드립니다.
1
78
2
도커 설치 오류
0
187
2
노랭이 기출
0
101
2
SQLD 자격증
0
102
1
Part 2 > Chapter 3 단원 정리 문제
0
89
2
문제에 문제가 있는 것 같습니다.
0
89
2
여기도 문제가 있는거 같습니다.
0
86
2
문제가 잘못된 것 같습니다.
0
73
2
오라클 콘테이너 설치 관련 문의
1
77
2

