
DBMS -2015 Question & Answer
Lesson – 19
এই লেসনে আমরা DBMS -2015 Question & Answer সম্পর্কে জানব। এখানে প্রথমে Question আছে পরে Answer আছে । প্রথমে তোমরা প্রশ্নটার করবে এবং পরে উত্তরের সাথে মিলিয়ে নিবে ।
MCQ QUESTION
1._____হল একজন ডেটাবেস ইউজার ।(DBA/DCA/Architectural Programmer/ কোনোটি নয়)
2.নিচের কোনটি DBMS প্যাকেজ (ORACLE/Sybase/DB2/সবকটি)
3.একটি ডেটাবেস টেবিলে 5 টি attribute থাকলে সেটির ডিগ্রি কত হবে (1/2/5/6)
4.Relational algebra তে পাই চিহ্নটি ব্যাবহার করা হয়_______অপরেশনের জন্য ।(Selection/Projection/Union/Join)
5.Database Structure কে বলা হয় (Schema/Meta Data/Data Dictionary/Relation)
6.কোনটি Metadata এর বৈশিষ্ট্য (Data about data/Data Dictionary/DBA/Self Declaration)।
MCQ ANSWER
1._____হল একজন ডেটাবেস ইউজার ।(DBA/DCA/Architectural Programmer/ কোনোটি নয়)
Ans: DBA
2. নিচের কোনটি DBMS প্যাকেজ (ORACLE/Sybase/DB2/সবকটি)
Ans: সবকটি
3. একটি ডেটাবেস টেবিলে 5 টি attribute থাকলে সেটির ডিগ্রি কত হবে (1/2/5/6)
Ans: 5
4. Relational algebra তে পাই চিহ্নটি ব্যাবহার করা হয়_______অপরেশনের জন্য ।(Selection/Projection/Union/Join)
Ans: Projection
5. Database Structure কে বলা হয় (Schema/Meta Data/Data Dictionary/Relation)
Ans: Schema
6. কোনটি Metadata এর বৈশিষ্ট্য (Data about data/Data Dictionary/DBA/Self Declaration)
Ans: Data about data
Short Question
1.কোনো রিলেশনের Cardinality কী ?
2. ব্যাংকে কর্মরত মানসী, ঐ ব্যাংকের Customer দের তথ্য রাখার জন্য নীচের টেবিলটি তৈরি করেছে । টেবিলের কোন ফিল্ডটি প্রাইমারি কী হিসাবে ব্যাবহার করা যাবে ।
BANK(Account_No, Customer_Name, Date_of_Birth, PAN_Number, Openning_Balance)
3. Database এর Entity বলতে কী বোঝো ?
4. Database –এ Metadata কাকে বলে ?
Short Question Answer
1.কোনো রিলেশনের Cardinality কী ?
Ans: কোনো রিলেশনের রেকর্ড বা রো সংখ্যা কে কার্ডিনালিটি বলে । যেমন – Student রিলেশনে দুটি রেকর্ড আছে তাই এর কার্ডিনালিটি হলে 2 ।
2. ব্যাংকে কর্মরত মানসী, ঐ ব্যাংকের Customer দের তথ্য রাখার জন্য নীচের টেবিলটি তৈরি করেছে । টেবিলের কোন ফিল্ডটি প্রাইমারি কী হিসাবে ব্যাবহার করা যাবে ।
BANK(Account_No, Customer_Name, Date_of_Birth, PAN_Number, Openning_Balance)
Ans : Account No
3. Database এর Entity বলতে কী বোঝো ?
Ans: বাস্তব জগতের সাথে সম্পর্কিত ডেটাবেস অবজেক্ট(Table,Form,Report,Query,Macro,Module,Pages) কে এনটিটি বলে ।
4. Database –এ Metadata কাকে বলে ?
Ans: ডেটা সন্মন্ধীয় ডেটা কে মেটাডেটা বলে ।
Part-A Question No-1
1.নিচের Relational Algebra Operation গুলি করে দেখাও ।
| Table 1-ABC | |
| Student Name | Class |
| Amit | V |
| Rahul | VI |
| Soham | V |
| Rimi | VII |
| Table 2-XYZ | |
| Student Name | Class |
| Aniket | VII |
| Soham | V |
| Rimi | VII |
| Abdul | VI |
ওপরের টেবিল দুটির মধ্যে Set Intersection Operation করার Syntax লেখ এবং Output দেখাও ।
Cartesian Product Operation টির Syntax লেখ এবং উদাহরন দাও ।
Relational Algebra তে Natural Join Operation বলতে কি বোঝ?
Part-A Question No-1 Answer
ওপরের টেবিল দুটির মধ্যে Set Intersection Operation করার Syntax লেখ এবং Output দেখাও ।
Ans: ওপরের টেবিল দুটির মধ্যে Set Intersection Operation করার Syntax হলঃ ABC⋂ XYZ
| ABC ⋂ XYZ | |
| Student Name | Class |
| Soham | V |
| Rimi | VII |
Cartesian Product Operation টির Syntax লেখ এবং উদাহরন দাও ।
: ধরি A এবং B দুটি রিলেশন ।
এই রিলেশন দুটির Cartesian Product Operation টির Syntax হলঃ A X B
এবং Operation নিম্নরুপঃ-
| A | |
| Roll | Name |
| 1 | Roni |
| 2 | Joni |
| 3 | Boni |
| B | |
| S_Code | Subject |
| S1 | BNG |
| S2 | ENG |
| A x B | |||
| Roll | Name | S_Code | Subject |
| 1 | Roni | S1 | BNG |
| 1 | Roni | S2 | ENG |
| 2 | JONI | S1 | BNG |
| 2 | JONI | S1 | ENG |
| 3 | BONI | S1 | BNG |
| 3 | BONI | S2 | ENG |
Relational Algebra তে Natural Join Operation বলতে কি বোঝ?
ন্যচারল জয়েন একটি বাইনারি অপারেটর । এর সাহায্যে দুই বা ততোধিক রিলেশন কে একটি রিলেশনে পরিণত করে। এক্ষত্রে রিলেশন গুলির মধ্যে একটি সাদৃশ বা কমন অ্যাট্রিবিউট থাকা প্রয়োজন । ন্যাচারল জয়েনের জন্য ►◄ চিহ্ন ব্যবহার করা হয়।
যেমন –রিলেশন 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 |
Part-A Question No-2/or
| Bank_Customer | |||
| Account_No | Customer_Name | Address | Balance_Amount |
| 100110 | S. Mandal | Kolkata | 50000 |
| 100230 | A.Sarkar | Siliguri | 30000 |
| 100150 | A.Rahaman | Howrah | 38000 |
| 100325 | P. Das | Nadia | 35000 |
| 100426 | B. Mukherjee | Darjeeling | 45000 |
SQL Command ব্যবহার করে নীচের কাজগুলি করো –
a)সেই সমস্ত Customer দের record গুলি দেখাও যাদের balance amount 35000 এর বেশি ।
b)টেবিলটির রেকর্ডগুলিকে Customer Name এর Alphabetical Order এ সাজাও ।
c)সেই সমস্ত Customer দের রেকর্ডগুলি দেখাও যাদের নাম A দিয়ে শুরু ।
Part-A Answer No-2/or
SQL Command ব্যবহার করে নীচের কাজগুলি করো –
a)সেই সমস্ত Customer দের record গুলি দেখাও যাদের balance amount 35000 এর বেশি ।
Ans: Select * from Bank_Customer where Balance-Amount>35000;
b) টেবিলটির রেকর্ডগুলিকে Customer Name এর Alphabetical Order এ সাজাও ।
Ans: Select * from Bank_Customer order by Customer_Name; a)সেই সমস্ত Customer দের রেকর্ডগুলি দেখাও যাদের নাম A দিয়ে শুরু ।
Ans: Select * From Bank-Customer where Customer-Name like ‘A%’;
