자료설명
리포트 작성에 참고하세요~
3번 문제의 경우 홀수와 짝수 문제 모두 포함되어 있습니다.
문단 모양(왼쪽 여백 0, 오른쪽 여백 0, 줄간격 160%)
글자 모양(굴림체, 장평 100%, 크기 11 pt, 자간 0%)
행복하세요, Now!
본문/내용
1. (5점) 교재 제1장 연습문제(p. 17) 1번
데이터 모델을 정의하고 데이터 모델의 세 가지 구성 요소의 의미를 설명하시오.
데이터 모델(data model)은 실세계를 적절히 데이터로 모형화해서 표현하고, 표현된 실세계를 효율적으로 다루기 위한 잘 정의된 모형 명세서를 말한다. 좀더 구체적으로 말하면, 데이터 모델은 실세계를 표현한 데이터, 데이터 간의 상관관계, 데이터의 의미와 이들 데이터가 일관성을 잃지 않기 위한 제약조건 등을 기술하는 명세서로 설명된다. 데이터 모델에는 계층형, 네트워크형, 관계형, 객체지향형, 객체 관계형 데이터 모델 등이 있다. DBMS은 이러한 데이터 모델이 적용된 소프트웨어로, 관계형 DBMS에는 Microsoft Access, POSTGRES, MS SQL 서버, MySQL, 오라클 데이터베이스 등이 있다.
일반적으로 데이터 모델은 실세계를 표현하는 형식인 데이터 타입 집합, 표현된 데이터를 처리하는 연산자(operator) 집합, 표현된 데이터 간 일관성을 유지하기 위한 무결성(integrity) 규칙 집합의 세 측면에서 정의된다. 코드(E. F. Codd)의 관계형 데이터 모델에서는 데이터 타입 집합은 2차원 관계 테이블, 속성을 표현하는 애트리뷰…
참고문헌
데이터처리와 활용, 심송용 외 4인, KNOU PRESS, 2020
김연희(2019), 데이터베이스개론 2판, 한빛아카데미.