DBMS -2015 Question & Answer

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 NameClass
AmitV
RahulVI
SohamV
RimiVII
Table 2-XYZ
Student NameClass
AniketVII
SohamV
RimiVII
AbdulVI

ওপরের টেবিল দুটির মধ্যে 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 NameClass
SohamV
RimiVII

Cartesian Product Operation টির Syntax লেখ এবং উদাহরন দাও ।

: ধরি A এবং B দুটি রিলেশন ।

 এই রিলেশন দুটির Cartesian Product Operation টির Syntax  হলঃ  A X B

এবং Operation  নিম্নরুপঃ-

A
RollName
1Roni
2Joni
3Boni
B
S_CodeSubject
S1BNG
S2ENG
A x B
RollNameS_CodeSubject
1RoniS1BNG
1RoniS2ENG
2JONIS1BNG
2JONIS1ENG
3BONIS1BNG
3BONIS2ENG

Relational Algebra তে Natural Join Operation বলতে কি বোঝ?

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

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

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

Part-A Question No-2/or

Bank_Customer
Account_NoCustomer_NameAddressBalance_Amount
100110S. MandalKolkata50000
100230A.SarkarSiliguri30000
100150A.RahamanHowrah38000
100325P. DasNadia35000
100426B. MukherjeeDarjeeling45000

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%’;

DBMS
DBMS -2015 Question & AnswerDBMS -2015 Question & Answer