55
ام خد وع کار با ر ش وزش م آsql server 2014 نده: یس و ن ر نلد خا ر ف ی ع ب من: ن م نج ا ی ص ص تخ ناوری فعات ط اان ا ورت ص ر نش بازpdf : مال شه ا زار د ف م ا ی ه بچگ ب و- ور ی ر شه هار چ ود ن د و ص سیار و -

ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

  • Upload
    others

  • View
    17

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

هب انم خدا

sql server 2014آموزش شروع کار با

یفراهد خانلر نویسنده:

منبعصصی انجمن : اریان اطالعات فناوری تخ

وبالگ بچه اهی رنم افزار دااگشنه شمال:pdfباز نشر هب صورت

-زهار و سیصد و نود چهارشهریور -

Page 2: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

مطالبفهرصت

3 ............................................................................................. مقدمه

SQL Server ............................................................ 3 ساده زبان به یمعرف

Net Frame Work. .................................................................... 5 نصب

SQL Server 2014 ............................................ 9 یها تیقابل و یمعرف

SQL : ...................................................... 12 زبان دستورات یبند دسته

13 .............................................................. برنامه نصب از قبل نکات یبرخ

SQL server 2014: ....... 13 افزار نرم نصب یبرا یافزار سخت یازهاین شیپ

SQL Server 2014: ................................................ 14 نصب ندیفرا آغاز

41 ......................................................................... نصب از بعد مراحل

Page 3: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

مقدمه

SQL Serveبا سالم خدمت شما در خدمتتون هستم با نصب و راه اندازی و آموزش اولیه جدید ترین نسخه نرم افزار محبوب

بدانیم SQLبهتر است ابتدا کمی راجع به 2014

SQL یک پایگاه داده مرکزی برای مدیریت اطالعات موجود بر روی سیستم های اطالعاتی است ، ازSQL Server ه برنام

های نرم افزار خود استفاده میکنند که در این خصوص میتوانید به Dataنویس ها جهت اجرا کردن و ذخیره و بازیابی اطالعات و

. در سی شارپ و متصل کردن این دو نرم افزار به لینک زیر مراجعه نمایید SQLآموزش های استفاده از

شارپ سی در Server Sql داده پایگاه

و بسیاری دیگر از OSCالبته مدیران شبکه برای راه اندازی سرویس های مختلف شبکه اعم از مانیتورینگ ، شیرپوینت ،

. محصوالت که برای نگهداری اطالعات خود به یک پایگاه داده نیاز دارند

SQL Server معرفی به زبان ساده

QL Server S نوعی پایگاه داده ها میباشد و حتماً میدانید این روز ها کمتر برنامه نویسی پیدا میشود که برنامه ای بنویسد بدون

. پایگاه داده کار کند و برای حرفه ای تر شدن در برنامه ها حتماً باید از این نرم افزار استفاده کرد

و اصالً چه وظیفه ای دارد به زبان عام صحبت میکنم پایگاه داده ها در انواع مختلی خیلی از کاربران نمیدانند پایگاه داده چیست

. نام برد Oracleو SQLموجود می باشد و از مهمترین آنها میتوان به

Sql محصول شرکت مایکروسافت است و دارای محیطی کاربر پسند و بسیار هوشمند من برای اینکه ابهام برای دوستانی که

و ... شما itpro و Yahooند پایگاه داده ها چیست مثالی ساده میزنم حتماً تا به حال در وب سایتی عوض شده اید همانندنمیدان

ت یوقتی نام کاربری و پسورد را وارد میکنید و سپس ورود به سایت را میزنید چه میشود ؟ چه پروسه ای طی می شود تا وب سا

باز شود؟

وقتی میخواهیم به عضویت یک وبسایت در بیاییم ابتدا از ما یه سری سوال پرسیده میشه ، اطالعاتی که پر میکنیم کجا ذخیره

میشود؟

Page 4: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

اطالعات به سمت بانک اطالعاتی میرود و "ثبت نام"به تصویر باال دقت کنید پس از درج اطالعات خواسته شده و کلیک بر روی

ا ذخیره میشود و پس از ثبت نام شما برای ورود وقتی نام کاربری را وارد کنید و پسور خود را تایپ کنید اطالعات به سمت در آنج

پایگاه داده ها میرود و در آنجا سرج میکند ایا این نام در پایگاه ثبت شده است؟ اگر بله آیا پسورد مورد تایید است و این اطالعات با

در پایگاه ذخیره شده بررسی و مقایسه میشود و در صورت یکسان بودن شما وارد وبسایت خود میشوید البته اطالعاتی که از قبل

بنده خیلی ساده و مختصر توضیح دادم ولی اصل ماجرا به همین ترتیب است و در صورتی که شما نام کاربری یا پسوردی اشتباه

نام "یگوید کدام فیلد را اشتباه وارد کردید در این صورت شما با پیغام وارد کنید به علت ضریب امنیت باال سیستم به شما نم

مواجه میشوید البته این ها نیز هوش برنامه نویس را نشان میدهد که همیشه طوری برنامه "کاربری یا پسورد را اشتباه وارد کردید

