توسعه یک پایگاه داده "طراحی یک برنامه برای موسسات آموزشی عالی. دسترسی به پایگاه داده پایگاه داده BD

محیط برنامه نویسی: MS Access 2003.

پایگاه داده: دسترسی

عنوان شغلی: پایگاه داده "برنامه دانشجویی"

نوع کار: کار درس

موضوعات کار: پایگاه داده

دوره برنامه: 7 (در مقیاس ده نقطه)

سطح دشواری: 6 (در مقیاس ده نقطه)

کلید واژه ها: برنامه، آیتم، مخاطب، درس، مطالعه، حسابداری

ویژگی های برنامه:

وظیفه:
- توسعه یک پایگاه داده از "برنامه دانشجویی"

پدید آوردن:
-نیمسال
-nedel - اولین / ثانیه
تعداد هفته
دوست هفته
- یادگیری درس
گروه
-انضباط
کلاسهای ویدئویی (سخنرانی، سمینار، کار آزمایشگاهی، و غیره)
کالاهای مصرفی
محصول (نام خانوادگی I.O.، موقعیت، بخش)
-مخاطبان

درخواست ها:
- جبران یک گروه خاص در یک زمان خاص
طراحی ویژه معلم برای هفته
- تعداد کلاس ها (ساعت ها) در هفته توسط رشته برای گروه
- اشتغال مخاطب در یک زمان خاص
- به رغم گروه در رشته انضباط برای یک هفته

گزارش:
آموزش درس های گروهی برای هفته
طراحی ویژه معلم

محتویات یادداشت توضیحی به کار دوره:
1. مقدمه؛
2. وظیفه؛
3. شرح موضوع موضوع؛
4. نمودار "Essence-communication"؛
5. عادی سازی روابط (جداول)؛
6. ساختار پایگاه داده (جداول، ارتباطات، زمینه ها، انواع و اندازه میدان)؛
7. ویژگی های اصلی DBMS استفاده شده؛
8. توسعه رابط کاربر (منو، اشکال، پانل ابزار، و غیره)؛
9. درخواست توسعه؛
10. نمونه هایی از پردازش پرس و جو؛
11. توسعه گزارش؛
12. نتیجه گیری؛
13. فهرست منابع مورد استفاده و منابع اطلاعات الکترونیکی.

اظهار نظر!
1. هنگامی که پایگاه داده را باز کنید، باید یک محافظ صفحه نمایش با الگوی داشته باشید.
2. تمام انتقال در پایگاه داده باید به دلیل فرم های ایجاد شده از یک هدف خاص، به عنوان مثال، برای باز کردن درخواست ها ساختار داده شود.
3. تمام درخواست ها و جداول در نظر گرفته شده برای مشاهده (تغییرات، به روز رسانی ها یا اضافات) نیز باید به صورت فرم ها ارائه شود.
4. شما باید به طور فعال از دکمه های کنترل، لیست ها و زمینه های محاسبه شده، و همچنین ماسک ورودی استفاده کنید.
5. کنترل استفاده نمی شود، مانند نوار های پیمایش در فرم های فشار دکمه، باید وجود داشته باشد.
6. هنگام اجرای پرسشهای پیچیده، توصیه می شود از ماکرو ها استفاده کنید یا دنباله ای از ماکروهایی که پرس و جو های ساده انجام می دهند.
7. تعداد ردیف ها در جداول اصلی نباید کمتر از 30-40 باشد.
8. ارائه حالت های تغییر و حذف برای مدیر (توسعه دهنده)، و مشاهده و اضافه کردن برای کاربر.
9. پایه باید توسط کلمات عبور محافظت شود.

شما همچنین نیاز به ارائه در MS PowerPoint 2003 برای کار دوره ای دارید.

سوچی، 2008

دانشگاه سومی دانشگاه گردشگری و رفت و آمد مکرر

بخش آن

تایید

سر گروه

ph.D.، پروفسور. یو I. DRAZIS

_______________________

_____ "__________ 2008

وظیفه

به طراحی دوره با نرخ

پایگاه داده ها و دانش "

دانشجو _____________________ گروه - ______________

موضوع پروژه: "طراحی و پیاده سازی پایگاه داده برنامه"

داده های اولیه در طراحی:

اسناد ورودی:

    مخاطبان استخدام؛

    گروه ها؛

    تماس با جدول زمانی؛

    رشته ها (برنامه درسی)؛

    روزهای هفته.

اسناد آخر هفته: گروه ها؛ معلمان؛ حضار.

ابزار فنی - Pevm نوع IBM PC.

سیستم عامل -خانم.پنجره ها.

DBMS و نرم افزار سازنده - در انتخاب توسعه دهنده.

حجم کار با نرخ

    بخش محاسبه:

    1. فرمول بندی مشکل

      مدل سازی infological از موضوع موضوع.

      پیاده سازی طراحی

      طراحی فیزیکی

    بخش گرافیکی:

    1. طرح مدل infological.

      طرح ساختار پایگاه داده.

      طرح برنامه بزرگ

      نقاشی ها (چاپ) فرم ها و اسناد.

    تست و اشکالزدایی پایگاه داده ها.

مدت پروژه به بخش:

1، پاراگراف 1.1، 1.2 - تا 7 هفته

2. پاراگراف 1.3، 3.1 - تا 9 هفته

3. پاراگراف 1.4، 3.2 - تا 12 هفته

4. ثبت PZ و بخش گرافیکی - تا 14 هفته

تاریخ صدور وظایف - 3 هفته ترم.

تاریخ حفاظت پروژه - 16 هفته

رهبر - __________________________

این کار ________________________

دانشجو ________________________________

معرفی

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

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

