:: پشتیبانی فنی ADSL به پارسی ::

::: ADSL - ویندوز - نرم افزار - سخت افزار - موبایل - لینوکس - آفیس - شبکه - برنامه نویسی :::

:: پشتیبانی فنی ADSL به پارسی ::

::: ADSL - ویندوز - نرم افزار - سخت افزار - موبایل - لینوکس - آفیس - شبکه - برنامه نویسی :::

:: پشتیبانی فنی ADSL به پارسی ::

تقدیم به تمام پشتیبانان ADSL که به رنج در تلاشند

*** تاسیس به سال 1389 در بلاگفا ***

بایگانی

۱۰ مطلب با موضوع «بانک اطلاعاتی :: SQL سرور» ثبت شده است

  • ۰
  • ۰

در این اموزش SQL میخواهیم با استفاده از دستورات Select و As ستون های بانک اطلاعاتی نظیر Northwind را فراخوانی کنیم شما می توانید این پیگاه رایگان را هم از اینترنت دانلود کنید 

 

  • ۰
  • ۰

انواع کلید در پایگاه داده SQL : 

 

ابر کلید : هر ترکیبی از ستون ها که خاصیت کلیدی دارد این خاصیت براساس محیط خارج مشخص می شود و ربطی به محتوای جدول ندارد 

 

تعریف خاصیت کلیدی : اگر بر اساس آن مورد جستجو کنیم فقط یک مورد را به صورت یکتا خواهیم داشت و قدرت تفکیک دارد 

 

کلید کاندید : ابر کلیدی که عضو زائد نداشته باشد کلید کاندید است این ابر کلید صفت زائد ندارد 

 

کلید اصلی : که به آن Primary Key می گویند یک کلید کاندید که براساس سلیقه طراح پایگاه انتخاب می شود نباید مقدار Null داشته باشد اگر در یک جدول چندید کلید کاندید داشته باشیم الویت با کلیدی است که کمترین صفت را دارد 

 

کلید فرعی : کلیدی که اصلی نیست فرعی است 

 

کلید خارجی : ( Foreign Key ) برای ارتباط با جداول است این کلید چند حالت برای انتخاب دارد خاصیت کلیدی ندارد این کلید در جدول دیگری کلید اصلی یا فرعی است - به ازای هر کلید خارجی باید متناظر با آن کلید اصلی وجود داشته باشد - کلیدی خارجی نباید Null باشد اما استثنا هم دارد وقتی کلید ها ترکیبی باشند 

 

 

 

 

  • amir khan
  • ۰
  • ۰

در درس ششم با مباحث درخت - ساخت دیتابیس جدید - ساخت جدول جدید - مقداردهی به جداول و ساخت رکورد آشنا شدیم ، در ادامه مبحث درس ششم ،،، یک جدول جدید مانند شکل زیر ایجاد می کنیم :

 

ساخت جدول جدید

 

 

  • amir khan
  • ۰
  • ۰

تیبل بعدی که باید طراحی شود موسوم به تیبل 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 تعریف و ایجاد می کنیم 

 

  • amir khan
  • ۰
  • ۰

در درس 5 راه اندازی اولیه Sql Server رو انجام دادیم در این درس ساخت دیتابیس جدید و Table  رو آموزش دادم 

 

برنامه Sql Server در ویندوز ( ما ویندوز داریم البته اورجینال wink ) را باز کنید :

 

 

سپس لاگین کنید ( در درس 5 توضیح داده شد ) و بر روی آیکون DataBase راست کلیک کنید و یک New database رو کلیک کنید مانند شکل زیر :

 

  • ۰
  • ۰

SQL سرور از یک پوسته یا همان محیط گرافیکی که مشاهده می کنید و یک پس زمینه به عنوان Service هایی که Sql سرور رو راه اندازی می کنند تشکیل شده است ،شکل زیر محیط گرافیکی Sql سرور رو نشون میده :

محیط گرافیکی Sql سرور

 

و شکل زیر سرویس های SQL سرور در ویندوز 11 که در RUN یا Search ویندوز با تایپ Services اجرا می شود رو میبینید :

 

محیط گرافیکی sql

 

- مراحل نصب Sql Server رو هم سرچ کنید سایت های آموزشی با تصویر و فیلم آموزش دادند دقت کنید طبق آموزش ها مراحل رو طی کنید تا به مشکل نخورید 

 

نکته : ورود و لاگین به Sql هم یا با نام کاربری و پسورد ویندوز انجام می شود یا در موقع نصب برای آن نام کاربری و پسورد تعریف می کنید که در این صورت نام پیش فرض sa ( مخفف System Administator ) می باشد 

- برای ساخت یک دیتابیس جدید مثل شکل زیر عمل می کنیم :

SQL  ساخت دیتابیس جدید

 

- بعد ساخت و تعریف File Groups و Log فایل ( در درس 4 مفصل توضیح داده شد ) یک دیتابیس مانند شکل زیر تولید می شود برای حذف هم مانند شکل زیر عمل می کنیم :

SQL  سرور

 

نکته : افرادی که در رشته کامپیوتر تحصیل کردند در درس پایگاه داده با مفهومی به نام ER آشنا هستند از این مفهوم در SQL سرور هم استفاده است و دارای سه ویژگی - موجودیت - نوع صفت - نوع ارتباط است ، شکل زیر انواع ارتباط و شماتیک آن را نشان می دهد :

SQL سرور و ER شماتیک

 

 

  • amir khan
  • ۰
  • ۰

طراحی منطقی یا لاجیکالی پایگاه داده زمانی است که می خواهیم اطلاعات نرم افزاری یک سیستم را در آن نگهداری کنیم 

  • amir khan
  • ۰
  • ۰

در درس دوم درباره File Group و MDF و LDF و Roun Robin - پارتیشن و ... بحث شد برای مشاهده درس دوم اینجا را کلیک کنید 

 

مفهوم Page :

 

اطلاعات به صورت 8 بیتی ذخیره می شوند 

 

مفهوم Extended :

 

اطلاعات 8 بیت 8 بیت می شوند 64 بیت که به آن Extended می گویند 

 

  • ۰
  • ۰

در درس قبلی مفاهیمی چون MDF و LDF و ACID تشریح شد برای مراجعه به درس اول اینجا را کلیک کنید 

 

 

 

- مفهوم Round Robin 

خدمات یک سرویس دهنده به صورت همزمان و برابر صورت می گیرد ، هر چند باعث افت سرعت می شود اما در بعضی از جاها لازم است انجام شود 

 

  • ۰
  • ۰

در  طراحی دیتا بیس ها اولین نکته ای که باید به آن توجه کرد DataBase Physical Design هست این که چه چالش هایی برای طراحان و مدیران دیتابیس در آینده رخ خواهد داد بسیار مهم است ، وجود اطلاعات بسیار و عدم طراحی یکپارچه دیتابیس چه از نظر فایل ها و چه از نظر الگوی منطی آن باعث ناکارآمدی دیتابیس می گردد blush