백과사전 상세 본문
분야 | 데이터 베이스 |
---|
데이터 베이스 모델에 대해서, 프로그램 언어에 있어서의 목적지향(목적지향언어, 목적지향 프로그래밍 참고)의 개념을 도입한 데이터모델. 데이터 베이스의 응용분야의 확대에 따라, 데이터에 대한 조작이 다종다양하게 되어 있으며, 그 다양성을 알기 쉽게 다루기 위한 모델이라고 할 수 있다.
데이터 구조와 그 위에서 쓸 수 있는 조작을 종합하여 데이터 형으로서 정의한다. 각 목적은 그 데이터형에 의해 분류된다. 중요하다고 생각되는 성질이 같은 형을 종합하여 목적의 클래스가 정의된다. 각 클래스에 대해서, 메소드라고 불리는 그 클래스의 목적에 적용되는 조작집합이 대응한다.
목적의 클래스가, 범화계층을 구성하고 있을 때, 상위의 클래스로 정의된 메소드를 하위의 클래스에 쓸 수 있는 메소드의 계승이 실현되고, 메소드의 정의가 단순화된다. 메소드는 데이터 조작을 정의하는 것인데, 범용의 프로그램 언어로 쓰여져 있으며, 데이터를 이용하기 위한 데이터 조작언어와 응용 프로그램용의 언어의 통일이 된다.
이 모델은, 공학설계 데이터 베이스, 멀티미디어 데이터 베이스 등 고도의 데이터 베이스 응용에 대해서 유용하다. 관계 모델에 비하면 표현능력이 높은 반면, 자유도의 점에서 못하다고 할 수 있다. 〈참조어〉 의미 데이터모델
본 콘텐츠를 무단으로 이용하는 경우 저작권법에 따라 법적 책임을 질 수 있습니다.
위 내용에 대한 저작권 및 법적 책임은 자료제공처 또는 저자에게 있으며, Kakao의 입장과는 다를 수 있습니다.
컴퓨터/정보통신과 같은 주제의 항목을 볼 수 있습니다.
백과사전 본문 인쇄하기 레이어
[Daum백과] 목적지향 데이터 모델 – 컴퓨터 정보용어대사전, 한국사전연구사
본 콘텐츠의 저작권은 저자 또는 제공처에 있으며, 이를 무단으로 이용하는 경우 저작권법에 따라 법적 책임을 질 수 있습니다.