. بنویسند که هیچ ایرادی نداشته و مورد سوء استفاده هکر ها قرار نگیرد

و وظیفه این نرم افزار فهمیدیم الزم به ذکر است این روز ها تمام برنامه نویسان به این نرم افزار نیاز SQLتا اینجا کمی از پس

Page 5: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

. مبرم دارند

چه کارهایی می توانیم انجام دهیم ؟ SQL Serverبه زبان ساده تر توسط

.می توانیم اطالعات موجود در پایگاه داده را ویرایش کنیم .1

.ی توانیم اطالعات خاصی را از پایگاه داده حذف کنیمم .2

.می توانیم اطالعات جدید به پایگاه داده اضافه کنیم .3

.می توانیم اطالعات مورد نیاز خود را بازیابی کنیم .4

.می توانیم جدولی جدید در پایگاه ایجاد کنیم .5

.می توانیم پایگاه داده جدید بسازیم .6

بپردازید که چیزی شبیه به توابع در برنامه نویسی می باشند یعنی شما tored procedures sضمنا شما می توانید به ایجاد

. را یک بار می نویسید و نامی به آنها می دهیم و بارها از آن استفاده می کنیم SQLیک سری دستورات

.Net Frame Work نصب

را SQLب میشه و برای اینکه تمام ویژگی هاینص Windows Serverدر سیستم عامل های Enterpriseنکته: نسخه

. را نصب کنیمWork. Frame Net نصب کنیم بهتر است قبل از نصب

ر قالب فایل را نصب کنیم ، روش اول این است که آنرا از وب سایت مایکروسافت د .NET Frameworkمیتوانیم به دو روش

قابل دانلود 4.5.1دریافت کنید و سپس بر روی سیستم نصب کنید که تا کنون جدید ترین ورژن در سایت مایکروسافت ورژن

. می باشد شما میتوانید توسط لینک زیر از سایت مایکروسافت دانلود کنید و اقدام به نصب کنید

مایکروسافت یعنی سازنده سایت از Work Frame Net Dot وددانل

Installموجود در ویندوز سرور که در کنار منوی استارت قرار گرفته Server Managerاما روش دوم :از طریق کنسول

را انتخاب .NET Frameworkرا کلیک می کنیم و سپس گزینه Add Featuresرفته و از Featuresاست به قسمت

: را کلیک کرده تا این قابلیت بر روی ویندوز سرور شما نصب شود به تصویر های زیر نگاه کنید Installیا Nextکرده و

Page 6: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

. را انتخاب کنید این گزینه برای اتخاب سروری که بر روی این کامپیوتر نصب شده است Nextدر تصویر زیر روی گزینه اول

میزنیم و سپس روی گزینه Nextمی باشد نام سرور مورد نظر را انتخاب کرده و tion Server Selecدر مرحله بعد که

Features کلیک میکنیم و از لیست موجودDot Net Frame Work را انتخاب وNext میزنیم

Page 7: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

برای تعیین محل فایل های الزم برای نصب روی گزینه ای که با فلش مشخص شده است کلیک کنید

Page 8: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

کرده و بر روی okنصب ویندوز سرور در آنجا قرار دارد . سپس DVDآدرس محلی را میدهیم که Pathدر قسمت در ادامه

Install کلیک میکنیم تا فرایند نصب آغاز گردد .

Page 9: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

SQL مخففStructerd Query Language یکی از محبوبترین زبان ها برای برنامه نویسی تحت وب در طراحی سایت

برای افزایش،کاهش و یا تغییر داده ها مورد استفاده قرار SQLر است برای طراحی سایت اس کیو ال را فرا گرفت. ازمی باشد.بهت

. می گیرد

زبانی بر پایه SQL.ویا اوراکل استفاده کرد Accessو Server -QLمی توان از بانک اطالعاتی SQLبرای یادگیری و تمرین

به دنبال کامل کردن SQLو PLبیسیک و سی می باشد.زبانهای توسعه یافیه ی دیگر مانند اعالن می باشد و برعکس زبان های

. می باشد SQLزبان به هداف ایجاد زبان برنامه نویسی با حفظ مزیت های

SQL بر پایه زبان پرس و جو ساخت یافته میباشد

SQL به شما اجازه دستیابی و کنترل داده ها را می دهد

SQL Server 2014 ابلیت هایمعرفی و ق

همانگونه که در تصویر زیر میتوانید ببینید روند رشد این نرم افزار و قابلیت هایی که اضافه شده در ورژن های مختلف به چه

: صورت است

Page 10: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

باعث شده تا کاربران Platform. Net و همچنین هماهنگی کامل آن با SQL Server 2014سادگی استفاده از نرم افزار

. داری قابلیت های جدید است 2014این پایگاه داده افزایش چشم گیری داشته باشند نسخه

Sql Server 2014 د یدارای سرویس های مختلفی است که با استفاده از همه آنها میتوانید یک پایگاه داده قدترمند ایجاد کن

در هسته این نرم افزار یک موتور پایگاه داده ای رابطه ای قوی وجود دارد که در این قسمت شما میتوانید داده های خود را ذخیره

