ERD 관련 기출 · 풀이
122회 4교시 5번3. 자료처리
아래 조건으로 학생과 수강신청서 간의 관계에 대하여 다음을 작성하시오. 개체(Entity) 속성(Attribute) 학생 학번, 성명, 전화번호 수강신청서 신청번호, 과목명, 교수명, 학점 학생과 수강신청서는 일 대 다의 관계이다. 즉, 한 사람의 학생이 다수의 수강신청을 할 수 있고, 수강신청서 1개는 특정학생의 수강신청서로 되어 있다. 가. ERD(Entity Relationship Diagram) 나. 관계형 데이터 모델(Relational Data Model)
본 답안은 학생과 수강신청서 간의 관계를 ERD와 관계형 데이터 모델로 설계하는 문제에 대한 모범 답안입니다. ERD를 통해 개체 간의 관계를 시각적으로 표현하고, 관계형 데이터 모델을 통해 데이터베이스 테이블 스키마를 정의합니다. 학생 개체와 수강신청서 개체의 속성을 명확히 정의하고, 외래 키를 사용하여 두 개체 간의 관계를 설정합니다. 또한, 데이터 모델의 정규화를 고려하여 데이터 중복을 최소화하고 데이터 무결성을 확보합니다.
전체 해설 보기121회 4교시 6번3. 자료처리
B기업은 공급망 시스템 개발을 위해 공급자(Suppliers)와 상품(Products) 데이터베이스를 다음 조건과 같이 설계중이다. 다음에 대하여 작성하시오. 조건) SUPPLIERS(공급자) STOCKS(재고) SID SNAME STATUS CITY SID PID QTY S01 A사 20 서울 S01 P01 300 S02 B사 10 부산 S01 P02 200 S03 C사 30 부산 S01 P03 400 S04 D사 20 서울 S01 P04 200 S05 E사 30 경주 S06 F사 20 광주 S01 P05 100 S01 P06 100 PRODUCTS (상품) S02 P01 400 PID PNAME UNIT PRICE STORAGE S02 P02 200 P01 마스크 박스 20,000 서울 S03 P02 200 P02 세정제 박스 40,000 부산 S04 P02 200 P03 소독제 병 100,000 광주 S05 P04 300 P04 장갑 개 5,000 서울 S06 P05 400 P05 고글 박스 200,000 부산 P06 가운 개 10,000 서울 가. 바커(Barker) 표기법으로 표현된 ERD 나. 도메인과 테이블을 생성하는 DDL 다. ‘P02’ 상품을 공급하는 서울소재 공급자의 SNAME을 조회하는 SQL
본 답안은 공급망 시스템 개발을 위한 데이터베이스 설계를 다룬다. 바커 표기법을 이용한 ERD 설계, 데이터베이스 테이블 생성 DDL, 그리고 특정 조건을 만족하는 데이터를 조회하는 SQL 쿼리를 제시한다. 데이터 모델링의 기본 원칙과 SQL 활용 능력을 평가하는 문제로, 실제 시스템 구축에 필요한 핵심적인 내용을 포함한다.
전체 해설 보기연관 출제 키워드
ERD와(과) 같은 회차·문항에서 함께 출제된 키워드입니다. 연계 학습 시 효율이 높습니다.