تبلیغات
danesh1
درباره وبلاگ

آرشیو

آخرین پستها

پیوندها

پیوندهای روزانه

صفحات جانبی

نویسندگان

ابر برچسبها

نظرسنجی

آمار وبلاگ

Admin Logo
themebox

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

1- در انتخاب کلمه رمز دقت کنید.

2- قراردادن کلمه YMSGR در ابتدای رمز باعث جلوگیری از فرستادن رمز شما توسط تروجان برای کسی دیگر می شود.

3- قراردادن & و در ادامه تعدادی فاصله یا همان Space در پایان رمز باعث میشود رمز شما برای دیگران قابل خواندن نباشد.

4- از یک ویروس کش قوی استفاده کنید.

5- از VOICE CHAT  بپرهیزید.



نوشته شده توسط :mahboobeh eravani
جمعه 22 اردیبهشت 1391-12:07 ق.ظ

چرا کامپیوتر مرتب ری استارت می شود؟

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



در ویندوز ویژگی ری استارت خود کار را غیر فعال کنید.

با کلیک سمت راست روی ایکون My Computer و انتخاب Properties وارد

قسمتAdvanced شوید. و در آن بدنبال Start up and Recovery بگردید. در آنجا

رویSetting کلیک کنید در این قسمت می توانید با برداشتن تیک گزینه Automatically Restart این 

ویژگی را غیر فعال کنید. حال اگر مشکلی برای کامپیوتر پیش آید باید آن صفحه خطای آبی رنگ نمایش 

داده شود. این صفحه آبی می تواند اطلاعات مفیدی به شما بدهد و با استفاده از آن راه حلی برای مشکل 

خود بیابید.

 

در Safe Mode ری استارت کنید.

کامپیوتر خود را ری استارت کنید و F8 را بزنید و از بین گزینه هایی که در برابر شما ظاهر می

شود Safe Mode with Networking را انتخاب کنید و کلید اینتر را بزنید.با وارد شدن به Safe

Mode می توانید هر نرم افزاری را که جدیداً نصب کرده اید حذف کنید. همچنین می توانید درایو های 

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

اگر در Safe Mode توانستید مشکل را حل کنید مورد نرم افزاری است. ولی اگر کامپیوتر شما حتی

در Safe Mode ری استارت می شود، احتمال سخت افزاری بودن مورد زیاد است.

 

رم و هارد دیسک کامپیوتر خود را اسکن کنید

نرم افزار های کمکی وجود دارند که می توانند هارد دیسک و رم کامپیوتر شما را برای تشخیص 

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

برای کامپیوتر ایجاد کند. و اگر هارد دیسک کامپیوتر شما خراب باشد یا در آن بد سکتور ایجاد شده باشد

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

برای رم در ویندوز نرم افزار خاصی وجود ندارد که بتواند همه مشکلات آنرا تشخیص دهد و باید از

یک نرم افزار دیگر کمک بگیرید. یکی از نرم افزار های قوی در این زمینهMemtest است، که می

توانید آنرا از اینترنت دانلود کنید.سپس باید آنرا روی یک CDرایت کنید. آنگاه می توانید کامپیوتر خود 

را ری استارت کنید. تا اسکن آغاز شود اگر اسکن آغاز نشد باید در تنظیمات بایاس مادربرد خود الویت

بوت Boot Priority را بهCD ROM اختصاص دهید. یا به عبارت دیگر CD ROM را اولین گزینه

برای بوت انتخاب کنید. اگر از ویندوز ویستا استفاده می کنید می توانید از نرم افزار کمکی Ram

Scanner در Administrative Tools در کنترل پانل استفاده کنید. و بدین وسیله از سلامت رم خود 

اطمینان حاصل نمایید.

برای هارد دیسک وارد My Computer و روی درایو C کلیک سمت راست کنید.Properties را

انتخاب کنید. آنگاه در قسمت Tools بدنبال Error Checking بگردید در زیر مجموعه آن روی Check

Now کلیک کنید. دفعه بعد که کامپیوتر بوت می شود (بالا می آید) یک اسکن کامل انجام می دهد.

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

مواردی خاص بعضی مشکلات سخت افزاری با فلش کردن بایاس رفع می گردد ولی برای اینکار باید

به یک نمایندگی یا تعمیرکار مجاز و معتبر که دانش آنرا داشته باشد مراجعه کنید. وگرنه احتمال صدمه 

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

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

