E D R , A S I H C RSS

Object Oriented Database Management System



1. OODBMS

OODBMSμ˜€μ˜€λ””λΉ„μ— μ—μŠ€λŠ” κ°μ²΄λ‘œμ„œμ˜ λͺ¨λΈλ§κ³Ό 데이터 생성을 μ§€μ›ν•˜λŠ” DBMS이닀. μ—¬κΈ°μ—λŠ” κ°μ²΄λ“€μ˜ ν΄λž˜μŠ€λΌ μœ„ν•œ μ§€μ›μ˜ 일뢀 μ’…λ₯˜μ™€, 클래슀 특질의 상속, 그리고 μ„œλΈŒν΄λž˜μŠ€μ™€ κ·Έ 객체듀에 μ˜ν•œ λ©”μ˜λ“œ 등을 ν¬ν•¨ν•œλ‹€. OODBMS의 κ΅¬μ„±μš”μ†Œκ°€ 무엇인지에 κ΄€ν•΄ κ΄‘λ²”μœ„ν•˜κ²Œ ν•©μ˜λΌ μ΄λ£¬ ν‘œμ€μ•ˆμ€ 아직 μ—†μœΌλ©°, OODBMS μ œν’ˆλ“€μ€ 아직 μ΄ˆκΈ°μ— 머물러 μžˆλ‹€κ³  여겨진닀. κ·Έ 사이에 κ΄€κ³„ν˜• λ°μ΄ν„°λ² μ΄μŠ€μ— 객체지ν–₯ν˜• λ°μ΄ν„°λ² μ΄μŠ€ κ°œλ…μ΄ λΆ€κ°€λœ ORDBMS μ œν’ˆμ΄ λ”μš± 일반적으둜 μ‹œμž₯에 μΆœμ‹œλ˜μ—ˆλ‹€. 객체지ν–₯ν˜• λ°μ΄ν„°λ² μ΄μŠ€ μΈν„°νŽ˜μ΄μŠ€ ν‘œμ€μ€ μ‚°μ—…κ³„μ˜ 그룹인 ODMG (Object Data Management Group)에 μ˜ν•΄ 개발되고 μžˆλ‹€. OMGλŠ” λ„€νŠΈμ› λ‚΄μ—μ„œ μ‹œμŠ€ν…œλ“€κ°„ 객체지ν–₯ν˜• 데이터 μ€‘κ°œ μΈν„°νŽ˜μ΄μŠ€λΌ ν‘œμ€ν™”ν•˜μ˜€λ‹€.

Malcolm Atkinson을 λΉ„λν•œ μ—¬λŸ¬ μ‚¬λžŒλ“€μ΄ κ·Έλ“€μ˜ 영ν–₯λ ₯ μžˆλŠ” 논문인 The Object-Oriented Database Manifestoμ—μ„œ, OODBMS에 λŒ€ν•΄ λ‹€μŒκ³Ό 같이 μ •μ˜ν•˜μ˜€λ‹€.

객체지ν–₯ν˜• λ°μ΄ν„°λ² μ΄μŠ€ μ‹œμŠ€ν…œμ€ 두 개의 쑰건을 만μ±μ‹œμΌœμ•Όλ§Œ ν•œλ‹€ : 그것은 DBMS이어야 ν•˜λ©°, λ˜ν•œ 객체지ν–₯ν˜• μ‹œμŠ€ν…œμ΄μ–΄μ•Ό ν•œλ‹€. 즉, κ°€λŠ₯ν•œ λ²”μœ„κΉŒμ§€ OODBMSλŠ” 객체지ν–₯ν˜• ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄μ˜ ν˜„μž¬ μž‘μ—…κ³Ό ν•¨κ»˜ μΌκ΄€λ˜μ–΄μ•Όλ§Œ ν•œλ‹€. 첫 번째 κΈ°μ€μ€ μ˜μ†μ„±, 2μ°¨ μ €μž₯관리, λ™μ‹œμ„±, 회볡, 그리고 νŠΉλ³„ν•œ 편의 λ“± λ‹€μ„ κ°œμ˜ 특질둜 ν•΄μ„λœλ‹€. 두 번째 것은 λ³΅μž‘ν•œ 객체듀, 객체 동일성, μΊ‘μŠν™”, ν˜• λ˜λŠ” 클래슀, 상속, 지연 바인딩과 κ²°ν•©λœ μ˜€λ²„λΌμ΄λ”©, ν™•μž₯μ„±κ³Ό 계산 결과의 완성도 λ“± μ—¬λŸ 개의 특질둜 ν•΄μ„λœλ‹€.

이 논문은 μ΄λŸ¬ν•œ 각 νŠΉμ§ˆλ“€μ— κ΄€ν•΄ μžμ„Ένžˆ μ„λͺ…ν•˜κ³  μžˆλ‹€.
from terms.co.kr

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:23:53
Processing time 0.0246 sec