جلسه سوم  تشریحی10

  

« به نام خدا »


*معماري پايگاه داده:

براي اينكه بتوانيم در يك سيستم بزرگ و پيچيده ي بانك اطلاعات , بين كاربران و داده هاي بسيار زياد ذخيره روي رسانه ارتباط برقرار كنيم و  سيستم مدريت پايگاه داده درخواست هاي كاربران براي عمليات پايگاه داده اي (مانند:بازيافت . درج.به هنگام سازي.حذف و ...)را اداره وكنترل كند. با استفاده از معماري سه لايه اي است.كه به وسيله ي كميته ANSI/SPARC   عرضه شده است.

در ايجاد اين معماري سطوح به گونه اي از هم مجزا شده اند كه براي رسيدن به هدف با هم به خوبي مراوده وتعامل كنند وهم به اندازه ي كافي مجزا و مستقل باشند كه تغيير در يك سطح به سطوح ديگرتسري پيدا نكند.اين سه لايه عبارت است از:

 

1.سطح خارجي                      2.سطح مفهومي                          3.سطح داخلي

 

   سطح خارجي :همان ديد كاربري است.بالاترين سطح انتزاع است.به اين ترتيب كه فقط بخشي از پايگاه داده كه به مسايل كاربر ويا برنامه ي كاربردي مربوط است را شامل مي شود.

   سطح مفهومي : ساختار پايگاه داده است.تمام موجوديت ها و ارتباطات بين آن ها را شامل مي شود.

   سطح داخلي : جزئيات ذخيره سازي است . پايين ترين سطح انتزاع است وبه روش هاي فيزيكي ذخيره وبازيابي نزديك است.چگونگي ذخيره سازي را نشان مي دهد.ساختار هاي پايگاه داده را توضيح مي دهد . و همچنين روش هاي دسترسي را نشان مي دهد .سطح داخلي , سطح فايلينگ است.

 

مدل داده اي‌:

سيستم مديريت بانك اطلاعاتي پنهان از ديد كاربر , هر گونه دستيابي به داده ها را انجام مي دهد .به اين منظور در معماري پايگاه ,  مدل داده اي استفاده شده است. مدل هاي داده اي بر اساس ساختمان داده هاي مختلفي در بانك اطلاعاتي استفاده مي شوند كه سه نوع متداول آن ها عبارت است از :

   رابطه اي Relational Data Structure

   سلسله مراتبي Hierarchical Data Structure

   شبكه اي Network Data Structure

سيستم مدريت پايگاه داده ها نرم افزاري است پيچيده كه واسط بين كاربران و حيط فيزيكي ذخيره ي داده هاست . از جمله سيستم ها ي مديريت پايگاه اطلاعات مي توان از :

Oracle ,my sql , SQL server , Access    و... را نام برد.

 

جلسه دوم تست 15

 

« به نام خدا »

1.در هر محيط عملياتي تعدادي..... وجود دارد.

الف)فيلد    ب)موجوديت     ج)كليد       د)فايل

 
2.صفات و ويژگي هاي هر موجوديت در واقع همان ... هستند

الف)ركوردها        ب)كليدها             ج)فايل ها             د)فيلدها

 

3.«تناظر بين موجوديت ها .ماهيت ارتباط است .ودر سه نوع وجود دارد »كدام يك از موارد زير جزو اين سه نوع نمي باشد.

الف)يك به يك        ب)يك به چند           ج)چند به يك         د)چند به چند

 

4.براي...ارتباط.بين موجوديت ها و بيان عملكرد ارتباط از نمودار ER استفاده مي شود.

الف)ايجاد ارتباط             ب)نشان دادن ارتباط         ج)از بين بردن ارتباط            د)پياده سازي

 

5.كدام يك از موارد زير جزو اجزاي نموداري ER نمي باشد.

الف)موجوديت ها و عملكرد ارتباط      ب)ماهيت ارتباط       ج)ويژگي هاي موجوديت    د)مدل داده اي

 

6.براي ترسيم نمودار « ويژگي موجوديت» از چه شكلي استفاده مي شود.

الف) خط            ب)  لوزی         ج)  بیضی        د) مستطیل

 

7.هر جدول مي تواند نشان دهنده ي يك......باشد.

الف)رابطه             ب)موجوديت          ج)مجموعه          د)فايل

 

