IT 3306 දත්ත කළමනාකරණය - පාඩම් 01

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

කෙසේද වස්තු රාශීන් සුරක්ෂිත කිරීමේ හැකියාව ගැන කතා කරන්නේ?

  • වස්තූන් ස්ථාවරවශයෙන්ම ගබඩා කිරීම. (correct)
  • ශාන්තිකාමී විඛාදනයක් සහිත වස්තූන් සඳහා සුරක්ෂිතතාව.
  • පරිසරය තුළ නම් නොසන්ධිස්ථානය වූ වස්තූන් මත වමාරා හැසිරිම.
  • ආශ්‍රිත විස්තරක් ලෙස වස්තු සුරක්ෂිත කිරීම.

කිවයක් හරි පාලන ක්‍රියා ප්‍රවාහය ඕනෑම වස්තුවක ආභාසය ලබා දෙන විශේෂණයක් කුමක්ද?

  • හෘදයාංගමය
  • මූලධර්මය
  • මානසික තත්වය
  • වැඩසටහන (correct)

පාරමිතීන් ඇති වස්තු යනු කුමක්ද?

  • ඒ ජීවන කාලය තුළ පවත්නා වස්තු. (correct)
  • කාර්ය මණ්ඩලයේ සහිත ගොනු එකක් මගින් මැදි වරයා.
  • වැඩසටහන ලාභයින්ගේ පනස් ශක්තිමත් වස්තු.
  • සක්‍රීයව සිටින මෙන්ම විදුලි වශයෙන්ම මිදුම් සඳහා භය විය යුතුයි.

පහත සඳහන් වස්තු දත්ත සමුදා වලින් කිවහොත් කුමක් මිසක්?

<p>JavaDB (D)</p> Signup and view all the answers

ඔබට වස්තු මත කළ හැකි ඇති විශේෂිත ආකෘතියක් කුමන ප්‍රකාශයක්ද?

<p>Persistent Objects (A)</p> Signup and view all the answers

ඉක්මනින් අහෝසි වන වස්තු කුමක්ද?

<p>Transient Objects (C)</p> Signup and view all the answers

Object-Oriented Concepts යනු කුමක්ද?

<p>දත්තයන් නිර්මාණය (D)</p> Signup and view all the answers

වසුස්ත දත්ත සමුදා වලින් කොහොමද විශේෂණයක් තුළින් නවාතැන් ගන්නා වස්තු ඉස්මතු කරනු ලබන්නේ?

<p>මෙම වස්තු සංරක්ෂණය කිරීමට විශේෂිත ද්‍රව්‍ය පහසුකම්. (A)</p> Signup and view all the answers

අර්ථවත් නොවන දත්ත කුමක්ද?

<p>නිශ්චිත ආකෘතියකින් තොරව දත්ත. (C)</p> Signup and view all the answers

අර්ථවත් නොවන දත්ත වල ඕනෑම වූ ලක්ෂණයක් නොවේ?

<p>රිහාල් ආකෘතියක් ඇති බව (D)</p> Signup and view all the answers

ආර්ථිකයක් හමු විය යුතු පිළිබඳව අදහසක් නොවේ?

<p>කුදු ලෙසින්ම අර්ථයක් පැහැදිලි කරයි. (D)</p> Signup and view all the answers

අර්ථවත් දත්ත කුමක්ය?

<p>XML සහ JSON ආකාරයන් මත ගොනුකරන දත්ත. (D)</p> Signup and view all the answers

කෑලි සැකසුම් වල පුවතක් නොවේ?

<p>ඉස්සරහින් සමාන ආකෘති භාවිතා වේ. (A)</p> Signup and view all the answers

තීරැවන නාමයක් කොයිොගේ මූලික නිෂ්පාදනය ය?

<p>ඇතුල්ලේ ජාතියක්. (C)</p> Signup and view all the answers

පහත ප්‍රකාශිත දත්ත ආකාරය කුමක්ද?

<p>විවිධ ලක්ෂණ මකසුමකින් (A)</p> Signup and view all the answers

සම්මත නොවන දත්ත ආකාරය කුමක්ද?

<p>ආකාරය පිළිබඳව ආකාරාදර්ශනය. (A)</p> Signup and view all the answers

ලේඛන කේන්ද්‍රිත XML වන්නේ කුමක්ද?