بسیاری از سیستم های مدیریت پایگاه داده پایگاه داده در جهان وجود دارد. با وجود این واقعیت که آنها می توانند با استفاده از اشیاء مختلف به روش های مختلف کار کنند و کاربر را با توابع مختلف و ابزار ارائه دهند، اکثر DBMS بر اساس یک مجتمع مجتمع مبتنی بر مفاهیم اساسی است. این به ما فرصتی می دهد تا یک سیستم را در نظر بگیریم و مفاهیم، \u200b\u200bتکنیک ها و روش های آن را برای کل کلاس DBMS خلاصه کنیم. به عنوان یک شیء دانشگاهی، ما Microsoft Access DBMS را وارد می کنیم که وارد بسته مایکروسافت آفیس می شوند. تقریبا تمام DBMS به شما اجازه می دهد تا داده های جدید را به جدول اضافه کنید. از این دیدگاه، DBMS از برنامه های صفحه گسترده (اکسل) متفاوت نیست که می تواند برخی از توابع پایگاه داده را تقلید کند. سه تفاوت اساسی بین برنامه های DBMS و صفحه گسترده وجود دارد:

    DBMS توسعه یافته است تا اطمینان حاصل شود که پردازش مؤثر مقدار زیادی از اطلاعات، بسیار بیشتر از آنهایی است که صفحات گسترده را با آنها مقابله می کنند.

    DBMS به راحتی می تواند دو جداول را به هم متصل کند تا برای کاربر آنها به همان جدول ارسال شود. تقریبا غیرممکن است که چنین فرصتی را در صفحات گسترده اجرا کنید.

    DBMS کل پایگاه داده را به حداقل می رساند. برای این جدول حاوی داده های تکراری، به چندین جداول مرتبط تقسیم می شود.

دسترسی - برنامه قدرتمندپنجره ها . در این مورد، عملکرد DBMS به صورت ارگانیک همراه با تمام امکانات و مزایا است.پنجره ها.

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

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

1. بخش تحلیلی

      شرح موضوع موضوع

Dispatcher مشغول به ارائه برنامه کلاس ها است. اجازه دهید لازم باشد که یک پایگاه داده ایجاد کنیم که به نمایندگی کمک کند تا برنامه ای از کلاس ها را ایجاد کند. برای انجام این کار، باید اطلاعات زیر را داشته باشید:

    مخاطبان استخدام؛

    گروه ها؛

    تخصص و زمان آزاد معلمان؛

    تماس با جدول زمانی؛

    رشته ها (برنامه درسی)؛

    روزهای هفته؛

    برنامه؛

    سرفصل دروس.

Dispatcher باید برنامه را به صورت سوابق پایه وارد کند:

      روز هفته

      زمان شروع

      مخاطبان

      گروه

      انضباط

      معلم

هنگامی که وارد می شوید، لازم است جلوگیری از "Linings" فرم:

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

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

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

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

    گروه ها؛

    معلمان؛

    حضار.

      تعریف ترکیب داده ها.

برای ارائه کاربر با اطلاعات مشخص شده در پایگاه داده، داده های مرجع در گروه ها، مخاطبان و معلمان باید نگهداری شوند. به عنوان یک نتیجه از تجزیه و تحلیل موضوع موضوع، اسناد شامل اطلاعات مرجع هستند: "گروه ها" (شکل 1.2.1)، "مخاطب" (شکل 1.2)، "معلمان" (شکل 1.2.3)، " برنامه تماس "(شکل 1.2.4)،" رشته ها "(شکل 1.2.5)،" روزهای هفته "(شکل 1.2.6)،" برنامه "(شکل 1.2.7)،" برنامه درسی " (شکل 1.2 هشت). در زیر اشکال اسناد است.

شکل 1.2.1 فرم سند مرجع "گروه"

شکل 1.2.2 فرم سند مرجع "مخاطب"

شکل 1.2.3 فرم سند مرجع "معلمان"

شکل 1.2.4 فرم سند مرجع "برنامه تماس"

شکل 1.2.5 فرم سند مرجع "رشته ها"

شکل 1.2.6 فرم سند مرجع "روز هفته"

شکل 1.2.7 فرم سند مرجع "برنامه"

شکل 1.2.8 فرم سند مرجع "برنامه درسی"

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

    توسعه مدل مفهومی

مدل مفهومی ارائه دیدگاه کاربر در مورد موضوع موضوع است و به نرم افزار DBMS وابسته نیست و نه از راه حل های فنی. مدل تماس باید پایدار باشد. یکی از مدل های رایج طرح مفهومی " ماهیت - ارتباط "مدل. تحت ذاتا درک محتوای اصلی هدف از موضوع موضوع، که اطلاعات جمع آوری می کند. به عنوان یک نهاد، یک مکان، یک فرد، شخصیت، پدیده می تواند به عنوان یک نهاد ظاهر شود - یک شی خاص. موفقیت برای تعیین ویژگی ها - ویژگی های نامگذاری شده است.

    1. تشخیص اشیاء اطلاعاتی

لازم است تجزیه و تحلیل هر پروکسی برای حضور روابط با جزئیات دیگر. لازم به معنی تنها زمانی است که با جزئیات دیگر که وحدت معنایی دارد همراه است. بنابراین، کد تکنولوژی، نام تکنولوژی، تعداد اطلاعات محصول را نشان می دهد؛ کد Object، نام شی، سر شیء، اطلاعات مربوط به اشیاء را نشان می دهد.

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

جزئیات هر شیء اطلاعاتی از مدل داده های کانونی باید مطابق با الزامات مربوط به سوم فرم معمولی یک مدل داده های ارتباطی باشد:

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

