اموزش بانک اطلاعاتی
اموزش گام به گام بانک اطلاعاتی |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
ادامه مطلب... ارسال شده در تاریخ : جمعه 11 فروردين 1391برچسب:, :: 21:50 :: توسط : عماد عزیزی
ادامه مطلب... ارسال شده در تاریخ : جمعه 10 فروردين 1391برچسب:, :: 21:47 :: توسط : عماد عزیزی
سايت ماهنامه شبكه افتخار دارد كه يكي از اولين وب سايتهاي فارسي زباني است كه ميتواند با استفاده از يك سيستم اشتراك پيشرفته امكان عضويت نسخههاي چاپي و نسخههاي آنلاين نشريات ماهنامه شبكه و دوهفتهنامه عصرشبكه را فراهم كند تا خوانندگان و بازديدكنندگان سايت به دلخواه خود يك سرويس را انتخاب كنند. قابليتهاي جديد سيستم اشتراك سايت به شرح زير هستند:
ادامه مطلب... ارسال شده در تاریخ : جمعه 9 فروردين 1391برچسب:, :: 21:41 :: توسط : عماد عزیزی
اصول طراحي بانك اطلاعاتي رابطه اي - قسمت اول
طراحي بانك اطلاعاتي رابطهاي (Relational Database Design) يكي از مباحث مهم در سيستمهاي اطلاعاتي است و نرمافزارهايي كه براي اين منظور ساخته شدهاند، همواره يكي از مهمترين ابزارهاي كامپيوتري به شمار آمدهاند. طي چند سال گذشته كه مجموعه نرمافزاري آفيس مايكروسافت به يكي از محبوبترين ابزارهاي تحت ويندوز تبديل شده، برنامه Microsoft Access مورد توجه بسياري از كاربران قرار گرفته است. امروزه با گسترش كاربرد سايتهاي وب، اهميت به كارگيري پايگاه دادهها در ساختار سيستمهاي اطلاعاتي دو چندان شده است. به همين دليل است كه نرمافزارهايي مثل SQL Server، MySQL و اوراكل نقش مهمي در طراحي سايتهاي ديناميك و برنامهنويسي براي وب دارند. ويژگي مشترك اين نرمافزارها آن است كه بيشتر قابليتهايشان را از طريق يك زبان مشترك – يعني SQL – ميتوان به كار گرفت. از سوي ديگر، برخي از كارشناسان كامپيوتر آشنايي با مباني بانكهاي اطلاعاتي را بخشي از «سواد كامپيوتري» تلقي كردهاند، چنان كه آشنايي با اين اصول، قسمتي از يك برنامه آموزش همگاني كامپيوتر در جهان (موسم به ICDL) را تشكيل ميدهد. در مقاله چند قسمتي كه پيش روي شماست گامهاي طراحي يك بانك اطلاعاتي رابطهاي به زباني ساده تشريح شده است. محتواي اين مقاله بيشتر نحوه كار با نرمافزار اكسس را مدنظر دارد، اما عمده مطالب، كم و بيش براي كار با نرمافزار SQL Server نيز قابل استفاده است.
ارسال شده در تاریخ : جمعه 8 فروردين 1391برچسب:, :: 21:39 :: توسط : عماد عزیزی
ادامه مطلب... ارسال شده در تاریخ : جمعه 7 فروردين 1391برچسب:, :: 21:34 :: توسط : عماد عزیزی
ادامه مطلب... ارسال شده در تاریخ : پنج شنبه 6 فروردين 1391برچسب:, :: 20:26 :: توسط : عماد عزیزی
تاریخچه
منشا اصلی سیکوال به مقالهٔ سال ۱۹۷۰ ادگار کاد تحت عنوان «مدل رابطهای دادهها برای بانکهای بزرگ دادههای اشتراکی»[۱] باز میگردد. در دههٔ ۷۰ گروهی از شرکت آیبیام در شهر سان خوزه بر روی سیستم پایگاه دادههای سیستم آر بدون توجه به این مقاله کار میکردند و زبان SEQUEL
را به منظور عملیات و بازیابی اطلاعات ذخیره شده در سیستم آر ایجاد کردند. اگر چه اسکیوال ناشی از تلاشهای کاد بود اما Donald D. Chamberlin و Raymond F. Boyce را به عنوان طراحان زبان SEQUEL میدانند.
سمینارهایی در زمینه فناوری بانک اطلاعاتی و مباحثاتی در مورد مزایای مدل رابطهای جدید برگزار گردید. تا ۱۹۷۶ مشخص بود که IBM طرفدار جدی فناوری بانک اطلاعاتی رابطهای بوده، توجه زیادی نسبت به زبان سیکوال دارد. تبلیغات در زمینه سیستم آر باعث جذب گروهی از مهندسین در Menlo Park در کالیفرنیا گردید. این گروه به این نتیجه رسیدند که تحقیقات آیبیام منجر به یک بازار تجاری برای
خواهد گردید.
در ۱۹۷۷ این گروه شرکتی بنام Inc وRelational Software تأسیس نمودند تا یک دیبیاماس[۳] رابطهای بر اساس سیکوال بسازند. محصولی بنام
در ۱۹۷۹ عرضه گردید، و اولین دیبیاماس رابطهای بوجود آمد. به این ترتیب محصول اوراکل باعث گردید اولین محصول آیبیام برای مدت ۲ سال در بازار دچار رکود باشد. این محصول بر روی مینی کامپیوترهای VAx Digital’s اجرا میشد که خیلی از کامپیوترهای بزرگ آیبیام ارزان تر بودند.
امروزه این شرکت با نام Oracle Corporation اولین فروشنده سیستمهای مدیریت
رابطهای است. استادان آزمایشگاههای کامپیوتر در دانشگاه برکلی کالیفرنیا نیز در نیمه دهه ۱۹۷۰ مشغول تحقیق در زمینه بانکهای اطلاعاتی رابطهای بودن (مانند تیم تحقیق آیبیام)، گروه فوق نیز یک نمونه از دیبیاماس رابطهای ایجاد نمودند و سیستم خود را Ingres نام نهادند.
پروژه Ingres شامل یک زبان پرسش
بنام QUEL بود، اگر چه از سیکوال خیلی ساخت یافته تر بود، اما شباهت آن به زبان انگلیسی کمتر بود.
در حالیکه
و Ingres برای ارائه محصولات تجاری در رقابت بودند، پروژه سیستم آر شرکت آیبیام در تلاش بودهاست که یک محصو ل تجاری با نام SQL/Data system (یاSQL/DS) عرضه نماید. آیبیام موجودیت SQL/DS را در ۱۹۸۱ اعلام، و در ۱۹۸۲ شروع به عرضه محصول خود نمود. در سال ۱۹۸۳ آیبیام یک نسخه SQL/DS را برای VM/CMS (سیستمعاملی که در کامپیوتر بزرگ آیبیام غالبا استفاده شده بود)، اعلام نمود.
همچنین در سال ۱۹۸۳ شرکت آیبیام، محصول دیبیتو[۵] را معرفی نمود که یک دیبیاماس رابطهای بود برای سیستمهای بزرگ آن شرکت. دیبیتو تحت سیستمعامل IBM’s VMS(سیستمعامل مراکز کامپیوتری بزرگ) اجرا میشد. اولین نسخه دیبیتو در ۱۹۸۵ عرضه گردید، و مسئولین آیبیام اعلام نمو دند که این محصول یک برنامه استراتژیک برای تکنولوژی نرمافزاری آیبیام میباش دیبیتو .از آن تاریخ تاکنون دیبیاماس رابطهای شاخص بوده و آیبیام از آن حمایت نموده و زبان «سیکوال دیبیتو»[۶] استاندارد عملی زبان بانک اطلاعاتی بودهاست. ادامه مطلب... ارسال شده در تاریخ : پنج شنبه 5 فروردين 1391برچسب:, :: 20:14 :: توسط : عماد عزیزی
SQL یک زبان استاندارد برای دسترسی و دستکاری پایگاهداده است .
SQL چیست؟
خود کلمه SQL مخفف عبارت StructuredQuery Language و به ما اجازه هر نوعدسترسی و دستکاری در پایگاه داده را می دهد. استاندارد SQLتوسط ANSI تعیین شد.
با SQL چه کارهایی میتوان انجام داد؟
· SQL میتواند انواعپرس و جو ها را در پایگاه داده انجام دهد.
اگر چه SQL توسط ANSIاستاندارد شد اما امروزه از SQL میتوان نسخههای مختلفی را پیدا کرد. و اکثر برنامه های پایگاه داده علاوه بر دستوراتاستاندارد SQL مثل Insert و Updateو ... یکسری قابلیتهای جداگانه نیز به کاربر خود ارائه می دهند.
RDBMS چیست؟
RDBMS مخفف عبارت RelationalDatabase Management System که معادل سیستم مدیریت پایگاه داده رابطه ای درزبان فارسی است. RDBMS اساس کار SQLمحسوب می شود. و اکثر سیستمهای پایگاه داده مدرن امروزی مثل DB2,Oracle,MySql,MicrosoftAccess نیز از RDBMS استفاده می کنند. در این مدل داده ها درونجداول ذخیره می شوند.و هر جدول نیز از موجودیت های داده ای شامل ستونها و ردیفهاتشکیل شده است.
جداول پایگاه داده
یک پایگاه داده اغلب از یک یا چند جدول تشکیل شده که هرجدول توسط یک نام از بقیه جداول متمایز می شود. جدول شامل رکورد های داده ای ست.به عنوان نمونه جدول زیر اطلاعات چند دانشجو را نشان می دهد.
دستورات SQL
هر کاری که در یک پایگاه داده انجام می شود توسط دستورات SQL مشخص می شود. به عنوان مثال دستور زیر تمام رکورد های دانشجویان را ازجدول Students به ما نشان می دهد.
SELECT * FROM Students
SQL زبانی حساس به بزرگی و کوچکی حروف نیست. دربعضی سیستم های پایگاه داده باید بعد از هر دستور از علامت سمی کالن در انتهایدستورات استفاده شود. اما از نسخه ای که ما استفاده می کنیم نیازی به انجام اینکار نیست.
DML و DDLچیست؟
SQL به دو بخش تقسیم می شود : DMLکه مخفف عبارت Data Manipulation Language و DDLکه مخفف Data Definition Language.
دستورات پرس و جو ودستورات بروزرسانی به عنوان بخش DML محسوب و بخش DDLاجازه می دهد که جداول پایگاه داده را ایجاد و حذف کنیم. همچنین میتوان توسط آنایندکسها را تعریف که توسط آن می توان بین جداول ازتباط ایجاد کرد. ارسال شده در تاریخ : پنج شنبه 4 فروردين 1391برچسب:, :: 20:12 :: توسط : عماد عزیزی
نوشته شده در مطالب کامپیوتری (نرم افزار سخت افزار ... )
در مطلب قبل بحث جدیدی در موضوع مشکلات وبلاگ های فارسی را اغاز کردیم که قصد دارم در این مطلب این بحث را به صورت کامل و جامع پوشش بدهم.این قسمت یکی از پایه های وبلاگ نویسی میباشد زیرا اگر شما یکی از این مشکلات را داشته باشید باعث میشود که دیگر بازدید کنندگان به وبلاگ شما سر نزنند و وبلاگی که نیز بازدید کننده نداشته باشد به هیچ دردی نمیخورد. به ادامه ی مطلب مراجعه کنید . . . ادامه مطلب... ارسال شده در تاریخ : پنج شنبه 3 فروردين 1391برچسب:, :: 20:6 :: توسط : عماد عزیزی
نوشته شده در مطالب کامپیوتری (نرم افزار سخت افزار ... )
مرورگر های وب این روزها نقش زیادی در زندگی روزمره دارند و جزو پرکاربرد ترین نرم افزار ها در دنیای مدرن میباشند.همان گونه که میدانید طراحی وب و امکانات قابل پیاده سازی برروی اینترنت هرروز در حال پیشرفت میباشد و مرورگر های وب نیز باید با این تغییرات خود را سازگار کنند.این یکی از دلایل اصلی ارائه ورژن های جدید مرورگر ها میباشد وقتی شما مرورگر قدیمی را استفاده میکنید قطعا با وارد شدن به بعضی سایت ها سایت ها را به هم ریختع مشاهده میکنید.برای همین بهتر است همیشه مرورگر های وب خود را به روز نگه دارید هم به دلایل امنیتی و هم دلایل پیشرفت طراحی وبسایت ها.
به ادامه ی مطلب مراجعه کنید . . . ادامه مطلب... ارسال شده در تاریخ : پنج شنبه 2 فروردين 1391برچسب:, :: 19:56 :: توسط : عماد عزیزی
چندی است که اصلاحاتی همچون سیستم مدیریت بانک های اطلاعاتی و بانکهای اطلاعاتی و پایگاه داده ها و نظایر آن نقل محافل علمی-فنی و علمی است.
اینک حتی وضع چنان است که به خاطر ریزپردازنده ها و انواع آن نرم افزارهای سهل الاستفاده روی کامپیوتر های شخصی، هرکسی می تواند بانک اطلاعاتی شخصی خود را داشته باشد.
مبالغه نیست ، اگر گفته شود که دیگر لزومی نیست کسی در رشته کامپیوترتحصیل و یا در محیط های کامپیوتری کار کند تا بتواند از کامپیوتر استفاده کند و مخصوصا داده های عملیاتی مورد نیاز خود را که به طور روزانه با آنها سر و کار دارند به صورت اتوماتیزه ذخیره، بازیابی و پردازش کنند.
ادامه مطلب... ارسال شده در تاریخ : دو شنبه 1 فروردين 1391برچسب:, :: 18:4 :: توسط : عماد عزیزی
صفحه قبل 1 صفحه بعد
|
آخرین مطالب آرشيو وبلاگ نويسندگان پيوندها
![]()
|
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |