اینو دیدی

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

اینو دیدی

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

تحقیق در مورد دستور کار آزمایشگاه پایگاه داده ها 111 ص

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

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 110

 

قابل توجه دانشجویان گرامی

آزمایشگاه پایگاه داده ها

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

با تشکر

تفضلی

بسمه تعالی

دستور کار آزمایشگاه پایگاه داده ها

آزمایش 1

آشنایی با محیطQUERY ANALYZER ، نحوه ایجاد پایگاه داده وجداول

پیش آگاهی

مقدمه :آشنایی با RDBMSها

از زمانی که در سال 1970مقاله آقای کادتحت عنوان "مدل رابطه ای داده ها برای بانک های اطلاعاتی اشتراکی بزرگ" منتشر شد ، زمان زیادی نمی گذرد. بعد از مطرح شدن این ایده پروژه تحقیقاتی تحت عنوان SYSTEM/Rدر IBM شکل گرفت که حاصل آن ایجاد اولین DBMS وزبان SQL بود. از آن زمان شرکت های مختلفی به تولیدDBMS هاپرداختندتا این که در سال1988،SQL-SERVER معرفی شد. علاوه بر این در سال 1986، SQL توسطANSI استاندارد شد. نسخه ای از این زبان را ، تحت عنوان TRANSACT-SQL استفاده می نماید. همان گونه که می دانید زبان SQL غیررویه ای است یعنی در آن تنها درخواست کاربرارائه می گرددوالگوریتم لازم برای اجرای آن توسط بخش هایی ازDBMS(بهینه ساز) تولید می گردد .

هرسیستم مدیریت پایگاه داده ای بر مبنای مدل رابطه ای ،یک RDBMS نامیده می شود .این سیستم هاازدو بخش عمده به شرح زیرساخته شده اند:

1- هسته :که کارهای مدیریتی را انجام می دهد.

2- فرهنگ داده ها(DataDictionary ) : که شامل اطلاعاتی در مورد عناصرواشیاء مختلف پایگاه داده ای تعریف شده می باشد ازقبیلsysobjectsکه مشخصات اشیاءمختلف تعریف شده درآن نگهداری می گردد یاsysindexes و syscolumns که مشخصات شاخص هاومشخصات ستون های تعریف شده در آن ها ذکر می گردد.

آشنایی با SQL-SERVERبه عنوان یک RDBMS

برای راهبری پایگاه داده ها، SQL-SERVERدو واسط گرا فیکی به نام های Enterprise Manager وQuery Analyzer را در اختیار قرار می دهد. دراین مرحله فرض می کنیم یک سرور ثبت شده وتعدادی شی Login وتعدادی پایگاه داده تعریف شده برروی آن داریم بنابراین ازمباحث مربوط به آنها فعلا چشم می پوشیم . علاوه بر این فرض می کنیم که سرور فوق در حال سرویس دهی است.Query Analyzer اولین واسطی است که به کمک آن می توانید پرس وجو های T-SQLوتوابع و روال های ذخیره شده را اجرا کنید . پس ازورودبهQuery Analyzer اطلاعات Login از شما خواسته می شود که می توانید از تایید اعتبار خود ویندوز استفاده کنیدو به این محیط وارد شوید. این محیط از دوپنجره اصلی تشکیل شده است. درپنجره سمت چپ با نام Object Browserمی توانید اشیایی از قبیل نام سروری که به آن متصل شده اید، پایگاه داده های موجود وبقیه اشیاء اصلی مورد استفاده درSQL-SERVER را مشاهده وویرایش کنید. در این قسمت اشیاء به صورت ساختار درختی نمایش داده می شوند. در هرسرور موجود حداقل چهارپایگاه داده زیر موجود است :

1-Master : شامل تمامی اطلاعات لازم برای مدیریت پایگاه، مانند پایگاه داده های تعریف شده ومشخصات کاربران و رویه های ذخیره شده سیستمی وپیام های خطاست. جداولی که در این پایگاه داده موجود است معمولاکاتالوگ سیستم نامیده می شود .

2- Model : یک الگو برای ساخت پایگاه داده های جدید است وهر شی موجود در آن ،در پایگاه داده های جدید ایجاد می شود. برای مثال اگر یک شناسه کاربر جدید در آن قرار دهید ،در تمامی پایگاه هایی که بعد ازاین ایجاد می شوند این شناسه هم وجود دارد .

3-Msdb : در نگهداری برنا مه های زمان بندی سیستم وJob ها وتاریخچه نسخه های پشتیبان کاربرد دارد .

4- Tempdb: محل موقتی برای اشیائی است که نیاز به فضای موقتی دارند .

در زیر پنجرهobject browser ،با کلیک بر روی تب Templates می توانید بهTemplate های موجود در مورد هر شی دسترسی داشته باشید . پنجره دیگر موجود در محیط Query Analyer پنجره پرس وجو است که از آن برای اجرای پرس وجو های تعاملی استفاده می شود .