و علت بسیاری از ری استارت های نا خواسته است. در تعویض منبع تغذیه حتماً به توان آن که بر

حسب وات است توجه نمایید. توان منبع تغذیه جدیدی که نصب می کنید باید بزرگتر مساوی منبع تغذیه

قبلی باشد. مثلاً اگر منبع تغذیه قبلی شما 350 وات بوده است می توانید یک منبع تغذیه 250 وات یا 

400 وات یا حتی بزرگتر انتخاب کنید.

 



نوشته شده توسط :mahboobeh eravani
پنجشنبه 21 اردیبهشت 1391-11:52 ب.ظ

پانزده میانبر کیبرد مفید برای افزایش کارایی در ویندوز

با a9;مcc; ba;مرcc;ن نcc;نbc;اcc; a9;لcc;bf;هاcc; مcc;انبر مcc;شوcc;bf;

اگر شما خود را یک کاربر حرفه ای 
یا حتی آماتور پی.سی بدانید، حتما ارزش میانبر های کیبرد در افزایش کارایی را درک 
می کنید. تقریبا اکثر کاربران، برای کار هایی مثل کپی و پیست کردن متن هایشان از 
کیبرد استفاده می کنند. یا وقتی وضع پایداری ویندوز وخیم می شود از میانبری مثل 
Ctrl + Alt + Delete استفاده می کنند. این ها میانبر های رایج و جا افتاده ای در 
میان کاربران هستند. اما یک بخش دیگر هم از میان بر ها هستند که در چند سال اخیر به 
ویندوز اضافه شده اند. اما متاسفانه بسیاری از کاربران از آن ها بی اطلاع هستند. 

- تکان دادن یک کلمه ای اشاره گر با هر حرکت:

1.JPG

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

- انتخاب یک کلمه ای متون با هر حرکت:

2.JPG

گاهی وقتی مشغول تایپ هستید و متوجه اشتباه بودن چند کلمه می شوید، 
شیفت را می گیرید و با کلید های جهت دار ویندوز کلمه های غلط را انتخاب کرده، 
ویرایش می کنید. در این هنگام با هر بار زدن کلید های جهت دار، یک حرف انتخاب می 
شود. اما اگر دوباره به سراغ کلید Ctrl بروید، می توانید با هر بار زدن کلید، یک 
کلمه را انتخاب کنید.

- حذف یک کلمه با هر حرکت:

3.JPG

کاملا طبیعی است که برای حذف کلمات از کلید Backspace استفاده کنید. 
اما این کلید هم حرف ها را پاک می کند. برای عملکرد سریع تر لازم است Ctrl را هم 
همراه بک اسپیس فشار دهید تا با هر بار فشار دادن این دکمه یک کلمه از متنتان پاک 
شود.

- انتخاب تمام متن های خط فعلی:

4.JPG

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

- کوچک کردن تمامی پنجره ها:

5.JPG

می خواهید با یک حرکت تمام پنجره هایتان را مینیمایز (کوچک) کنید؟ از 
ترکیب کلید های ویندوز و M استفاده نمایید.

- بین پنجره ها بچرخید:

6.JPG

اگر به هر دلیلی لازم شد بین پنجره های باز یا بسته گردشی داشته باشید، 
می توانید از ترکیب کلید های ویندوز و Tab استفاده کنید. در ویندوز 7 و ویستا، این 
کار در نمایی سه بعدی و لذت بخش انجام می پذیرد.

- کامپیوتر را قفل کنید:

7.JPG

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

- بالا آوردن تسک منیجر:

8.JPG

هنگامی که یک برنامه هنگ می کند یا از کنترل خارج می شود، تسک منیجر 
اهمیتی خارق العاده می یابد. گاهی اوقات تسک بار هم از کنترل خارج شده و راهی به جز 
Ctrl + Alt + Delete باقی نمی ماند. اما گاهی همین راه هم مسدود می شود. در این 
گونه وضعیت ها کلید های Ctrl + Shift + Esc در را برایتان باز می کنند و شما را به 
تسک منیجر می برند.

- گرفتن اسکرین شات از پنجره فعال:

9.JPG

کلید Prt Scr (پرینت اسکرین) همیشه برای گرفتن اسکرین شات از صفحه محیا 
است. اما گاهی ما فقط نیاز داریم که از پنجره ی فعال اسکرین شات بگیریم. در این 
هنگام باید از چاشنی Alt استفاده کنیم. پس با ترکیب Alt + Prt Scr امکان اسکرین شات 
گرفتن از پنجره فعال محیا می شود.

