ডেটাবেস প্রোগ্রামিং ওরাকল এর সাথে [২য়-ক্লাশ] :: বেসিক ওরাকল

আজ কে প্যাঁচাল বাদ ...

শুধু কাজের কথা...শুরু করা যাক...

১। ENTITY RELATIONSHIP DIAGRAM -(ERD )তৈরি(sample example)...

আমরা জানি একজন person এর voter ID card একটা ই হবে...তাহলে তাদের relation..

এখানে person হল ১টি  entity আর voter id cardহল ১টি entity...

লক্ষ করুন এখানে person and voter ID card ২টি র নিচে ই ১ লিখা...কারন...১জন লোকের ১ টি ই voter id card হবে...আবার ১টি voter id card  একজন কে ই দেয়া হবে...

তাহলে table হবে ২টি

এখানে person code,  person table এর primary key ...আর voter id no,voter table এর primary key.যেহেতু এখানে ..১জন লোকের ১ টি ই voter id card হবে...আবার ১টি voter id card  একজন কে ই দেয়া হবে.

তারমানে এখানে  relation 1 to 1  ...এক্ষেত্রে ২ টি table r  যেকোণ ১টির primary key অপর table এ foreign key হিসেবে যেতে পারবে...

so modified table (with example) will be...

or it could be like...

প্রথমে.. database কে access করার জন্য আমরা ১টা tool use করব...(ORACLE SQL developer)

ডাউনলোড link-  http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html

সেটা ইন্সটল করে *.exe টা run করি...

* প্রথমে আপনাকে connect করতে হবে ...সেজন্য ...

user: SYSTEM

pass:(oracle 10g xe) install করার সময় যে password টা দিয়েছিলেন সেটা দেন...

database: XE

এবার আসল কাজ শুরু..

1.creating table person:

নিচের কোড টা paste করুন

create table person( person_code number primary key,

person_name varchar2(50),

date_of_birth date,

profession varchar2(20));

-------------------------------------------

2.creating table voter_id_card:
----------------------------------
create table VOTER_ID_CARD(voter_id_No number(50) primary key,
issue_date date,
person_code number
constraint fk_1 foreign key(person_code)references person(person_code));
----------------------------------------------------

value inset kora:

insert into person values(1,"rahim","01-01-90","student");

----------------

SQL দিয়ে query
--------- ---------------------------

ques1:rahim এর date_of_birth কত?

ans:    select date_of_birth                    --এখানে দেখতে হবে কি চাওয়া হছে...(date_of_birth)
        from person                              --কোণ টেবিল থেকে ?? (person)
        where person_name="rahim" ;              --ki deya ache??(person name=rahim)

ques2:person table এ কে job করে??

ques3:karim এর voter id কত?

ques1 দেখে দেখে এই ২ টা নিজে করবেন বন্ধুরা...আজ এই পর্যন্ত ঈ...ভাল থাকবেন সবাই...

insert into person values(1,"rahim","01-01-90","student");

Level 0

আমি rafa। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 11 বছর 7 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 6 টি টিউন ও 127 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

ওরাকলের জন‍্য কোন বাংলা বইটা সেরা হবে?

Level 0

এর পর আর টিউন নেই কেন ?

এন্টিটি রিলেশনশিপ দারুন হয়েছে। কিন্তু আর টিউন কোথায়? পরবর্তি টিউনের অপেক্ষায় রইলাম। অসংখ্য ধন্যবাদ।

প্রিয় টিউনার,

আপনাকে এই চেইনটি চলমান করার জন্য অনুরোধ করা গেল। দয়া করে আপনার চেইন টিউনটি নতুন পর্ব যুক্ত করুন এবং নিয়মিত আপডেট করুন। ধন্যবাদ।