برای اجرای اسکریپت ها (مجموعه هایی از دستورات ) باید یکی از پایگاه های داده ای موجود به عنوان پایگاه داده جاری انتخاب شود. برای این کار از دستورUSE، استفاده می شود. این پنجره از دو قسمت تشکیل شده است، که یکی برای ویرایش دستورات و دیگری برای نمایش نتایج به کار می رود. (قسمت اخیر بعداز اجرای یک اسکریپت قابل مشاهده است.)کاربر می تواند با استفاده از گزینهQuery، نحوه نمایش این خروجی ها را به حالت Gridیا Textتنظیم کند یا یک فایل را به عنوان محل ذخیره خروجی های Query تعریف نماید .

به ثبت رساندن وحذف وتغییر یک پایگاه داده جدید درSQL-SERVER

اصولا اطلاعات موجود در هر پایگاه داده در فایل ها ی آن پایگاه داده نگهداری می شوند. این امکان وجود دارد که فایل های مختلف ،گروه های مختلفی را تشکیل دهند که هر فایل به یکی از آن ها اختصاص داشته باشد در این صورت می توان اشیاء پایگاه داده را در یک فایل خاص یا فایل های یک گروه ذخیره کرد. علاوه بر این مثلا دراعمالی مانند پشتیبانی (backup) می توان به جای کل پایگاه داده ای، گروه های فایل اصلی را پشتیبانی کردیا بااعمال برنامه زمانی مورد نظر، هر یک از گروه هارامستقلاپشتیبانی کرد. برای پایگاه داده های تعریف شده در SQL-SERVER سه نوع فایل قابل تصور است :

1- فایل های Primary( باپسوند .mdf) :که حاوی اطلاعات راه اندازی پایگاه هستند وبه بقیه فایل های پایگاه داده ها اشاره دارند .

2- فایل های Secondary( باپسوند .ndf) : بقیه فایل های داده ای به جز فایل های داده ای اصلی در این گروه قرار می گیرند .

3- فایل های Log( باپسوند .ldf) : برای ثبت تراکنش های موجود در پایگاه به کار می روندو عضو هیچ گروه فایلی نیستند. برای بسیاری از پایگاه های داده ای معرفی گروه 1و3کافی است وممکن است پایگاه داده ای چندین فایل از نوع دوم داشته باشد یا هیچ فایلی از این نوع نداشته باشد. یک فایل نمی تواند عضو بیش ازیک گروه فایلی باشد وفایل های سیستم در گروه فایل Primary قرار می گیرند. (برای اطلاعات بیشتر در مورد نحوه استفاده از این امکان در عمل می توانید به مراجع SQL-SERVERمراجعه کنید .)

ایجاد جداول پایگاه داده

این جداول به منظور تعریف فیلدهای مورد استفاده در ایجاد یک پایگاه داده ای مورد استفاده قرار می گیرند که در قسمت پیوست ساختار کلی یک جدول آورده شده است .

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

کلیداصلی(primarykey) :که شامل یک یاچندستون است که مقادیرموجود دردوسطر از ستون ها نمیتوانند یکسان باشند. همچنین کلید اصلی نمی تواند مقدارتهی بپذیرد .

کلید کاندیدا(unique) : مانند کلیداصلی است با این تفاوت که درستون های تعریف شده به عنوان کلید کاندیدا می تواند مقدار تهی هم وارد شود .

کلید خارجی(foreignkey) : برای ایجاد ارتباط بین داده های جداول پایگاه داده ای ، ازیک یا ترکیبی از چند ستون با عنوان کلید خارجی استفاده می شود به طوری که داده های یک جدول با مقادیرکلید اصلی جدول مرتبط با آن پرمی شود.

Check : مقادیر قابل پدیرش یک ستون توسط این محدودیت کنترل می شود .

Constraints : برای اعمال محدودیت های داده ای ، مانند کلیداصلی ،کلید خارجی و کلید کاندیدا وcheckمورد استفاده قرار می گیرد .

ستون های محاسباتی در تعریف جداول

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

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

ستون محاسباتی شامل subquery نیست .

این ستون ها به عنوان جزئی از کلید یا اندیس به کار نمی روند .

نمی توانند محدودیتی از نوع default داشته باشند .(چرا؟)

در دستورات insert وupdate ارجاعی به آن ها نداریم .

مثال1 :

Create table author