- تغییر نام یک فایل:

10.JPG

برای تغییر نام معمولا دو گزینه متداول وجود دارد. یکی کلیک راست و 
انتخاب Rename است. دیگری دو بار کلیک کردن با فاصله. اما یک راه دیگر هم وجود دارد 
و آن انتخاب فایل و فشردن کلید F2 است. این کار یک تغییر نام ساده نیست، بلکه فراتر 
از آن است! فرض کنید 5 فایل متنی دارید که می خواهید آن ها را با یک قالب خاص نام 
گذاری کنید. به طوری که همه ی آن ها دارای حرف Text باشند. کافی است فایل های مورد 
نظر را انتخاب کرده و F2 را فشار دهید. نام فایل ها به این صورت تغییر خواهد کرد: 
Text(1) – Text(2) – Text(3)

- زوم کردن:

11.JPG

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

- برگشتن به حالت زوم نرمال:

12.JPG

اگر از میانبری که در بالا ذکر شد، در مرورگرتان استفاده کنید؛ احتمالا 
در برگشتن به حالت نرمال کمی دچار مشکل خواهید شد. چرا که اولا شما حالت نرمال را 
گم می کنید، دوما مرورگرتان کمی کند عمل می کند. این مساله در باره بعضی از نرم 
افزار ها مانند مرورگرها هم صادق است. پس برای حل این مشکل کافی است کلید های Ctrl 
+ 0 را بگیرید و به حالت نرمال بازگردید.

- یک تب جدید درمرورگر باز کنید:

13.JPG

باز کردن یک تب جدید در مرورگر اصلا کار سختی نیست. چه با موس باشد؛ چه 
با کیبرد. اما به هر حال ممکن است بعضی ترجیح دهند برای این کار از میانبر کیبردی 
اش استفاده کنند. میانبری که عبارت است از Ctrl و T.

- باز کردن تب های بسته شده:

14.JPG

شاید از بستن یک تب، احساس ندامت و پشیمانی کنید. در این مورد من شخصا 
استفاده از میانبر کیبردی را به هر روش دیگری ترجیه می دهم. پس Ctrl + Shift + T را 
فشار داده و خیال خودتان را راحت کنید.

- فوکوس کردن روی جعبه ی جستجو / URL در مرورگر:

15.JPG

با ترکیب کلید های Ctrl + L می 
توانید به سرعت روی بخش جستجو یا بخش وارد کردن URL در مرورگرتان فوکوس کنید. این 
کار می تواند سرعت شما را تا حد زیادی هنگام جستجو افزایش دهد.







http://pardiscloob.persianblog.ir/post/105/

نوشته شده توسط :mahboobeh eravani
پنجشنبه 21 اردیبهشت 1391-11:27 ب.ظ


اطلاعات کلی نوع داده های عددی Integer
نوعحافظه (بایت)حداقل مقدارحداکثر مقدارتوضیحات
TINYINT1-128127
0255
SMALLINT2-3276832767
065535
MEDIUMINT3-83886088388607
016777215
INTEGER4-21474836482147483647
04294967295
BIGINT8-92233720368547758089223372036854775807
018446744073709551615
اطلاعات کلی نوع داده های عددی شناور
نوعحافظه (بایت)مقدارنحوه تعریفتوضیحات
FLOAT4از ۰ تا ۲۳ رقمFLOAT(M,D)مقدار تقریبی (Approximate Value)
DOUBLE8از ۲۴ تا ۵۳ رقمDOUBLE(M,D)مقدار تقریبی (Approximate Value)
DECIMALهر ۹ رقم ۴ بایت به صورت باینریتا ۶۵ رقمDECIMAL(M,D)مقدار دقیق (Exact Value)

 

زمان (Date and Time)

در کل ۵ نوع داده برای ذخیره زمان (ساعت و تاریخ) داریم. در جدول زیر اطلاعات این نوع داده‌ها را مشاهده می‌فرمایید:

اطلاعات کلی نوع داده های زمانی (Date and Time)
نوعحافظه (بایت)مقدار صفر (“Zero” Value)
DATE3'0000-00-00'
TIME3'00:00:00'
DATETIME8'0000-00-00 00:00:00'
TIMESTAMP4'0000-00-00 00:00:00'
YEAR10000




