DBMS -2017 Question & Answer

DBMS -2017 Question & Answer

Lesson – 21

এই লেসনে আমরা DBMS -2017 Question & Answer সম্পর্কে জানব। এখানে প্রথমে Question আছে পরে Answer আছে । প্রথমে তোমরা প্রশ্নটার করবে এবং পরে উত্তরের সাথে মিলিয়ে নিবে ।

MCQ QUESTION

বিকল্প উত্তর গুলির মধ্যে সঠিক উত্তর বেছে নিয়ে লেখঃ- 1.নিচের কোনটি একটি Valid Relationship? (a)(b)(c)  (d)

(a) One to Zero (b) One to One (c) Zero to One (d) Zero to Zero

2. নীচের কোন Key তৈরি করার জন্য কমপক্ষে দুটি Table প্রযোজন?

(a) Primary Key (b) Alternet Key (c) Candidate Key  (d) Foreign Key

3. Database –এ কোনো Schema delete করার জন্য নীচের কোন Statement টি ব্যবহার করা  হয় ?

(a) DEL  (b) DROP (c) DELETE (d) Remove

4. Relationship algebra-তে Cartesian Product Operation টি চিহ্নিত করতে কোন প্রতিকটি ব্যবহার করা হয় ? (a)ᵨ(b)∏(c)Ω  (d)ᵝ

5. Database এর ER Diagram এ rectangle চিহ্নিত করে

(a) An entity (b) an attribute (c) a relationship  (d) a Key

6. একটি বিশেষ relation-এ attribute এর সংখ্যা  কে বলে –

(a) Cardinality (b) Domain (c) Degree (d) Tuple

MCQ Answer

বিকল্প উত্তর গুলির মধ্যে সঠিক উত্তর বেছে নিয়ে লেখঃ- 1.নিচের কোনটি একটি Valid Relationship? (a)One to Zero (b) One to One (c) Zero to One (d) Zero to Zero

Ansa: (b) One to One

2. নীচের কোন Key তৈরি করার জন্য কমপক্ষে দুটি Table প্রযোজন? (a)Primary Key (b) Alternet Key (c) Candidate Key  (d) Foreign Key

Ans: (d) Foreign Key

3. Database –এ কোনো Schema delete করার জন্য নীচের কোন Statement টি ব্যবহার করা  হয় ? (a)DEL  (b) DROP (c) DELETE (d) Remove

Ans:  (b) DROP

4. Relationship algebra-তে Cartesian Product Operation টি চিহ্নিত করতে কোন প্রতিকটি ব্যবহার করা হয় ? (a)X (b)∏(c)Ω  (d)ᵝ

Ans: X

5. Database এর ER Diagram এ rectangle চিহ্নিত করে (a)An entity (b) an attribute (c) a relationship  (d) a Key

Ans: An entity

6. একটি বিশেষ relation-এ attribute এর সংখ্যা  কে বলে – (a)Cardinality (b) Domain (c) Degree (d) Tuple

Ans:  (c) Degree

Short Question

নিচের প্রশ্নগুলির সংক্ষিপ্ত উত্তর দাওঃ- 1.Attribute বলতে কী বোঝো ?

2. Data Dictionary এর সংঙ্গা দাও ।

3.Primary Key এর সংঙ্গা দাও ।

Short Question Answer

নিচের প্রশ্নগুলির সংক্ষিপ্ত উত্তর দাওঃ- 1.Attribute বলতে কী বোঝো ?

Ans : কোনো রিলেশনের প্রতিটি ফিল্ড বা কলাম কে অ্যাট্রিবিউট বলে । যেমন – Student (Name, Roll, Mobile, Marks) রিলেশনে চারটি অ্যাট্রিবিউট Name, Roll, Mobile, Marks আছে । ●

2. Data Dictionary এর সংঙ্গা দাও

Ans: ডেটা ডিকশনারি হল একটি কেন্দ্রীভূত তথ্যভান্ডার, যেখানে কোনো ডেটার অর্থ এবং অন্য ডেটার সাথে কী সম্পর্ক সেই ধরনের তথ্য সংরক্ষিত থেকে । এটিকে ছোটো ডেটাবেস ম্যানেজমেন্ট সিস্টেম ও বলা চলে কারন এখানে মেটাডেটার ওপর কাজ হয় ।

3. Primary Key এর সংঙ্গা দাও

Ans:): প্রাইমারি কী হল একটি ক্যান্ডিডেট কী যার সাহায্যে করে রিলেশনের কোনো নির্দিষ্ট টাপেল/রো /রেকর্ড কে সনাক্ত করা যায় ।

আথবা

রিলেশনের সবথেকে ছোটো সুপার কী কে  প্রাইমারি কী বলে ।

Part-A Question No-1

নিচের প্রশ্নগুলির উত্তর দাওঃ 1.

(a) উদাহরন সহ  Foreign Key এর সংঙ্গা দাও ।

(b) Database-এ Insertion anomaly বলতে কী বোঝো?

(c) Natural Join উদাহরন সহ ব্যাখ্যা কর ।

(d) Database এর Entity বলতে কী বোঝো?

Part-A Question No-1 Answer

নিচের প্রশ্নগুলির উত্তর দাওঃ

(a)উদাহরন সহ  Foreign Key এর সংঙ্গা দাও ।

Ans: : ডেটাবেসের কোনো রিলেশনের প্রাইমারি কী যখন সম্পর্কযুক্ত অন্য রিলেশনের ক্যান্ডিডেট কী হিসাবে উপস্থিত থাকে তখন ওই প্রাইমারি কী কে প্রথম রিলেশনের সাপেক্ষে দ্বিতীয় রিলেশনের ফরেন কী বলা হয় ।

যেমন ঃ Student(Reg_No, Name, Address)

              Result( Reg_NO, Roll_No, BNG, ENG, COMA)

 ওপরের প্রথম রিলেশনের প্রাইমারি কী হল Reg_No এবং Result  রিলেশনের প্রাইমারি কী হল Roll_No কিন্তু Reg_No Student Table এ প্রাইমারি কী এবং Result টেবিলের ফরেন কী ।

(b) Database-এ Insertion anomaly বলতে কী বোঝো?

(c) Natural Join উদাহরন সহ ব্যাখ্যা কর ।

(d) Database এর Entity বলতে কী বোঝো?

(b) Database-এ Insertion anomaly বলতে কী বোঝো?

Ans: ডেটাবেসের কোনো রিলেশনে / টেবিলে নুতন রেকর্ডের কোনো অংশ যুক্ত/Insert করতে নাপারা কে Insertion anomaly  বলে ।

যেমন-Order(Order_No, Prod_No, Description, Qty, Rate, Total)  এই রিলেশনে নূতন কোনো প্রোডাক্ট যুক্ত করতে চাই তখন কিন্তু Order_No ছাড়া কোনো প্রোডাক্ট যুক্ত করতে পারবনা কারন এখানে Order_No এবং Product_No  দুটোই প্রাইমারী কী(Key) .

(c) Natural Join উদাহরন সহ ব্যাখ্যা কর

ন্যচারল জয়েন একটি বাইনারি অপারেটর । এর সাহায্যে দুই বা ততোধিক রিলেশন কে একটি রিলেশনে পরিণত করে। এক্ষত্রে রিলেশন গুলির মধ্যে একটি সাদৃশ বা কমন অ্যাট্রিবিউট থাকা প্রয়োজন । ন্যাচারল জয়েনের জন্য ►◄ চিহ্ন ব্যবহার করা হয়।

যেমন –রিলেশন Student এবং Marks এরন ন্যাচারাল জয়েন নিম্নরুপ

Student
Roll_NoNameAddress
123RamJiaganj
124ShyamLalbag
Marks
Roll_NoBNGENG
1238575
1247887
Student ►◄ Marks
Roll_NoNameAddressBNGENG
123RamaJiaganj8575
124ShyamLalbag7887

(d) Database এর Entity বলতে কী বোঝো?

বাস্তব জগতের সাথে সম্পর্কিত ডেটাবেস অবজেক্ট(Table,Form,Report,Query,Macro,Module,Pages) কে এনটিটি বলে ।

যেমনঃ Student, Employee, School ইত্যাদি প্রত্যেকে একএকটি এনটিটি ।

  দুর্বল এনটিটি(Weak Entity): যে এনটিটির কোন প্রইমারি কী থাকে না তাকে দুর্বল এনটিটি বলে ।

  যেমনঃ Student(Name, Address, Phone)

  এনটিটি সেট(Entity Set) : একই ধরনের এবং একই বৈশিষ্ট্যের একাধিক এনটিটি নিয়ে গঠিত সেট বা তালিকাকে এনটিটি সেট বলে ।

Part-A Question No-2/or

নিচের প্রশ্নগুলির উত্তর দাওঃ

2. SQL Command এর সাহায্যে নিম্নলিখিত কাজগুলি কর

Student_Scholar

Scholar_IDScholar_NameSubjectStipendResearch_Institute
S001S. ChatterjeePhysics28000ABC
S002B. RoyMath35000ZYZ
S003P. DasChemistry30000PQR
S004W. AhmedComputer Science28000XYZ
S005S. SinhaPhysics25000ABC

Part-A, Q.No-2/or Answer

(A)Physics এবং Computer Science এর Scholar দের record গুলি দেখাও ।

Ans: Select Physics, Computer Science From Student_Scholar ;

(A)S002 থেকে S004 পর্যন্ত Scholar_id এর Scholar দের নাম এবং Subject দেখাও ।

Ans: Select Scholar_Name, Subject from Student_Scholar between S002 and S004; (A)সমস্ত Scholar দের detail দেখাও যারা ABC Institute এ কাজ করে না ।

Ans: Select * froms Student_Scholar where  Research_Institute NOT IN ‘ABC’;