Y@SiN
05-07-2011, 09:27 PM
مجموعه ای است از داده های ذخیره شده و پایا به صورت مستقل و مجتمع مبتنی بر یک ساختار منطقی (مدل داده ای) مرتبط به هم با حداقل افزونگی،تحت مدیریت یک سیستم کنترل مدیریت متمرکز DBMS)Data Base Management System) مورد استفاده یک یا چند کاربربه طور همزمان.
پایا:وقتی داده ذخیره شد دیگر تغییر نمی کند ،مگر اینکه مدیر خود به کاربر اجازه تغییر را بدهد.مجتمع:از لحاظ منطقی طی اصولی کنار هم قرار گرفته اند.افزونگی:نباید یک داده تکراری ذخیره شود.
عناصر اصلی هر پایگاه داده:
• سخت افزار Hard Ware
• نرم افزار Soft Ware
• کاربران Users
• دیتا Data
سخت افزارها:
سخت افزار ذخیره سازی
سخت افزار پردازشی
سخت افزار ارتباطی
نرم افزار:
سیستم مدیریت پایگاه داده(DBMS): نرم افزاری است که در محیط سیستم عامل اجرا گشته و مدیریت بانک اطلاعاتی را بر عهده دارد.
برنامه های کاربردی: این برنامه ها معمولا با یک برنامه کاربردی و یک زبان برنامه نویسی و یا هر دو نوشته می شوند و در محیط (DBMS) اجرا می شوند.مانند برنامه پایگاهی اکسس
Store procedure : رویه های ذخیره شده با زبان SQL می نویسیم و می توانیم در جاهای مختلف برنامه آن ها را فراخوانی نمائیم.
نرم افزار شبکه
کاربران:
مدیر بانک اطلاعاتی(Data Base Administrator): به فرد یا گروهی گفته می شود که وظیفه طراحی و پیاده سازی و پشتیبانی بانک اطلاعاتی را عهده دار است.
برنامه ساز بانک اطلاعاتی( Data Base Programmer):وظیفه اش نوشتن کدهایی که بتواند اطلاعاتی را از بانک اطلاعاتی استخراج کند، حذف و یا به روز رسانی نماید.
کاربران نهائی (End user) : افرادی هستند که بوسیله برنامه های نوشته شده داده ها را در حیطه (DBMS) دستکاری می کنند،در واقع کاربران عادی می باشند.
دیتا(Data) :همان اطلاعاتی است که درباره (Entity ) موجودیت یه موجودیت های محیط عملیاتی ذخیره می شود.
سیستم مدیریت پایگاه دادهها، مجموعهای پیچیده از برنامههای نرمافزاری است كه ذخیره سازی و بازیابی دادههای (فیلدها، ركوردها و فایلها) سازمان را در پایگاه دادهها، كنترل میكند. این سیستم، كنترل امنیت و صحت پایگاه دادهها را نیز بر عهده دارد. سیستم مدیریت پایگاه دادهها، درخواستهای داده را از برنامه میپذیرد و به سیستم عامل دستور میدهد تا دادهها ی مناسب را انتقال دهد. هنگامی كه چنین سیستمی مورد استفاده قرار میگیرد، اگر نیازمندیهای اطلاعاتی سازمانی تغییر یابد، سیستمهای اطلاعاتی نیز آسانتر تغییر خواهند یافت.
سیستم مذكور از صحت پایگاه دادهها پشتیبانی میكند. بدین ترتیب كه اجازه نمیدهد بیش از يك كاربر در هر لحظه، يك ركورد را به روز رسانی كند. این سیستم ركوردهای تكراری را در خارج پایگاه دادهها نگاه میدارد. برای مثال، هیچ دو مشترك با يك شماره مشتری، نمیتوانند در پایگاه دادهها وارد شوند. این سیستم روشی برای ورود و به روز رسانی تعاملی پایگاه دادهها فراهم میآورد. يك سیستم اطلاعات كسب و كار از موضوعاتی نظیر (مشتریان، كارمندان، فروشندگان و غیره) و فعالیتهایی چون (سفارشات، پرداختها، خریدها و غیره) تشكيل شده است.
طراحی پایگاه دادهها، فرایند تصمیم گیری درباره نحوه سازماندهی این دادهها در انواع ركوردها و برقراری ارتباط بین ركوردهاست.سیستم مدیریت پایگاه دادهها میتواند ساختار دادهها و ارتباط آنها را در سازمان به طور اثر بخش نشان دهد. سه نوع مدل متداول سازمانی عبارتاند از: سلسله مراتبی، شبكهای و رابطهای. يك سیستم مدیریت پایگاه دادهها ممكن است يك، دو یا هر سه روش را فراهم آورد. سرورهای پایگاه دادهها، كامپیوترهایی هستند كه پایگاه دادههای واقعی را نگاه میدارند و فقط سیستم مدیریت پایگاه دادهها و نرمافزار مربوطه را اجرا میكنند. معمولاً این سرورها رایانههای چند پردازندهای با آرایههای ديسك RAID برای ذخیره سازی هستند.
پایا:وقتی داده ذخیره شد دیگر تغییر نمی کند ،مگر اینکه مدیر خود به کاربر اجازه تغییر را بدهد.مجتمع:از لحاظ منطقی طی اصولی کنار هم قرار گرفته اند.افزونگی:نباید یک داده تکراری ذخیره شود.
عناصر اصلی هر پایگاه داده:
• سخت افزار Hard Ware
• نرم افزار Soft Ware
• کاربران Users
• دیتا Data
سخت افزارها:
سخت افزار ذخیره سازی
سخت افزار پردازشی
سخت افزار ارتباطی
نرم افزار:
سیستم مدیریت پایگاه داده(DBMS): نرم افزاری است که در محیط سیستم عامل اجرا گشته و مدیریت بانک اطلاعاتی را بر عهده دارد.
برنامه های کاربردی: این برنامه ها معمولا با یک برنامه کاربردی و یک زبان برنامه نویسی و یا هر دو نوشته می شوند و در محیط (DBMS) اجرا می شوند.مانند برنامه پایگاهی اکسس
Store procedure : رویه های ذخیره شده با زبان SQL می نویسیم و می توانیم در جاهای مختلف برنامه آن ها را فراخوانی نمائیم.
نرم افزار شبکه
کاربران:
مدیر بانک اطلاعاتی(Data Base Administrator): به فرد یا گروهی گفته می شود که وظیفه طراحی و پیاده سازی و پشتیبانی بانک اطلاعاتی را عهده دار است.
برنامه ساز بانک اطلاعاتی( Data Base Programmer):وظیفه اش نوشتن کدهایی که بتواند اطلاعاتی را از بانک اطلاعاتی استخراج کند، حذف و یا به روز رسانی نماید.
کاربران نهائی (End user) : افرادی هستند که بوسیله برنامه های نوشته شده داده ها را در حیطه (DBMS) دستکاری می کنند،در واقع کاربران عادی می باشند.
دیتا(Data) :همان اطلاعاتی است که درباره (Entity ) موجودیت یه موجودیت های محیط عملیاتی ذخیره می شود.
سیستم مدیریت پایگاه دادهها، مجموعهای پیچیده از برنامههای نرمافزاری است كه ذخیره سازی و بازیابی دادههای (فیلدها، ركوردها و فایلها) سازمان را در پایگاه دادهها، كنترل میكند. این سیستم، كنترل امنیت و صحت پایگاه دادهها را نیز بر عهده دارد. سیستم مدیریت پایگاه دادهها، درخواستهای داده را از برنامه میپذیرد و به سیستم عامل دستور میدهد تا دادهها ی مناسب را انتقال دهد. هنگامی كه چنین سیستمی مورد استفاده قرار میگیرد، اگر نیازمندیهای اطلاعاتی سازمانی تغییر یابد، سیستمهای اطلاعاتی نیز آسانتر تغییر خواهند یافت.
سیستم مذكور از صحت پایگاه دادهها پشتیبانی میكند. بدین ترتیب كه اجازه نمیدهد بیش از يك كاربر در هر لحظه، يك ركورد را به روز رسانی كند. این سیستم ركوردهای تكراری را در خارج پایگاه دادهها نگاه میدارد. برای مثال، هیچ دو مشترك با يك شماره مشتری، نمیتوانند در پایگاه دادهها وارد شوند. این سیستم روشی برای ورود و به روز رسانی تعاملی پایگاه دادهها فراهم میآورد. يك سیستم اطلاعات كسب و كار از موضوعاتی نظیر (مشتریان، كارمندان، فروشندگان و غیره) و فعالیتهایی چون (سفارشات، پرداختها، خریدها و غیره) تشكيل شده است.
طراحی پایگاه دادهها، فرایند تصمیم گیری درباره نحوه سازماندهی این دادهها در انواع ركوردها و برقراری ارتباط بین ركوردهاست.سیستم مدیریت پایگاه دادهها میتواند ساختار دادهها و ارتباط آنها را در سازمان به طور اثر بخش نشان دهد. سه نوع مدل متداول سازمانی عبارتاند از: سلسله مراتبی، شبكهای و رابطهای. يك سیستم مدیریت پایگاه دادهها ممكن است يك، دو یا هر سه روش را فراهم آورد. سرورهای پایگاه دادهها، كامپیوترهایی هستند كه پایگاه دادههای واقعی را نگاه میدارند و فقط سیستم مدیریت پایگاه دادهها و نرمافزار مربوطه را اجرا میكنند. معمولاً این سرورها رایانههای چند پردازندهای با آرایههای ديسك RAID برای ذخیره سازی هستند.