لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 29
معرفی SQL و دستورات عمومی آن:
SQL Server 2000
مقدمه: SQL Server 2000 یک Engine پایگاه داده ارائه شده توسط شرکت مایکروسافت است و ادامه ویرایش SQL Server 7.0 است. بدون اقراق میتوان گفت این محصول پر کاربرد ترین Package پایگاه داده محسوب میشود. البته مایکروسافت ادعا کرده است که بیش از 60 % بازار Database جهان را به خود اختصاص داده و این روز به روز در حال افزایش است. شرکت IBM در اواخر دهه 70 زبان SEQUEL که برای Query ها (پرس و جو ها ) استفاده میشد را ابداع کرد. با تغییر زمان این زبان نیز تغییراتی کرد و تا آنجا که فقط برای Query ها استفاده نمیشد و از آن میتوانستیم برای Administrating (مدیریت) و Sequrity (امنیت) در Database نیز استفاده کنیم و بعد از مدتها این زبان به SQL تغییر نام داد. امروزه ورژنهای متعددی از این نرم افزار استفاده میشود که نرم افزار Microsoft SQL Server 2000 از Transact SQL که به آن TSQL هم میگویند استفاده میکند. SQL Server 2000 هم اکنون دارای 2 نسخه است : یکی SQL Server 2000 Personal Edition که بر روی Client نصب میشود (Windows 98 – Windows ME – Windows 2000 Proffessional – Windows XP Home Edition – Windows XP Proffessional Edition) البته اگر بر روی Windows 98 و Windows ME نصب کنیم ، بسیاری از قابلیتهای این Package از بین میرود. بهترین حالت نصب این نسخه بر روی سیستم عاملهای Windows 2000 Proffessional و Windows XP Proffessional است. یک نسخه دیگر این نرم افزار : SQL Server 2000 Enterprise Edition است که مختص Server ها است یعنی فقط بر روی تمامی نگارش های Window 2K Server و Windows Server 2003نصب میشود.
معرفی SQL و دستورات عمومی آن:
توسط SQL میتوان درون یک بانک اطلاعاتی پرس و جو کرده (Query) و نتیجه را برگرداند. بانک اطلاعاتی شامل آبجکتی به نام جدول (Table) میباشد.رکوردها در بانکهای اطلاعات در جداول ذخیره میگردند.جدول شامل سطر و ستون میباشند.در زیر میتوان یک جدول را مشاهده کرد : Last Name First Name Address City مثال:Select Last name from persons پر کاربرد ترین دستورات SQL شامل موارد زیر است :SELECT استخراج یک داده از بانک اطلاعاتیUPDATE به روز رسانی یک داده درون بانک DELETE پاک کردن یک داده از بانک اطلاعاتی INSERT وارد کردن یک داده جدید به بانک اطلاعاتی همچنین در SQL میتوان داده هایی نیز تعریف کرد : CREATE TABLE ایجاد یک جدول جدید ALTER TABLE تغییر دادن یک جدول DROP TABLE پاک کردن یک جدولCREATE INDEX ایجاد یک اندیس (کلید جستجو) DROP INDEX پاک کردن یک اندیسSQL و Active Server Pages - ASP :SQL یکی از قسمتهای خیلی مهم ASP میباشد زیرا در ASP برای کار با بانکهای اطلاعاتی از SQL استفاده میشود. و توسط تکنولوژی ADO میتوان از SQL در ASP استفاده کرد.دستور SELECT :SELECT column-name(s) FROM table-name مثال :نام جدول Persons استLast Name First Name Address City Hasani Ali Esfahan دستور Select همراه با شرط :SELECT column FROM table WHERE column condition valueعملگر ها در SQL:عملگر مفهوم = معادل بودن <> برابر نبودن > بزرگتر دستور DISTINCT (جداسازی) :SELECT DISTINCT column-name(s) FROM table-name مثال :نام جدول Order است Company Order Number sega 3412 دستور Order By :برای مرتب کردن سطرها نام جدول Order است Company Order Number sega 3412 ABS Shop 5678 w3s 3212 W3S 6778 مثال :SELECT Company , OrderNumber دستور Insert :INSERT INTO Table-Name ( Column1 , Column2) VALUESمثال : DELETE FROM Person WHERE Lastname=’hasani’ نام جدول Persons است last name First name Adress city alian hasani NO 40 Esfahan Hasani Ali No 15 Tehran نتیجه :last name First name Adress city alian hasani NO 40 Esfahan SEGA W3S Trio دسترسی به یک پایگاه داده از یک صفحه ASP :١-ایجاد یک ADO Connection به یک پایگاه داده2-باز کردن Connection پایگاه داده3-ایجاد یک ADO Record Set 4-باز کردن Record set 5-گرفتن داده هایی که نیاز داریم از Record Set 6-بستن Record Set 7-بستن Connection 1-ایجاد یک ADO Connection به یک پایگاه داده
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : .doc ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 29 صفحه
قسمتی از متن .doc :
نیمسال اول 84-83
موضوع صفحه
1 SQLنگاهی به
نصب نرم افزار SQL Server 2000 2
اجرای نرم افزار 8
ثبت کردن یک سرویس دهنده 9
متوقف کردن و راه اندازی یک سرویس دهنده 13
کنسول در ختیEnterprise Manager 14
پایگاه های داده سیستم 15
اشیاء پایگاه داده 16
سیستم امنیتی نرم افزار 17
ساختنLogin 18
ساختن یک Database جدید 21
SQL در آزمایشگاه های IBM در سان خوره کالیفرنیا آغاز میشود و در سالهای پایانی دهه 70 متولد شد. SQL مخفف Structured Query Language(به معنای زبان ساخت یافته پرسش( است وبه شکل ((اسکوئل)) تلفظ میشود .
SQL زبان استا ندارد اکثر پایگاه داده های مدرن است .پایگاه داده رابطه ای (RDBMS ) هسته مرکزی اکثر بانکهای اطلاعاتی ، سیستمهای پشتیبانی تصمیم گیری ، سیستمهای اطلاعاتی مدیریت (MIS ) ، صفحات دینامیک وب و بسیاری دیگری از نرم افزارهای دیگر را تشکیل می دهند.اکثر ابزارهای برنامه نویسی و برنامه سازی مدرن ، امکانات مدیریت پایگاه داده را از طریق SQL عرضه می کنند .در محصولاتی مانند ویژوال C++ ، ویژوال بیسیک و اکسس (مایکروسافت) ، اوراکل ، اینفورکس ، دلفی (اینتر بیس ) ، SQL Sever (سای بیس مایکرو سافت ) و ODBC (مایکروسافت ) و مدیریت پایکاه داده ها وعملیات ذخیره سا زی و بازیابی داده ها از طریق زبان SQL انجام می شوند .
برنامه نویسان و راهبران پایگاه داده می تواند با به کارگیری SQL کارهای زیر را انجام دهند
تغییر دادن ساختار جدولها
تغییر دادن ویژگیهای امنیتی سیستم
اعطای مجوز کار با پایگاه داده ها با جدولها به کاربران
پرسش از پایگاه داده ها برای استحراج اطلاعات
به روز در آوردن عناصر پایگاه داده ها
یکی از مهمترین مزایای SQL عدم وابستگی آن به محصولات تجاری خاص است .به این ترتیب برنامه های این زبان را می توان به راحتی بین سیستمهای مختلف جا به جا کرد،SQL یکی از زبانهای نسل چهارم (4GL ) محسوب می شود و بنابراین ، می تواند حجم بزرگی از کار را فقط با چند خط دستور ،انجام دهد .
طریقه نصب :
برای نصب این نرم افزار به تر تیب زیر عمل می کنیم :
1- CD حاوی این نرم افزار را در CD ROM قرار می دهیم که به دو صورت SET UP آن اجرا می شود اولی آنکه اگر CD اتوران باشد پنجره SET UP باز می شود دوم آنکه با راست کلیک کردن روی درایو CD ROM و انتخاب گزینه OPEN ، CD باز میشود که با انتخاب آیتمP SET U پنجره زیر ظاهر می شود .
2- با باز شدن پنجره بالا وانتخاب گزینهSQL Server Components پنجره زیر باز می شود
که گزینه Install Database Server را انتخاب می کنیم .
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 8
برنامه SQL Server
مقادیر قابل قبول انواع داده
مقادیر عددی
مقادیر اعداد صحیح از 63^2- تا1-63^2 bight
مقادیر اعداد صحیح از 31^2- تا 1-31^2 Int
مقادیر اعداد صحیح از 15^2- تا 1-15^2 Smallint
مقادیر اعداد صحیح از 0 تا 255 Tinyint
مقادیر اعداد صحیح با ارزش 0 و 1 bit
مقادیر مقیاس با دقت ثابت شده از 1+38^10 تا 1-38^10 decimal
مقادیر Decimal همچنین می تواند تعریف شود به صورتNumeric ، دامنه مقادیر یکسان می باشد.
مقادیر Monetary (مالی) از 63^2- تا 1-63^2 (مقادیر Money تا 0.0001 از هرواحد دقت دارد). Money
مقادیرMonetary از 3648 . 748 . 214- تا 3647 . 748 . 214 می باشد Smallmoney
(مقادیر Small Monetary تا 0001/0 واحد دقیق می باشد).
مقادیر صحیح شناور (متغیر) از 308+E1.79- تا 308+E1.79 (مقادیر Float فقط تقریبی می باشد) Float
مقادیر صحیح شناور متغیر از 38+E3.40- تا 38+E3.40 می باشند (مقادیر real فقط تقریبی می باشد) real
مقادیر تاریخ و زمان از 1.1753 ژانویه تا 31.9999 دسامبر می باشد datetime
(مقادیر Date Time تا 3 هزارم ثانیه یا 3.33 میلی ثانیه دقت دارد) Smalldatedtime
مقادیر تاریخ و زمان از 1 ژانویه و 1900 تا 6 ژوئن و 2079 می باشد (مقادیرSmalldatetime تا 1 دقیقه دقت دارند)
مقادیر کاراکتری
مقادیر حرفی کدگذاری نشده با طول ثابت با طول حداکثر 8000 حرف می باشد. Char
مقادیر حرفی کدگذاری نشده با طول متغیر با طول حداکثر 8000 حرف می باشد. Varchar
داده کدگذاری شده با طول متغیر با طول حداکثر 1-31^2 (647 . 741 . 073 . 1) حرف می باشد. Text
داده کدگذاری شده با طول ثابت با طول حداکثر 4000 حرف می باشد Nchar
داده کدگذاری نشده با طول متغیر با حداکثر طول 4000 حرف می باشد nvarchar
داده کدگذاری شده با طول متغیر با حداکثر طول 1-30^2 (823 . 741 . 073 . 1) حرف می باشد ntext
مقادیر باینری (1 و 0)
داده باینری با طول ثابت با حداکثر طول 8000 بایت می باشد binary
داده باینری با طول متغیر با حداکثر طول 8000 بایت می باشد Varbinary
داده باینری با طول متغیر با حداکثر طول 1-31^2 (647 . 783 . 147 . 2) بایت می باشد Image
مقادیر دیگر
یک مرجع مبناء برای یک Cursor می باشد (یکCursor یک ماهیتی است که یک مرجع مبناء را برای یک سطر مشخص در یک Result Set نشان می دهد. Cursor
یک شمار واحد پایگاه داده است که به هنگام می شود هر زمانی که یک سطر به هنگام شود. (نوع داده rowversion در نسخه قبلی از Timestamp SQL Server نامیده می شود) rowversion
مقادیری از هر نوع غیر از text ، ntext ، rowversion (timestamp) و sql - variant می باشد. یک معرف واحد کلی GUID می باشد. Uniqveidentifier
guid
Guid که از GloballyUniqueIdentifier گرفته شده، یک مقادیر باینری (1 و 0) 16 بایتی می باشد که هیچ کامپیوتر دیگری در دنیا نخواهد مقدار آن را تولید کند. نوع داده uniqueidentifier برای ذخیره کردن Guids استفاده می شود. SQL Server به طور خودکار مقادیر Guid را از همان راهی که مقادیر Identity ایجاد می شود، فراهم نمی کند. زیرا یک جدول می تواند شامل Guids چندگانه باشد، اما فقط یک Identity منحصر به فرد باشد. اگر چه، تابع NEWID که SQL Server آن را به صورت پیش فرض در نظر می گیرد زمانی که خصوصیات IsrowGuid ، Yes می شود. یک Guid جدید بر خواهد گشت زمانی که سطر قرار داده می شود.
ایجاد کردن ستونهای محاسباتی
علاوه بر اینکه ستونها به طرز ساده اطلاعات را در جداول Underlying و نماها نشان می دهد، همچنین Query تان می تواند شامل ستونهایی باشد که محاسبه شده اند بر اساس داده های Underlying ، توابع SQL Server یا هر ترکیب دوتایی. ستون محاسباتی به وسیله مشخص کردن یک عبارت به عنوان ستون ایجاد می گردد.
ما به عبارات Transact-SQL در Detail در درس 21 "The Transact-SQL Language" می پردازیم. بنابراین در این تمرین ما فقط یک جفت از عبارات ساده که بر اساس اپراتور الحاق رشته Transact-SQL که دو رشته و تابع GETDATE را که داده ها و زمان سیستم جاری را باز می گرداند اضافه می کنیم.
ایجاد کردن یک ستون محاسباتی با استفاده از قاب Grid
1- قاب SQL را پنهان کرده و قابGrid را به وسیله کلیک کردن دکمه روی نوار ابزار Query Designer نشان می دهیم.
2- در هر سل ستون خالی در قاب Grid کلیک کرده و Oil Name +' – '+ Latin Name را تایپ می کنیم.
راهنمایی: شما می توانید سل ها را در قاب Grid به وسیله درج کردن خطوط تقسیم بین سر ستونها عریض تر سازید.
3- کلید Tab را فشار می دهیم. SQL Server ، 1 Expr را به عنوان نام مستعار ستون پیشنهاد می دهد.
4- نام مستعار را برای Extended Name تغییر می دهیم.
5- دکمه Run را برای به کارگیری مجدد Query کلیک می کنیم. Query Designer ستون جدید را در قاب Results نشان می دهد.
ایجاد کردن یک ستون محاسباتی با استفاده از قاب SQL
1- قاب Grid را پنهان کرده و قاب SQL را به وسیله کلیک کردن دکمه ها روی نوار ابزار Query Designer نشان می دهیم.
2- GETDATE را به عنوان [ Today’s Data ] برای لیست ستون از شروط Select اضافه می کنیم.
راهنمایی: کاما را قبل از GETDATE فراموش نکنید.
3- دکمه Run را در نوار ابزار Query Designer برای به کارگیری مجدد Query کلیک می کنیم. SQL Server تاریخ جاری در هر سطر را نشان می دهد.
استفاده کردن از شرط Top n
زمانی که شما دستور Return Top را از منوی متن جدول انتخاب می کنید. SQL Server شرط Top n را در پایین پوششها برای ایجاد صفحه نمایش در Query Designer استفاده می کند. علاوه بر اینکه یک شماره مشخصی از سطرها را مشخص می کنید شما می توانید همچنین یک درصد از سطرها را به وسیله استفاده کردن از شرط Top n Percent نشان دهید. همان طوری که شما ممکن است انتظار داشته باشید درصدی از سطرهای مشخص شده را باز می گردانیم.
نشان دادن سطرهای Top s
1- Top 5 را قبل از اولین کلمه در Column-List از شروط Select در قاب SQL اضافه می کنیم.
2- دکمه Run را در نوار ابزار Query Designer برای به کارگیری مجدد Query کلیک می کنیم. SQL Server فقط 5 سطر اول را نشان می دهد.
نشان دادن Top 5 درصد از سطرها
1- کلمه Percent را بعد از Top 5 در قاب SQL اضافه می کنیم.
2- دکمه Run را در نوار ابزار Query Designer برای به کارگیری Query کلیک می کنیم. SQL Server فقط 5 درصد اول از سطرها را در SQL Server نشان می دهد.
شرط WHERE
با استفاده از شرط اختیاری WHERE از حالت SELECT شما می توانید یک زیر مجموعه از سطرها که باز گردانده می شوند را مشخص کنید. برای مثال شما ممکن است بخواهید فقط مشتریهایی که بیش از $1000 در 12 ماه قبل خرج کرده اند را ببینید یا اینکه فقط نامهای Oil که با حرف R شروع می شوند را ببینید. شما این ملاکها را با استفاده از شرط WHERE مشخص خواهید کرد.
شرط WHERE BASIC
Operator Meaning
مساویست با =
بزرگتر از <
کوچکتر از >
بزرگتر یا مساویست با =<
کوچکتر یا مساویست با =>
مساوی نیست با <>
کلید برای شرط WHERE یک ملاک انتخابی می باشد که مشخص می کند که کدام سطرها باز خواهند گشت. ساختار پایه ای از یک شرط WHERE ، WHERE می باشد. SQL Server یک حدود کاملی از اپراتورهای مقایسه ای را به طوری که در جدول B-1 نشان داده شده فراهم می سازد.