
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_No | Name | Address |
123 | Ram | Jiaganj |
124 | Shyam | Lalbag |
Marks | ||
Roll_No | BNG | ENG |
123 | 85 | 75 |
124 | 78 | 87 |
Student ►◄ Marks | ||||
Roll_No | Name | Address | BNG | ENG |
123 | Rama | Jiaganj | 85 | 75 |
124 | Shyam | Lalbag | 78 | 87 |
(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_ID | Scholar_Name | Subject | Stipend | Research_Institute |
S001 | S. Chatterjee | Physics | 28000 | ABC |
S002 | B. Roy | Math | 35000 | ZYZ |
S003 | P. Das | Chemistry | 30000 | PQR |
S004 | W. Ahmed | Computer Science | 28000 | XYZ |
S005 | S. Sinha | Physics | 25000 | ABC |
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’;