بحث در مورد ترکیب اسناد اولیه:


جدول 2.1.1 تجزیه و تحلیل سند "گروه"

سند

جدول 2.1.2 تجزیه و تحلیل سند "مخاطب"

سند

جدول 2.1.3 تجزیه و تحلیل سند "رشته ها"

سند

جدول 2.1.4 تجزیه و تحلیل سند "روز هفته"

سند

جدول 2.1.5 تجزیه و تحلیل سند "معلمان"

سند


جدول 2.1.6 تجزیه و تحلیل سند "برنامه"

سند

جدول 2.1.7. تجزیه و تحلیل سند "برنامه تماس"

سند

جدول 2.1.8. تجزیه و تحلیل این سند "برنامه آموزشی"

سند

اشیاء اطلاعاتی به دست آمده از الزامات عادی سازی، به عنوان مثال در فرم عادی سوم قرار می گیرند.

جدول 2.1.9. اشیاء اطلاعات مرجع

شیء اطلاعات


U منحصر به فرد است، P ساده است، S - کامپوزیت.

2.2. تعیین لینک های امکانات اطلاعات، ساخت یک مدل منطقی اطلاعات و چیز -Diagram

برای ساخت یک مدل منطقی اطلاعات، ما ابتدا ماتریس مجاور را ساختیم - این یک ماتریس مربع با توجه به تعداد IU است که در رشته ها پر شده است. عنصر ماتریس در تقاطع رشته و ستون 1، اگر IO ایستاده در خط با IO ایستاده در ستون، نگرش یک تا بسیاری، نوع رابطه عملکردی مورد توجه قرار نگرفته است.

انواع روابط زیر بین اشیا وجود دارد:

    یک به یک (1: 1). هر نمونه از اولین شیء اطلاعات مربوط به تنها یک نمونه از شیء اطلاعات دوم است.

    یک به چند (1: متر). هر نمونه از یک شی اطلاعات مربوط به چند مورد از یک شی دیگر از اطلاعات است، و هر نمونه از شیء اطلاعات دوم مربوط به بیش از یک نمونه از اولین شیء اطلاعات است.

    بسیاری از به بسیاری از (m: m). هر نمونه از یک شیء اطلاعات مربوط به چندین مورد از یک شی اطلاعات دیگر است و هر نمونه از شیء اطلاعات دوم ممکن است به چند نسخه اول مربوط باشد.

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

روز هفته (1) برنامه (7). نوع ارتباطی 1: متر ارتباط بین این اشیاء با کمک کد لازم هفته ارائه شده است.

مخاطب (2) برنامه (7). نوع ارتباطی 1: متر ارتباط بین این اشیاء توسط تعداد مخاطب مخاطب تضمین شده است.

برنامه تماس (3) برنامه (7). نوع ارتباطی 1: متر رابطه بین این اشیاء با استفاده از تعداد عدد جفت تضمین شده است.

برنامه های آموزشی (4) رشته (6). نوع ارتباطی 1: متر ارتباط بین این اشیاء توسط پروکسی های رشته ای ارائه شده است.

گروه ها (5) برنامه (7). نوع ارتباطی 1: متر ارتباط بین این اشیاء توسط ضبط کد گروه تضمین شده است.

رشته ها (6) برنامه (7). نوع ارتباطی 1: متر رابطه بین این اشیاء با استفاده از جزئیات کد رشته ای تضمین شده است.

معلمان (8) برنامه (7). نوع ارتباطی 1: متر رابطه بین این اشیا با استفاده از الزام شماره تبادل معلم تضمین شده است.

با توجه به این داده ها، شما می توانید یک ماتریس از مجاورت ایجاد کنید، که به شما اجازه می دهد تا اشیاء اطلاعات را با سطوح ساخت (شکل 2.2)

شکل. 2.2 ماتریس مجاورت

اطلاعات و مدل منطقی به شکل کانونی داده می شود و اشیاء در آن قرار دارند. در سطح صفر، هیچ اشیایی وجود ندارد که به اشیاء دیگری متصل نشوند، در سطح 1 سطح زیر سطح 0 سطح، و غیره چنین قرار دادن اشیاء ایده ای از وابستگی سلسله مراتبی را ارائه می دهد، یک مدل را بصری تر می کند و درک وابستگی های 1: m را تسهیل می کند.

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

اشیاء اطلاعات روزهای هفته، مخاطب، برنامه تماس، برنامه درسی، گروه ها، معلمان در 0 سطح اهم؛

هدف اطلاعات رشته در 1 قرار دارد سطح اهم؛

برنامه اطلاعاتی اطلاعات در 2 است سطح اهم

نمودارهای روابط بین جداول کمک به بصری یک پروژه پایگاه داده را ارائه می دهند. نمودار شیء نگرش (وجود، موجودیت.- رابطه - ER )، که همچنین نمودارهای شیء ویژگی مشخصه نامیده می شود (entity- Atribute- رابطه - گوش ) یکی از روش های گسترده ترین روش برای تصویر روابط بین جداول پایگاه داده است. Ellipses بیش از مستطیل از جداول نشان می دهد کلاس های ویژگی (زمینه) شامل در رابطه. رم، اتصال جفت مستطیل جداول و بیضوی زمینه هایی که رابطه بین زمینه ها را نشان می دهند.

نمودار ER از موضوع موضوع "برنامه" در ضمیمه A. ارائه شده است

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