نوشته شده توسط :mahboobeh eravani
چهارشنبه 6 اردیبهشت 1391-11:49 ب.ظ

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


هر یک از جداول باید یک مشخصه منحصر به فرد داشته باشند که کلید اصلی نامیده میشود.

ارتباط جداول به یکی از دو صورت زیر امکان پذیر است:

کلید خارجی : 
                    
               کلید جدول د ر جدول دیگر می اید. باید از یک نوع باشند. مثلا در جدول دانشجو، کلید جدول دانشکده به    

عنوان یک ستون مجزا می اید.

جدول ارتباط:
          
           جدولی که ارتباط بین دو یا جند جدول را مشخص میکند. مثلا جدولی به نام " ارائه" می تواند ارتباط استاد،  

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

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

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

قدم دوم: نگاشت انواع پدیده های ضعیف

         برای ارتباط بین موجودیت ها نیز یک جدول اختصاص داده و  کلید اصلی یک جدول رو به

عنوان کلید خارجی  استفاده کنیم.

قدم سوم: نگاشت انواع ارتباط دودویی یک به یک(1:1)

        برای هر ارتباط دو دویی یک به یک ، برای هر موجودیت یک  جدول می سازیم. 

    در این مرحله 3 رویکرد وجود دارد

1) یک رویکرد کلید خارجی(foreign key approach):

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

2) رویکرد جدول ترکیب شده:
           
      کلید اصلی دو پدیده رو به عنوان کلید خارجی جداول تعریف کنیم. ( کلید اصلی یک جدول ، کلید 

خارجی جدول دیگر و بالعکس)

3) رویکرد ارجاع متقابل(cross- reference):
 
     در این رویکرد یه جدول سوم هست ( جدول ارتباط) که کلید اصلی دو جدول موجودیت در این جدول

به عنوان کلید خارجی تعریف میشه.