<p>පටිගත කරන ලද අධ්‍යයන ලිපි මෙන්ම, පුවත් ලිපි වලට හෝ පොත් වලට ක්‍රියා කරයි. (A)</p> Signup and view all the answers

පොලිග්ලොට් අසිළීම යනු කුමක්ද?

<p>විවිධ දත්ත ගබඩාවන් භාවිතා කරන සැලැස්මක් (D)</p> Signup and view all the answers

NoSQL දත්ත ගබඩා මිතුරන්ට වඩා කුමක් වඩා පහසුද?

<p>අප්ලිකේෂන් දත්ත මිතුරන් (D)</p> Signup and view all the answers

Híbrido XML යනු කුමක්ද?

<p>අදික්ෂිතඵලයක් සහිත දත්ත ආකෘතියක් වන අතර, නියමිත ආකෘතියක් නොමැතිව ක්‍රියා කරයි. (B)</p> Signup and view all the answers

NoSQL දත්ත ගබඩාවන් සඳහා විශේෂිත සමාන්‍ය ලක්ෂණ කුමක්ද?

<p>අවකාශය පාලන හැකියාව (C)</p> Signup and view all the answers

XML හා HTML අතර ප්‍රධාන වෙනස්කම් කීයද?

<p>XML හි ටැග් නම් දත්තයේ අර්ථය විශේෂිත කරයි, HTML හි ටැග්ස් අර්ථයකින් තොර වේ. (B), XML හි ටැග් නිර්ණායක වේ, HTML නිශ්චිත හා පෙර නිර්මාණය කළ ටැග්ස් පමණයි. (D)</p> Signup and view all the answers

Schemaless XML නම් කුමක්ද?

<p>නිශ්චිත මූලෝපවාදයක් නොමැති XML ලේඛන වේ. (D)</p> Signup and view all the answers

Cassandra Query Language (CQL) කුමක් ද?

<p>SQL සඳහා ප්‍රධාන වශයෙන් පෙට්ටු කරන ක්‍රමය (C)</p> Signup and view all the answers

NoSQL දත්ත ගබඩාවන්ගෙ ප්‍රධාන වාසිය කුමක්ද?

<p>ලියාපදිංචි අඩු කිරීම (A)</p> Signup and view all the answers

Impedance Mismatch යනු කුමක්ද?

<p>දත්ත ව්‍යුහය හා එය ගනුදෙනු කෙරෙන ආකාරය අතර ඔප්පු කිරීම. (C)</p> Signup and view all the answers

Relational Database වල දත්ත කෙසේ සංවිධානය කරයි?

<p>තීරු හා සීරු ලෙස සංවිධානය කරයි. (C)</p> Signup and view all the answers

NoSQL දත්ත ගබඩාවන් තොරතුරු සංචිත්‍රයකින් කුමක් කරයි?

<p>දත්ත දිපත්මය මැදි කටයුතු (D)</p> Signup and view all the answers

XML හි නිර්මාණය කල හැකි ටැග්වල අරමුණ කුමක්ද?

<p>අන්තර්ගත තුළ තොරතුරු හා අර්ථය විශේෂිත කිරීම. (A)</p> Signup and view all the answers

NoSQL දත්ත ගබඩාවන්ගේ විවෘත මූලිකත්වය කුමක්ද?

<p>සමූහයක් නිකුත් කිරීමේ හැකියාව (B)</p> Signup and view all the answers

NoSQL දත්ත ගබඩාවන්ගේ කලාපයක් කුමක්ද?

<p>පාළමානයේ හැසිරීම් (B)</p> Signup and view all the answers

NoSQL දත්ත සමුදායක කුමන මාර්ගය මඟින් දත්ත ප්‍රවේශ රටාවන් වටී නම්, කුමන විශේෂාංග යටතේ දත්තය දීමනා කරනු ලබන්නේද?

<p>කුරුස සමාදානයක් සොයා ගැනීමට (B)</p> Signup and view all the answers

තුරුවන්ගෙන් ගැලපෙන පමණක් කුමක් කොටස්කරන්න?

<p>සාරාංශ සහිත දත්ත (C)</p> Signup and view all the answers

Graph දත්ත සමුදායේ කුමක් නිවැරිදි ලෙස සෞරග්‍රහන කරමින් කාර්ය සාධනය පහසු කරයි?

<p>සංකීර්ණ සබඳතාවන් සෙවීම (D)</p> Signup and view all the answers

සංයෝජිත දත්ත ලබා ගැනීමේදී කුමක් දුකක් හෝ වේ?