ساختار منطقی پایگاه داده ارتباطی یک نمایش کافی از مدل منطقی اطلاعات به دست آمده از موضوع موضوع است. برای مدل کانونی، هیچ تحول اضافی مورد نیاز نیست. هر شی اطلاعات مدل داده توسط جدول ارتباطی مربوطه نمایش داده می شود. ساختار جدول ارتباطی با ترکیب دقیق شیء اطلاعات مربوطه تعیین می شود که هر ستون (فیلد) مربوط به یکی از جزئیات است. جزئیات کلیدی یک جدول ارتباطی منحصر به فرد را تشکیل می دهند. برای هر ستون جدول، نوع، اندازه داده ها و سایر ویژگی ها تنظیم می شود. توپولوژی طرح اطلاعات پروژه عملا با توپولوژی مدل منطقی اطلاعات همخوانی دارد. ساختار منطقی پایگاه داده در ضمیمه B و فیزیکی در ضمیمه C ارائه شده است

      شرح کار با برنامه "برنامه"

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

تمام اطلاعات لازم به پایگاه داده وارد شده است. بر اساس داده های وارد شده، پرس و جو برای پیدا کردن اطلاعات مورد نظر (توسط مخاطبان، گروه ها یا معلمان) سازماندهی می شود. این کار با پنجره اصلی آغاز می شود (شکل 2.4.1)، که پنج دکمه را نشان می دهد.

شکل. 2.4.1 برنامه پنجره اصلی

هنگامی که روی دکمه "برنامه" کلیک می کنید، ممکن است با کل پایگاه داده کار کنید. شکل اصلی "روزهای هفته" شامل فرم فرعی "برنامه" است. شما می توانید برنامه را در قالب نوشته های پایگاه داده ویرایش کنید (شکل 2.4.2):

شکل. 2.4.2 ویرایش برنامه بر اساس تمام داده ها

هنگامی که روی دکمه «برنامه گروهی» کلیک میکنید، یک فرم با یک درخواست کد پرس و جو ظاهر می شود (شکل 2.4.3)، در مثال ما برای گروه با کد "3514"، سپس پایه برای ویرایش برنامه (شکل 2.4 .4)

شکل. 2.4.4 برنامه ویرایش برای یک گروه خاص

هنگامی که روی دکمه "مخاطب" کلیک میکنید، تعداد مخاطب به نظر می رسد (شکل 2.4.5)، به عنوان مثال، تعداد مخاطب "1"، سپس کد هفته هفته را درخواست کنید (شکل 2.4.6 )، در مثال ما - "1" (دوشنبه)، و سپس فرم برای ویرایش برنامه (شکل 2.4.7).

شکل. 2.4.7 برنامه ویرایش

هنگامی که دکمه "سخنران" را فشار می دهید، انتخاب نام معلم به نظر می رسد (شکل 2.4.8)، سپس درخواست درخواست درخواست برای هفته (شکل 2.4.9)، سپس برنامه ویرایش برنامه خود را تشکیل می دهند (شکل 2.4 .10)

شکل. 2.4.10 برنامه ویرایش

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

2.5. اعدام پرسش

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

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

    مشخص کردن زمینه های نمایش داده شده برای نوشته های انتخاب شده؛

    انجام محاسبات با استفاده از داده های انتخاب شده.

در دسترسی چهار نوع درخواست برای اهداف مختلف وجود دارد:

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

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

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

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

به عنوان مثال درخواست برنامه مخاطب را در نظر بگیرید. اجازه دهید ما نیاز به پیدا کردن برنامه برای مخاطبان "1"، در روز دوشنبه. درخواست "مخاطب" را انتخاب کنید. یک پنجره ظاهر می شود (شکل 2.5.1). ما تعداد مخاطبان را وارد می کنیم - "1".

پنجره بعدی ظاهر می شود (شکل 2.5.2). ما کد روز هفته را وارد می کنیم؛ دوشنبه مربوط به کد "1" است.

پس از تمام اطلاعات معرفی شده، نتیجه را به دست می آوریم (شکل 2.5.3)

شکل. 2.5.3 برنامه خروجی برای "مخاطب"

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

نتیجه

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

سیستم های اطلاعاتی مدرن (ICS) که ادغام داده ها را پیاده سازی می کنند، با مقادیر زیادی از داده های ذخیره شده، یک سازمان پیچیده، نیاز به برآورده ساختن نیازهای مختلف کاربران متعدد مشخص می شود.

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

نتیجه کار انجام شده توسط من برنامه برنامه برنامه است، که به شما اجازه می دهد تا برنامه های کلاس را ویرایش و ویرایش کنید، با توجه به اشتغال مخاطبان، اطلاعات در مورد گروه ها، تخصص و زمان آزاد معلمان، جدول زمانی تماس ها، رشته ها (برنامه درسی)، روزهای هفته.

در کار من استفاده می شودqbe - سوالات. این ها درخواستهای تحت طراح درخواست ها هستند که یک ابزار گرافیکی برای ایجاد درخواست های نمونه است. زبانsql طراحی شده برای کار با پایگاه داده های ارتباطی و در واقع نشان دهنده سیستم مدیریت پایگاه داده های ارتباطی، همچنین بر روی عملیات با داده های ارائه شده در قالب مجموعه ای از جداول مرتبط با منطق متمرکز شده است.

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

کتابشناسی - فهرست کتب

    علوم کامپیوتر. دوره پایه / Simonovich S.V. و دیگران - سنت پترزبورگ: انتشارات خانه "پیتر"، 2000. - 640С.

    علوم کامپیوتر. Tutorial / Lomtdze v.V.، Shishkin L.P. - Irkutsk: Irstu، 1999. - 116C.

    لوبوا o.e. پایگاه داده دوره سخنرانی سوچی مواد آموزشی 2007

    لوبوا o.e. دستورالعمل های روشنی برای اجرای پروژه دوره ای برای دانشجویان تخصص 010502 "اطلاعاتی کاربردی"، یادگیری تمام وقت، بر روی پایگاه داده "پایگاه داده". دانشگاه سومی دانشگاه گردشگری و رفت و آمد مکرر - Sochi: Sgut و CD، 2004، 90 ثانیه.