: ، تغییر و بازیابی کنید که در زیر لیست قسمت های دیگر این نرم افزار را میتوانید ببینید

Analysis سرویس .1

Integration سرویس .2

Notification سرویس .3

Reporting سرویس .4

Service Broker سرویس .5

Page 11: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

#C و VB.Net قبول کد های .6

HTTP قبول سرویس .7

Replication سرویس .8

Full-Text Serach سرویس .9

... و

کامل ترین نسخه محسوب Enterpriseدارای نگارش های مختلف زیر است که البته نسخه Sql server 2014نرم افزار

: میشه

1. Enterprise

2. Business Intelligence

3. Standard

4. Developer

5. Web

6. Express

7. Compact

8. Azure

کوال زبانی است سطح باال مبتنی کیوال یا سیها یا اسها، زبان ساختارمند پرسشای دادهدر مدل رابطه : Wikipediaبه نقل از

. رودکار میها و نیز عملیات بر روی آنها بهای که برای ایجاد، تغییر، و بازیابی دادهبر زبان سطح پایین و ریاضی جبر رابطه

ISOو ۱۹۸۶را در سال ANSI (American National Standards Institute)کوال استانداردسی

(International Organization for Standardization) اتخاذ نمود. استانداردهای مختلفی از ۱۹۸۷را در سال

: کنیمدر جدول زیر بیان میکیوال تاکنون عرضه شده که اس

۸۷-کیوالاس

۸۹-کیوالاس

۹۲-کیوالاس

۱۹۹۹کیوال:اس

۲۰۰۳کیوال:اس

۲۰۰۵کیوال:اس

۲۰۰۸کیوال:اس

۲۰۱۱کیوال:اس

، هفتمین بازنگری استاندارد ایزو و انسی برای زبان ISO/IEC 9075:2011یا (SQL:2011 :به انگلیسی )۲۰۱۱کیوال:اس

. به تصویب رسید ۲۰۱۱کیوال است. این استاندارد به طور رسمی در دسامبر اس پرس و جوی

Page 12: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

: SQL دسته بندی دستورات زبان

: دستورات این زبان در پنج قسمت کلی دسته بندی میشوند

: DDL _ Language Definition Date یا اضافه زبان تعریف داده ها می باشد که با استفاده از این زبان امکان حذف و

, Create :کردن یک جدول از بانک اطالعاتی را می توان انجام داد که این زبان دستورات خاص خود را دارد که عبارتند از

Alter , Drop , Create Index , Alter Index , Drop Index

: DML _ Language Manipulation Dataز این زبان برای تغییر جداول زبان پردازش داده ها می باشد که با استفاده ا

اشاره کرد Insert Update , Deleteاستفاده می شود که این زبان نیز دارای تعدادی دستور است که میتوان به

: DCL _ Language Control Data این ویژگی دستورات مدیریت و کنترل داده ها را برعهده دارد که در کنترل داده

تر در رابطه با دسترسی این داده ها به دیگر کاربران است کاربرد دارد ، این ویژگی از چهار دستور اصلی های بانک اطالعاتی که بیش

Alter Password , Revoke , Grant , Create Synonym: پشتیبانی می کند که عبارتند از

: Data Query Language _ DQLکه تنها از یک دستور به این خاصیت دستورات پرس و جوی داده ها را برعهده دارد

کار می کند را برمی گیرد.این دستور باعث SQLتشکیل شده که بیشترین حجم کاری را برای یک کاربر که با Selectنام

. گستردگی استفاده از این دستور می شود

برای کاربر فراهم میسازد . ها میباشد که امکان مدیریت تراکنشی بانک اطالعاتی راTransaction دسته بعد دستورات کنترلی

: که از دستورات زیر تشکیل شده اند

Commit , Rollback , Savepoint , Set Transaction

هستند که امکان بررسی و تحلیل عملیات داخل ها داده مدیریت دستورات و دسته اخر که مکمل کننده دستورات دسته قبل بودند

. ضمن یادتان باشد که این مدیریت را با مدیریت بانک اطالعاتی اشتباه نگیرید بانک اطالعاتی را فراهم میکنند.در

SQL Server 2014 آخرین نسخه ارائه شده از این مجموعه توسط شرکت مایکروسافت است که نسخه ی آزمایشی در اواخر

و امکانات بسیار خوبی نسبت به نسخه و به منظور دریافت بازخوردهایی نهایی منتشر شده است. این نسخه از نظر کارایی 2013

های پیشین دارد که در آینده این امکانات را نیز بررسی خواهیم کرد. اما در قسمت دوم این مطلب به صورت کامل و قدم به قدم

. با جزییات می پردازیم SQL Server 2014به نصب

SQLرا دانلود کرده و درمورد ساختار داخلی Internals Server SQL Pro 2014 کتاب زیر لینک این ضمناً میتوانید از

Server 2014 مفصل بدانید

Page 13: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

برخی نکات قبل از نصب برنامه

SQL Server 2014 را روی سیستمی با فرمتNTFS نصب کنید البته این به دین معنا نیست که بر رویFAT32 قابل

SQLهست همچنین NTFSاما به دالیل امنیتی توصیه شده نصب بر روی درایوی باشد که دارای فرمت استفاده نیست

Server روی درایوهایread only ،mapped drive ،compressed امکان پذیر نیست پس در این حاالت خود را

. درگیر این موضوع نکرده و آرامش خود را حفظ کنید

نصب میشود SQLتمام برنامه نویسان به این نرم افزار نیاز مبرم دارند پس در اکثر سیستم هایی که همانطور که بارها گفته ایم

به SQLکه به ویژوال استادیو نام برده می شود دیده می شود ، همزمان نصب بانک Visual Stadioیا VSنرم افزار محبوب

می شوند اما باید توجه داشت که به دلیل استفاده Updateیا نصب و Visual studioصورت اتوماتیک ابزار های زیادی برای

نصب نشده باشد ابتدا VSمربوط به SP1در صورتی که visual studioاز ابزارهای SQL Server Toolsقسمتهایی در

SQLاخل سورس نصبنیست و می توانید از د visula studioباید آنرا نصب کنبد. البته نیازی به دانلود یا استفاده از فایل

Server به مسیرredist/VisualStudioShell بروید و فایل**.msp -VSspX را نصب نمایید البته ممکن است این

فایل در آدرس مربوطه نباشد و بهتر است فایل را با پسوند اش سرچ کنید

SQLل انجام نیست . و با نصبقاب Terminal service clientاز طریق SQL Server 2014ضمناً یادتان باشد نصب

Server اجزای زیر نیز نصب می شوند که توسط دیگر اجزا و نرم افزارها مورد نیازند :

SQL Server client

SQL Server setup support files

SQL پیش نیازهای سخت افزاری برای نصب نرم افزار

server 2014:

disk Hardدیسک هارد یا :

. است 6GBمورد نیاز است به میزان SQL Server 2014که برای نصب حداقل فضایی

Memoryرم یا :

سیستم Ramحداقل مشخصات مورد نیاز در مورد

SQL Server express: 512 MB

All other Edition: 1 GB

: توصیه شده برای نصب این نرم افزار RAMمشخصات

SQL Server express: 1 GB

Page 14: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

er Edition: All oth گیگا بایت شروع شده و بسته به میزان افزایش اطالعات و برای کارایی بهتر این مقدار نیز افزایش 4از

. می یابد

Processorیو پی سی یا :

حداقل مشخصات مورد نیاز برای نصب نرم افزار

X86 processor: 1.0 GH بیتی 32برای سیستم های

x64 processor: 1.4 GH بیتی 64ای سیستم های بر

: برای نصب این نرم افزار CPUمشخصات توصیه شده

X86 processor: 2.0 GH or faster

x64 processor: 1.4 GH

type Processorنوع : CPU

X86: Pentium III compatible processor or faster بیتی 32برای سیستم های

tel Xeon with EM64T support, Intel Pentium IV with X64: AMD Opteron, AMD Athlon, In

EM64T support بیتی 64برای سیستم های

. نصب نکنید Domain controllerرا به دالیل امنیتی روی SQL Server 2014نکته : توصیه می شود که

:SQL Server 2014 آغاز فرایند نصب گزینه SETUPروی هارد کپی کردید طبق تصویر زیر میتوانید روی فایل بر CD/DVDپس از اینکه فایل ها را از روی

Open را بزنید یا دابل کلیک روی فایل Setup.

Page 15: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

قرار داریم و میتوانیم حداقل سخت افزار و نرم افزار مورد نیاز برای بررسی Planningاکنون برنامه نصب اجرا شده و در قسمت

. هده کنیممشخصات سیستم و ... را مشا

Page 16: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

نصب میگردد و یا میتوانید SQLکلیک کنید و سپس با استفاده از گزینه اول یک نسخه جدید از Installationبر روی

. نصب شده را تغییر دهید SQLمشخصات

Page 17: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

ایید و روی گزینهخریداری شده از شرکت مایکروسافت را وارد نم SQL Serverدر این قسمت باید شماره سریال نرم افزار

Next (4کلیک کنید.)مرحله

Page 18: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

( این 5)مرحله I Accept The License termsدر این صفحه قوانین استفاده از این نرم افزار را خوانده و با کلیک بر روی

. (ادامه نصب را انجام دهیم6)مرحله NEXTقوانین را مبپذبربم تا بتوانیم با انتخاب گزینه

Page 19: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

featureشما اطالعات (… Turn on customer)ه : با فعال کردن گزینه زیرین در همین صفحه یعنی تصویر باالیینکت

usage data را جهت همکاری برای پیشرفت محصوالت مایکروسافت برای سایت مایکروسافت می فرستید ، این اطالعات

. است r SQL Serveشامل مشخصات سخت افزاری شما و نحوه استفاده از

. کده و به مرحله بعدی میرویم Nextدر مرحله بعد چک میکند آیا تمام پیشنیاز ها رعایت شده است یا خیر پس از این مرحله

