تیبل بعدی که باید طراحی شود موسوم به تیبل feature است ، ویژگی هایی نظیر رنگ و اندازه و وزن و ویژگی های یک کالا در آن قرار می گیرد ، طبق آموزش های قبلی یک تیبل رو ایجاد کنید سپس اطلاعات زیر رو در آن تعریف کنید :
- بخش Column Name رو featureID - featureName -
- بخش DataType هم به ترتیب int - nvarchar(100)
- بخش Allow Nulls هم به ترتیب
حالا یک تیبل جدید دیگر رو ایجاد کنید و موارد زیر رو براش تنظیم کنید :
- بخش Column Name رو - CategoryfeatureID - CategoryID ( انتخاب به عنوان Primary Key ) - FeatureID
- بخش DataType هم به ترتیب int - int - int
- بخش Allow Nulls هم به ترتیب
حالا یک تیبل FeatureID رو به صورت راست کلیک رو dbo.Feature و انتخاب عبارت Edit Top 200 Rows رو انتخاب کرده و ثبت اطلاعات رو انجام می دهیم :
- ستون اول FeatureID
- ستون دوم FeatureName از بالا به پایین با عناوین Cpu - Weight - Color - Ram - جنس دسته - wirelength - ضدآب - وای فای - lactos free
عملیات بالا رو تا ساخت یک جدول برای CategoryFeature انجام دهید :
- categoryID با شماره مثلاً 4 را انتخاب کنید و سپس از جدول feature ها چک کنید کدام یک از ویژگی ها را دارد که در اینجا می شود 1 - 2 - 4 و در ستون FeatureID می نویسیم دقت کنید هر CategoryID برابر با FetureID خود می باشد و ممکن است تعداد زیادی هم ویژگی داشته باشند 4-4-4-4 بشود 1-2-4-8-3 و .
یک جدول جدید به نام و در ستون ColumnName و با عناوین ProductID و ProductName و UnitPrice - SupplierID
یک جدول جدید به نام و در ستون Column Name نام های ProductُSupplierPriceID و ProductID و Supplier و BasePrice و تمامی Datatype هم int قرار میدیم و حالا روی dbo.supplier راست کلیک و گزینه Edit Top 200 Rows رو انتخا می کنیم و شروع به نام گذاری سطر ها می کنیم :
- ستون SupplierID بنویسیم 2000 --- بنویسیم 3000
- ستون SupportName که بنویسیم sarirrayaneh --- بعدی Avajang
- ستون Tel بنویسیم 123 --- 321
- ستون Address بنویسم تهران پلاک 1 --- تهران پلاک 2
- ستون StartingColaboration زمان همکاری و تقویمی با دستور start getdata تعریف و ایجاد می کنیم
در درس 5 راه اندازی اولیه Sql Server رو انجام دادیم در این درس ساخت دیتابیس جدید و Table رو آموزش دادم
برنامه Sql Server در ویندوز ( ما ویندوز داریم البته اورجینال ) را باز کنید :
سپس لاگین کنید ( در درس 5 توضیح داده شد ) و بر روی آی DataBase راست کلیک کنید و یک New database رو کلیک کنید مانند شکل زیر :
SQL سرور از یک پوسته یا همان محیط گرافیکی که مشاهده می کنید و یک پس زمینه به عنوان Service هایی که Sql سرور رو راه اندازی می کنند تشکیل شده است ،شکل زیر محیط گرافیکی Sql سرور رو نشون میده :
و شکل زیر سرویس های SQL سرور در ویندوز 11 که در RUN یا Search ویندوز با تایپ Services اجرا می شود رو میبینید :
- مراحل نصب Sql Server رو هم سرچ کنید سایت های آموزشی با تصویر و فیلم آموزش دادند دقت کنید طبق آموزش ها مراحل رو طی کنید تا به مشکل نخورید
نکته : ورود و لاگین به Sql هم یا با نام کاربری و پسورد ویندوز انجام می شود یا در موقع نصب برای آن نام کاربری و پسورد تعریف می کنید که در این صورت نام پیش فرض sa ( مخفف System Administator ) می باشد
- برای ساخت یک دیتابیس جدید مثل شکل زیر عمل می کنیم :
- بعد ساخت و تعریف File Groups و Log فایل ( در درس 4 مفصل توضیح داده شد ) یک دیتابیس مانند شکل زیر تولید می شود برای حذف هم مانند شکل زیر عمل می کنیم :
نکته : افرادی که در رشته کامپیوتر تحصیل کردند در درس پایگاه داده با مفهومی به نام ER آشنا هستند از این مفهوم در SQL سرور هم استفاده است و دارای سه ویژگی - موجودیت - نوع صفت - نوع ارتباط است ، شکل زیر انواع ارتباط و شماتیک آن را نشان می دهد :
در درس دوم درباره File Group و MDF و LDF و Roun Robin - پارتیشن و . بحث شد برای مشاهده درس دوم
مفهوم Page :
اطلاعات به صورت 8 بیتی ذخیره می شوند
مفهوم Extended :
اطلاعات 8 بیت 8 بیت می شوند 64 بیت که به آن Extended می گویند
- تشریح یک فرایند Sql و ثبت آن :
یک هاردیسک برای MDF داریم که اطلاعات فردی داخل آن است و RAM و یک LDF دیگر اجزای آن است ، اگر این فرد مثلاً حساب بانکی داشته باشد به مبلغ 1 میلیون ریال اطلاعات در MDF ثبت شده چنانچه مبلغ افزایش داشته باشد میزان افزایش در RAM تغییرات را ایجاد کرده و در آنجا می ماند تا وارد LDF و ثبت رخداد صورت گرفته انجام شود این رخداد را تنها SQL می داند که چ زمانی باید روی دیسک نوشته شود و زمان مشخصی ندارد این فراید Check Point نام دارد
- مفهوم Fragmentaion :
یکی از اصلی ترین مفاهیم کندی هاردیسک ها fragmetation است هاردیسک های مغناطیسی یا مگنتی ساختاری سطح بندی شده دارند که توسط هد خوانده می شود پراکندگی یک دیتا در سکتور های مختلف سبب می شود تا هاردیسک کند تر عمل کند - حالا سوالی که پیش می آید این است که چگونه دیتابیس روی هارد ایجاد شود که دچار کندی نشود
- ساخت یک Database جدید در Sql :
درباره این سایت