<p>දෘශ්‍යමානිතමය SQLගේ අවශ්‍යතාවය (D)</p> Signup and view all the answers

ආකෘතිමය බැලිකාමක හා ආකෘතිමය බලපානු ලබන්නේ කෙසේද?

<p>සංෂැකාර සමාදානය (B)</p> Signup and view all the answers

NoSQL දත්ත සමුදාවන් තුළ තොරතුරු කුමන ප්‍රතිපත්තියකට අනුව සම්පූර්ණ කොටස් වේ?

<p>ධාරිතavan කුලක සම්බන්ධ ප්‍රතිපත්තීම් (A)</p> Signup and view all the answers

ආකෘතීන් යටතේ කුමක් උපකාරී වේ?

<p>නෙත් බිසුණු ලක්ෂණ (A)</p> Signup and view all the answers

SQL දත්ත සමුදාවේ ශ්‍රේණිගත කිරීමට උපකාරී කරන විශේෂාංග ගණන කීයද?

<p>තාක්ෂණික ගුණ වශයෙන් නැව් අසරණ සහිතයි (D)</p> Signup and view all the answers

ඔබ්ජෙක්ට් දත්ත සමුදා (ODB) වල ඇති ප්‍රධාන ලක්ෂණයක් කුමක්ද?

<p>දත්තය ත storing දත්ත හා ක්‍රියාවල් සමඟ ඉතා ආකෘතිකාරී ලෙස සම්පාදනය කර ඇත. (C)</p> Signup and view all the answers

කාණ්ඩ දෙස යන දත්ත ආධාරක ක්‍රමයක් කුමක්ද?

<p>ඉන්හේරිතන්ස් රටාව (A)</p> Signup and view all the answers

ආසන්න විමර්ශන කුමක්ද?

<p>SQL විමර්ශන නිර්මාණය සඳහා අදාළ වේ. (A)</p> Signup and view all the answers

RDB මඟින් රෝට්ටු කළ හැකි දෙයක් කුමක්ද?

<p>මධ්‍යැස් අවශ්‍යයි. (C)</p> Signup and view all the answers

දත්ත සමග ක්‍රියාවල් ඇති ආකෘතිය කුමක්ද?

<p>කෘතීය ODB ක්‍රමය වන ධාරිතාවන්. (B)</p> Signup and view all the answers

RDB සහ ODB අතර ප්‍රධාන කෙනෙකු කුමක්ද?

<p>ODB හි ක්‍රියාවල් තියෙනවා. (D)</p> Signup and view all the answers

ඉන්හේරිතන්ස් මාර්ගයේ විකල්පයක් කුමක්ද?

<p>වැටිලම මාර්ගය (A)</p> Signup and view all the answers

අධි කාර්යක්ෂමතාවක් ඇති ආකෘතිය කුමක්ද?

<p>RDB සමග මතකහලය. (C)</p> Signup and view all the answers

Flashcards

වස්තු මූලික දත්ත සමුදාය

වස්තු මූලික වැඩසටහන්කරණ භාෂාවලින් ආරම්භ වූ දත්ත සමුදායක සංකල්පයක්. දත්ත මාදිලිකරණය සහ ක්රියාකාරිත්වය සඳහා නම්‍යශීලී බව සපයනවා.

ස්ථිර වස්තු

වැඩසටහන අවසන් වුවත් පවතින වස්තු, ඉදිරිදා ලබාගත හැකි වන පරිදි වස්තු මූලික දත්ත සමුදායන්හි ගබඩා කර තබා ඇත.

වස්තුවේ තත්ත්වය

වස්තුවක සම්පූර්ණ තොරතුරු. එය සංකීර්ණ දත්ත ව්‍යුහයක් දරයි.

වස්තුවේ ක්‍රියාකාරිත්වය

වස්තුවේ විස්තර කර ඇති සාමාන්‍ය ක්‍රියාවන්.

Signup and view all the flashcards

අස්ථිර වස්තු

වැඩසටහන ක්‍රියාත්මක වන අතරතුර පමණක් පවතින වස්තු, වැඩසටහන අවසන් වූ විට අතුරුදහන් වේ.

Signup and view all the flashcards

වස්තු මූලික වැඩසටහන්කරණ භාෂා

වස්තු මූලික දත්ත සමුදායන් ආරම්භ වූ භාෂා.

Signup and view all the flashcards