Microsoft Updateکلیک کنید با استفاده از (…Use Microsoft Update)در صورتی که در این صفحه روی گزینه

. به روز رسانی میگردد Sqlویندوز و

چک میکند که شما از آخرین به روز رسانی استفاده کرده اید یا خیر SQLر این مرحلهد

Page 20: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

به مرحله بعدی Nextبه علت اینکه این سیستم به اینترنت دسترسی ندارد یک خطا نمایش داده شده است با کلیک بر روی

. میرویم

Page 21: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

. در این قسمت در صورتی که مشکلی در سیستم شما برای نصب وجود داشته باشد پس اندکی صبر پیشه کنید

Page 22: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

پس از امکان سنجی ممکن است با پیغام هایی روبرو شوید که در زیر بهش رسیدگی میکنیم و ممکن است خطایی نمایش داده

کار نکند ، برای مشاهده خطا روی پیغام میتوانید کلیک کنید به خوبی SQLشود در صورت عدم رفع خطا بعضی از ویژگی های

و توجه کنید که پیغام ها به سه صورت کلی زیر هستند

1. Passed : یعنی هیچگونه مشکلی وجود ندارد

2. Failed : یعنی ممکن است آن ویژگی یا در برخی اوقات نرم افزار SQl را نتوانید نصب کنید

3. Warning : رم افزار جلوگیری نکرده و صرفاً هشدار به شما می باشد ولی بهتر است که رفع گردداین خطا از نصب ن.

Page 23: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

---

