1. مدلينگ داده هاي عملياتي بر اساس ساختار آن ها :
وجه تمايز سيستمهاي بانكي و غير بانكي همين مسئله است و باعث مي شود كه كاربران ديد انتزاعي از داده هاي ذخيره شده داشته باشند، مدل هاي ساختماني متفاوتي براي بانكهاي اطلاعاتي وجود دارد مانند مدل رابطه اي مدل شبكه اي مدل سلسله مراتبي و مدل شئ گرايي.
2. وحدت ذخيره سازي كل داده هاي عملياتي :
منظور از وحدت ذخيره سازي داده ها اين است كه همه داده هاي مربوط به يك موجودیت در یک ساختار ذخيره مي شود.
3. اشتراكي شدن داده ها :
سیستم DBMS امكان مي دهد كه كاربران از داده هاي ذخيره شده به طور اشتراكي استفاده كنند و هر كاربر ديد خارجي مخصوص به خود داشته باشد ، در صورتي كه يك فايل فيزيكي بيشتر وجود ندارد .
4. كاهش ميزان افزونگي :
وحدت ذخيره سازي باعث كاهش افرونگي مي شود .
5. تعدد شيوه هاي دست يابي و دست يابي آسان به داده ها :
وجود سطح ادراكي و نگاشت هاي آن بين سطوح خارجي و داخلي باعث مي شود براي دست
يابي به داده از شيوه هاي متعدد دست يابي استفاده شود شيو هاي دست يابي را مدلها تعيين مي كنند.
6. عدم وجود ناسازگاري داده ها :
منظور از ناسازگاري اين است كه افزونگي در بانك وجود داشته باشد و زمان به هنگام ساز ي ،
بعضي از داده ها را ويرايش كنيم و مابقي بدون ويرايش بماند. مثلا معدل دانشجو در 2 جاي مختلف
ذخيره شود و هنگام تغيير كردن فقط يكي از آنها را تغيير دهيم. با حذف افزونگي ناسازگاري نيز از بين
مي رود.
7. تأمين جامعيت :
بي نقص بودن داده ها را در بانك جامعيت مي گويند.مفهوم ميدان جامعيت را تأمين مي كند
مثلا نمره منفي براي يك دانشجو نشان دهنده نقص بانك است يا در مورد دانشجويي كه ثبت نام هويتي نداشته اما انتخاب واحد داشته است .
8. تأمين استقلال داده اي :
دو نوع استقلال داده وجود دارد استقلال داده فيزيكي و منطقي.
9. حفظ محرمانگي اطلاعات:
براي حفظ محرمانگي اطلاعات مي توان از روشهاي مختلفي مانند :
كنترل دست يابي ها (ديدهاي خارجي ) يا ذخيره سازي داده ها به طور رمزي و يا رمزگذاري روي بانك استفاده كرد .
10 . تسريع در دريافت پاسخ پرس و جوها
پایگاه دادهیک ابزار برای جمع آوری و سازماندهی اطلاعات است. بهعنوان مثال یک پایگاه داده، یک دفترچه تلفن را در نظر بگیرید، مقدار زیادی از اسامی، آدرس ها و شماره تلفن ها را سازماندهی میکند، بنابراین میتوانید به ترتیب حروف الفبا به نام آنها دسترسی پیدا کنید. حتی یک لیست مواد غذایی یک نوع ساده از پایگاه داده است. یک سیستم مدیریت پایگاه داده کامپیوتری (DBMS) مانند Access، به شما امکان میدهد به راحتی حجم زیادی از دادهها را به دستههای اطلاعات مرتبط به هم سازماندهی کنید. این نوع پایگاه داده به شما امکان ذخیره سازی، سازماندهی و مدیریت دادهها را بدون توجه به پیچیدگی آن و سپس بازیابی و ارائه آن در قالب ها و گزارش های مختلف میدهد. استفاده از DBMS برای سازماندهی دادهها به شما امکان میدهد تا دادهها را دستکاری، مشاهده و گزارش کنید در حالی که برنامههای دیگر مانند Excel و Word نمیتوانند. با این حال، همانند هر برنامهی کاربردی، اولین کارها اساسیترین آنها هستند. در این بخش به شما نشان خواهیم داد که چگونه شروع به ایجاد یا باز کردن یک پایگاه داده موجود کنید.
پایگاه داده ارتباطی یعنی چه ؟
پایگاه دادههای ارتباطی، مجموعهای از جدولهای داده است که یک فیلد مشترک در هر یک از جدولهای موجود دارد و از طریق آن میتوان دادهها را به هم ربط داد (RelationShip). به این مدل از پایگاه دادهها ، پایگاه دادههای ارتباطی میگویند.
چگونه یک پایگاه دادهها بسازیم ؟
روش ساختن یک پایگاه دادهای خوب را اولین بار در سالهای اولیه رواج یافتن کامپیوترها یعنی حدود سالهای 1960 میلادی تبیین کردهاند ، که به مرور زمان پیشرفت زیادی کرده است .
1- کارهایی را که میخواهید با پایگاه داده انجام دهید مشخص کنید :
پیش از شروع به ایجاد یک پایگاه داده باید تقریباً بدانید که از ایجاد آنچه انتظاری دارید .
کار سختی نیست، قلم و کاغذی بردارید و عمده کارهایی را که میخواهید با پایگاه دادههای موردنظر انجام دهید زیر هم بنویسید . این فهرست میتواند شامل کارهای حال و آینده باشد.
کارهای عمده یعنی ورودیها به پایگاه داده ، خروجیها یا گزارشات از پایگاه داده را مشخص کنید.
2- نمودار گردش عملیات رسم نمایید :
رسم نمودار گردش عملیات یعنی اینکه مشخص کنید کدام عمل قبل از کدام عمل انجام میگیرد . تعیین اینکه اگر عمل خاصی انجام نشود، کدام عمل بعدی قابل انجام نخواهد بود، بسیار مهم است.
بهاینترتیب جریان کار شناسایی میشود و کاری که هر کس باید انجام دهد ( مثل پر کردن فرم خاص یا تائید کردن عمل خاص ) مشخص میشود .
3- شناسایی دادههای لازم :
بعد از انجام مراحل قبل تقریباً خواهید فهمید که به چه دادههایی احتیاج دارید. این دادهها پایه ایجاد پایگاه دادههای شما هستند . بنابراین باید تا حد امکان بکوشید تا فهرست کاملی از دادههای موردنظر را استخراج نموده و زیر هم بنویسید .
4- گروهبندی دادهها :
در این مرحله مشخص میکنید که دادهها چگونه با هم گروهبندی میشوند .
مثلاً شماره مشتری، نام مشتری، شماره تلفن مشتری، نشانی مشتری دادههای مرتبط به هم هستند و میتوانند در یک گروه جای بگیرند.
پس از انجام کار گروهبندی باید چند فهرست داشته باشید که در زیر هر یک نام اجزای آن نوشتهشده باشد .
5- سازماندهی دادهها :
در این مرحله دیگر تقریباً ساختمان جداول دادههای مورد نیاز برای یک پایگاه داده مشخص شده است. هرکدام از فهرستهای مرحله قبل میتواند یک جدول داده را تشکیل دهد.
6- ارتباط بین جداول و ایجاد فرم ها و گزارشها :
حال جداول دادهها ایجاد شده است و شما در این مرحله شروع به ارتباط دادن جدولها به یکدیگر و ساختن فرمها و گزارش ها مینمایید .
7 – آزمایش ، تجدیدنظر و تصفیه :
اکنون پایگاه دادهای که ساختهاید را بکار میگیرید و آن را آزمایش میکنید. در این مرحله متوجه کمبودها شده و در نکاتی تجدیدنظر میکنید، برخی از دادهها و عناصر دیگری را که متوجه میشوید بدرد نخواهند خورد حذف میکنید، این مرحله آخر کار است و معمولاً پس از تحویل پایگاه داده به مشتری و در حین کار نیز تا مدتی باید این کار را انجام دهید تا پایگاه داده از هر جهت احتیاجات کار را برآورد و بدون نقص شود.
کسانی که پایگاه داده طراحی میکنند معمولاً مدت زیادی از وقت خود را به تحقیق و تفحص درباره آنچه کاربران و مدیران میخواهند میگذرانند، آنها جریان عادی کاری را که میخواهند برای پایگاه داده تهیه کنند مطالعه میکنند.
مثلاً وقتی میخواهند یک انبار را به پایگاه دادهها مجهز کنند، گردش کار انبار را مطالعه میکنند، با مدیران انبار و انباردار صحبت میکنند و نقطه نظرات آنها را یادداشت میکنند، فرمهای انبار را مورد ملاحظه قرار میدهند، بایگانی و سوابق کار انبار را بررسی میکنند، بعدها شاید برای بهتر شدن کار انبار برخی از فرم ها را هم در هم ادغام کنند و برخی گزارشهای جدید ایجاد کنند.
برای ایجاد یک پایگاه داده خوب لازم است طراحان جریان عادی گردش کار را بدانند و پس از آن به ماشینی کردن آن اقدام نمایند .
آیا دادهها با هم ارتباط دارند ؟
اگر بدانید ش.ش شخصی 259 است ، آیا میتوانید وی را پیدا کنید ؟
اگر بدانید نام آن شخص مسعود است ، آیا یافتن او آسانتر میشود ؟
اگر نام خانوادگی آن شخص را بدانید چطور ؟
نتیجه ارتباط دادهها با یکدیگر شناسایی سریع است .
دادههایی که با هم ارتباط نداشته باشند یا نتوان ربط آنها به یکدیگر را پیدا کرد کاربرد زیادی ندارند و یا اصلاً بدرد نمیخورند.
پس دادههای نامرتب کاربرد ندارند .
دادهها مثل اشیای یک خانه یا انبار هستند و فقط از طریق نظم دادن ، طبقهبندی کردن و تازه کردن آنهاست که میتوان از آنها سود برد .
اما دادهها چگونه مرتب میشوند ؟
یکی از سادهترین راهها این است که آنها را بهصورت جدول درآوریم .
برنامه کلاس، دفتر حضور و غیاب و صورتحساب بانکی شما
اصول تمام جدولها یکی است و درک آن نیز بسیار ساده است. در تمام آنها برای مرتب کردن اطلاعات صفحهای را خطکشی کردهاند و به شکل سطر و ستون درآوردهاند و شما مجبورید اطلاعات را بهصورت مرتب و زیر هم وارد نمایید .
تاریخ نشر | تعداد صفحات | نام ناشر | نام مترجم | نام نویسنده | نام کتاب |
به این جدول ( جدول دادهها ) ( Data Table ) میگویند .
عناصر جدول دادهها :
به هر ستون یک جدول که دربرگیرنده کلیه اطلاعات مربوط به آن ستون میباشد و بخشی از یک موجودیت را تشکیل میدهد فیلد گفته میشود.
به هر سطر یک جدول که اطلاعات مربوط به یک موجودیت را نشان میدهد ، رکورد گویند.
برای طراحی هر سیستمی، یک سری دادههای خام (پردازش نشده) وجود دارند که بهعنوان ورودی به سیستم تغذیه میشوند. سپس این دادهها مورد پردازش قرارگرفته و در نهایت دادهها به اطلاعات تبدیل میگردند.
اگر بخواهیم اجزای یک سیستم را بهصورت ساده ذکر کنیم عبارت خواهند بود از ورودی، پردازش و خروجی .
برای مثال در یک سیستم کتابخانه شما یک سری دادهها مثل نام کتاب، نویسنده، موضوع و نام ناشر را دارید ولی این دادهها پردازش نشدهاند. برای پردازش دادهها نیازمند یک بانک اطلاعاتی هستید.
داده ( Data ) چیست ؟
هرگونه اطلاع مفید ، لازم و کاربردی درباره یک موجودیت را داده میگویند.
به شناسنامه خود نگاه کنید : نام ، نام خانوادگی ، نام پدر ، شماره شناسنامه و .
اینها دادههای مرتبط با شما هستند .
خصوصیات دادهها چیست ؟
دادهها :
1- شما را از دیگران متمایز و مجزا میکنند.
2- به شما سود میرسانند .
3- حقوق شما را محفوظ میدارند .
4- به دولت امکان میدهند برای شما برنامهریزی کند و امکانات فراهم نماید .
پس دادهها در همه امور نقش بازی میکنند .
اما دادهها باید مفید و لازم باشند .
اگر در شناسنامه شما قد وزن شما را مینوشتند صحیح بود ؟
در واقع خیر،. وزن و قد در شناسنامه کاربردی ندارد .
هرچند دادههایی مفید و لازم اند، اما در پرونده پزشکی .
تخریب در مواقعی رخ میدهد که ساختار باینری فایل به هم می ریزد، در این حالت یا فایل به صورت کامل غیر قابل استفاده خواهد شد و یا اینکه به صورت رندوم خطاهایی را با خودش به همراه می آورد .
از آنجایی که فایل به صورت یک تکه می باشد، ممکن است در صورت تخریب، شما تمامی فایل را از دست بدهید.
اگر چه خود اکسس برخی از خطاهای جزئی را در هنگام خواندن و نوشتن بر روی جداول پوشش میدهد، ولی با این حال تخریب فایلهای اکسس یه امر عمومی است، بنا بر این در اغلب موارد فایل شما تخریب شده ولی شما از آن مطلع نشده اید .
این امر میتواند خیلی خطرناک باشد، چرا که خطاها به مرور افزایش پیدا کرده و در گذر زمان به خطاهایی جدی تر و خطرناک تر تبدیل میشوند. تا جایی که عملاً بازیابی را غیر ممکن و یا بسیار سخت خواهند کرد ، که حتی در حالت دوم هم نباید به بازیافت 100% فایل امیدوار باشید .
درباره این سایت