پیوست اول.

چیز -Diagram از موضوع موضوع "برنامه"

ایجاد یک پایگاه داده "برنامه"

معرفی

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

ارتباط موضوع

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

یکی از وظایف کامپوزیتی می تواند مشکل طراحی فرآیند برنامه ریزی، و همچنین تنظیم عملیاتی برنامه در صورت نیاز به این مورد در نظر گرفته شود.

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

پایگاه های داده (پایگاه داده) در حال حاضر بر اساس پشتیبانی کامپیوتر از فرایندهای اطلاعات موجود در تقریبا تمام حوزه های فعالیت انسانی است.

در واقع، فرآیندهای پردازش اطلاعات دارای طبیعت مشترک هستند و به شرح بخش های واقعیت متکی هستند، که به صورت مجموعه ای از داده های مرتبط مرتبط بیان شده است. پایگاه های داده یک ابزار موثر برای نشان دادن ساختارهای داده ها و دستکاری آنها هستند. مفهوم پایگاه های داده شامل استفاده از ابزارهای ذخیره سازی اطلاعات یکپارچه است که به مدیریت داده های متمرکز و ایجاد بسیاری از کاربران با آنها اجازه می دهد. در این مورد، پایگاه داده باید در یک محیط کامپیوتری با نرم افزار تک حفظ شود، سیستم مدیریت پایگاه داده (DBMS) نامیده می شود. DBMS همراه با برنامه های کاربردی یک بانک داده نامیده می شود.

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

شرح مختصری از موضوع موضوع.

منطقه موضوع یک قطعه واقعیت نامیده می شود که با استفاده از پایگاه داده و برنامه های کاربردی آن توصیف یا مدل سازی شده است. در زمینه موضوع، اشیاء اطلاعات اختصاص داده می شوند - اشیاء قابل شناسایی از دنیای واقعی، فرایندها، سیستم ها، مفاهیم، \u200b\u200bو غیره، اطلاعاتی که در پایگاه داده ذخیره می شود.

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

برنامه شامل جداول زیر است:

1 معلم

2 مخاطب

4 کلاس

5 جفت زمان

6 برنامه

جدول 1. تولید کنندگان جدول 2.Audia

مخاطبان

کد نمایشگاه

جدول 3. گروه ها

کد گروه

دانشکده

تخصص

اطلاع رسان

سیستم های اطلاعاتی

اجاره و حقوق

کشیش

اطلاع رسان

اطلاع رسانی کاربردی (در اقتصاد)

اقتصاد

تاریخچه ek.nuk

اقتصاد

بازار یابی

اشکال 123AGA

5. جدول بزرگ زن و شوهر 4.in

درس کد

نوع کلاس ها

پایگاه داده

برنامه نويسي

سیستم عامل

مدیریت

فلسفه

زمان کوتاه

جدول 6.Recription

برنامه

درس کد

نوع کلاس ها

معلم

مخاطبان

برنامه نويسي

Alexandrova O.A.

مدیریت

KIRILOV N. YA

مدیریت

Pavlekovskaya I.M.

برنامه نويسي

Akimov A.V.

پایگاه داده

KIRILOV N. YA

سیستم عامل

Alexandrova O.A.

برنامه نويسي

KIRILOV N. YA

شرح ویژگی ها و خواص آنها.

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

چه مقادیر باید در این زمینه نمایش داده شود.

چقدر فضا برای ذخیره مقادیر در این زمینه مورد نیاز است.

چه عملیات باید با مقادیر در این زمینه انجام شود.

آیا مرتب سازی یا نمایه سازی فیلد نیاز دارد.

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

چگونه باید مقادیر در این زمینه باید مرتب شود.

10 نوع زمینه وجود دارد.

جدول 2

نوع داده

کاربرد

متن

متن یا ترکیبی از متن و اعداد

تا 255 کاراکتر

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

تا 64،000 کاراکتر

عددی

داده های عددی مورد استفاده برای محاسبات

1، 2، 4، 8 بایت

زمان قرار

تاریخ و زمان، مرتب سازی مناسب را تضمین می کند.

پولی

ارزش های ارز برای جلوگیری از گرد کردن

قرار دادن خودکار اعداد پیوسته یا تصادفی هنگام اضافه کردن یک رکورد.

منطقی

دو ارزش مانند بله / نه

ole object

اشیاء ایجاد شده در برنامه های دیگر.

تا 1 گیگابایت

تا 64،000 کاراکتر

استاد جایگزینی

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

اندازه میدان کلیدی

علاوه بر نوع فیلد، فرمت هایی وجود دارد که به شما اجازه می دهد فرمت های خروجی متن، اعداد، تاریخ ها و مقادیر زمان بر روی صفحه نمایش و چاپ را مشخص کنید. فرمت فیلد برای عناصر کنترل در پنجره Properties، و برای فیلد در یک جدول یا پرس و جو در حالت سازنده جدول (در بخش خواص فیلد) یا در پنجره پرس و جو (در پنجره Properties Field) تنظیم شده است. فرمت ها را می توان از لیست فرمت های جاسازی شده برای زمینه هایی که دارای انواع داده های عددی، پولی، منطق، و همچنین انواع داده ها و تاریخ ها / زمان هستند، انتخاب شوند. همچنین، برای هر نوع زمینه های غیر از اشیاء OLE، ممکن است فرمت های خاص خود را ایجاد کنید. علاوه بر این، ارزش این ویژگی را می توان در ماکرو یا در برنامه ویژوال بیسیک تنظیم کرد.

