책 내용 질문하기
데이터모델 요소
도서
2020 시나공 정보처리기사 실기 [기본서]
페이지
351
조회수
298
작성일
2020-04-27
작성자
탈퇴*원
첨부파일

1권 350~351페이지에 서술돼있는 것중에

 

데이터 모델 구성 요소는 개체, 속성, 요소라고 되어있고

데이터 모델에 표시할 요소 구조, 연산, 제약 조건이라고 되어있는데 둘의 차이가 뭔지 정확하게 이해가 안갑니다.

 

각각 요소에 대한 설명은 알겠는데 구성요소와 표시할 요소의 차이가 정확히 뭔가요?

답변
2020-04-28 15:35:31

안녕하세요 길벗수험서 운영팀입니다.

 

구성 요소를 통해 표현해야 하는 것에 '구조', '연산', '제약조건'이 있는 것입니다.

"<학생> 테이블과 <학교> 테이블을 연결하여 <학생> 테이블의 '소속학교' 속성은 <학교> 테이블의 데이터만 사용할 수 있다" 라는 모델이 있는 경우

개체는 <학생>과 <학교> 테이블,

속성은 테이블에 속한 속성들

관계는 테이블 간의 연결이죠.

 

구조는 <학생>과 <학교>가 연결된 '상태'가 하나의 구조이며

연산은 <학생> 테이블에 새로운 학생 데이터를 삽입할 때 <학교>를 참조하는 것

제약조건은 <학교> 테이블에 저장되어 있지 않은 학교를 <학생> 테이블의 '소속학교'에서 사용할 수 없다는 것 입니다.

 

행복한 하루되세요 :)

  • 관리자
    2020-04-28 15:35:31

    안녕하세요 길벗수험서 운영팀입니다.

     

    구성 요소를 통해 표현해야 하는 것에 '구조', '연산', '제약조건'이 있는 것입니다.

    "<학생> 테이블과 <학교> 테이블을 연결하여 <학생> 테이블의 '소속학교' 속성은 <학교> 테이블의 데이터만 사용할 수 있다" 라는 모델이 있는 경우

    개체는 <학생>과 <학교> 테이블,

    속성은 테이블에 속한 속성들

    관계는 테이블 간의 연결이죠.

     

    구조는 <학생>과 <학교>가 연결된 '상태'가 하나의 구조이며

    연산은 <학생> 테이블에 새로운 학생 데이터를 삽입할 때 <학교>를 참조하는 것

    제약조건은 <학교> 테이블에 저장되어 있지 않은 학교를 <학생> 테이블의 '소속학교'에서 사용할 수 없다는 것 입니다.

     

    행복한 하루되세요 :)

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.