قدم چهارم: نگاشت انواع ارتباط دو دویی یک به چند(N)                             (1:N

  در این رویکرد نیز مانند رویکرد های دیگر جدول برای هر کدام از موجودیت ها  ساخته فقط کلید

موجودیت که ارتباط 1 دارد  را در جدول موجودیت n  به عنوان کلید خارجی قرار میدهیم.
   

قدم پنجم: نگاشت انواع ارتباط دودویی چند به چند(M:N)
        
  علاوه بر جداول موجودیت ها باید یک جدول جدید ایجاد کرد و  کلید اصلی جداول رو به عنوان کلید 

خارجی در جدول جدید قرار داد.

قدم ششم: نگاشت صفت های چند مقداری:

     میتوان برای هر صفت چند مقداری یک جدول ساخت و  هم میتوان این صفت را شکست و در همان جدول استفاده کرد

قدم هفتم: نگاشت انواع ارتباط چندتایی:

     به تعداد ارتباط  جدول ایجاد میکنیم. مثلا اگه ارتباط دو دویی بود ما دو تا جدول ایجاد میکنیم
                         



نوشته شده توسط :mahboobeh eravani
چهارشنبه 6 اردیبهشت 1391-02:46 ب.ظ

نکات مهم در رسم نمودار

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

برای رسم نمودار ER طی می شود:

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

هستند را لیست کنید. 
   

     • مطمئن شوید که انواع موجودیت متفاوت از هم هستند و موجودیت های تکراری را

حذف کنید. 
 

      • خود سیستم را به عنوان یک نوع موجودیت در نظر نگیرید(مثلا کتابخانه در

سیستم کتابخانه).

2. تعیین صفات خاصه. صفات خاصه هر نوع موجودیت را لیست کنید. 
   

    • مطمئن شوید که هرنوع موجودیت واقعا مورد نیاز است.

   • انواع موجودیت ها مجموعه صفات خاصه مشابه نباید داشته باشند.

3. برقراری کلید اولیه. صفت خاصه منحصر بفرد در هر نوع موجودیت را تعیین 

کنید.

4. تعریف ارتباطات. هر نوع موجودیت و ارتباطات آن با بقیه را بررسی نمایید.

5. تعیین درجه ارتباط، کاردینالیتی و اختیاری بودن ارتباطات. قیدهای بین موجودیت 

های شرکت کننده در هر ارتباط را بازبینی کنید.

6. ارتباطات اضافه را حذف کنید.




نوشته شده توسط :mahboobeh eravani
چهارشنبه 6 اردیبهشت 1391-12:59 ب.ظ


Entity موجودیت

پدیده ، شیء یا فردی است که میخواهیم درباره آن اطلاعاتی داشته باشیم

Attribute صفت خاصه

ویژگی جداساز یک نوع موجودیت از موجودیت دیگر است

مثال:موجودیت دانشجو می تواند دارای صفات خاصه:نام- نام خانوادگی- سال تولد و معدل باشد که این صفات برای یک دانشجوی خاص برابر با مقدار آنهاست

به صفات خاصه گاهی اوقات Properties نیز گفته می شود

 Relationship ارتباط

به ارتباط بین موجودیت ها در یک محیط عملیاتی گفته می شود

مثل ارتباط بین استاد و دانشجو

این ارتباط ها مطلق نیستند چون در محیط های مختلف فرق دارند

فیلد:کوچکترین واحد داده ذخیره شده می باشد

رکورد: مجموعه چند فیلد مربوط به هم می باشد مانند موجودیت دانشجو

فایل: مجموعه ای از تمام نمونه ها یا رویداد های یک نوع رکورد

سیستم فایل: به ساختار کلی نامگذاری،ذخیره سازی و سازماندهی فایلها در یک سیستم عامل گفته می شود

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

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

داده = ورودی بدون پردازش

اطلاعات = داده های خروجی پس از پردازش

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

داده های بانک اطلاعاتی داده های پایدار و با ثبات هستند

منظور از پایگاه داده اینست که نوع داده های بانک اطلاعاتی با داده هایی مثل داده های ورودی،داده های خروجی،دستورات کنترلی و نتایج میانی که ماهیت آنها گذرا است تفاوت دارد


نمودار موجودیت(EER)

نوشته شده توسط :mahboobeh eravani
جمعه 18 فروردین 1391-07:50 ب.ظ

 
استفاده نادرست از "كیبورد" و "ماوس" كامپیوتر موجب

 بروز عارضه ی موسوم به "سندرم تونل كارپال" میشود

این عارضه بسیار آزار دهنده و دردناك بوده و درمان و جراحی دشواری دارد

در زیر چند عكس از عمل جراحی این عارضه و همینطور تكنیك های صحیح استفاده

از این دو ابزار و نیز چند نرمش ساده دست آمده امید كه در نشر این اطلاعات اهتمام

 بورزید 

  0inci5k5tpczhux66wu.jpg

 1q5ai36f62fpm187dkjh.jpg
 
mq0jk0z26oapqvuzcgzw.jpg 
 
 
روشهای صحیح كار با كامپیوتر

سبز درست و قرمز نادرست
:
 
x0b09tr0ze3f3elymk0v.jpg

3lkwvlklqgzo2vmff7.jpg 
40753a2hy2all6rzfeh.jpg

cnqvdu9jjt27zuv4w5o.jpg
f98w9mfzh1bxzudknv.jpg

تمرینات بهبود و پیشگیری از سندرم تونل كارپال

i6yi1wz0zvo7bsnc46c.jpg9dhc1f4w9c1mftkulxfq.jpg 
13bf0bc776jdk7hvmj09.jpgsk7xfx68khmuwg30i58m.jpg


نوشته شده توسط :mahboobeh eravani
پنجشنبه 10 فروردین 1391-03:32 ب.ظ

سیستم های قدیمی وابسته به داده بودند به این معنی که روش سازماندهی داده در دستگاه جانبی و روش دسترسی به آن توسط برنامه و در منطق آن ساخته می شدند. در چنین سیستمی تغییر در ساختار دخیره سازی یا استراتژی دستیابی بدون تاثیر روی برنامه غیرممکن است.

یکی از مزایای سیستم پایگاه داده استقلال داده است. استقلال داده به معنی مصونیت برنامه ها از تغییرات ساختار ذخیره سازی و استراتژی دستیابی است. ساختار ذخیره سازی بدون تاثیر روی دیدهای کاربران است می تواند تغییر کند. پایگاه داده و برنامه های کاربری هم می توانند مستقل از یکدیگر تغییر کنند.

دو نوع استقلال داده وجود دارد:

1. استقلال فیزیکی داده(physical data independence)


   • استقلال فیزیکی داده نشان می دهد تا چه اندازه شمای داخلی می تواند

 بدون تاثیر روی برنامه های کاربردی تغییر کند. مثلا  ، اگر تغییری در ذخیره سازی 

داده های داده شود ( نوع دیسک عوض شود) برنامه های کاربردی هیچ تغییری
 نمی کنند.

2. استقلال منطقی داده ( logical data independence )


   • استقلال منطقی داده نشان می دهد تا چه اندازه شمای ادراکی می تواند 

بدون تاثیر روی برنامه کاربردی تغییر کند. مثلا، اگر جدولی چهار ستون داشته 

باشد و برنامه هایی روی ان ستون ها نوشته شده ،در صورتی که ستون پنجمی 

به آن اضافه شود برنامه های سابق نیاز به دستکاری ندارند و به همان شکل

قبلی  فابل اجرا هستند




نوشته شده توسط :mahboobeh eravani
پنجشنبه 3 فروردین 1391-02:30 ب.ظ

 Database schema                 

مجموعه ساختارهای طراحی شده در یک بانک اطلاعات بدون توجه به داده هایی که در آنها قرار 


می گیرند- شمای بانک اطلاعات نام دارد.

مثلا" در مدل رابطه ای که فقط با رابطه (جدول) سر وکار دارد؛ شمای یک بانک اطلاعات را جداول 


مورد استفاده در آن وستون های آن تشکیل میدهند.نوع داده هر ستون (مثلا" رشته ، عدد صحیح


 و...)به شمای بانک مربوط می شود.ولی تعداد سطرهای مرد استفاده در جدول ربطی به شمای بانک


 ندارد.در مدل شی گرا کلاس های تعریف شده برای یک بانک؛ بدنه(body)کلاسها که صفات


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


 شود شمای آن بانک را تشکیل می دهد. تعداد اشیای آن بانک ربطی به شمای بانک ندارد چون هر


 لحظه ممکن استکم و زیاد شود.به عبارت دیگر شمای چنین بانکی انواع مختلف اشیایی است که


 درآن می توانند وجود داشته باشدنه خودآن اشیاء.در معماری بانک اطلاعات ؛ کلمه schema به


 جای لایه نیز بهکار می رود.


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


ادامه مطلب

نوشته شده توسط :mahboobeh eravani
پنجشنبه 3 فروردین 1391-11:22 ق.ظ

تراکنش (transaction) یک برنامه فعال است که دنباله ای از دستورات را شامل می شود و به 

طور خاص بعضی عملیات آن روی پایگاه داده است.

سه عمل تراکنشی خاص وجود دارد: start که نشان می دهد یک تراکنش دارد شروع می شود، 

commit که دلالت بر اتمام عادی تراکنش دارد و abort که بیان کننده پایان یافتن تراکنش به دلیل 

سقط آن است و کلیه اثرات ترکنش سقط شده باید rollback یا بی اثر شود. وقتی تراکنش 

commit می شود تاثیرش روی پایگاه داده باید دائمی شود.

هر تراکنش باید پایگاه داده را از یک حالت سازگار به حالت سازگار بعدی ببرد. تراکنش باید دارای

خواص ACID باشد تا پایگاه داده را در حالت سازگار باقی نگهدارد. خواص ACID حروف اول چهار 

خاصیت زیر می باشند

الف: یکپارچگی(atomicity)

ب:همخوانی(consistancy)

ج:انزوا        (isolation)

د:پایایی      (durability)



نوشته شده توسط :mahboobeh eravani
دوشنبه 22 اسفند 1390-12:30 ق.ظ



دوستانی که خواستار  نصب  sql server 2000  هستند رو ی لینک پایین کلیک کنند.


موفق باشید




طریقه نصب  پایگاه داده(SQl Server 2000)



نوشته شده توسط :mahboobeh eravani
سه شنبه 16 اسفند 1390-05:22 ب.ظ



  windows 8


دو روز از ارایه ویندوز 8 نسخه بتا گذشته است. آیا شما سراغ امتحان جدید ترین نسخه ویندوز رفته اید؟ البته هر کسی حاضر به نصب یک سیستم عامل در وضعیت آزمایشی نمی شود، اما یکی از سوالات مهم، حداقل های سخت افزاری مورد نیاز برای نصب ویندوز 8 بتا است. 

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

- پردازشگر 1GHz یا بالاتر 
- یک گیگابایت رم برای نصب نسخه ۳۲ بیتی و ۲ گیگابایت برای نصب نسخه ۶۴ بیتی. 
- ۱۶ گیگابایت فضای هارد دیسک برای نسخه ۳۲ بیتی و ۲۰ گیگابایت برای ۶۴ بیتی. 
- کارت گرافیکی که از DirectX9 با درایور WDDM 1.0 یا بالاتر پشتیبانی کند.


در واقع از آنجایی که این سیستم عامل برای تبلت ها هم ساخته شده بنابراین در مقایسه با ویندوز 7 به سخت افزار پایین تری احتیاج دارد. بنابراین روی کامپیوترهایی با سخت افزار ضعیف شما سرعتی بالاتر در مقایسه با ویندوز 7 به دست می آورید. 

اما اگر می خواهید ویندوز 8 بتا را روی تبلت ها هم امتحان کنید مایکروست فعلا این مدل ها را برای نصب نسخه آزمایشی پیشنهاد کرده است: 

- HP Elitebook 2760p convertible 
- ASUS EP121 tablet 
- Dell Inspiron Duo convertible 
- Lenovo x220t convertible 
- نمایشگر 3M M2256PW 22 
- Samsung Series 7 slate 

اگر به هر کدام از این محصولات دسترسی دارید می توانید همین الان لذت ویندوز 8 را روی نمایشگر لمسی هم تجربه کنید.


اما همیشه می دانستیم که ویندوز در نسخه های مختلفی به کاربران ارایه می شود. امروز جستجوی کاربران در رجیستری ویندوز 8 نشان داد که قرار است منتظر ورود ویندوز 8 در این نسخه ها باشیم: 

- Windows 8 Starter 
- Windows 8 Home Basic 
- Windows 8 Home Premium 
- Windows 8 Professional 
- Windows 8 Professional Plus 
- Windows 8 Enterprise 
- Windows 8 Enterprise Eval 
- Windows 8 Ultimate 
- Windows 8 ARM edition 

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


برگرفته شده از :http://www.narenji.ir






نوشته شده توسط :mahboobeh eravani
جمعه 12 اسفند 1390-07:55 ب.ظ

لغتنامه داده ها(Data dictionary)

           ***********************************     
بانک های اطلاعاتی  در محل های جغرافیایی پراکنده و نامتمرکز هستند ،  به همین دلیل و جود مرجعی برای ایجاد 

یکنواختی و هماهنگی در نام داده ها و معنای آنها ضروری است. 

 در مواقع طراحی بانک اطلاعات هر گاه طراح برای مفهومی نامی انتخاب میکند، باید ان را در لغتنامه  داده همراه با

معنای آن و فرمت آن و  نام جدول یا شی یاصفت و یا ... وارد کند.

 نکاتی که باید در این لغتنامه در نظر گرفت:

1)  دو فیلدی که صفت یکسان دارند و در دو جدول متفاوت هستند نباید دارای نام یکسانی باشند.

