مشخصات مقاله
-
3428
-
0.0
-
12000
-
0
-
0
آموزش ایجاد دیتابیس با جاوا
اکنون که سرور شما آغاز به کار کرده است، می توانید جلوتر روید و یک دیتابیس ایجاد کنید.
برای ایجاد یک دیتابیس جدید مجددا روی Java DB کلیک راست کنید. از منوی ظاهر شده Create Database را انتخاب کنید:
وقتی که روی Create Database کلیک می کنید، دیالوگ باکسی برای شما ظاهر خواهد شد:
در اولین باکس یک نام برای دیتابیس خود تایپ کنید. آن را Employees بنامید. هر یوزرنیم و پسووردی که می خواهید می توانید تایپ کنید. ( پسووردی که ک هک کردن آن سخت باشد، نه مانند آنچه ما استفاده کرده ایم.):
برای ایجاد دیتابیس خود روی OK کلیک کنید. این دیتابیس باید روی لیست ظاهر شود:
ایجاد یک جدول در دیتابیس:
اکنون که دیتابیس ایجاد شده است، نیاز به ایجاد یک جدول در دیتابیس دارید. برای انجام این کار روی دیتابیس خود راست کلیک کنید. از منوی ظاهر شده گزینه ی Connect را انتخاب کنید:
وقتی که یک اتصال برقرار می شود، چند فولدر پیش فرض برای Tables, Views و Procedures مشاهده خواهید کرد (اگر صفحه ی شما شبیه به این نیست، پایین تر را مشاهده کنید.):
برای ایجاد یک جد.ل جدید در دیتابیس خود، روی فولدرTables راست کلیک کنید. از منوی ظاهر شده گزینه ی Create Table را انتخاب کنید:
اگر سه فولدر بالا را مشاهده نکردید، در عوض صفحه ای مشابه تصویر زیر خواهید داشت:
روی ورودی APP کلیک کرده و سپس روی Tables راست کلیک کنید.
وقتی روی Create Table, کلیک کنید، یک دیالوگ باکس مشابه تصویر زیر ظاهر خواهد شد:
یا مشابه این تصویر:
از اینجا نه تنها نامی برای جدول خود تایپ خواهید کرد، بلکه ستون هایی نیز برای جاول تنظیم خواهید کرد.
در Table Name در بالا، نام پیش فرض Untitled را حذف کنید. نام جدید Workers را برای جدول خود تایپ کنید. سپس جدولی به نام Workers خواهید داشت که در دیتابیس Employees قرار دارد.
اما از آنجایی که جدول هنوز هیچ ستونی درخود ندارد، نمی توانید روی OK کلیک کنید. ما می خواهیم که ستون هایی با نام های زیر ایجاد کنیم:
ID
First_Name
Last_Name
Job_Title
ستون ID یک عدد شناسایی خاص را حفظ خواهد کرد. این عدد یک ردیف را در جدول مشخص خواهد کرد. یک ستون با یک داده منحصر به فرد در این جدول با عنوان Primary Key وجود دارد. از آنجایی که این داده Primary Key (کلید اولیه) می باشد، ستون باید داده را در خود نگه دارد: ستون نمی تواند یک مقدار پوچ را در خود حفظ کند. یک مقدار پوچ یعنی هیچ اطلاعاتی در آن وجود ندارد.
اگر دیالوگ باکس Create Table مانند مورد اول می باشد، پس در باکس مربوط به Key یک تیک قرار دهید. وقتی این تیک را قرار می دهید، چک مارک برای Index و Unique نیز ظاهر خواهد شد. اکنون در بخش Column Name یک عنوان وارد کنید. ID را تایپ کنید:
اکنون لازم است بدانید که چه نوع داده ای وارد ستون می شود. برای ستون ID، Integers را خواهیم داشت. بنابراین اسکرول را حرکت دهید تا به Data Type برسید. روی Data Type تایپ کنید که یک لیست رو به پایین برای شما ظاهر خواهد شد. از این لیست Integers را انتخاب کنید:
اگر دیالوگ باکس شما مشابه مورد دوم می باشد، لازم است روی دکمه ی Add Column کلیک کنید تا اولین ستون از جدول خود را اضافه کنید. پس از آن یک دیالوگ باکس دیگر ظاهر خواهد شد. مانند تصویر زیر:
NAME نام ستون در جدول می باشد، مانند ID، First_Name و غیره. TYPE عبارت است از DATA TYPE, Integer, VARCHAR و غیره. روی لیست رو به پایین کلیک کنید تا موارد بیشتری را مشاهده کنید. سپس باکس های CONSTRAINTS را مانند تصویر زیر انتخاب کرده و یا از حالت انتخاب خارج کنید:
روی OK کلیک کنید که پس از آن باید به دیالوگ باکس Create Table بازگردید:
اکنون در جدول ب اندازه ی کافی فضا برای ستون ID داریم. روی دکمه ی Add Column در سمت راست کلیک کنید تا یک ستون جدید به جدول اضافه کنید. مقادیر زیر را برای این ستون وارد کنید (VARCHAR به معنای عدد متغیر کاراکترها می باشد.):
Key: Unchecked
Index: Unchecked
Null: Unchecked
Unique: Unchecked
Column Name: First_Name
Data Type: VARCHAR
Size: 20
برای سومین ستون ستون در جدول خود نیر مقادیر زیر را وارد کنید:
Key: Unchecked
Index: Unchecked
Null: Unchecked
Unique: Unchecked
Column Name: Last_Name
Data Type: VARCHAR
Size: 20
برای آخرین ستون مقادیر زیر را مشاهده می کنید:
Key: Unchecked
Index: Unchecked
Null: Unchecked
Unique: Unchecked
Column Name: Job_Title
Data Type: VARCHAR
Size: 40
وقتی که کار شما به پایان رسید، دیالوگ باکس مربوط به Table باید مانند تصویر زیر باشد:
وقتی که همه ی اطلاعات را وارد کردید، روی OK کلیک کنید. سپس جدول و ستون های جدول شما ایجاد خواهند شد:
کار دیگری که باید انجام دهید، افرودن رکوردها به جدول دیتابیس می باشد که این کار را در بخش بعد انجام خواهیم داد.