انتخاب شده است با استفاده از گزینه دوم میتوانید SQL Serverنصب Defaultدر این قسمت )تصویر پایین(به صورت

را نصب کنید و گزینه سوم هر دو ویژگی کاربرد دارد Share Pointکه در نرم افزار SQL Server PowerPivotفقط

(12کلیک میکنیم.)مرحله Nextفوق را به همراه دارد .بر روی دگمه

Page 24: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

در این قسمت لیست ویژگی هایی که میخواهیم نصب شوند از شما پرسیده میشود که با کلیک بر روی هر کدام از این گزینه ها

نمایش داده میشود و برای انتخاب تمامی Descriptionن در قسمتتوضیح آ Featureمیتوانید درقسمت روبرویی یعنی

. کلیک کنید Select Allگزینه ها میتوانید روی دکمه

Page 25: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

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

. اضافه میشود

Page 26: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

به بعد در هر کامپیوتر می توانید بیش از SQL Server 2000را تعیین نمود از Instanceباید نام نمونه یادر این قسمت

. یک نمونه استفاده کنید . استفاده از نمونه های مختلف باعث میشود تا امنیت و کار آیی افزایش یابد

Page 27: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

فرض یک نام برای آن تعیین شده است و شما میتوانید انتخاب شده و به صورت پیش Default instanceدر این قسمت گزینه

کلیک کنید و نام جدید را وارد نمایید Named instanceاین نام را به صورت دلخواه تغییر دهید برای این منظور روی گزینه

رو وانید از نام های رزالبته باید دقت کنید برای انتخاب نام ، نام های به حروف بزرگ و کوچک حساس نیستند و همچنان شما نمیت

کارکتر باشد و در نام ها از کارکتر 16استفاده کنید و یادتان باشد هر نام میتواند تا MsSqlServerیا Defaultشده مانند

. نمیتوانید استفاده کنید @\ & ' : ,هایی مانند

Page 28: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

که در باالی پنجره وجود TABبه دو سربرگ یا را تمام کنیم بهتر است کمی راجع 15را بزنیم و مرحله Nextقبل از اینکه

هستند و در سربرگ اول تعیین میشود که Collationو Service Accountsبه نام های TABدارد بپردازیم . این دو

Accountنام سرویس و در قسمت Serviceدسترسی داشته باشد و در قسمت SQLکدام کاربر به کدام سرویس ها از

Name کاربری که به هر سرویس دسترسی خواهد داشت تعیین میگردد که با کلیک بر روی هر سلول میتوانید نام کاربر نام کد

. نیز میتوانید تعیین کنید که نحوه اجرا شدن این سرویس به چه صورت باشد Startup Typeرا تغییر دهید در قسمت

Page 29: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

انتخاب کنیم تا در هنکام ذخیره سازی داده فارسی و مرتب کردن tion Collaزبان فارسی را به عنوان SQLمیخواهیم در موتور

. کلیک میکنیم Customizeآن مشکلی نباشد. روی

Page 30: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

. را فعال میکنیم Windows Collation Designator and sort orderگزینه

Page 31: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

م همین مراحل را برای قسمتمیزنی OKرا انتخاب و در نهایت Persianگزینه Collation Designatorسپس از قسمت

Analysis انجام میدهیم .

Mixed Modeرا تعیین کنیم میتوانید روی گزینه SQLدر قدم بعدی باید نحوه اعتبار سنجی و کد کاربری مدیر این نمونه

یم از این کد بتوان Connectin Stringانجام شود و در SQLکلیک کنید تا اعتبار سنجی هم از طریق ویندوز و هم از طریق

. کاربری و رمز عبور استفاده کرده تا ضریب امنیت را افزایش دهیم

روشن میشود و میتوانید پسورد را confirm Passwordو Enter Passwordرا بزنیم گزینه Mixed Modeاگر

حال حاضر با آن وارد میتوانید کلیک کنید تا کاربری را که در Add Current Userانتخاب کنید در نهایت روی گزینه

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

را انتخاب کردم یعنی تمام یوزر ها میتوانند این دسترسی را داشته باشند ولی در کار Everyoneدهید بنده در این مثال یوزر

. بهتر است این کار را نکنید و محدودیت ها را اعمال نمایید های حساس

Page 32: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت
Page 33: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

را ببینید که معین میشود محل نصب برنامه کجا باشد در هر صورت Data Directoriesضمناً در تصویر زیر میتوانید گزینه

Next کرده و به مرحله بعدی میرویم .

Page 34: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

تعیین Analysisباید کاربری مدیر و محل نگهداری سرویس ion Analysis Service Configuratدر این قسمت یعنی

کنید Nextمیگردد همانند مرحله قبل میتوانید پیش بروید و سپس

Page 35: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

Install andرا تظیم کنید به صورت نرمال روی گزینه Reporting(میتوانید سرویس22در این مرحله )تصویر زیر مرحله

Configure به مرحله بعدی میرویم .

Page 36: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

در این قسمت یک ساختار درختی ویژگی ها و سرویس هایی که نصب خواهند شد نمایش داده میشود و در نهایت روی دکمه

install کلیک کنید .

Page 37: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

. است و باید مدتی منظر باشید Sql Server 2014اکنون برنامه در حال نصب

Page 38: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت
Page 39: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

ا و سرویس هایی که نصب شده است مشخص گردیده در صورتی که در قسمت باالی این پنجره )تصویر زیر( لیست ویژگی ه

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

close را کلیک کنید .

Page 40: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

. تونید این برنامه رو اجرا کنیددر انتها باید به شما تبریک بگم چون مراحل نصب این برنامه به اتمام رسیده و می

Page 41: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

مراحل بعد از نصب

یک پایگاه داده رابطه ای است که میتواند دارای چندین نمونه باشد . هر نمونه میتواند شامل SQL Serverهمانطور که میدانید

ا رابطه منطقی بچندین پایگاه داده رابطه ای باشد و هر پایگاه داده میتواند حاوی چندین جدول باشد . هر جدول نیز میتواند یک

. جدول های دیگر داشته باشد . هر جدول هم شامل صفر یا چندین رکورد است

میتوانیم به پایگاه داده های موجود در آن دسترسی داشته SQL Server Management Studioبا استفاده از نرم افزار

. باشیم

های ذخیره شده و ... اشیاء پایگاه داده ها هستند در این مطلب هر چیزی که داخل پایگاه داده است مانند جدول ، ایندکس ، روال

. همراه باشید ITPROمیخواهیم به بررسی روش ایجاد پایگاه داده و جدول بپردازیم پس با ما در

. برای آنکه مفهوم پایگاه داده ، جدول و رکورد را بهتر متوجه شویم به بررسی یک مثال علمی میپردازیم

و سایت itproرا ایجاد کنیم که به ترتیب حاوی اطالعات سایت itو itproمیخواهیم دو پایگاه داده به نام هایدر این مثال

it هستند . در پایگاه دادهitpro سه جدول به نام کتاب(Book) مشتری ،(Customer) و سفارش(Order) وجود

. دارد

Page 42: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

وجود (Price)و قیمت (Qty)، مقدار موجودی (Name)، نام کتاب ID) (در جدول کتاب چهار فیلد به نامهای کد کتاب

(Tel)و تلفن (Add)، آدرس (Name)، نام مشتری (Id)دارد . در جدول مشتری نیز چهار فیلد به نام های کد مشتری

. است (Qty)و تعداد (Bid)، کد کتاب (Cid)وجود دارد . جدول سفارش نیز شامل فیلد های کد مشتری

همانطور که متوجه شدید یک رابط منطقی بین جدول مشتری و جدول سفارش و یک رابط منطقی بین جدواول کتاب و سفارش

عدد خریداری کرده و 5به تعداد SQLوجود دارد . برای مثال با توجه به تصویر فوق یک مشتری به نام خانلری کتابی را به نام

. در جدول کتاب وجود دارد SQLت کتابمشخصات خانلری در جدول مشتری و مشخصا

2014را تعریف کنیم برای اجرای برنامه Itproدر ادامه این مطلب میخواهم دو پایگاه داده و سه جدول موجود در جدول

. مطابق تصویر زیر اقدام میکنیم

. باز شود sqlکلیک نمایید تا برنامه Sql server managment studioمطابق تصویر روی

Page 43: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

قبالً نحوه نصب این نرم افزار قدرتمند را گفتیم و همانطور که در تصویر زیر مشاهده میکنید اطالعات آخرین باری که به یک نمونه

. کلیک کنید Connectای وصل شدیم به صورت اتوماتیک وارد شده است فقط کافی است روی دگمه

Page 44: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

Data baseسید نمونه یعنی چی؟ نمونه اسم دیگه اش سرور هست یا یکبرای شروع باید یک نمونه ایجاد کنیم اما شاید بپر

. جدید

Page 45: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

های این پایگاه باز شود در این databaseکلیک میکنیم تا لیست Databasesمطابق تصویر باال روی عالمت مثبت کنار

ر دهید و کار کنید اما اگر میخواهید یکصورت میتوانید لیست پایگاه هایی که قبالً ایجاد شده اند را ببینید و آنها را تغیی

Database جدید بسازید مانند مثال ما باید رویDatabases راست کلیک کرده و گزینهNew database را کلیک

. کنید این موارد را میتوانید به صورت گام به گام در تصاویر ببینید و دنبال کنید

Page 46: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

را به عنوان پایگاه داده انتخاب کردیم در قسمت سمت راست میتوانید با کلیک بر pro itهمانطور که در تصویر باال میبینید نام

. تنظیمات بیشتری را بر روی دیتا بیس تغییر دهید optionsروی گزینه

لیست فایلهای مربوط به این پایگاه داده نمایش داده میشود ، به صورت پیشفرض دو Database filesدر تصویر باال در قسمت

mdfفایل ایجاد شده است که یکی از این فایل ها مخصوص اطالعات موجود در پایگاه داده که خیلی هم مهم هست با پسوند

ذخیره میشود که با استفاده از دو Ldfبرداری با پسوند logذخیره میشود و یک فایل هم جهت ثبت و ذخیره رویداد ها یا همان

. وان فایل های جدیدی به پایگاه اضافه یا حذف نماییمدگمه ای که در پایین پنجره هست میت

مگابایت است و حجم 5این اندازه برابر by defaultاندازه اولیه فایل تعیین میشود البته به صورت initial sizeدر قسمت

ت ات در این فایل ها به صورمگا بایت است این حجم در صورت نیاز شما میتواند تغییر کند البته با قرار گرفتن اطالع 1الگ فایل

Page 47: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

. خودکار حجم آن افزایش میابد

. کلیک میکنیم okدر نهایت پس از نام پایگاه داده روی

اضافه شده اگر دیدید که اضافه نشده کافی است Databasesدر لیست itproهمانطور که تصویر فوق گویاست پایگاه داده

Refresh داده دیگر به نام کنید خب به همین ترتیب یک پایگاهit ایجاد میکنیم .

Page 48: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

. ما اضافه شده است Data basesنیز همانند روشی که بیان شد به لیست itهمانطور که در تصویر باال مشاهده میشود پایگاه

abase system datواقع در قسمت Modelمقادیر پیشفرض در زمان تعریف پایگاه داده از تنظیمات مربوط به پایگاه داده

. را بزنید Propertiesراست کلیک کنید و گزینه Modelخوانده میشود برای تغییر این خصوصیات میتوانید روی پایگاه داده

رو سرو سامون بدیم و سه تا جدول داخلش ایجاد کنیم مطابق تصویر زیر برای itproخب بریم به صورت عملی پایگاه داده

کلیک کنید ، سپس روی عالمت مثبت itproروی عالمت مثبت + کنار گزینه itproادهمشاهده جداول موجود در پایگاه د

table کلیک کنید و مشاهده میکنید که فقط جدول مربوط به سیستم در این قسمت وجود دارد .

Page 49: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

tableر روی گزینهایجاد کنیم برای این منظو itproرا برای پایگاه Tableخب حاال وقت این است که اولین جدول یا اولین

رو انتخاب میکنیم tableگزینه newراست کلیک کرده و از زیر منوی

Page 50: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

برای سرعت بیشتر جدول در حافظه ذخیره میشود که یکی از ویزگی Memory optimized tableدر تصویر باال گزینه

. بیشتر بخوانید SQL Server 2014میتوانید راجع به ویژگی های جدید مقاله این هست که در SQLهای

Page 51: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

در پایگاه داده با تصویر فوق روبرو میشویم در پایگاه داده رابطه ای داده ها در جدول New Tableخب پس از انتخاب گزینه

ای سطر و ستون است ، هر ستون یک فیلد و هر استکه دار 2*2ذخیره میشوند و هر جدول در پایگاه داده رابطه ای یک جدول

یا داده Dataسطر هر سطر یک رکورد نامیده میشود ستون ها یا فیلد ها در این قسمت تعریف شده و در ردیف ها یا رکورد ها

. ها ذخیره میشوند

ار را نکیند در هنگامی که اسم جدول را انتخاب کنید اما اگر این ک Nameدر سمت راست پنجره باز شده میتوانید از قسمت

میخواهید کار را به پایان برسانید و جدول را ذخیره کنید سیستم از شما میخواهد تا نامی برای جدول خود انتخاب کنید که البته

. می باشد Table_1این نام به صورت پیشفرض

Page 52: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

باز نبود میتوانید با properticeه سمت راست یعنیمطابق تصویر باال میتوانیم نام را برای جدول انتخاب کنید البته اگر پنجر

کلیک کنید Column Nameاین پنجره را باز کنید . برای شروع و تعریف اولین فیلد این جدول در قسمت F4کلید میانبر

e Data Typنام گذاری کنیم ، سپس در ستون بعدی گزینه IDسپس اولین فیلد که کد مشتری است را میخواهیم با نام

است که تعیین نوع داده ای است که برای فیلد مشخص میکنیم که این داده ها دارای انواع مختلفی است که نسبت با نوع فیلد

باشد در جدول مربوط چندین نوع عددی 1000تا 1باید متغیر باشد در این مثال کد کتاب باید عدد باشد و یک عدد میتواند از

است(البته اگر 32768تا منهای 32767را انتخاب میکنیم )بازه این گزینه از smallintگزینهوجود دارد که ما در این مثال

63تا دو به توان 63استفاده کنید)بازه منفی دو به توان bigintجدول شما بزرگ است و دارای کتاب های زیاد میتوانید از