2)  دو فیلد با نام های مختلف برای یک موضوع و در دو جدول با نام های یکسان اشتباه است
 

 کاتالوگ سیستم( system catalog)

 ***********************************
  در این سیستم اطلاعاتی مربوط  به حق دستیابی افراد به داده های مختلف، تاریخ ایجاد و به روز رسانی انها،  تعداد 

نسخه های هر پرونده  و ترتیب زمانی انها، ایجاد کننده پرونده ها و اندازه هر جدول یا شی و ...،  همچنین  در بردارنده

لغتنامه داده ها می باشد.  که به این اطلاعات اصطلاحا دادگان(mata data)  " داده در مورد داده" می گویند.



امنیت ( security)


********

به معنای محافظت در برابر خطراتی همچون اتش سوزی و نیز جلوگیری از دستیابی غیر مجاز به انهاست.


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


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


وجود دارد که متداولترین انها استفاده از رمز(password)  و تغییر اقلام داده با الگوریتم های خاص( 


مثل تبدیل موجودی حساب افراد به عدد منفی ). با این همه همواره کسانی هستند که این رمز ها و قفل ها 


رو بگشایند.



جامعیت(integrity)


*********

 به معنای صحت داده ها و پردازش و پیروی از مقرار سیستم است. مثلا موجودی حساب ها نباید منفی