8.مقصود از اين كه .در طراحي پايگاه داده :«ابتدا هدف از طراحي پايگاه داده را مشخص كنيد» چيست.

الف)وجود داده هاي لازم و مورد نياز نمايش گزارش در جدول هاي بانك را بررسي كنيم.

ب) مشخص كنيم چه نوع اطلاعاتي بايد از بانك دريافت شود.

ج) از وجود فيلدهاي فرم در جدول بانك مطمئن شويم.

د) بار ديگر نيازها را بررسي و طراحي خود را اصلاح و باز نگري نماييم.

 

9.كدام يك از موارد زير جزو مراحل ايجاد طراحي يك بانك اطلاعاتي نمي باشد .

الف) ابتدا هدف از طراحي پايگاه داده را مشخص كنيدو نمودار ER را رسم كنيد.

ب)جدول ها و فيلد ها را مشخص كرده و فرم هاي مورد نياز را تعريف كنيد.

ج)پنهان سازي ستون ها

د)گزارش هاي مورد نياز را تعريف كرده و طراحي خود را اصلاح و باز نگري كنيد.

 

10.براي ترسم نمودار ER .براي طراحي پايگاه داده بايد :

الف) موجوديت ها را شناسايي كنيم.                         ب)ويژگي ها را شناسايي كنيم.

ج)ارتباط بين موجوديت ها و ويژگي ها                         د)همه موارد

 

 

11.تعريف پايگاه داده:«مجموعه اي از داده ها به صورت يكپارچه با حداقل افزونگي ,  تحت كنترل يك سيستم متمركز و در چارچوب يك مدل داده اي.»

 

« به نام خدا »

    1.بانك هاي اطلاعاتي يكي از انواع سيستم هاي .......اطلاعات است.

الف ) ذخيره سازي     ب ) ذخيره و بازيابي    ج ) بازيابي      د ) پردازش

 

2.در حالت ركورد با طول ثابت .......و........فيلدهاي متناظر در تمام ركوردها يكسان در نظر گرفته مي شود .

الف ) تعداد و ترتيب      ب ) اندازه و ترتيب     ج ) اندازه و تعداد      د ) اندازه و تعداد,  ترتيب

 

3.مجموعه اي از ركوردها تشكيل فايل مي دهند.شرح كدام يك از موارد زير است .

الف ) كليد                ب ) فايل                   ج ) فيلد                  د ) ركورد

 

4.تعريف ركورد :

الف ) مجموعه اي از فايل ها                      ب ) مجموعه اي از كليد هاي مرتبط

ج ) مجموعه اي از فايل ها وكليدها                        د ) مجموعه اي از فيلدهاي مرتبط

 

5.كدام يك از موارد زير در انتخاب كليد قابل توجه است:

الف ) كليد ميتواند ساده يا مركب باشد.

ب ) ممكن است كليد هاي مختلفي اعم از ساده يا مركب بتوان تشخيص داد ولي يكي از آن ها را به عنوان كليد اصلي در نظر ميگيريم.

ج ) به جاي استفاده از فيلدهاوصفحات مورد نياز شناسايي شده به صورت مجازي فيلدي با مقدار يكتا به عنوان كليد اضافه ميشود.

د ) مقدار فيلدي كه كليد در نظر گرفته ميشود تهي است و طبق تعريف كليد مقدار تكراري دارد.

 

6.كدام يك جزو عمليات روي ركوردها نمي باشد.

الف ) درج ركورد ها            ب ) حذف ركوردها   ج ) تغييروبه هنگام سازي ركوردها

 د ) عدم بازيابي ركوردها

 

7.بازيابي ركورد به منظور:

الف ) اصلاح مقادير فيلديا فيلدهايي از ركورد                   ب ) ايجاد ركوردي جديد

ج ) به دست آوردن ركورد يا ركوردهايي كه داراي شرايط خاصي هستند.                            

 د ) تغيير ساختار ركورد

 

8.افزودن ركوردي است كه تاكنون در سيستم وجود نداشته باشد. شرح كدام يك از موارد زير است.

الف ) restructure             ب )insert             ج )update             د ) retrieve

 

9.در سيستم فايلينگ ......مدريت ذخيره و بازيابي داده ها را برعهده داشتند.