طراحی رابطه

جدول 7. ارتباط اشیاء اطلاعاتی

شماره ارتباطات

شیء اصلی

شیء برده

نوع ارتباطات

معلمان

برنامه

مخاطبان

برنامه

برنامه

برنامه

زمان کوتاه

برنامه

شرح روابط بین جداول روابط.

پس از توسعه تمام جداول، لازم است ارتباط بین آنها ایجاد شود.

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

معمولا نوع ارتباطات "یک به چند" استفاده می شود. در این ارتباط، هر ورودی در جدول A می تواند به چندین ورودی در جدول B مربوط باشد، و ورود به جدول در جدول نمی تواند بیش از یک ضبط مربوطه در جدول A داشته باشد.

هنوز هم ممکن است رابطه "بسیاری به بسیاری" وجود داشته باشد. با استفاده از این نسبت یک ورودی در جدول A می تواند به چندین ورودی در جدول B مربوط باشد، و یک ورودی در جدول V - چندین نوشته در جدول A. این طرح تنها با کمک یک جدول سوم (Binder)، کلید اجرا می شود که شامل حداقل دو فیلد است. که زمینه های کلید خارجی در جداول A و V هستند.

نوع نامناسب ترین نوع "یک به یک". با این احترام، ضبط در جدول A می تواند بیش از یک رکورد متصل در جدول B، و بالعکس. از چنین پیوند به جداول بسیار گسترده ای استفاده کنید، برای جدا کردن بخشی از جدول به دلایل حفاظت، و همچنین صرفه جویی در اطلاعات مربوط به زیر مجموعه سوابق موجود در جدول اصلی. به عنوان مثال، برای ذخیره اطلاعات محرمانه.

برای ایجاد یک طرح، از ابزار ایجاد طرح Schema استفاده کنید.

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

شکل 1. اطلاعات Schem "برنامه"

تنظیم رابطه عملکردی بین صفات، انتخاب ویژگی های کلیدی.

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

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

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

اگر فیلد حاوی مقادیر منحصر به فرد مانند کدهای یا شماره های موجودی باشد، این فیلد را می توان به عنوان کلید تعریف کرد.

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

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

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

3. طراحی یک پایگاه داده.

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

مراحل طراحی پایگاه داده

در زیر مراحل اصلی طراحی پایگاه داده است:

تعریف هدف ایجاد یک پایگاه داده.

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

تعیین زمینه های مورد نیاز در جدول.

تنظیم مقدار فردی به هر زمینه.

تعریف روابط بین جداول.

به روز رسانی ساختار پایگاه داده.

اضافه کردن داده ها و ایجاد اشیاء پایگاه داده دیگر.

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

تعریف پایگاه داده ایجاد هدف

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

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

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

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

هنگام طراحی جداول، لزوما از دسترسی مایکروسافت استفاده نکنید. اول، بهتر است یک ساختار بر روی کاغذ ایجاد شود. هنگام طراحی جداول، توصیه می شود با اصول اساسی زیر هدایت شود:

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

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

هر جدول باید فقط اطلاعات را در یک موضوع داشته باشد.

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

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

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

هر فیلد باید با موضوع جدول مرتبط باشد.

جدول باید تمام اطلاعات لازم را شامل شود.

اطلاعات باید به کوچکترین واحدهای منطقی (به عنوان مثال، نام "نام" و "نام خانوادگی" شکسته شود، و نه فیلد عمومی "نام").

تنظیم ارزش فردی به هر زمینه

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

تعریف روابط بین جداول

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

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

به روز رسانی ساختار پایگاه داده

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

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

اضافه کردن داده ها و ایجاد سایر اشیاء پایگاه داده

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

استفاده از تجزیه و تحلیل در دسترسی مایکروسافت

دسترسی مایکروسافت دو ابزار برای بهبود ساختار پایگاه داده وجود دارد. تجزیه و تحلیل جدول Wizard به بررسی جدول، در صورت لزوم، یک ساختار جدید و ارتباطات را ارائه می دهد، و همچنین آن را دوباره کار می کند.

تجزیه و تحلیل سرعت کل پایگاه داده را بررسی می کند، توصیه هایی را برای بهبود آن ارائه می دهد و همچنین آنها را اجرا می کند.

توسعه و ایجاد فرم ها.

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

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

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

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

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

ایجاد فرم ها در حالت استاد اصلی.

در پنجره پایگاه داده، فرم ها را در لیست اشیاء انتخاب کنید.

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

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

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

توجه داشته باشید. اگر این لیست "فرم های اصلی" یا "جدول خلاصه" انتخاب شده باشد، این مرحله مورد نیاز نیست - منبع ورودی برای فرم می تواند بعدا مشخص شود.

روی OK کلیک کنید

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

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

شکل 2 برنامه فرم

شکل 3 طراح فرم

سازمان درخواست

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

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

در کادر محاوره ای درخواست جدید، یک پرس و جو ساده را در لیست لیست انتخاب کنید و روی OK کلیک کنید.

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

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

کار با درخواست در حالت سازنده.

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

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

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

دوبار کلیک بر روی اشیاء که می خواهید به درخواست اضافه کنید، و سپس روی Close کلیک کنید.

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

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

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

توسعه و ایجاد گزارش ها.

این گزارش یک ابزار موثر برای نشان دادن داده ها در قالب چاپ است. داشتن توانایی کنترل اندازه و ظاهر همه موارد گزارش، کاربر می تواند اطلاعات مورد نظر را نمایش دهد.