باشد یاشخص بیش از موجودی حسابش برداشت کند.


نوعی از جامعیت که به همخوانی (consistency)موسوم است به این معنا به کار میرود که اقلام داده ها 


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


پرونده که معادل ان است متفاوت نباشد.



نوشته شده توسط :mahboobeh eravani
جمعه 12 اسفند 1390-05:38 ب.ظ

مدل های بانک اطلاعات

  • مدل قدیمی
  • مدل سنتی( رابطه ای)
  • مدل های جدید( معنایی--- فرا رابطه ای)

مدل قدیمی:

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

( hierarchical model) و مدل شبکه ای( network model).  هر دو مدل براساس رکورد پایه گذاری

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

در سال 1969 و در کنفرانس زبانهای سیستم‌های داده‌ای (CODASYL) توسطCharles Bachman 

ارائه شد. در سال 1971 مجدداً مطرح شد و اساس کار پایگاه داده‌ای قرار گرفت و در اوایل دهه 80 با 

ثبت آن درسازمان بین المللی استانداردهای جهانی یا ISO به اوج رسید.

مدل شبکه‌ای (network model) بر پایه دو سازه مهم یعنی مجموعه‌ها و رکوردها ساخته می‌‌شود و 

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

بر سلسله مراتبی این است که مدل‌های ارتباطی طبیعی بیشتری را بین موجودیت‌ها فراهم می‌‌کند. 