(au_id1 int primary key clustered,

unique nonclustered, au_id2 int


دانلود با لینک مستقیم


تحقیق در مورد دستور کار آزمایشگاه پایگاه داده ها 111 ص

تحقیق جامع و کامل درباره آموزش پایگاه داده در SQL SERVER

اختصاصی از اینو دیدی تحقیق جامع و کامل درباره آموزش پایگاه داده در SQL SERVER دانلود با لینک مستقیم و پر سرعت .

تحقیق جامع و کامل درباره آموزش پایگاه داده در SQL SERVER


تحقیق جامع و کامل درباره آموزش پایگاه داده در SQL SERVER

فرمت فایل : word  (لینک دانلود پایین صفحه) تعداد صفحات 109 صفحه

 

 

 

 

بخشی از متن :

    ایجاد یک پایگاه داده

برای ایجاد یک پایگاه داده جدید S Server 2000 یکی ازسه روش زیر را بکار برید

-ویزارد Database Creation

-برنامه Enterprise Manager

-دستور CREATE DATABASE

برای ایجاد یک پایگاه داده جدید یک کپی از پایگاه داده Model ایجاد می شود. پس از آن پایگاه داده به اندازه‏ای درخواستی بسط می‏یابد و فضای اضافی با صفحات خالی تکمیل می‏شود.

داده‏های پایگاه داده به شکل فیزیکی بر روی دیسک نگهداری می شوند. هنگام ایجاد یک پایگاه داده جدید لازم است حداقل یک فایل برای ذخیره داده‏ها و جداول سیستم و یک فایل دیگر برای نگهداری فایل تراکنش‏ها مشخص کنید. پایگاه داده و فایل تراکنش می‏توانند چندین فایل را به خود اختصاص دهند.

توجه: فایل های پایگاه داده نمی توانند با فایلهای سایر پایگاههای داده یا گزارش تراکنش به اشتراک گذارده شوند.

برای ایجاد یک پایگاه داده جدید می توانید Enterprise Manager را بکار برید. مراحل زیر را دنبال کنید:

1-برای شروع Enterprise Manager را از منوی Programs Start وSQL Server  2000 انتخاب کنید.

2-به نسخه SQL متصل شوید.

3-پوشه Database را بسط دهید

4-آیکون پوشه Database یا محلی از ناحیه راست را کلیک راست کنید و از منو گزینه New Database را انتخاب کنید.

5-در اینجا لیست Database Properties در برگه General قابل مشاهده است.

نام پایگاه داده را مشخص کنید. حال به برگه Data File بروید تا فایل جدید با اندازه اولیه یک مگابایت را در پوشه پیش گزیده …\Data مشاهده کنید. در بخش FileDatabase در انتهای دیالوگ، گزینه Automatically Grow قرار دارد.

حداکثر اندازه فایل نیز نا محدود (Unrestricted File Growth) مشخص شده است.

شکل زیر ناحیه سمت راست پایگاه‏های داده را نشان میدهد و گزینه منو امکان انجام عملیات را فراهم می‏کنند.

6- برای تغییر خواص فایلهای پایگاه داده، جعبه مناسب ر اکلیک کنید و تغییرات را اعمال نمایید. برای ایجاد سایر فایلهای پایگاه داده می توانید به جعبه Filre Name بروید و خواص سایر فایلها را مشخص کنید.

7- برگه Transaction را کلیک کنید.

8- پس از خاتمه Ok را کلیک کنید. اگر پایگاه های ایجاد شده را مشاهده نمی کنید، بر روی پوشه Database راست کنید و گزینه Refresh را انتخاب نمایید.

2-3-2-حذف پایگاه داده

برای حذف یک پایگاه داده از سیستم Transact_SQL یا Enterprise بکارمی رود. قبل از حذف به نکات زیر توجه کنید:

-حذف پایگاه داده اطلاعات آن را از جداول سیستم حذف کرده و کلیه داده‏ها و گزارش تراکنشها را از سیستم پاک می کند.

-یک پایگاه داده حذف شده را می توان فقط از طریق احیاء آن با نسخه پشتیبان مجدداً ایجاد کرد.

-در هنگام حذف پایگاه داده هیچ کاربری نباید در پایگاه داده باشد.

-در هنگام صدور دستور DROP DATABASE باید در پایگاه داده Master باشید.

حال به نگارش این دستور توجه کنید:

DROP DATABASE database_name1, database_name2

برای حذف پایگاه داده از طریق Enterprise Manager مراحل زیر را دنبال کنید:

1-Enterprise Manager را اجرا کنید و به پوشه Database بروید.

2-بر روی پایگاه داده Leap کلیک راست کنید و گزینه Delete را انتخاب نمایید.

3-درجعبه تایید عمل حذف Yes را کلیک کنید.

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

2-3-3- مجوزها در SQL Server انواع مجوزها

DQL Server 2000 سه واژه اعطا (GRANT) منع (DENY) و باز پس گیری (Revoke) را در ارتباط با مجوزها بکار می برد.

برای آنکه کاربر بتواند عمل خاصی را انجام دهد باید مجوزآن به وی اعطا شود. برای جلوگیری از اجرای یک عمل توسط کاربر، کاربر ازاجرای آن منع می شود و برای حذف مجوز اعطا شده قبلی، مجوز باز پس گرفته می‏شود.

شما می‏توانید دو نوع مجوز اعطا کنید: مجوزهای سطح دستور و سطح شیء. مجوزهای سطح دستور به کاربر اجازه می دهند دستور T-SQL خاصی را اجرا کند، در حالیکه مجوز شیء، مجوز اجرای عملیات خاص نظیرUPDATE , INSERT , SELECT  یا DELETE  داده‏ها را به کاربر می‏دهد.

تقدیم مجوزها (Permissions Precedence)

درک چگونگی اعمال مجوزها برای آگاهی از انتخاب مجوزهای موثر ضروری است.کلیه مجوزها در SQL Server جمع شونده (Cumulative) هستند. مجوز DENY بر سایر مجوزها غالب است، استثناء محسوب می‏شود.

اگر مجوز SELECT را از عضویت خود در نقش 1 و مجوز INSERT را از عضویت خود در نقش 2 دارید درحقیقت هر دو مجوز INSERT و SELECT را در اختیار دارید. اما اگر دستور DENY بکار رود بر کلیه مجوزها غالب شده و آنها را از شما می‏گیرد..

مجوزهای خاص SQL Server

SQL Server 2000 دارای سطوح متعدد مجوزهاست و بسیاری از آنها مختص پایگاه داده می‏باشند همانطور که قبلاً ذکر شد نقشهای ثابت سرویس دهنده به  Loginها بسته می شوند ونه به کاربران پایگاه داده و هر نقش بر مجموعه ای خاص از مجوزها دلالت می‏کند.

در هر پایگاه داده نقش‏های ثابت سرویس دهنده ای وجود دارد که با مجموعه خاصی از مجوزها مرتبط است. هر پایگاه داده دارای کاربری به نام dbo (مالک پایگاه داده) است.اگر چه در SQL Server مستقیما اطلاعاتی در مورد آن نمی بینید اما مفهومی به نام مالک شیء پایگاه داده Database Object Owner وجود دارد و مجوزهای خاصی به افراد این نقش به ارث می رسد.

مجوز CREATE DATABASE

این مجوز به کاربران اجازه می‏دهد برای خود پایگاه داده ایجاد کنند و dbo آن شوند. مالکیت پایگاه داده را می توان بعداً تغییر داد.

از آنجاییکه مجوزها به کاربران اعطا می‏شود و نه Login‏ها بنابر این این مجوز را فقط در پایگاه Master اعطا کنید. این مجوز در هیچ پایگاه داده دیگری وجود ندارد. مجوز CREATE DATABASE حقوق استفاده از دستور ALTER DATABASE را نیز به شما می‏دهد به عبارت دیگر نمی توانید دستور ALTER را بکار برید مگر آنکه مجوز CREATE DATABASE را داشته باشید.

نکته : بکارگیری نقش سرویس دهنده dbcreator بهتر از اعطای مجوز دستور CREATE DATABASE است زیرا بهر حال به سایر مجوزهای اعطا شده dbcreator نیاز دارید. علاوه بر آن تشخیص حقوق اشخاص از طریق نقش‏های  SQL Server ساده‏تر است.

مجوزهای CREATE TABLE, VIEW, FUNCTION, PROCEDURE, DEFAULT, RULE

این مجوزها به کاربران امکان می‏دهد دستورات ایجاد اشیاء را در پایگاه داده‏ای که مجوز آن را در اختیار دارند اجزا نمایند. این مجوزها بطور مکرر به برنامه نویسان اعطا می‏شود زیرا ایشان در حین تولید و توسعه پایگاه داده نیاز به ایجاد منابع متفاوت دارند.

نکته: مجوزهای ALL CREATE شامل حقوق حذف و تغییر اشیاء ایجاد شده توسط  یک کاربر است. اعطای این مجوز می تواند مشکلات جدی را بوجود آورد زیرا به کاربر امکان می‏دهد پس از خاتمه کار با یک شیء آن را حذف کند. یک کاربر ممکن است شیئی را تغییر دهد و آن را برای سایرین غیر قابل استفاده کند.

تخصیص مجوزهای دستورات

برای اعطا، رد یا باز پس گیری مجوزهای دستورارت می‏توانید Enterprise Manager , T-SQL را بکار برید

دستور GRANT

این دستور مجوزهای دستورات را به کاربر اعطا می‏کند.

GRSNT {ALL | Statement_List} to {Account}

در این نگارش:

-ALL کلیه مجوزهای ممکن است

Statement_List لیست شمارشی مجوزهای  دستوری است که می خواهید به یک حساب اعطا کنید.

-Account نام کاربر پایگاه داده، نقش پایگاه داده، کاربر ویندوز یا گروه ویندوز است.

دستور REVOKE

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

REVOKE {ALL | Statement_List} to {Account}

در این نگارش:

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

دستور DENY

فرض کنید کاربری (مثل Joe) عضو نقش پایگاه داد‏ه‏ای با مجوز CREATE DATABASE می باشد بنابر این Joe نیز این مجوز را داراست. اما اگر مایل نیستید این شخص حتی با این عضویت توانایی ایجاد جدول داشته باشد، می‏توانید دستور DENY را بکار برید:

DENY{ALL | Statement_List} to {Account}

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

راهبری مجوزهای دستورات از طریق Enterprise Manager

Enterprise Manager برای پیاده سازی مجوزهای دستورات یک واسط گرافیکی فراهم آورده است. برای مشاهده یا ویرایش مجوزها، پوشه Database را بسط دهید و بر روی پایگاه داده مورد نظر کلیک راست کنید. سپس Propertiseرا انتخاب کنید. برگه Permissions را کلیک کنید تا مجوزهای پایگاه داده را مشاهده کنید.

برای اعطا یا بازپس گیری مجوزها، جعبه‏ها می توانند حاوی یکی از سه نشانه زیر باشند:

-علامت چک مارک به معنای اعطای مجوز است.

-علامت * قرمز رنگ به معنای رد مجوز است.

-جعبه خالی نشان دهنده عدم تخصیص صریح هر گونه مجوز است.

برای اعطای یک مجوز علامت چک مارک را در جعبه مناسب هر حساب قرار دهید. برای رد مجوز بر روی جعبه دوبار کلیک کنید تا علامت * قرمز رنگ پدیدار شود. اگر مجوزی قبلاً اعطا شده باشد، کلیک جعبه سبب نمودار شدن علامت * قرمز رنگ میشود. برای ارسال دستور REVOKE جعبه را با کلیک مجدد خالی کنید. برای دائمی شدن تغییرات OK را کلیک کنید.

هشدار:

توانایی ایجاد اشیاء در پایگاه داده نکته مهمی است بنابراین تنها در صورت نیاز این مجوز را به کاربران اعطا کنید.

مجوزهای اشیاء (Object Permissions)

این مجوزها به کاربر، نقش، گروه یا کاربر ویندوز اجازه می دهند تا عملیاتی را بر روی اشیاء خاص پایگاه داده انجام دهند. این مجوز‏ها فقط برای اشیاء مشخص شده در هنگام اعطای مجوز اعمال می‏شود با اینکار می توان حقوق اجرای دستورات T-SQL بر روی اشیاء را به تک تک کاربران اعطا کرد. این مجوزها متداول ترین نوع مجوزهای اعطایی به کاربران می‏باشند.

مجوزهای Object در دسترس عبارتند از:

SELECT

مشاهده داده در جدول دید یا ستون

INSERYT

افزودن داده به جدول یا دید

UPDATE

تغییر داده‏های موجود در جدول، دید یا ستون

DELETE

حذف داده از جدول یا دید

EXECUTE

اجرای روال ذخیره شده

Reference:

ارجاع به جدول که دارای کلید خارجی است یا ایجاد تابع یا دیدی با گزینه SCHEMABINDING  که به یک شیء ارجاع می‏کند.

 

توجه:

مجوز REFERENCES در Enterprise Manager به شکل مخفف DRI بکار می رود و به کاربر (یا برنامه‏های کاربردی) اجازه می‏دهد مقداری را با مقادیر جدول دیگر مقایسه کند، بدون آنکه داده‏های جدول دیگر را واقعا مشاهده نماید.

یک کاربرد جدید در Schema binding , SQL Server 2000 نامیده می‏شود.

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

تخصیص مجوزهای اشیاء:

برای اعطا، رد و باز پس گیری مجوزهای اشیاء می‏توانید Enterprise Manager T_SQL را بکار برید.

اعطای مجوزهای اشیاء از طریق Enterprise Manager

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

Enterprise Manager یک روش سهل، سریع و بصری را برای کنترل مجوزهای اشیاء فراهم آورده است. در این روش مشاهده مجوزها بر اساس اشیاء یا کاربران امکان پذیر است. این توانایی پیگیری خطاها را نیز تسهیل می‏کند

مشاهد مجوزهای یک شیء

برای مشاهده یا تغییر مجوزهای اشیا در Enterprise Manager مراحل زیر را دنبال کنید.

1-پوشه database را برای پایگاه داده مورد نظر بسط دهید و آیکون نوع شیء را برجسته کنید.

2-بر روی شیء کلیک راست کنید و گزینه Properties را انتخاب نمایید.

3-دگمه Permissions را کلیک کنید.

شما می‏توانید مشاهده کلیه کاربران، گروهها، کاربران و گروههای ویندوز یا گروهای در دسترس پایگاه داده را انتخاب کنید و یا لیست کلیه حسابهاییی که بر روی اشیاء قابل مشاهده دارای مجوزند را انتخاب کنید برگه Object Properties درست مشابه برگه Statement Permission عمل می‏کند.

برای اعطای مجوز، جعبه مجاور آن را علامتگذاری کنید، برای DENY یک علامت * قرمز در جعبه قراردهید و برای باز پس گیری مجوز جعبه مناسب را پاک کنید. پس از اعمال تغییرات دگمه Apply یا OK را کلیک کنید. برای تنظیم مجوزهای سطح ستون، دگمه Column را کلیک کنید.

SQL Server تنها مجوز‏های مناسب با نوع شیء انتخاب شده را نمایش می‏دهد.

مشاهده مجوزها برای یک کاربر یا نقش پایگاه داده

شما می‏توانید مجوزها را برای یک کاربر یا نقش مشاهده کنید. برای مشاهده یا تغییر مجوزها در Enterprise Manager بر مبنای نقش یا کاربر، مراحل زیر را دنبال کنید:

1-پوشه Database را برای پایگاه داده مورد نظر بسط دهید و آیکون Database یا Database Roles را بر جسته کنید.

2-بر روی کاربر یا نقش کلیک راست کرده و گزینه Properties را انتخاب کنید.

3-دگمه Permissions راکلیک کنید.

4- جعبه های مناسب را برای اعطا، یا باز پس گیری مجوزها کلیک کنید. پس از تنظیم مجوزها، Apply یا OK را برای دائمی کردن تغییرات کلیک کنید.

2-3-4-انواع داده و ایجاد جداول

جداول

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

هر جدول مجزا در پایگاه داده معرف یک موجودیت (entity) و هر سطر جدول نمودی (ocurance) از آنست. ستون های جدول، مشخصه های (attributes) موجودیت منطقی را بیان می کنند. برای مثال در جدول فرضی کارمندان (کارمندان موجودیت منطقی هستند) هر سطر نشاندهنده یک کارمند و ستون های تشکیل دهنده جدول، مشخصه های ایشان نظیر شماره کارمندی، نام و نام خانوادگی و شماره تأمین اجتماعی است.

ستونها

هر ستون (فلید) در جدول داده‏ای دارای یک نام، نوع داده، طول (اختیاری)، collation (اختیاری) و قابلیت ذخیره سازی مقدار تهی است. ستون ها را می توان با هر ترتیبی در تعریف جدول قرار داد اما لازم است تا نام یکتایی در جدول داشته باشند و از قوانین شناسه های (identifiers) SQL Server تبعیت کنند.

هر پایگاه داده می تواند دو میلیون جدول با 1024 ستون در هر جدول را دارباشد. حداکثر طول هر سطر 8192 بایت است که سربار (overhead) ذخیره سازی فیزیکی سطرها در SQL Server از آن کم می‏شود. این سربارمتغیر است اما بطور کلی حداکثر طول داده های هر سطر 8060 بایت می باشد.

حداکثر طول هر ستون 8000 بایت است و می توان در هر سطر 1024 ستون داشت. در هر حال یک سطر نمی تواند از یک صفحه داده‏ای (Data Page) برابر با 8192 بایت برای داده و سربار بیشتر شود مگر نوع داده‏ای متن (text) و تصویر (image) که می تواند تا دو گیگابایت اطلاعاتی متنی یا باینری را ذخیره کند صفحه داده‏ای برای آنها اعمال نمی شود.

شناسه های SQL Server

نام جداول ، ستون ها و سایر اشیاء در SQL Sever تابع قوانین زیر است:

  • طول شناسه از 1 تا 128 کاراکتر Unicode شامل حروف، اعداد و علائم است.
  • نخستین کاراکتر باید حرف یا یکی از علایم @ # یا ـ (Underscore) باشد. @# معانی خاصی در SQL Sever دارند.
  • علائم #@ و ـ را می توان پس از کاراکتر نخست بکار برد.
  • شناسه هایی که با علامت @ شروع می شوند بعنوان متغیرهای محلی بکار می روند. این علامت می تواند فقط در کاراکتر نخست بکار رود.
  • شناسه هایی که با علامت # شروع می شوند اشیاء موقت (temporary) را نشان می دهند و در طول نشست (session) توسط کاربر قابل ارجاع می‏باشند.
  • بکارگیری فاصله (space) در شناسه به شرط قرار گیری آنها در “” و[ ] در زمان ارجاع بلامانع است.برای مثال جدول Employee Pension را هنگام ارجاع به شکل “Employee Pension” یا [ Employee Pension ] بکار برید تا بارشته های ثابت در شناسه ها اشتباه نشوند.

دانلود با لینک مستقیم


تحقیق جامع و کامل درباره آموزش پایگاه داده در SQL SERVER

تأثیر پایگاه اقتصادی، اجتماعی خانواده ها در مصرف کالاهای فرهنگی دانشجویان

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

word  77 صفحه

فهرست

عنوان

صفحه

پیوست ضمائم (پرسشنامه)

 

فصل اول

 

چکیده

 

مقدمه

 

بیان مسئله

 

اهمیت و ضرورت تحقیق

 

سؤالات تحقیق

 

فرضیات تحقیق

 

اهداف پژوهش

 

تعاریف نظری متغیرها

 

چهارچوب نظری

 

متغیرهای تحقیق

 

سوابق پژوهشی

 

 

سطوح سنجش

 

ابعاد پژوهش

 

سازمان پژوهش

 

فصل دوم: مبانی نظری

 

ژان ژوک روسو

 

پیترم سورکین

 

طیقه اجتماعی

 

دیدگاه شبکه کارکردی سورکین

 

کار مارکس

 

ماکس وبر

 

امیل دورکیم

 

تالکوت پارسوتر

 

تورنشیاین وبلن

 

رابطه بین اجزاء فرهنگ پایگاه

 

سبک زندگی و مصرف کالاهای فرهنگی

 

نظام فرهنگی

 

پیشینه تحقیق

 

فصل سوم: روش تحقیق

 

روش تحقیق

 

ابزار پژوهش

 

روش نمونه گیری

 

روش اجرایی تحقیق

 

حجم نمونه

 

فصل چهارم: یافته های تحقیق (جداول و نمودارها)

 

فصل پنجم: نتیجه گیری و تجزیه و تحلیل راه حلها و پیشنهادات

 

منابع و مآخذ

 

 

فهرست

عنوان

صفحه

پیوست ضمائم (پرسشنامه)

 

فصل اول

 

چکیده

 

مقدمه

 

بیان مسئله

 

اهمیت و ضرورت تحقیق

 

سؤالات تحقیق

 

فرضیات تحقیق

 

اهداف پژوهش

 

تعاریف نظری متغیرها

 

چهارچوب نظری

 

متغیرهای تحقیق

 

سوابق پژوهشی

 

 

سطوح سنجش

 

ابعاد پژوهش

 

سازمان پژوهش

 

فصل دوم: مبانی نظری

 

ژان ژوک روسو

 

پیترم سورکین

 

طیقه اجتماعی

 

دیدگاه شبکه کارکردی سورکین

 

کار مارکس

 

ماکس وبر

 

امیل دورکیم

 

تالکوت پارسوتر

 

تورنشیاین وبلن

 

رابطه بین اجزاء فرهنگ پایگاه

 

سبک زندگی و مصرف کالاهای فرهنگی

 

نظام فرهنگی

 

پیشینه تحقیق

 

فصل سوم: روش تحقیق

 

روش تحقیق

 

ابزار پژوهش

 

روش نمونه گیری

 

روش اجرایی تحقیق

 

حجم نمونه

 

فصل چهارم: یافته های تحقیق (جداول و نمودارها)

 

فصل پنجم: نتیجه گیری و تجزیه و تحلیل راه حلها و پیشنهادات

 

منابع و مآخذ

 

 


دانلود با لینک مستقیم


تأثیر پایگاه اقتصادی، اجتماعی خانواده ها در مصرف کالاهای فرهنگی دانشجویان

دانلود پاورپوینت مفاهیم بنیادی پایگاه داده‌ها

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

 پاورپوینت مفاهیم بنیادی پایگاه داده‌ها در 413 اسلاید بسیار کامل و جامع شامل بخش های زیر می باشد:

جلسه اول: مفاهیم پایگاه داده‌ها

جلسه دوم: مدلسازی معنایی داده‌ها

جلسه سوم: محدودیتهای روش ER

جلسه چهارم: پایگاه داده در محیط انتزاعی

جلسه پنجم: معماری پایگاه داده‌ها

جلسه ششم: سیستم مدیریت پایگاه داده‌ها

جلسه هفتم: DBMS در یک سیستم کامپیوتری

جلسه هشتم: معماری سیستم پایگاه داده‌ها

جلسه نهم: مدل رابطه‌ای

جلسه دهم: قواعد جامعیت پایگاه داده‌ها

جلسه یازدهم: زبان SQL

جلسه دوازدهم: ادامه زبان SQL

جلسه سیزدهم: دید در مدل رابطه‌ای

جلسه چهاردهم: طراحی پایگاه داده‌های رابطه‌ای

جلسه پانزدهم: نرمالترسازی رابطه‌ها

جلسه شانزدهم: طراحی فیزیکی پایگاه داده‌ها

 

 

 

بخشی از پاورپوینت:

اهداف این درس

در این درس به بخشی از مفاهیم مبنایی دانش و تکنولوژی پایگاه داده‌ها و اصول مدلسازی و طراحی آن پرداخته می‌شود. پایگاه داده و عناصر اصلی محیط آن معرفی می‌شود. با مدلسازی معنایی داده‌ها و محیط انتزاعی آشنا می‌شویم. سطوح معماریهای پایگاه داده‌ها بیان می‌شود. سیستم مدیریت پایگاه داده‌ها (DBMS) و اجزاء آن شرح داده می‌شود. به انواع معماریهای سیستم پایگاهی و مفاهیم اساسی مدل رابطه‌ای پرداخته می‌شود. با زبان SQL به عنوان یک زبان رابطه‌ای و همچنین با دیدهای رابطه‌ای آشنا می‌شویم و در نهایت طراحی پایگاه داده‌ها به روش بالا به پایین، سنتز و طراحی فیزیکی را خواهیم دید.

 

جلسه اول

1- سیستم‌ ذخیره و بازیابی اطلاعات در معنای عام

2- رده‌های تکنولوژیکی سیستم مدیریت پایگاه داده‌ها

3- داده

4- تعریف اطلاع

5- تعریف دانش

6- تعریف پایگاه داده‌ها

7- مراحل کلی کار در مشی فایلینگ

8- معایب مشی فایلینگ

9- مراحل کلی کار در مشی پایگاهی

10- عناصر محیط پایگاه داده‌ها

11- انواع سخت‌افزارهای محیط پایگاه داده

12- انواع نرم‌افزارهای موجود در محیط پایگاه داده‌ها

 

هدفهای کلی: مقدمه و آشنایی با مفاهیم پایگاه داده‌ها

هدفهای رفتاری: دانشجو در پایان این جلسه می‌تواند:

• داده، اطلاع، شناخت، سیستم ذخیره و بازیابی و پایگاه داده‌ها را تعریف کند.
• رده‌های تکنولوژیکی پایگاه داده را بیان کند.
• رهیافتهای ایجاد یک سیستم کاربردی را ارائه کند.

اصطلاح پایگاه داده‌ها یکی از رایج‌ترین اصطلاحات در دانش و فن کامپیوتر است

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

سیستم مدیریت پایگاه داده‌ها یکی از سیستم‌های ذخیره و بازیابی اطلاعات است.

سیستم‌ ذخیره و بازیابی اطلاعات در معنای عام:

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

ردههای تکنولوژیکی سیستم مدیریت پایگاه دادهها

1- سیستم فایلینگ

2- سیستم مدیریت داده‌ها

3- سیستم مدیریت پایگاه  داده‌ها

4- سیستم مدیریت پایگاه  شناخت

5- سیستم مدیریت پایگاه داده‌های شیئ‌گرا

6- سیستم هوشمند مدیریت پایگاه داده‌ها

7- سیستم معنایی مدیریت پایگاه داده‌ها

8- سیستم مدیریت پایگاه داده‌های زمانبند

9- سیستم مدیریت پایگاه داده‌های نیم‌ساختمند و ناساختمند

10- سیستم مدیریت پایگاه داده‌های بی درنگ

11- سیستم داده‌کاوی و کشف شناخت

12- سیستم مدیریت چند پایگاهی

13- سیستم اطلاعات اجرائی

14- سیستم فعال مدیریت پایگاه داده‌ها

15- سیستم مدیریت پایگاه داده‌های شیئ-رابطه‌ای

 

 

داده

تعریف اول- نمایش ذخیره‌شده اشیاء فیزیکی، چیزهای مجرد، بوده‌ها، رویدادها یا چیزهای قابل مشاهده که در تصمیم‌سازی بکار می‌آیند.

 

تعریف دوم- هر مجموعه‌ای از بوده‌ها

 

تعریف سوم- بوده‌های خام که معنای اندکی دارند مگر اینکه به صورت منطقی سازمان‌دهی شده باشند

 

 

تعریف داده از دیدگاه ANSI

نمایش بوده‌ها، پدیده‌ها، مفاهیم یا شناخته‌ها به طرزی صوری و مناسب برای برقراری ارتباط، تفسیر یا پردازش توسط انسان یا هر امکان خودکار

هر نمایشی اعم از کاراکتری یا کمیتهای قیاسی که معنایی به آن قابل انتساب باشد.

تعریف اطلاع

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

اطلاع عبارت است از داده سازمان‌ یافته‌ای که شناختی را منتقل می‌کند

 

تعریف دانش

دانش عبارتست از نمایش نمادین جنبه‌هایی از بخشی از خرد جهان واقع

 

تعریف پایگاه دادهها

مجموعه‌ای است از داده‌های ذخیره شده و پایا، به صورت مجتمع(یکپارچه) (نه لزوما فیزیکی، بلکه حداقل به طور منطقی)، بهم مرتبط، با کمترین افزونگی، تحت مدیریت یک سیستم کنترل متمرکز، مورد استفاده یک یا چند کاربر از یک یا بیش از یک ”سیستم کاربردی“، به طور همزمان و اشتراکی

 

برای ایجاد یک سیستم کاربردی دو رهیافت وجود دارد:

1- رهیافت سنتی یا مشی فایلینگ

2- رهیافت (مشی) پایگاهی... (ادامه دارد)

.

.

.

.

جلسه دهم

قواعد جامعیت پایگاه داده‌ها

آنچه در این جلسه می خوانید:

1- جامعیت پایگاه داده‌ها

2- عوامل  نقض جامعیت

3- انواع قواعد جامعیت

4- قواعد کاربری و انواع آن

5- متاقواعد و انواع آن

6- راههای اعمال قواعد جامعیت

7- عملگرهای جبر رابطه‌ای

8- کاربردهای جبر رابطه‌ای

9- حساب رابطه‌ای

10- مزایا و معایب مدل رابطه‌ای

11- کاتالوگ در مدل رابطه‌ای

12- اشیائی که اطلاعات آنها در کاتالوگ نگهداری می‌شود

 

هدفهای کلی: آشنایی با قواعد جامعیت پایگاه داده‌ها

هدفهای رفتاری: دانشجو در پایان این جلسه می‌تواند:

• جامعیت پایگاه داده‌ها و عوامل نقض آن را توضیح دهد.
• انواع قواعد جامعیت را نام برده و راههای اعمال آن را شرح دهد.
• جبر رابطه‌ای و حساب رابطه‌ای را توضیح دهد.
• مزایا و معایب مدل رابطه‌ای را نام ببرد.

 

جامعیت پایگاه داده‌ها

یعنی: صحت، دقت و سازگاری داده‌های ذخیره‌شده در پایگاه در تمام لحظات

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

• اشتباه در برنامه‌های کاربردی
• اشتباه در وارد کردن داده‌ها
• وجود افزونگی کنترل نشده
• توارد تراکنشها به گونه‌ای که داده نامعتبر ایجاد شود.
• خرابیهای سخت‌افزاری و نرم‌افزاری

انواع قواعد جامعیت

1- قواعد کاربری (قواعد خاص)

2- متا قواعد (قواعد عام)

 

1- قواعد کاربری

قواعدی هستند که توسط کاربرمجاز تعریف می‌شوند. وابسته به داده‌های خردجهان واقع هستند، به این معنا که در مورد یک پایگاه داده خاص مطرح می‌شوند و عمومیت ندارند. به این قواعد، قواعد محیطی یا وابسته به داده و یا محدودیتهای جامعیت معنایی می‌گویند...

 

 

 


دانلود با لینک مستقیم


دانلود پاورپوینت مفاهیم بنیادی پایگاه داده‌ها

پایگاه داده های اقلیمی و نقشه های هوا - 5 دوره نمونه سوال

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

نیمسال اول 93-92  
نیمسال دوم 93-92  
نیمسال دوم 94-93 همراه با جواب تستی
نیمسال اول 95-94 همراه با جواب تستی
نیمسال دوم 95-94 همراه با جواب تستی


دانلود با لینک مستقیم


پایگاه داده های اقلیمی و نقشه های هوا - 5 دوره نمونه سوال