محسن 102 اشتراک گذاری ارسال شده در 29 آذر، ۱۳۸۸ می خوام تو این تاپیک تا حدی زبان sql رو بهتون آموزش بدم البته تا حدی سایتی که ازش استفاده کردم: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 4 لینک به دیدگاه
محسن 102 مالک اشتراک گذاری ارسال شده در 29 آذر، ۱۳۸۸ معرفی زبان SQL : - SQL مخفف عبارت ( Structured Query Language زبان جستجويي ساخت يافته ) است و به کاربر امکان اتصال و دسترسی یه اطلاعات موجود در يک پايگاه داده را می دهد . - زبان SQL قادر است تا برای يک پايگاه داده عمل جستجو و گزينش اطلاعات را انجام دهد و همچنين اطلاعات ذخيره شده در يک پايگاه داده را بازيابی ، حذف ، ذخيره ، اضافه و يا به روز کند . - زبان SQL يک استاندارد بين المللی است . زبان SQL يک زبان برنامه نويسی و يا ايجاد بانک های اطلاعاتی به طور کامل نيست . بلکه برای دسترسی و ويرايش بانک های اطلاعاتی مورد استفاده قرار می گيرد . شما بايد قبلا پايگاه داده خود را ايجاد کرده باشيد و از SQL برای تغيير ساختار آن استفاده کنيد . قبل از استفاد از دستورات SQL ، بايد با ساختار و معماری پايگاه داده ها آشنايي کافی را داشته و بتوانيد در يک محيط مستقل مثل Access يا SQL Server يگ پايگاه داده را طراحی کرده و سپس با دستورات SQL ، به کنترل ، تغيير و استخراج اطلاعات از پايگاه داده مذکور نماييد . 4 لینک به دیدگاه
محسن 102 مالک اشتراک گذاری ارسال شده در 29 آذر، ۱۳۸۸ 1)table جداول مهمترين عناصر سيستم های پايگاه داده هستند ، که برای ذخيره و نگهداری سازمان يافته اطلاعات مورد استفاده قرار می گيرند . Table ها دارای سطر و ستون هستند و توسط يک نام منحصر به فرد در سطح برنامه شناسايي می شوند . به سطرهاي يک جدول رکورد ( Record ) و به هر يک از خانه های ستون يک جدول فيلد ( Field ) می گويند . هر رکورد محجموعه ای از اطلاعات طبقه بندی شده درباره يک موجوديت خاص است و هر فيلد يکی از خصوصيات آن موجوديت را به همراه مقدار آن مشخص می کند . موجوديت پديده ، شی يا فردی در محيط پايگاه داده است که می خواهيم اطلاعات مربوط به آن را نگهداری کنيم . مثال : به طور مثال در محيط پايگاه داده دانشگاه ، انواع موجوديت ها عبارتند از : دانشجو ، درس ، استاد ، دانشکده و ... . هر فيلد در بر گيرنده يک صفت و ويژگی برای موجوديت می باشد ، که دارای 2 جزء اصلی است : اسم صفت خاصه : نام صفت مورد نظر را تعيين می کند . برای مثال فيلد نام ، نام خانوادگی ، شماره دانشجويي و ... در جدول اطلاعات مربوط به دانشجو . مقدار صفت خاصه : در برگيرنده مقدار برای صفت مورد نظر است . برای مثال مقدار " احمد " به عنوان مقدار برای فيلد نام . 2) Query از Query برای ايجاد يک پرسش و جستجو در جدول و استخراج اطلاعات مورد نظر استفاده می شود . نتايج حاصل از يک Query در يک جدول موقت که دارای فيلد ها و سطر های واجد شرايط جستجو است ، نمايش داده می شود . مثال : به عنوان مثال می خواهيم ، مشخصات دانشجويانی که در ترم دوم سال تحصيلی 85 - 86 موفق به گذارندن درس پايگاه داده شده اند را از جدول دانشجويان استخراج کنيم . برای اين منظور از يک Query استفاده می کنيم . عمده دستورات SQL برای ايجاد و مديريت Query استفاده می شوند . در مباحث بعدی کار با يک Query را بررسی می کنيم . 3) SQL Data Manipulation Language ( DML ) زبان دستکاری اطلاعات SQL اين بخش از دستورات SQL ، شامل دستوراتی برای به روز کردن ، ورود اطلاعات و يا حذف رکوردها در محيط پايگاه داده است . عمده دستئرات اين بخش عبارتند از : Select : برای استخراج اطلاعات از يک جدول بانک اطلاعاتی مورد استفاده قرار می گيرد . Update : برای به روز کردن اطلاعات يک جدول بانک اطلاعاتی مورد استفاده قرار می گيرد . Delete : برای حذف اطلاعات از يک جدول بانک اطلاعاتی مورد استفاده قرار می گيرد . Insert : برای ورود اطلاعات به يک جدول بانک اطلاعاتی مورد استفاده قرار می گيرد . 4) SQL Data Definition Language ( DDL )a زبان تعريف اطلاعات SQL اين قسمت شامل دستورات زبان SQL برای ايجاد يا حذف جداول از بانک اطلاعاتی مورد استفاده قرار می گيرد . از اين قسمت همچنين می توان برای تعريف انديس ها ، کليد واژه ها ، ايجاد ارتباط و پيوند بين جدول ها و يا ايجاد محدوديت های دسترسی استفاده می شود . عمده دستورات اين بخش عبارتند از : Create Table : برای ايجاد يک جدول جديد به کار می رود . Alter Table : برای تغيير اطلاعات موجود در يک جدول به کار می رود . Drop Table : برای حذف يک يا چند جدول از بانک اطلاعاتی به کار می رود . * Create Index : برای ايجاد انديس يا کليد واژه در يک جدول به کار می رود . * Drop Index : برای حذف انديس يا کليد واژه در يک جدول به کار می رود . تعريف انديس Index : انديس عبارتست از يک شماره که به هر يک از فيلدها در سطرهای يک جدول اختصاص داده می شود . انديس ها در پشت پرده جداول ايجاد شده و از ديد کاربر کاملا مخفی هستند . استفاده از انديس ها باعث می شود تا برنامه بتواند مقادير سطرهای مختلف را بر حسب مقدار يک فيلد و بر حسب شماره انديس آنها از کم به زياد يا بر عکس مرتب کند و در عمليات جستجو باعث بالا رفتن سرعت جستجو می شود . 4 1 لینک به دیدگاه
spow 44197 اشتراک گذاری ارسال شده در 28 خرداد، ۱۳۸۹ برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام Lynda.com - SQL Essential Training English | MOV | 880x660 | 3.289 fps | AVC ~ 50 kbps | AAC ~ 70 kbps | 166 MB Whatever a database is being used for—web sites, bookkeeping, sales and inventory, or even the lowly to-do list—it’s all about the data. SQL Essential Training is designed to help users understand the most common language for database wrangling—SQL. Beginning with a brief introduction, instructor Bill Weinman teaches the major features of SQL; he offers a solid working knowledge of the language, and how to retrieve and manage data efficiently. He also works through a real-world example of building a CRUD (Create, Read, Update, and Delete) application using SQL. Exercise files accompany the course. Topics include: •Understanding SQL terminology and syntax •Writing basic SQL queries •Sorting and filtering •Inserting and updating data •Writing string and numeric functions •Finding and deleting duplicate data Screenshot برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام Download برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام Mirror 1 برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام Mirror 2 برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 3 لینک به دیدگاه
FriendlyGhost 998 اشتراک گذاری ارسال شده در 23 مرداد، ۱۳۸۹ من کم و بیش به SQL تسط دارم ؛ اگه بتونم حتما این تاپیک رو جلو میبرم 4 لینک به دیدگاه
ارسال های توصیه شده