প্রাইমারি কী ব্যবহার করে ওরাকেলে কীভাবে একটি টেবিল তৈরি করবেন?

Pra Imari Ki Byabahara Kare Orakele Kibhabe Ekati Tebila Tairi Karabena



ওরাকল ডাটাবেস বিশ্বজুড়ে সবচেয়ে জনপ্রিয় ডাটাবেস হিসাবে পরিচিত যা রিলেশনাল টেবিলের আকারে ডেটা সঞ্চয় করে এবং পরিচালনা করে। ডাটাবেসের সাথে কাজ করা যেকোন ব্যক্তির জন্য টেবিল তৈরি করা একটি মৌলিক কাজ। একটি টেবিল তৈরি করার সময়, একটি প্রাথমিক কী একটি অপরিহার্য উপাদান কারণ এটি টেবিলের প্রতিটি রেকর্ডকে স্বতন্ত্রভাবে সনাক্ত করে এবং ক্যোয়ারী কর্মক্ষমতা উন্নত করতে সহায়তা করে।

এই পোস্টটি নিম্নলিখিত বিষয়বস্তু নিয়ে আলোচনা করবে:

ওরাকল টেবিলের প্রাথমিক কী কী?

ওরাকেলে, একটি প্রাথমিক কী হল একটি কলাম বা কলাম যা একটি টেবিলের প্রতিটি সারিকে স্বতন্ত্রভাবে চিহ্নিত করে। এটি গ্যারান্টি দেয় যে একটি টেবিলের প্রতিটি সারিতে একটি স্বতন্ত্র শনাক্তকারী রয়েছে যা ডেটা পুনরুদ্ধার এবং টেবিল লিঙ্ক করার প্রক্রিয়াটিকে সহজ করে।







ওরাকল স্বয়ংক্রিয়ভাবে একটি সূচক কী তৈরি করে যখন একটি প্রাথমিক কী একটি টেবিলে সংজ্ঞায়িত করা হয়, যা প্রশ্নের কর্মক্ষমতা উন্নত করে। অধিকন্তু, এই কলামটি নাল মান সংরক্ষণ করতে পারে না যা স্বতন্ত্রতা এবং ডেটা অখণ্ডতা নিশ্চিত করে।



একটি প্রাথমিক কী দিয়ে একটি ওরাকল টেবিল তৈরি করুন

'নামের একটি টেবিল তৈরি করতে ম্যানেকুইনস একটি প্রাথমিক কী কলাম সহ, এই কমান্ডটি চালান:



টেবিল ম্যানেকুইন তৈরি করুন (
mannequin_id NUMBER প্রাথমিক কী,
mannequin_type VARCHAR2 ( 10 ) ,
mannequin_detail VARCHAR2 ( পঞ্চাশ )
) ;

উপরের কমান্ডটি তিনটি কলাম সহ একটি টেবিল তৈরি করে:





  • দ্য ' mannequin_id 'ডাটা টাইপ সহ একটি অনন্য প্রাথমিক কী কলাম' NUMBER ” এবং NULL মান সংরক্ষণ করতে পারে না।
  • দ্য ' mannequin_type 'ডাটা টাইপ সহ একটি কলাম' VARCHAR2 ” এবং সর্বোচ্চ দশটি অক্ষরের দৈর্ঘ্য।
  • দ্য ' mannequin_বিস্তারিত 'ডাটা টাইপ সহ একটি কলাম' VARCHAR2 ” এবং সর্বোচ্চ পঞ্চাশ অক্ষরের দৈর্ঘ্য।

আউটপুট

আউটপুট টেবিল তৈরির পরে সাফল্যের বার্তা প্রদর্শন করে।



বিঃদ্রঃ : যখন একটি প্রাথমিক কী তৈরি করা হয়, ওরাকল এটি সনাক্ত করার জন্য তার প্রাথমিক কী সীমাবদ্ধতার জন্য একটি ডিফল্ট নাম তৈরি করে। যাইহোক, আপনি নিজের দ্বারা প্রাথমিক কী সীমাবদ্ধতা সংজ্ঞায়িত করতে পারেন।

একটি অনন্য প্রাথমিক কী সীমাবদ্ধতার নাম দিয়ে একটি ওরাকল টেবিল তৈরি করুন

প্রাথমিক কী সীমাবদ্ধতার জন্য একটি অর্থপূর্ণ নাম সংজ্ঞায়িত করতে, ব্যবহার করুন “ সীমাবদ্ধতা ' কীওয়ার্ড। উদাহরণস্বরূপ, 'নামক একটি নতুন টেবিল তৈরি করতে নীচের কমান্ডটি টাইপ করুন শ্রমিকরা 'প্রাথমিক কী সীমাবদ্ধতার নাম সহ এবং 'এ ক্লিক করুন এক্সিকিউট 'বোতাম:

টেবিল কর্মী তৈরি করুন (
worker_id NUMBER,
worker_name VARCHAR2 ( 30 ) ,
worker_phone NUMBER ( বিশ ) ,
worker_mail VARCHAR2 ( পঞ্চাশ ) ,
সীমাবদ্ধতা pk_worker প্রাথমিক কী ( worker_id )
) ;

উপরে প্রদত্ত কমান্ডটি 'নামক একটি নতুন টেবিল তৈরি করবে শ্রমিকরা চারটি কলাম সহ:

  • দ্য ' worker_id 'ডাটা টাইপ সহ একটি প্রাথমিক কী কলাম' NUMBER ' এবং প্রাথমিক কী সীমাবদ্ধতার নাম ' pk_worker
  • দ্য ' worker_name 'ডাটা টাইপ সহ একটি কলাম' VARCHAR2 ” এবং সর্বাধিক ত্রিশটি অক্ষরের দৈর্ঘ্য।
  • দ্য ' worker_phone 'ডাটা টাইপ সহ একটি কলাম' NUMBER ” এবং সর্বোচ্চ দৈর্ঘ্য বিশটি সংখ্যা।
  • দ্য ' worker_mail 'ডাটা টাইপ সহ একটি কলাম' VARCHAR2 ” এবং সর্বোচ্চ পঞ্চাশ অক্ষরের দৈর্ঘ্য।

আউটপুট

আউটপুট দেখায় যে টেবিলটি সফলভাবে তৈরি করা হয়েছে।

কম্পোজিট প্রাইমারি কী দিয়ে একটি ওরাকল টেবিল তৈরি করুন

ওরাকল-এ, ব্যবহারকারী একটি যৌগিক প্রাথমিক কী দিয়ে একটি টেবিলও তৈরি করতে পারে যার অর্থ হল প্রাইমারি কী একাধিক কলামের সমন্বয়ে গঠিত হবে। 'নামের একটি নতুন টেবিল তৈরি করতে নীচে দেওয়া কমান্ডটি চালান' ভোক্তাদের একটি যৌগিক প্রাথমিক কী সহ:

টেবিল ভোক্তা তৈরি করুন (
consumer_id NUMBER,
ভোক্তার_প্রথম নাম VARCHAR2 ( 30 ) ,
ভোক্তার_শেষ নাম VARCHAR2 ( 30 ) ,
consumer_mail VARCHAR2 ( 30 ) ,
সীমাবদ্ধতা pk_consumer PRIMARY KEY ( ভোক্তার_প্রথম নাম, ভোক্তা_শেষ নাম )
) ;

উপরের কোডটি একটি টেবিল তৈরি করবে ' ভোক্তাদের চারটি কলাম এবং একটি যৌগিক প্রাথমিক কী সহ ' ভোক্তা_প্রথম নাম ' এবং ' ভোক্তা_শেষ নাম ' কলাম:

  • দ্য ' consumer_id 'ডাটা টাইপ সহ একটি কলাম' NUMBER
  • দ্য ' ভোক্তা_প্রথম নাম 'কলাম হল ডাটা টাইপ সহ প্রাথমিক কী-এর একটি অংশ' VARCHAR2 ” এবং সর্বাধিক ত্রিশটি অক্ষরের দৈর্ঘ্য।
  • দ্য ' ভোক্তা_শেষ নাম 'কলাম হল ডাটা টাইপ সহ প্রাথমিক কী-এর একটি অংশ' VARCHAR2 ” এবং সর্বাধিক ত্রিশটি অক্ষরের দৈর্ঘ্য।
  • দ্য ' ভোক্তা_মেইল 'ডাটা টাইপ সহ একটি কলাম' VARCHAR2 ” এবং সর্বাধিক ত্রিশটি অক্ষরের দৈর্ঘ্য।
  • প্রাথমিক কী সীমাবদ্ধতার নাম হল ' pk_ভোক্তা

আউটপুট

যৌগিক প্রাথমিক কী দিয়ে একটি নতুন টেবিল তৈরি করার পরে আউটপুট সাফল্যের বার্তা দেখায়।

উপসংহার

একটি প্রাথমিক কী সহ একটি টেবিল তৈরি করতে, ' প্রাথমিক কী ' কীওয়ার্ড 'এ একটি কলাম সংজ্ঞায়িত করার সময় ছক তৈরি কর 'বিবৃতি। যখন একটি প্রাথমিক কী তৈরি করা হয়, ওরাকল এটি সনাক্ত করার জন্য তার প্রাথমিক কী সীমাবদ্ধতার জন্য একটি ডিফল্ট নাম তৈরি করে। যাইহোক, ব্যবহারকারীরা তাদের নিজস্ব প্রাথমিক কী সীমাবদ্ধতা সংজ্ঞায়িত করতে পারেন ' সীমাবদ্ধতা ' কীওয়ার্ড। তাছাড়া, ওরাকল একটি যৌগিক প্রাথমিক কী তৈরি করার সুবিধাও প্রদান করে।