گزارش ها عمدتا شبیه به فرم ها هستند. هنگام طراحی گزارش ها، بسیاری از فن آوری های مورد استفاده برای فرم ها استفاده می شود.

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

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

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

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

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

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

مرتب سازی و گروه بندی داده ها. شما می توانید داده ها را صعودی و نزولی مرتب کنید. شما همچنین می توانید مطالب خود را برای یک یا چند زمینه گروه بندی کنید و نتایج متوسط \u200b\u200bو کلی را نشان دهید.

پنجره گزارش شما می توانید دکمه های deploy و Folly را اضافه یا حذف کنید، متن هدر و سایر موارد پنجره گزارش را تغییر دهید.

بخش ها شما می توانید اندازه امضا، یادداشت ها و گزارش منطقه داده را اضافه کنید، حذف، پنهان کردن یا تغییر دهید. شما همچنین می توانید خواص بخش هایی را مشخص کنید که دیدگاه گزارش روی صفحه را تعیین می کنند و هنگام چاپ.

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

برنج 5 گزارش برنامه ریزی شده

نتیجه.

با توجه به دوره کار خود در یک مثال عملی، من درک می کنم که دسترسی مایکروسافت دارای تمام ویژگی های DBM های کلاسیک است و فرصت های اضافی را فراهم می کند. دسترسی نه تنها قدرتمند، انعطاف پذیر و آسان برای استفاده از DBMS، بلکه یک سیستم برای توسعه برنامه های کاربردی با پایگاه های داده است. با استفاده از دسترسی، می توانید یک برنامه کاربردی را در محیط ویندوز ایجاد کنید و به طور کامل به نیازهای مدیریت داده های ما مناسب است. با استفاده از درخواست ها، می توانید اطلاعات ذخیره شده در جداول را انتخاب کنید و پردازش کنید. شما می توانید فرم ها را برای وارد کردن، مشاهده و به روز رسانی اطلاعات، و همچنین استفاده از دسترسی به ایجاد گزارش های ساده و پیچیده ایجاد کنید. فرم ها و گزارش ها "به ارث بردن" خواص یک جدول پایه یا درخواست، بنابراین در اکثر موارد شما فرمت ها، شرایط بر روی ارزش ها و برخی از ویژگی های دیگر داده ها را تنها یک بار مشخص کنید. قدرتمند ترین لوازم جانبی شامل ابزارهای توسعه شیء - جادوگران است که می تواند مورد استفاده قرار گیرد برای ایجاد جداول، پرس و جو انواع مختلف فرم ها و گزارش ها، به سادگی انتخاب گزینه های دلخواه با استفاده از ماوس. برای به طور کامل خودکار عمل برنامه خود را، با استفاده از دسترسی به ماکرو، شما به راحتی می توانید داده ها را با فرم ها و گزارش ها مرتبط کنید. شما می توانید اکثر برنامه های کاربردی را بدون نوشتن یک خط از برنامه ایجاد کنید، اما اگر شما نیاز به ایجاد چیزی کاملا پیچیده ایجاد کنید، این مورد یک زبان برنامه نویسی قدرتمند را فراهم می کند - مایکروسافت دسترسی به اساسی.

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

کتابشناسی - فهرست کتب

دسترسی 2000: توسعه برنامه. I. Kharitonova، V. Mikheev. BHV، 2000.

دسترسی 97 V. Cornelyuk، Z. Vekhar، N. Zinoviev. "Solon"، 1998.

Rachnka D.toria و تمرین پایگاه داده های ساخت پایگاه داده، هشتم. سن پترزبورگ: "پیتر"، 2003.

D.، Tsygankov V. M.، Maltsev M. G. پایگاه های داده ها: کتاب درسی برای آموزش عالی

موسسات / اد. پروفسور A. D. Homonenko. سنت پترزبورگ: تاج چاپ، 2000.

سیستم مرجع دسترسی مایکروسافت.

برای آماده سازی این کار، مواد از سایت http://referat.ru استفاده شد

معرفی

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

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

بسیاری از سیستم های مدیریت پایگاه داده پایگاه داده در جهان وجود دارد. با وجود این واقعیت که آنها می توانند با استفاده از اشیاء مختلف به روش های مختلف کار کنند و کاربر را با توابع مختلف و ابزار ارائه دهند، اکثر DBMS بر اساس یک مجتمع مجتمع مبتنی بر مفاهیم اساسی است. این به ما فرصتی می دهد تا یک سیستم را در نظر بگیریم و مفاهیم، \u200b\u200bتکنیک ها و روش های آن را برای کل کلاس DBMS خلاصه کنیم. به عنوان یک شیء دانشگاهی، ما Microsoft Access DBMS را وارد می کنیم که وارد بسته مایکروسافت آفیس می شوند. تقریبا تمام DBMS به شما اجازه می دهد تا داده های جدید را به جدول اضافه کنید. از این دیدگاه، DBMS از برنامه های صفحه گسترده (اکسل) متفاوت نیست که می تواند برخی از توابع پایگاه داده را تقلید کند. سه تفاوت اساسی بین برنامه های DBMS و صفحه گسترده وجود دارد:

DBMS توسعه یافته است تا اطمینان حاصل شود که پردازش مؤثر مقدار زیادی از اطلاعات، بسیار بیشتر از آنهایی است که صفحات گسترده را با آنها مقابله می کنند.

DBMS به راحتی می تواند دو جداول را به هم متصل کند تا برای کاربر آنها به همان جدول ارسال شود. تقریبا غیرممکن است که چنین فرصتی را در صفحات گسترده اجرا کنید.

DBMS کل پایگاه داده را به حداقل می رساند. برای این جدول حاوی داده های تکراری، به چندین جداول مرتبط تقسیم می شود.

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

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

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

