আজ কে প্যাঁচাল বাদ ...
শুধু কাজের কথা...শুরু করা যাক...
১। 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");
আমি rafa। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 12 বছর 2 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 6 টি টিউন ও 127 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
ওরাকলের জন্য কোন বাংলা বইটা সেরা হবে?