A primary key: 

A

Can have NULL

B

Uniquely identifies each row

C

Must be a foreign key

D

Can have duplicates

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

img

Primary key হলো একটি ডাটাবেস টেবিলের এমন কলাম (বা কলামসমষ্টি) যা প্রতিটি সারিকে অনন্যভাবে শনাক্ত (uniquely identify) করে। এটি ডেটার অখণ্ডতা (data integrity) বজায় রাখতে এবং টেবিলের প্রতিটি রেকর্ডকে স্বতন্ত্র রাখার জন্য অপরিহার্য।

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

  • Uniqueness: কোনো দুইটি সারির primary key-এর মান কখনো এক হতে পারে না

  • No NULL allowed: প্রতিটি সারিতে primary key-এর মান অবশ্যই থাকতে হবে, অর্থাৎ NULL অনুমোদিত নয়

  • Reference: অন্য টেবিলে এটি foreign key হিসেবে উল্লেখ করা যেতে পারে, তবে এটি বাধ্যতামূলক নয়।

  • No Duplicates: primary key ডুপ্লিকেট মান গ্রহণ করে না, ফলে প্রতিটি রেকর্ডকে নির্ভুলভাবে চিহ্নিত করা যায়।

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

  • (ক) NULL থাকতে পারে → ভুল; primary key কখনো NULL হয় না।

  • (গ) অবশ্যই foreign key হতে হবে → এটি বাধ্যতামূলক নয়।

  • (ঘ) ডুপ্লিকেট থাকতে পারে → ভুল; primary key সর্বদা ইউনিক হয়।

অতএব, primary key-এর মূল কাজ হলো প্রতিটি সারিকে অনন্যভাবে শনাক্ত করা।

Unfavorite

0

Updated: 2 days ago

Related MCQ

 ______ algorithm is used to find a shortest path in a positive weighted graph.

Created: 2 days ago

A

Prim’s

B

Kruskal’s

C

Dijkstra’s

D

DFS

Unfavorite

0

Updated: 2 days ago

 ______ replaces the page that has not been used for the longest time: 

Created: 2 days ago

A

MRU

B

LRU

C

FIFO

D

LIFO

Unfavorite

0

Updated: 2 days ago

What is the output of the following C code?

#include

int main(){ 

int arr[5] = {1,2,3,4,5};

int *p = (arr+2); 

printf("%d",p[-1]);

return 0; 

}

Created: 2 days ago

A

2

B

3

C

Undefined behavior 

D

Compilation error

Unfavorite

0

Updated: 2 days ago

© LXMCQ, Inc. - All Rights Reserved

Developed by WiztecBD