بررسی یکپارچگی داده های در sql و مدیریت پایگاه داده

تفاوتهای sql server با سایر پایگاه های داده 2

توسط admin | گروه sql | 1396/03/07

نظرات 0

 اگر در حين انجام عمل save سيستم با قطع برق مواجه گردد و يا خطوط ارتباطي قطع شوند برخي از ركوردها در فايل بانك در server ، up date شده و برخي ديگر بدون تغيير باقي خواهد ماند. هيچ راهي براي شناسايي اينكه كدام يك تغيير يافته اند وجود ندارد و نمي توان وضعيت بانك را به حالت اوليه آن برگرداند. 

اجرای دستورات sql


Select  sum (Salary) From Employees 
Where Dep=1
در قالب نوع client/server يكپارچگي اطلاعات تضمين مي شود به اين شكل كه در هنگام عمل up date چنانچه برق قطع شود با روشن شدن مجدد server بررسي مي شود كه آيا مراحل قبلي با موفقيت به پايان رسيده است يا خير. 
براي حفظ يكپارچگي، اطلاعات sql server قبل از ثبت قطعي اطلاعات كليه اعمال را در فايل log خود انجام مي دهد. 
Sql server داراي دو نوع فايل مي باشد: 
فايل داده با پسوند Mdf .                       1) Date file 
فايل تراكنش با پسوند Ldf .                   2) log file   
فايل هاي تراكنش Transaction log file
زمانيكه سيستم روشن مي شود ابتدا log file مورد ارزيابي قرار مي گيرد. اگر در فايل log با دستور commit مواجه شود يعني كليه اعمال قبلي به شكل كامل انجام شده اند و آماده اند براي آنكه بر روي date file نوشته شوند. در اين حالت log file بر روي data file ثبت خواهد شد. 
اگر با دستور commit  مواجه نشود عمل roll Back اتفاق مي افتد حال مي توانيم با اين شرايط وضعيت سيستم را به شرايط قبلي بازگردانيم. تمام حالتهاي انجام شده به وضعيت سابق بر ميگردد و بانك ثبات خود را حفظ خواهد كرد يكپارچه باقي مي ماند. 
انواع sql هاي قابل نصب: 
1) sql server enterprise 
روي ويندوز 2000 و 2003 نصب مي شود يعني روي ويندوزهاي 32 بيتي و 64 بيتي قابل نصب هست. 
بهترين خاصيت آن امكان داخلي آن clustering مي باشد يعني 4 يا 8 كامپيوتر را مي توان بهم وصل كرد. 
 
نحوه اتصال سیستمهای sql server

4- نحوه 


ويرايش استاندارد 2) Standard Edition
روي ويندوز 2000 و 2003 نصب مي شود و تفاوتش با sql اولي اين است كه امكان clustering را ندارد. 
Sql 2000 service pack 3a
Win 2000 service pack 4 
Win 2003 service pack 1 
3) sql server personal edition 
روي ويندوز xp نصب مي شود. 
 
نصب sql  روی client ها
Spl server , client tools 

روي ويندوز CE كامپيوترهاي جيبي (packet pc) نصب مي شود. 
 
نصب sql : 
بعد از نصب sql server و فعال شدن service manager به سراغ interprise manager مي رويم تا بتوانيم به كمك آن به table ها دسترسي يابيم. اگر اثري از sql نصب شده در sql server group وجود نداشت بر روي آن right click كرده گزينه new registration را انتخاب مي كنيم. با اين كار sql server شناسايي خواهد شد. سپس آن را باز كرده و ليست data base ها از folder data base كليه بانكهاي موجود را مشاهده خواهيم كرد. حال بانكهاي tempdb-msdb-model-master به عنوان بانكهاي سيستيم و pubs , northwind مشاهده مي شود كه اين دو data base (بانك) نمونه‌هايي هستند كه ماكروسافت آنها را براي آشنايي بهتر ترويج كرده است. 
 

 

0 نظر

نظر محترم شما در مورد مقاله های وب سایت برنامه نویسی و پایگاه داده

نظرات محترم شما در خدمات رسانی بهتر ما را یاری می نمایند. لطفا اگر مایل بودید یک نظر ما را مهمان فرمائید. آدرس ایمیل و وب سایت شما نمایش داده نخواهد شد.

حرف 500 حداکثر