علیرغم این مزیت‌ها به دو دلیل اساسی این مدل با شکست مواجه شد: اول اینکه شرکت IBM با تولید 

محصولات IMS و DL/I که بر پایه مدل سلسله مراتبی است این مدل را نادیده گرفت. دوم اینکه 

سرانجام مدل رابطه‌ای (relational model) جای آن را گرفت چون سطح بالاتر و واضح تر بود. تا 

اوایل دهه 80 به علت کارایی رابط‌های سطح پایین مدل سلسله مراتبی و شبکه‌ای پیشنهاد می‌‌شد که

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

انعطاف و سودمندی بیشتر سیستم‌های رابطه‌ای به پیروزی رسیدند.

رکوردها در این مدل شامل فیلدهایی است(ممکن است همچون زبان کوبول (COBOL) به صورت 

سلسله مراتب اولویتی باشد). مجموعه‌ها با ارتباط یک به چند بین رکوردها تعریف می‌‌شود: یک مالک

و چند عضو. عملیات‌های مدل شبکه‌ای از نوع هدایت کننده است: یک برنامه در موقعیت جاری خود 

باقی می‌‌ماند و از یک رکورد به رکورد دیگر می‌‌رود هر گاه که ارتباطی بین آنها وجود داشته باشد.

معمولاً از اشاره‌گرها(pointers) برای آدرس دهی مستقیم به یک رکورد در دیسک استفاده می‌‌شود. با 

این تکنیک کارایی بازیابی اضافه می‌‌شود هر چند در نمایش ظاهری این مدل ضروری نیست .



مدل سنتی( رابطه ای):

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

بانک اطلاعات به صورت مجموعه ای از رابطه ها طراحی میشود. مدل رابطه‌ای (relational model) 

در یک مقاله تحصیلی توسط E. F. Codd در سال ۱۹۷۰ ارائه گشت. این مدل یک مدل ریاضیاتی 

است که با مفاهیمی چون مستندات منطقی (predicate logic) و تئوری مجموعه‌ها (set theory) در 

ارتباط است. محصولاتی همچون اینگرس، اراکل، DB۲ و اس‌کیوال سرور (SQL Server) بر این 

پایه ایجاد شده‌است. ساختار داده‌ها در این محصولات به صورت جدول است با این تفاوت که می‌تواند 

چند سطر داشته باشد. به عبارت دیگر دارای جداول چند گانه‌است که به طور صریح ارتباطات بین آنها 

بیان نمی‌شود و در عوض کلیدهایی به منظور تطبیق سطرها در جداول مختلف استفاده می‌شود. به عنوان


مثال جدول کارمندان ممکن است ستونی به نام «موقعیت» داشته باشد که کلید جدول موقعیت را با هم 

تطبیق می‌دهد.

.

مدل جدید( معنایی--- فرا رابطه ای):

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

های زمان ما نیست مثلا، با نک اطلاعات حاوی صوت و تصویر و متن و... میباشد که به سادگی

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

استفاده می شود. مهمترین مدل ها ، شی گرا( object-oriented)، مدل تابعی ( functional)، مدل منطقی


(logical)  و مدل استنتاجی (deductive)  میتوان نام برد. در این میان مدل شی گرا  مورد استقبال 

بیشتری قرار گرفته است.


نوشته شده توسط :mahboobeh eravani
دوشنبه 8 اسفند 1390-11:56 ب.ظ











  • تعداد صفحات :4
  • 1  
  • 2  
  • 3  
  • 4