වස්තු මූලික දත්ත සමුදාය ප්රොටොටයිප්

වස්තු මූලික දත්ත සමුදායන්හි මුල් අදහස් හෝ නමුනු.

Signup and view all the flashcards

වාණිජ වස්තු දත්ත සමුදායන්

වෙළෙඳපොළේ භාවිතා කරන වස්තු මූලික දත්ත සමුදායන්.

Signup and view all the flashcards

සෙමි-ස්ට්‍රක්චර්ඩ් දත්ත

ස්ථාවර ස්කීමාවකට අනුගත නොවන, නමුත් අංග වෙන් කිරීමට ටැග් හෝ සලකුණු අඩංගු වන දත්ත.

Signup and view all the flashcards

ස්ට්‍රක්චර්ඩ් නොවන දත්ත

පූර්ව නිර්ණය කරන ලද ආකෘතියක් හෝ සංවිධානයක් නොමැති, සාපේක්ෂ තොරතුරු දාසයකට හෝ සෙමි-ස්ට්‍රක්චර්ඩ් මාදිලියකට ගැලපෙන ආකාරයෙන් නොමැති දත්ත.

Signup and view all the flashcards

සෙමි-ස්ට්‍රක්චර්ඩ් දත්ත ගබඩා කිරීම

XML හෝ JSON වැනි ආකෘතිවල ගබඩා කර ඇති සෙමි-ස්ට්‍රක්චර්ඩ් දත්ත

Signup and view all the flashcards

ස්ට්‍රක්චර්ඩ් නොවන දත්ත ගබඩා කිරීම

ලේඛන, පින්තුර, වීඩියෝ වැනි මූලික ආකෘතියෙන් ගබඩා කිරීම.

Signup and view all the flashcards

සෙමි-ස්ට්‍රක්චර්ඩ් දත්ත ලක්ෂණ

සියලුම ලේඛනවල එකම ආකෘතියක් නොමැති, ගුණාංග සහ සම්බන්ධතා වෙනස් විය හැකි දත්ත ලක්ෂණ

Signup and view all the flashcards

XML වර්ග - ලිපිගත XML

XML ලේඛනයකි, එහි ටැග් නිර්වචනය කර නැති අතර වැදගත් පෙළ අන්තර්ගතය ඇත.

Signup and view all the flashcards

ස්ට්‍රක්චර්ඩ් නොවන දත්ත ලක්ෂණ

හොඳින් නිර්වචනය කරන ලද ආකෘතියක් නොමැති, දත්ත ආකෘතියෙන් අර්ථය සහ වර්ගය දැක්වෙන්නේ නැති ලක්ෂණ

Signup and view all the flashcards

රුක් ගොඩනැගිලි

අංග අනුපිළිවෙලින් සංවිධානය කර ඇති දත්ත ආකෘති

Signup and view all the flashcards

XML වර්ග - සංයුක්ත XML

සංකීර්ණ XML ලේඛනයක්, සංස්ථාගත දත්ත සහ අසංස්ථාගත පෙළ ඒකාබද්ධ කරයි.

Signup and view all the flashcards

XML හා HTML අතර ප්‍රධාන වෙනස

HTML හි ටැග් පෙළ ප්‍රදර්ශනය කිරීම සඳහා වන අතර XML හි ටැග් දත්තවල අර්ථය විස්තර කරයි.

Signup and view all the flashcards

අධිකාර ග්‍රාෆ් මාදිලි

ටැග්/ලේබල් (ගුණාංග/සම්බන්ධතා), අභ්‍යන්තර නෝඩ් (වස්තු/සංයුක්ත ගුණාංග), පත්‍ර නෝඩ් (වාස්තවික දත්ත අගයන්) භාවිතා කරන දත්ත ආකෘති

Signup and view all the flashcards

ස්කීමා රහිත XML

ස්ථාවර ස්කීමාවක් නොමැති XML ලේඛනයක්, ටැග් භාවිතය හා අංග නම් සම්බන්ධයෙන් විශාල නම්‍යශීලී බවක් ඇත.

Signup and view all the flashcards

ප්‍රතිවිරෝධතා ගැලපීම

සම්බන්ධිත දත්ත සහ යෙදුම් වල භාවිතා වන මතක ගොඩනැඟිලි අතර පවතින විෂමතාව.

Signup and view all the flashcards

සම්බන්ධිත මාදිලිය

සම්බන්ධිත තොරතුරු ගබඩා කිරීම සඳහා භාවිතා කරන විධික්‍රමය.