میتواند مقدار دهای 255عدد منفی نمیگیرد و از صفر تا هم در این جدول موجود است که tinyintمنهای یک( البته گزینه

. شود

نکته: انتخاب نوع فیلد مقداری از فضای ذخیره سازی را اشغال میکند و هرچه فضای ذخیره شده کمتر باشد حجم فایل جدول

. کمتر شده و عملیات هایی که میخواهید روی جدول انجام دهید سریعت اجرا میشود

Page 53: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

ای یک مشخصه بسیار مهمی هست به صورت پیشفرض هر فیلدی که تعریف میشود میتواند در زمان مقدار دهی برابرهر فیلد دار

Null باشد که اینnull یعنی خالی یعنی هیچ مقداری را میتواند نگیرد این گزینه برای جداولی که با هم رابطه دارند دارای

ردی بخواهد وارد گردد باید حتماً کد کتاب در آن وارد شود پس خصوصیتاهمیت بسیاری است در این مثال در صورتی که رکو

Allow Nulls باید برابر با خیر باشد پس این گزینه نباید دارای تیک باشد .

این فیلد Data Typeنام گذاری میکنیم و سپس Nameفیلد بعدی که میخواهیم وارد کنیم نام کتاب است که این فیلد را با

تعیین میشوند کارکتر قبول میکند میتواند بین یک تا nتغییر میدهیم این نوع داده ای به تعدادی که توسط ar(n (nchرا به

فقط سه کارکتر میتواند در char(3):بگذاریم مانند 3هست عدد nهشت هزار باشد برای مثال اگر داخل پرانتز که نمایانگر

ن داده بستگی به عدد داخل پرانتز دارد که هر کارکتر یک بایت اشغال میکند البته این فیلد قرار گیرد پس میزان فضای مصرفی ای

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

unicode را پشتیبانی کند پس به این نکته ها نیز باید دقت کرد .

که هرکدام مانند داده قبلی یک پرانتزی دارند که varchar , nvarcharبرای ذخیره سازی رشته دو نوع دیگری به نام های

استفاده کنید تا حداکثر فضای امکان پذیر در اختیار Maxمیتوانند یک عدد را مقدار دهی کنند البته اگر داخل پرانتز از کلمه

. است

کارکتری باشد پس نوعی را که در تصویر باال مشاهده میکنید را 20نام کتاب بتواند حداکثر یک اسم در این مثال میخواهیم

Page 54: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

. انتخاب میکنیم

. را باید غیر فعال کنیم Aloow Nullsرا ثبت میکنیم که این فیلد هم Qtyدر ادامه اخرین فیلد یعنی

میزنیم البته اگر در ابتدای کار okپنجره باز شده نام جدول را تایپ وکلیک میکنیم و در Saveپس از کامل کردن جدول روی

. میشد saveمکردیم اکنون این پنجره باز نمیشد و مستقیم کار ما sqlاز پنجره یاد شده اقدام به تغییر نام پیشفرض در

و Customerارش که به ترتیباین جدول در برنامه ما ذخیره میشود و همانطور که قباًل گفتیم جدول های مشتری و سف

Order را مطابق با روش فوق ایجاد میکنیم .

Page 55: ادخمنابه sql server 2014 ابراکعو ¬شش ومآbayanbox.ir/view/5934320333422834137/sql-server-2014.pdfهمدقم SQL Serve بوبحم رازفا مرن هخسن نیرت

. را نشان میدهد Customerتصویر باال اطالعات جدول

. را نشان میدهد Orderتصویر باال نیز اطالعات جدول

ت کلیک کرده و گزینهراس Orderپس از تعریف جداول میتوانید فیلد های جدول را تغییر دهید برای مثال روی جدول

Design را انتخاب مینماییم البته در منویی که در تصویر پایین مشاهده مینمایید گزینهEdit Top 200 Row شما

میتوانید نام جدول را تغییر دهید و یا با انتخاب Renameردیف اول جدول را مشاهده نمایید با انتخاب گزینه 200میتوانید

Delete نیدجدول را حذف ک .

ادامه خواهد داشت....

اگر خدا بخواهد.