الف ) سيستم عامل       ب ) نرم افزارهاي كاربردي          ج ) سخت افزار         د ) هيچكدام

 

10. در سيستم فايلينگ انجام عمليات به وسيله ي .....و.....انجام مي شود.

الف ) تغييرساختاربرنامه وكدنويسي             ب )‌برنامه سازي و يكپارچه سازي الگوريتم ها

ج )‌ ‌برنامه سازي و پياده سازي الگوريتم ها  د )‌ درج ركوردها و پياده سازي الگوريتم ها 

 

11.كدام يك از مواردزير جزو معايب روش فايلينگ نيست:

الف ) احتمال بروز افزونگي                     ب )‌ حجم زياد كدنويسي                                        

 ج)به هنگام سازي ركوردها                   د ) احتمال بالاي ناسازگاري داده ها

 

12.....و..... باعث جلوگيري از تكرار در ذخيره سازي خواهد شد:

الف )‌ يكپارچه سازي و مدريت متمركز             ب ) سازگاري داده ها و همزمان سازي

ج ) تغيير ساختارو مدريت متمركز                  د )  ‌ يكپارچه سازي و به هنگام سازي  

 

13. تعريف پايگاه داده :

الف )‌ مجموعه اي از داده ها به صورت يكپارچه در چاچوب يك مدل داده اي

ب )  مجموعه اي از داده ها با حداقل افزونگي تحت كنترل يك سيستم متمركز

ج )‌ مجموعه اي از داده ها به صورت يكپارچه  با حداقل افزونگي

د ) مجموعه اي از داده ها به صورت يكپارچه  با حداقل افزونگي. تحت كنترل يك سيستم متمركز در چاچوب يك مدل داده اي

 

14. كدام يك جزو سيستم هاي مديريت پايگاه اطلاعات نمي باشد:

الف )Oracle                    ب )SQL server               ج )   Access                  د ) dsl

 

15. كدام يك از اشيا پايگاه داده اي  Accessميباشد:

الف ) ليست گروه ها    ب ) دسترسي سريع به نماها     ج ) ماكروها و ماجولها      د ) لست اشيا

 

16.فرم ها در پايگاه داده  Access به منظور..... استفاده مي شوند :

الف ) براي انتخاب و ذخيره داده ها                 ب ) ويرايش و نمايش داده ها  

ج ) نوشتن برنامه هاي مورد نظر                د ) چاپ داده و كنترل كليد ها

 

17. براي آن كه بتوانيم اشيا بانك اطلاعاتي ايجاد كنيم و در واقع سيستم بانك اطلاعاتي طراحي شده ي خود را پياده سازي نماييم بايد يك پايگاه داده با پسوند ....را داشته باشيم .

الف )jpg                 ب )tiff                 ج ) mdb                د )gif

 

18. نوع فيلد memo . توضيح :

الف ) اين نوع هر تركيبي از حروف و ارقام است.حداكثر تا255 كاراكتردر اين نوع فيلد امكان پذير است.

ب ) از نوع متن است كه تا k64 كاراكتر را ذخيره مي كند.

ج ) فقط اعداد را ذخيره مي كند. نوع صحيح در اندازه اي 16 بيتي يا32 بيتي است.

د ) تاريخ. زمان يا تركيبي از آن را نگه مي دارد .

 

19. مشخصه ي Default value :توضيح

الف ) مقدار پيش فرضي است كه در زمان ايجاد يك فايل جديد اگر مقداري به فيلد مربوطه اختصاص داده شده باشد در آن ذخيره مي شود.

ب ) مقدار پيش فرضي است كه در زمان ايجاد يك ركورد اگر مقداري به فيلد مربوطه اختصاص داده نشده باشد در آن ذخيره مي شود.

ج ) مقدار پيش فرضي است كه در زمان ايجاد يك ركورد اگر مقداري به فيلد مربوطه اختصاص داده شود در آن ذخيره مي شود.

د ) مقدار پيش فرضي است كه در زمان ذخيره يك ركورد اگر مقداري به فيلد مربوطه اختصاص داده شود در آن بازيابي  مي شود.

 

20. كدام يك از مشخصه هايزير جزو مشخصه ي Format براي نوع داده number نمي باشد.

الف )Opercent                ب ) Oscientifi                ج )Short date                 د ) Fixed