
Murach's SQL Server 2012 for Developers زبان انگلیسی همراه با سورس مثالهای کتاب
Murach\\\\\\\'s SQL Server 2012 for Developers زبان انگلیسی همراه با سورس مثالهای کتاب
Murach's SQL Server 2012 for Developers زبان انگلیسی همراه با سورس مثالهای کتاب
در این پرژه دو نوع پروژه تعریف شده است:
1- پروژه کلاینت ساید (Clinet Side) - سمت کلاینت - که کلاینت یا مشتری عموما به کامپیوتر هایی گفته می شود که تقاضایی را از یک سرور دارند. (سرویس گیرنده )
2- پروژه سرور ساید (Server Side) - سمت سرور - سرور یک کامپیوتر همیشه روشن و همیشه در دسترس است، زمانی که این دسترسی تنها در محدوده یک شبکه داخلی باشد. (سرویس دهنده)
و در برنامه نویسی سوکت در این پروژه به صورت کامل استفاده شده است. و هم چنین از تریدینگ ها یا نخ ها استفاده شده است. پروژه ای کامل برای دانشجویان که می توانند استفاده کنند.
کاربرد این برنامه : شما توی برنامه Server دکمه Start رو میزنید و توی برنامه Clint آدرس آی پی که توی server داده شده رو مینویسید و find رو میزنید و شروع به چت می کنید.
توجه : با افتخار تمام پروژه های سایت دارای گارانتی اجرا هستند و خریداران عزیز بعد از خرید در صورت مشکل در اجرا میتوانند با پشتیبانی اختصاصی سایت تماس حاصل نمایند و در صورت عدم بر طرف شدن مشکل امکان تعویض و عودت وجه خرید شما میسر می باشد.
مشخصات این فایل
عنوان: مقدمه ای برWindows 2000 Server
فرمت فایل:word(قابل ویرایش)
تعداد صفحات:112
این مقاله در مورد مقدمه ای برWindows 2000 Server می باشد.
مقدمه
ویندوز 2000 به میزان زیادی به سمت شبکه گرایش پیداکرده است،ویژگیهایی را به همراه داردکه درساختارشبکه ،جدیدبه شمارمی آیند.این حالت ممکن است موجب سردرگمی شود،زیرا ویژگیهای مزبوراز قابلیتهای اضافه شده به ویندوز به شمار نمی آیند،بلکه درهسته مرکزی این سیستم عامل قرار گرفته اند.
ویژگیهایی مانند Active Directory ، Microsoft Management Consoleوسایر ویژگیهای مدیریتی درابتدا موجب واهمه افرادمی شوند.درحقیقت بایدگفت زمانی که برای یادگیری آنها اختصاص خواهیدداد،بسیارزیادمی باشد .
Windows 2000 Server نگارش جدید سیستم عامل شبکه ای مایکروسافت وجایگزین ویندوزNT است در فاز اولیه تولید آن با نام Windows NT Server 5.0 از آن یاد می شد، اما درهنگام انتشار به ویندوز 2000 تغییرنام داد تقریبا تمامی جنبه های این سیستم عامل تغییر یافته ...(ادامه دارد)
مدیریت سرویسگر
بهبوددیگری که مایکروسافت در سیستم عامل ویندوز 2000 ایجادکرده است،ساده تر بودن مدیریت ودرک است.جهت رسیدن به این هدف مایکروسافت ابزارهای مدیریتی را درون چار چوبی به نام Microsoft Management Consoleیا MMCباز نویسی کرده استMMC ابتدا درویندوز NT نگارش 0/4در Option pack به همراه ابزارهای مربوط به مدیریت IIS پدیدار گشت.بنابراین در حالی که چیزی در حدود 28 ابزار مدیریتی در ویندوز 2000 وجوددارد، بیشترآنهادر MMCجای گرفته اند وباوجودی که ممکن است فرمان ها وتنظیمات آنها کاملا متفاوت باشند، اما همگی آنها از لحاظ عملیاتی شبیه به هم هستند....(ادامه دارد)
امنیت
یکی از اهداف ویندوز 2000،بهبودامنیت شبکه هم برای سیستم عامل وهم برای برنامه هایی که روی آن اجرا می شوند،بوده است.خدمات امنیتی بخشی از سیستم عامل هستندوبه میزان قابل توجهی توسعه یافته اند.در حالی که ویندوز NTاز رویه اعتبار سنجی ورود به سیستم به همراه مکانیزم باز خواست وپاسخ استفاده می نماید،ویندوز 2000 پروتکل اعتبار سنجیKerberosانتخاب کرده است وقتی که کاربری با موفقیت وارد شبکه می شود Kerberosبلیطی برای آن جلسه کاربرایجاد می کندکه با هربارتقاضابرای یک منبع شبکه ترکیب می گردد.بنابراین درسیستم عامل ویندوز 2000 تقاضاهای اعتبار سنجی بسیار کمتری از سرویسگرهای حوزه وجوددارد....(ادامه دارد)
تاریخچه حوزه ها و تراست های NT
برای بسیاری از افراد حوزه ها رعب آور هستند، اما مفهوم آن نسبتا ساده است. حوزه (Domain) محدوده امنیتی برای گروهی از کاربران است. هدف آن مجزا کردن وظایف مدیریتی بین گروههایی از مدیران است که معمولا این مجزاسازی به صورت جغرافیایی یا سیاسی انجام می شود. به علاوه مدیران یک حوزه می توانند تراست هایی را بین حوزه های خود بر پا کنند. در شرایط ایده آل این کار باعث می شود که حوزه تراست شده حساب کاربران را نگه دارد و مدیران حوزه تراست کننده بتوانند به سادگی مشخص کنند که چه کاربرانی حق دستیابی به چه منابعی را دارند.
به عنوان مثال به شکل روبرو توجه فرمایید:
در این مثال حوزه Compute حوزه Home را تراست می کند. به طور ایده آل حساب تمامی کاربران موسسه در حوزه Home قرار دارد....(ادامه دارد)
مجوزهای NTFS
وقتی که از NTFS به عنوان سیستم فایلی استفاده می کنیدوگروههای امنیتی رابه منظوردرکنارهم قراردادن کاربران ایجادمی نمایید،می توانید مجوزهایی رابرروی فایلهاایجادکنیدتاتنهاافرادی که نیازمنددستیابی به آن فایلها هستندبتوانندبه آنهادستیابی داشته باشند.انجام این کاربه نظربسیارآسان به نظر می رسد.ولیکن این قضیه به ویژه هنگامی که مباحث وراثتی درآن دخیل می گردد، مشکلا تی را به وجود می آورد.
وراثت اصطلاح کلی است.آن رازمانی که مجوزها ازبالابه پایین وازشیئ های والدبه شیئ های فرزندمنتقل می شوند،مورداستفاده قرارمی دهند....(ادامه دارد)
پشته پروتکل شبکه ویندوز2000
پروتکل هامجموعه ای از قواعدی هستندکه مکالمه برروی شبکه راآغاز می کنند، خاتمه میدهند واداره می نمایند.
نحوه شنیدن صداتوسط خودتان راباطریقه دریافت اطلاعات ازیک شبکه توسط کامپیوتر ها ،مقایسه نمایید.برای اینکه ما صدایی را بشنویم،رخدادهای زیر به ترتیب باید انجام شوند:
1-صدایی تولید می شود.
2-ارتعاشاتی ازآن صداایجاد می گردند.
3-ارتعاشات به صورت امواجی ازطریق هوایاآب انتقال می یابند.
4-ارتعاشات درون محیط،به نوبه خود،پرده صماخ مارادرهمان فرکانس هامرتعش می سازد.
5-اعصاب صماخی ما ارتعاشات را به صورت علایم الکتریکی به مغزارسال می دارند.
6-مغزماصدارادرک می کند.
...(ادامه دارد)
نحوه پیکربندی ترمینال های ویندوزی ودیگرسرویسگیرها
ترمینا لهای ویندوزی،دارای ویژگی راه اندازهای خودکار هستندکه به آن ها اجازه کشف WTS برروی شبکه رامی دهد.دربسیاری از حالات نصب WTS به صورت خودکارانجام می پذیرد.
برای استفاده از Terminal server برروی سرویسگیرهای ویندوز،بایدنرم افزارسرویس رانصب نمایید.یک راه جهت انجام این کار، ایجاددیسک نصب وسپس اجرای آن برنامه به صورت محلی برروی سرویسگیراست .همچنین می توانید فایل اتصالی رابرروی سرویسگرو دیسک های نصب ایجادکنید ونصب رابر روی شبکه ازآن فایل انجام دهید.برای ایجاددیسک...(ادامه دارد)
مقدمه
چرا به فهرست نیاز است؟
تنظیم مناسب سرویسگر
آنچه Windows 2000 Server عرضه می کند
محدودکردن دستیابی به یک کنسول سفارشی MMC
حوزه هاوActive Directory
تاریخچه حوزه ها و تراست های
نقش های کنترلگر حوزه
درک کنترلگرهای حوزه ویندوز
درک کنترل گرهای حوزه
موجودیت های
Active Directory
انتشارشیءهای درون Active Directory
انتشار خودکارمنابع در Active Directory
انتشاردستی منابع درActive Directory
جستجوبه دنبال مداخل درون
Active Directory
مجوزهایNTFS
مجوزهای NTFS
IPconfig
NetStat
NbtStat
FTP
Telnet-
Finger-
Services
چیست؟
نصب وپیکربندی
...(ادامه دارد)
مشخصات این فایل
عنوان: SQL Server
فرمت فایل:powerpoint(قابل ویرایش)
تعداد اسلایدها:39
این پاورپوینت در مورد SQL Server می باشد.
وقتی میخواهید دادههایی را از بانک اطلاعاتی واکشی کنید، برای اجرای کار نیاز به SQL داریم. DBMS پرس و جوهای SQL را مورد پردازش قرار داده، دادههای موردنظر را بازیابی نموده و نتیجه را به شما برمیگرداند. از SQL برای کنترل تمام عملیاتی استفاده میشود که یک DBMS برای کاربران خود فراهم میآورد از قبیل:
lبازشناسی دادهها: کاربر توسط SQL میتواند ساختار و سازمان دادههای ذخیره شده را تعریف نموده و روابط بین آنها را تعیین کند.lواکشی دادهها: به وسیله SQL، کاربرد با برنامه کاربردی میتواند دادههای ذخیره شده در یک بانک اطلاعاتی را بازیابی نموده و از آنها استفاده کند.
lتغییر دادهها: کاربر یا برنامه کاربردی میتواند با استفاده از SQL با افزودن دادههای جدید، حذف دادههای قبلی و اصلاح دادههای ذخیره شده، یک بانک اطلاعاتی را تغییر دهد....(ادامه دارد)
lSQL یک زبان مدیریت بانک اطلاعاتی است.
lSQL یک زبان سرویس دهنده/سرویس گیرنده میباشد. بسیاری از برنامههای کاربردی جدید از این ویژگی استفاده میکنند تا ترافیک شبکه را کاهش داده و باعث شوند که کامپیوترهای شخصی و سروس دهندهها وظایف خود را به خوبی انجام دهند.
lSQL یک زبان بانک اطلاعاتی شبکهای میباشد. سیستمهای مدیریت بانک اطلاعاتی شبکه ای برای کمک به امر توزیع دادهها در سیستمهای کامپیوتری متعدد از SQL استفاده میکنند. نرمافزار DBMS موجود در سیستمها برای ارتباط با سیستمهای دیگر جهت دستیابی به دادهها از SQL استفاده میکنند.
lSQL یک زبانی برای هماهنگی بین محصولات مختلف میباشد.
lبه این ترتیب، SQL به عنوان یک ابزار قوی و مفید برای مرتبط نموده افراد، برنامههای کامپیوتری و سیستمهای کامپیوتری به داده های ذخیره شده در یک بانک اطلاعاتی رابطهای شناخته شده است.
lSQL زبانی است که هم فهم آن آسان است و هم وسیلهای برای مدیریت دادهها. برخی قابلیتهای اصلی و نیز شرایط بازار که موجب موفقیت SQL شده است، در زیر بیان شده است:...(ادامه دارد)
محاسبه حداقل و حداکثر مقادیر
توابع ستونی MIN ( ) و MAX ( ) به ترتیب، کوچکترین و بزرگترین مقادیر یک ستون را بدست میآورند. دادههای ستون میتوانند عددی، رشتهای یا اطلاعات مربوط به تاریخ و زمان باشند.
دستورات DELETE همراه با پرس و جوی فرعی
دستورات فوق با شرایط جستجوی ساده، سطرهایی که قرار است حذف شوند را صرفاً بر اساس محتوای خود سطرها انتخاب میکند. گاهی انتخاب سطرها باید بر اساس دادههایی از جدولهای دیگر باشد. به عنوان مثال، فرض کنید میخواهید تمام سفارشات اخذ شده توسط Sue Smith را حذف نمایید. بدون دانستن شماره استخدامی این فرد و با مراجعه تنها به جدول ORDERS نمیتوانید سفارشات را پیدا کنید. برای یافتن سفارشات باید از یک پرس و جوی دو جدولی استفاده کنید، اما در دستور DELETE نمیتوانید از پیوند جدولها استفاده کنید. روش اجرای درخواست، استفاده از پرس و جوی فرعی است....(ادامه دارد)
چند جدولی های Query
تمام Queryهایی که تاکنون مشاهده کردید، Queryهای تک جدولی بودند بدین معنی که در هر Query فقط اطلاعات یک جدول مورد جستجو قرار میگرفت. در SQL امکان نوشتن Queryهای چند جدولی نیز وجود دارد. در این حالت اطلاعات چند جدول بطور همزمان مورد جستجو قرار میگیرد و حتی امکان مقایسه فیلدهایی از یک جدول با فیلدهایی از جدول دیگر نیز وجود دارد. اگر در بین جداولی که در Query شرکت داده میشوند فیلدهای هم نام وجود داشته باشد باید نام آن فیلدها را Fully qualified کرد بدین معنی که ابتدا اسم جدول و سپس اسم فیلد را ذکر کرد. بین اسم جدول و اسم فیلد نیز باید از یک کاراکتر نقطه (‘.’) استفاده کرد....(ادامه دارد)
مقدمه
SQL و مزایای آن
قابلیت نقل و انتقال
قواعد دوازده گانه کاد
توابع ستونی
محاسبه جمع یک ستون
محاسبه حداقل و حداکثر مقادیر
دیدها
دستورات SQL
دستورهای SELECT و FROM
دستور WHERE
دستور ORDERBY
...(ادامه دارد)
امکانات WSUS :
بانک اطلاعاتی :WSUS
برای دانلود کل پاپورپوینت از لینک زیر استفاده کنید: