Data ______ is the ability to modify a schema definition in a level without affecting the next higher level. 

A

binding

B

abstraction

C

mapping

D

independence


উত্তরের বিবরণ

img

Data independence হলো ডেটাবেস সিস্টেমের একটি মৌলিক ধারণা, যা বোঝায় যে এক স্তরের স্কিমা পরিবর্তন করলে অন্য উচ্চ স্তরের স্কিমা প্রভাবিত হবে না। এর ফলে ডেটাবেসকে আরও নমনীয় ও রক্ষণাবেক্ষণযোগ্য করে তোলে, কারণ নিচের স্তরের পরিবর্তনেও অ্যাপ্লিকেশন স্তরে পরিবর্তনের প্রয়োজন হয় না।

বিস্তারিতভাবে:

  • Physical Data Independence: ডেটা কীভাবে ফিজিক্যালি সংরক্ষিত বা সংগঠিত হচ্ছে তা পরিবর্তন করা যায়, কিন্তু এতে logical schema-এর কোনো প্রভাব পড়ে না। উদাহরণস্বরূপ, ডেটা নতুন ডিস্কে স্থানান্তর বা ইনডেক্স তৈরি করা হলেও টেবিলের কাঠামো অপরিবর্তিত থাকে।

  • Logical Data Independence: ডেটাবেসের logical schema (যেমন টেবিল, কলাম, সম্পর্ক) পরিবর্তন করা গেলেও অ্যাপ্লিকেশন প্রোগ্রাম বা external view প্রভাবিত হয় না। এটি ডেটাবেস ডিজাইনে সর্বাধিক কাঙ্ক্ষিত বৈশিষ্ট্য।

  • এই দুই স্তরের স্বাধীনতা বজায় রাখার কারণেই ডেটাবেস সিস্টেমে রক্ষণাবেক্ষণ সহজ হয় এবং পরিবর্তন করলেও বিদ্যমান প্রোগ্রামগুলোর কার্যকারিতা অক্ষুণ্ণ থাকে।

ভুল বিকল্পগুলো:

  • (ক) Mapping → এটি বিভিন্ন স্কিমা স্তরের মধ্যে সম্পর্ক নির্ধারণ করে, স্বাধীনতা বোঝায় না।

  • (খ) Typing → এটি কেবল attributes-এর ডেটা টাইপ নির্দেশ করে।

  • (ঘ) Relativity → ডেটাবেসে এই ধারণাটি প্রযোজ্য নয়।

অতএব, সঠিক উত্তর হলো (ঘ) Independence, কারণ এটি ডেটাবেসের schema স্তরগুলোর পারস্পরিক নিরপেক্ষতা (data independence) নির্দেশ করে।

Unfavorite

0

Updated: 2 days ago

Related MCQ

OSI model Data Link Layer’s primary function: 

Created: 2 days ago

A

Packet routing

B

Error detection & correction

C

End-to-end communication

D

Data encryption

Unfavorite

0

Updated: 2 days ago

 Find the output of the following code snippet:

#include

#define MULTIPLY(a,b) a/b

int main(){

  int x=5, y=2, result; 

  result = MULTIPLY(y+x,y+x);

  printf("%d",result);

  return 0;

Created: 2 days ago

A

1

B

7

C

9

D

Runtime error

Unfavorite

0

Updated: 2 days ago

Which optimization technique is not used for eliminating redundant codes?

Created: 2 days ago

A

Dead code elimination

B

Partial redundancy elimination

C

Common subexpression elimination

D

Constant folding

Unfavorite

0

Updated: 2 days ago

© LXMCQ, Inc. - All Rights Reserved

Developed by WiztecBD