SQL وسيلهاي است براي سازماندهي، مديريت و بازيابي دادههايي كه توسط بانك اطلاعاتي در كامپيوتر ذخيره شدهٍاند. SQL يك زبان كامپيوتري است كه براي كار با يك بانك اطلاعات از آن استفاده ميشود. SQL در حقيقت با يك بانك اطلاعاتي موسوم به بانك اطلاعاتي رابطهاي كار ميكند. شكل زير كارهاي مربوط به SQL را نشان ميدهد. در اين شكل، سيستم كامپيوتري داراي يك بانك اطلاعاتي است كه اطلاعات مهمي را ذخيره ميكند. اگر سيستم كامپيوتر مربوط به يك كار تجاري باشد، بانك اطلاعاتي دادههاي مربوط به انبارداري، توليد، فروش و يا حقوق و دستمزد را نگهداري ميكند.
در يك كامپيوتر شخصي، بانك اطلاعاتي معمولاً دادههاي مربوط به چكهاي صادره، ليست پرسنلي و شماره تلفن آنها و يا دادههاي استخراج شده از يك سيستم كامپيوتري بزرگتر را نگهداري ميكند. برنامه كامپيوتري كه بانك اطلاعاتي را كنترل ميكند، سيستم مديريت بانك اطلاعاتي يا DBMS ناميده ميشود.
SQL يك زبان مديريت بانك اطلاعاتي است.
SQL يك زبان سرويس دهنده/سرويس گيرنده ميباشد. بسياري از برنامههاي كاربردي جديد از اين ويژگي استفاده ميكنند تا ترافيك شبكه را كاهش داده و باعث شوند كه كامپيوترهاي شخصي و سروس دهندهها وظايف خود را به خوبي انجام دهند.
SQL يك زبان بانك اطلاعاتي شبكهاي ميباشد. سيستمهاي مديريت بانك اطلاعاتي شبكه اي براي كمك به امر توزيع دادهها در سيستمهاي كامپيوتري متعدد از SQL استفاده ميكنند. نرمافزار DBMS موجود در سيستمها براي ارتباط با سيستمهاي ديگر جهت دستيابي به دادهها از SQL استفاده ميكنند.
SQL يك زباني براي هماهنگي بين محصولات مختلف ميباشد.
به اين ترتيب، SQL به عنوان يك ابزار قوي و مفيد براي مرتبط نموده افراد، برنامههاي كامپيوتري و سيستمهاي كامپيوتري به داده هاي ذخيره شده در يك بانك اطلاعاتي رابطهاي شناخته شده است.
SQL زباني است كه هم فهم آن آسان است و هم وسيلهاي براي مديريت دادهها. برخي قابليتهاي اصلي و نيز شرايط بازار كه موجب موفقيت SQL شده است، در زير بيان شده است
توابع ستوني MIN ( ) و MAX ( ) به ترتيب، كوچكترين و بزرگترين مقادير يك ستون را بدست ميآورند. دادههاي ستون ميتوانند عددي، رشتهاي يا اطلاعات مربوط به تاريخ و زمان باشند.
دستورات DELETE همراه با پرس و جوي فرعي
دستورات فوق با شرايط جستجوي ساده، سطرهايي كه قرار است حذف شوند را صرفاً بر اساس محتواي خود سطرها انتخاب ميكند. گاهي انتخاب سطرها بايد بر اساس دادههايي از جدولهاي ديگر باشد. به عنوان مثال، فرض كنيد ميخواهيد تمام سفارشات اخذ شده توسط Sue Smith را حذف نماييد. بدون دانستن شماره استخدامي اين فرد و با مراجعه تنها به جدول ORDERS نميتوانيد سفارشات را پيدا كنيد. براي يافتن سفارشات بايد از يك پرس و جوي دو جدولي استفاده كنيد، اما در دستور DELETE نميتوانيد از پيوند جدولها استفاده كنيد. روش اجراي درخواست، استفاده از پرس و جوي فرعي است.
برچسب ها:
پاورپوینت بانك اطلاعاتي SQL Server سيستم مديريت بانك اطلاعاتي SQL Server قواعد دوازده گانه كاد