Dispatcher مشغول به ارائه برنامه کلاس ها است. اجازه دهید لازم باشد که یک پایگاه داده ایجاد کنیم که به نمایندگی کمک کند تا برنامه ای از کلاس ها را ایجاد کند. برای انجام این کار، باید اطلاعات زیر را داشته باشید:

· استخدام مخاطب؛

· گروه ها؛

· تخصص و زمان آزاد معلمان؛

· برنامه های تماس؛

· رشته ها (برنامه درسی)؛

· روزهای هفته؛

· برنامه؛

· سرفصل دروس.

Dispatcher باید برنامه را به صورت سوابق پایه وارد کند:

روز هفته

زمان شروع

مخاطبان

انضباط

معلم

هنگامی که وارد می شوید، لازم است جلوگیری از "Linings" فرم:

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

2. همان گروه در همان زمان در مخاطبان مختلف یا موضوعات مختلف یا معلمان مختلف مشغول به کار است.

3. همان معلم در همان زمان یا در مخاطبان مختلف یا موضوعات مختلف و یا با گروه های مختلف مشغول به کار است.

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

· گروه ها؛

· معلمان؛

برای ارائه کاربر با اطلاعات مشخص شده در پایگاه داده، داده های مرجع در گروه ها، مخاطبان و معلمان باید نگهداری شوند. به عنوان یک نتیجه از تجزیه و تحلیل موضوع موضوع، اسناد شامل اطلاعات مرجع هستند: "گروه ها" (شکل 1.2.1)، "مخاطب" (شکل 1.2)، "معلمان" (شکل 1.2.3)، " برنامه تماس "(شکل 1.2.4)،" رشته ها "(شکل 1.2.5)،" روزهای هفته "(شکل 1.2.6)،" برنامه "(شکل 1.2.7)،" برنامه درسی " (شکل 1.2 هشت). در زیر اشکال اسناد است.

شکل 1.2.1 فرم سند مرجع "گروه"

شکل 1.2.3 فرم سند مرجع "معلمان"

شکل 1.2.4 فرم سند مرجع "برنامه تماس"

شکل 1.2.5 فرم سند مرجع "رشته ها"

شکل 1.2.6 فرم سند مرجع "روز هفته"

شکل 1.2.7 فرم سند مرجع "برنامه"

تنظیم وظیفه: شما باید یک پایگاه داده برنامه "برنامه معلم" را در DBMS "MS Access 2002" ایجاد کنید.

اجرای "MS Access 2002"، یک پایگاه داده جدید ایجاد کنید، آن را به دیسک ذخیره کنید. ما به بخش اول "جداول" می رویم و شروع به پر کردن آن می کنیم. در کل، لازم است که جداول زیر را ایجاد کنید:

- روزهای هفته؛

- زوج هفته؛

- حضار؛

- گروه ها؛

- انواع کلاس ها؛

- رشته ها

به منظور ایجاد اولین جدول، شما باید به بخش "جداول" بروید، سازنده را شروع کنید و نام فیلد، نوع و اندازه را وارد کنید.

نام میدان

نوع فیلد، اندازه

کد روز هفته

شمارنده، کلید اولیه

روز هفته

نام میدان

نوع فیلد، اندازه

شمارنده، کلید اولیه

تعداد زن و شوهر

عددی، بایت

زمان شروع

زمان قرار

زمان پایان

زمان قرار

سپس یک جدول "گروه" ایجاد کنید.

نام میدان

نوع فیلد، اندازه

کد گروه

شمارنده، کلید اولیه

نام

متن، 5

سپس ما به ایجاد یک جدول "نوع کلاس ها" می رویم.

نام میدان

نوع فیلد، اندازه

شمارنده، کلید اولیه

نام میدان

نوع فیلد، اندازه

کد نمایشگاه

شمارنده، کلید اولیه

مخاطبان

متن، 5

سپس یک جدول "parity of the week" ایجاد کنید، زیرا کلاس ها اغلب برنامه های مختلفی در هفته های حتی و عجیب و غریب دارند.

نام میدان

نوع فیلد، اندازه

کد تقلیل

شمارنده، کلید اولیه

نام میدان

نوع فیلد، اندازه

کد انضباط

شمارنده، کلید اولیه

انضباط

متن، 50.

و در نهایت، ما یک جدول کلیدی در تمام حواس "برنامه" ایجاد می کنیم.

نام میدان

نوع فیلد، اندازه

کد برنامه

شمارنده، کلید اولیه

روز هفته

کلید خارجی، جدول "روز هفته"

برابری

کلید خارجی، جدول "پارتی هفته"

کلید خارجی، جدول "زوج"

کلید خارجی، جدول "گروه"

انضباط

کلید خارجی، جدول انضباط

نوع اشغال

کلید خارجی، جدول "انواع کلاس ها"

مخاطبان

کلید خارجی، جدول "مخاطب"

هنگامی که تمام جداول ایجاد شده است، شما باید به بخش "Service - Data" بروید تا لینک ها را تنظیم کنید، یعنی، برای ایجاد یکپارچگی، حذف Cascading و به روز رسانی اطلاعات Cascading.

شکل. 1. نمودار داده پایگاه داده

شکل. 2. جدول "روز هفته"

شکل. 3. جدول "زوج"

شکل. 4. جدول "گروه"

شکل. 5. جدول "انواع کلاس ها"

شکل. 6. جدول "مخاطب"

شکل. 7. جدول "پارتی هفته"

شکل. 8. جدول "رشته ها"

شکل. 9. جدول "برنامه"

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

شکل. 10. گزارش "برنامه" در تقریب اول

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