Signup and view all the flashcards

සංකල්පීය XML ගස

XML දත්ත වල සම්බන්ධතා පෙන්වන ග්‍රැෆික් නිරූපණයක්.

Signup and view all the flashcards

ටැප්ල් (Tuple)

නම-අගය යුග්ම අනුක්‍රමිකත්වයක්.

Signup and view all the flashcards

බහු භාෂා පවත්නා ආකාරය

විවිධ දත්ත ගබඩා අවශ්‍යතා සඳහා සුදුසු විවිධ දත්ත ගබඩා තාක්ෂණයන් භාවිතා කිරීමේ ආකල්පය. ඒකාකාරී සම්බන්ධතාමය දත්ත සමුදායන්හි සීමාවන් හඳුනාගෙන NoSQL විසඳුම්වල වාසි භාවිතා කරයි.

Signup and view all the flashcards

NoSQL දත්ත සමුදායන්: යෙදුම් vs. ඒකාබද්ධකරණය

NoSQL දත්ත සමුදායන් සාමාන්‍යයෙන් ඒකාබද්ධකරණ දත්ත සමුදායන් වෙනුවට යෙදුම් දත්ත සමුදායන් සඳහා වඩාත් සුදුසු වේ. මෙය වැඩිදියුණු කළ දත්ත කළමනාකරණය සඳහා සේවා ඇසුරුම්කරණය ප්‍රවර්ධනය කරයි.

Signup and view all the flashcards

වස්තු මූලික දත්ත සමුදාය (ODB) යනු කුමක්ද?

ODB යනු වස්තු මූලික වැඩසටහන්කරණයේ මූලධර්ම සඳහා නිර්මාණය කර ඇති දත්ත සමුදායක පද්ධතියකි. ఇది වස්තු, ඒවායේ ගුණාංග (attributes) සහ ක්රියාකාරකම් (methods) ගබඩා කිරීමට සහ කළමනාකරණය කිරීමට ඉඩ සලසයි.

Signup and view all the flashcards

ODB වල උරුමය

ODB හි, එක් වස්තුවක් තවත් වස්තුවකින් ගුණාංග සහ ක්රියාකාරකම් උරුම කර ගත හැකි වන අතර, එය පන්ති උරුමයට සමාන වේ.

Signup and view all the flashcards

සබඳතා දත්ත සමුදාය (RDB) යනු කුමක්ද?

RDB යනු දත්ත සංවිධානය කිරීම සඳහා සම්බන්ධතා (relations) භාවිතා කරන දත්ත සමුදායක පද්ධතියකි. එය දත්ත ගබඩා කිරීමට සහ ප්‍රවේශ කිරීමට සරල හා කාර්යක්ෂම ක්‍රමයකි.

Signup and view all the flashcards

RDB වල උරුමය

RDB හි, උරුමය නිස්සාරණයෙන් සිදු කරනු ලබයි. එය නිර්මාණය කිරීමට සංකීර්ණ හා කාර්යක්ෂම නොවන තාක්ෂණික ක්‍රම භාවිතා කරයි.

Signup and view all the flashcards

ODB වල ක්‍රියාකාරකම්

ODB හි, ක්‍රියාකාරකම් (methods) encapsulate කර ඇති අතර ඒවා පන්ති සමඟ සම්බන්ධ වේ. මෙය වස්තුවෙහි සංකීර්ණ හැසිරීම් ගබඩා කිරීමට ඉඩ සලසයි.

Signup and view all the flashcards

RDB වල ක්‍රියාකාරකම්

RDB හි, ක්‍රියාකාරකම් encapsulate නොකෙරේ. SQL භාවිතයෙන්, තොරතුරු ප්‍රවේශ කිරීම සහ කළමනාකරණය කිරීම සිදු කෙරේ.

Signup and view all the flashcards

NoSQL දත්ත ගබඩා

NoSQL දත්ත ගබඩා වල ඉලක්කය වන්නේ ප්‍රශ්න වලට වේගවත් ප්‍රතිචාර සපයන ආකාරයට දත්ත සංවිධානය කිරීමයි. ඒ සඳහා දත්ත නිර්මාණය කරන විටම විකේන්ද්රීයකරණය කරනු ලැබේ.

Signup and view all the flashcards

NoSQL දත්ත ගබඩා වල වර්ග

