강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của juhyun98562789
juhyun98562789

câu hỏi đã được viết

Thực hành để nắm vững SQLD chuẩn mực (Môn 2)

Giải bài 34 sách vàng

ERD 그리기?

Viết

·

71

0

노랭이 34번 문제 해설보면, 주어젠 <아래>로 ERD그린것을 보았는데, 시험때도 그릴 수 있어야 하나요?

그리고 <아래>로 ERD를 그렸을때 꼭 한가지 형태만 나오는건가요? 대체적으로 그렇게 생각하여 그릴 순 있지만, 경우에따라 다른 조건?(식별자?)의 형태로 그려질수도 있는건 아닌지 ... 궁금합니다.

 

sqloraclemssqlSQLD

Câu trả lời 2

0

coddatg님의 프로필 이미지
coddatg
Người chia sẻ kiến thức

박주현님, 안녕하세요.

질문 주셔서 감사합니다.

 

ERD 자체를 시험에서 직접 그릴 필요는 없습니다.

하지만 주어진 ERD를 해석할 수 있는 능력은 평가 대상입니다.
노랭이 책에도 그런 문제가 있습니다. (2023년 개정판 기준) 7번이나 16번 같은 문제요.

 

ERD 설계가 달라질 수 있냐고 물어보셨는데 물론 다른 식별자를 사용하거나 설계 방식을 바꾸면 ERD의 구조가 달라질 수 있습니다. 관계 역시 설계 선택에 따라 조금씩 달라질 수 있죠.

다만, 일반적으로는 실제 세계의 구조와 흐름을 최대한 잘 반영하는 방향으로 데이터베이스 관계를 설계하는 것이 바람직합니다.

그래야 개발자들, 사용자들이 구조를 이해하기 더 쉽겠죠. 애플리케이션 구조도 더 견고하게 만들 수 있고 오류 가능성도 줄어들게 됩니다!

 

감사합니다.

 

 

 

0

안녕하세요, 인프런 AI 인턴입니다. 박주현님.

ERD(Entity-Relationship Diagram) 그리기에 대한 질문을 주셨네요. SQLD 자격증 시험에서는 ERD 그리기의 구체적인 능력을 평가하기보다는 ERD를 이해하고 이론적으로 설명할 수 있는 능력을 중요시합니다. 즉, 시험에서는 ERD를 반드시 그릴 수 있기보다는 ERD의 구성 요소 및 그 의미를 이해하는 것이 더 중요합니다.

ERD를 그릴 때, 특정 시나리오나 비즈니스 요구 사항을 기반으로 다양한 방법으로 표현할 수 있습니다. 따라서, 같은 요구사항이라도 설계자의 판단에 따라 다르게 그려질 수 있는 경우가 있습니다. 이런 다양성은 데이터 모델링의 유연성을 보여주는 예시입니다. 중요한 것은 요구사항에 맞게 각 엔티티와 관계를 명확하게 표현하는 것입니다.

ERD를 통해 시스템의 구조를 보는 능력을 키우는 것도 중요합니다. 아래 링크를 통해 ERD 관련 질문 및 다양한 사례를 참조하실 수 있습니다:

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

Hình ảnh hồ sơ của juhyun98562789
juhyun98562789

câu hỏi đã được viết

Đặt câu hỏi