NoSQL දත්ත ගබඩා වල වැදගත් වර්ග වන්නේ තීරු පවුල් ගබඩා, යතුරු - අගය ගබඩා සහ ග්‍රැෆ් ගබඩා.

Signup and view all the flashcards

ග්‍රැෆ් ගබඩා

ග්‍රැෆ් ගබඩා සංකීර්ණ සබඳතා තුලින් ඉක්මනින් ගමන් කිරීමට සුදුසුයි. උදාහරණයක් ලෙස, නිෂ්පාදනයක් මිලදී ගත් සියලුම ගනුදෙනුකරුවන් සොයා ගැනීමට ‘ග්‍රැෆ්’ ගබඩාව සුදුසුයි.

Signup and view all the flashcards

ග්‍රැෆ් ගබඩාවක සබඳතා

ග්‍රැෆ් ගබඩාවක සබඳතා වල ඉලක්කය සහ වර්ගය ප්‍රශ්න විමසීමේ කාර්යක්ෂමතාවට බලපායි.

Signup and view all the flashcards

සම්බන්ධක දත්ත ගබඩා

සම්බන්ධක දත්ත ගබඩා වල SQL (Structured Query Language) භාවිතයෙන් ප්‍රශ්න විමසනු ලැබේ.

Signup and view all the flashcards

සම්බන්ධක දත්ත ගබඩාවේ සාමාන්‍ය ලක්ෂණය

සම්බන්ධක දත්ත ගබඩාවල සුවිශේෂත්වය ‘නිර්මාණාත්මක’ දත්ත ව්‍යුහයයි.

Signup and view all the flashcards

NoSQL ගබඩාවේ ‘එකතුව’ ආකාරය

NoSQL ගබඩා සාමාන්‍යයෙන් ‘එකතුව’ ආකාරයට දත්ත සංවිධානය කරයි. ඒවා ‘අභ්‍යන්තර’ සබඳතා වලට වඩා ‘බාහිර’ සබඳතා සංකීර්ණ විය හැක.

Signup and view all the flashcards

Study Notes

IT 3306 Data Management System - Lesson 01 - Data Management Evolution

  • Modern database technologies like Object-Oriented Databases (OODB), XML databases, and NoSQL systems handle complex data, overcoming limitations of traditional relational databases.

Object Databases

  • Relational vs. Object Databases: Relational databases use relational data models, while object databases (OODBs) use object data models. Object databases are more flexible in defining both structure and operations.

  • Traditional Models: Early business requirements utilized network, hierarchical, and relational models. Real-time applications (e.g., telecommunications, GIS) faced limitations with these rigid models.

  • Emergence of Object Databases: Object databases were created to address evolving needs. Key aspects of their growing popularity include seamless integration with application development languages (OOPLs like C++ and Java) and solutions to relational database issues within object-oriented domains, like GIS, scientific computations, and simulations.

  • Object-Relational Databases: A middle ground is provided by object-relational databases (RDBMS with object features), which are widely adopted.

  • Examples of Object Databases: Examples of prototype systems include Orion, ENCORE/ObServer, OpenOODB, Iris, and Ode.

Commercial Object Databases

  • GemStone Object Server (GemStone Systems), ONTOS DB (Ontos), Objectivity/DB (Objectivity Inc.), Versant Object Database, and FastObjects (Versant Corporation), and ObjectStore (Object Design) and Ardent Database are commercial object databases.

Introduction to Object-Oriented Concepts

  • Object Oriented (O-O) Basics: Object-Oriented concepts, originally from OOPLs, became foundational for database systems, enabling flexible data modeling and operations.

  • Core Object Components: Objects have states and behaviors. The state defines the object's data, while behaviors are operations on that data.

Object Categories

  • Transient Objects: Exist only while a program runs and disappear afterwards.
  • Persistent Objects: Exist even after a program ends and can be stored in an OODB for future retrieval.

Key Differences Between Objects and Literals

  • Objects have unique identifiers (OIDs), making them identifiable; literals do not have OIDs. Literals are atomic or composite values used within objects.

Data Sharing

  • Data within object-oriented databases can be shared across multiple applications, promoting better data management and integration.

Object Identity and Literals

  • Objects are uniquely identified by Object Identifiers (OIDs), immutable within their lifetime. Literals are attribute values lacking OIDs, embedded within objects.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Evolution of Data Management Systems
48 questions
Object-Oriented Database Concepts
48 questions
Use Quizgecko on...
Browser
Browser