База даних "Кафедра" в Access з меню MDI

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

ть підготовки] INNER JOIN [Спеціальна кафедра] ON [Спеціальність підготовки].ШифрСпеціальності = [Спеціальна кафедра].ШифрСпеціальності

WHERE ((([Спеціальна кафедра].[№ групи]) Like "C0*") AND (([Спеціальна кафедра].№кафедри)=3 Or ([Спеціальна кафедра].№кафедри)=5)) OR ((([Спеціальна кафедра].[№ групи]) Like "C4*"));

 

Запит 3 у режимі таблиці (рис.17):

 

Рис.17.

 

Четвертий запит про усі записи, що впорядковані по полю - № кафедри мовою SQL:

 

SELECT [Base 1].[№ кафедри], [Base 1].[№ групи 1], [Base 1].[№ групи 2], [Base 1].[№ групи 3], [Base 1].[№ групи 4], [Base 1].[№ групи 5], [Спеціальна кафедра].НазваКафедри

FROM [Base 1] INNER JOIN [Спеціальна кафедра] ON [Base 1].[№ кафедри] = [Спеціальна кафедра].№кафедри

GROUP BY [Base 1].[№ кафедри], [Base 1].[№ групи 1], [Base 1].[№ групи 2], [Base 1].[№ групи 3], [Base 1].[№ групи 4], [Base 1].[№ групи 5], [Спеціальна кафедра].НазваКафедри

ORDER BY [Base 1].[№ кафедри];

Четвертий запит у режимі таблиці (рис.18):

 

Рис.18.

6. Операції реляційної алгебри

 

Операції реляційної алгебри обєднання (R = R1 U R2) і перетину (R = R1 ? R2) накладають додаткові умови на схеми початкових відношень.

Декартовий добуток (R = R1 x R2) не накладає ніяких додаткових умов на схеми початкових відношень, тому ця операція допустима для будь яких двох відношень без додаткових умов.

 

Base1

Спеціальна кафедра№ кафедриНазва кафедриПІБ начальника кафедри1КріптографіїКороль О.С.2ТСПБогуш С.В.3ЗвязкуБойко О.В.5Компютерних наукПалій М.М.

Base2

Спеціальна кафедра№ навчального корпусу№ курсу1С12С02С24С4

Base3

Спеціальна кафедра№ кафедриНазва кафедриПІБ начальника кафедри№ навчального корпусу№ курсу1КріптографіїКороль О.С.2С03ЗвязкуБойко О.В.2С25Компютерних наукПалій М.М.4С42ТСПБогуш С.В.1С12ТСПБогуш С.В.1С11КріптографіїКороль О.С.2С03ЗвязкуБойко О.В.2С25Компютерних наукПалій М.М.4С41КріптографіїКороль О.С.2С05Компютерних наукПалій М.М.4С43ЗвязкуБойко О.В.2С22ТСПБогуш С.В.1С13ЗвязкуБойко О.В.2С22ТСПБогуш С.В.1С11КріптографіїКороль О.С.2С05Компютерних наукПалій М.М.4С45Компютерних наукПалій М.М.4С42ТСПБогуш С.В.1С13ЗвязкуБойко О.В.2С21КріптографіїКороль О.С.2С0

Презентація курсового проекту з ефектами анімації по роботі з ІС „Кафедра” додана до курсового проекту у файлі „Кафедра37.ppt”.

Висновки

 

В даної курсової роботі було розроблено:

1. Інфологічну модель предметної області „Кафедра” в загальному проектному представленні на базі ER-моделі („сутність-звязок”).

2. Логічну (концептуальну) схему бази даних на базі інфологічної моделі предметної області і композиційної схеми БД з застосуванням ручної процедури побудови логічної схеми БД.

3. Інтерфейс користувача інформаційної системи.

4. Програму на мові Pascal згідно розробленого інтерфейсу.

5. Запити на мові SQL до бази даних відповідно варіанту.

6. Операції реляційної алгебри обєднання (R = R1 U R2), перетину (R = R1 ? R2) і декартового добутку (R = R1 x R2) будь яких двох відношень логічної схеми бази даних.

7. Презентацію курсового проекту в Power Point.

При практичном опрацюванні курсового проекту ми побачили, що MS Access - це не тільки могутня, гнучка і проста у використовуванні СУБД, але і система для розробки працюючих з базами даних додатків. За допомогою Access ви можете створити додаток, що працює в середовищі Windows і повністю відповідне вашим потребам по управлінню даними. Використовуючи запити, ви можете вибирати і обробляти в таблицях інформацію, що зберігається. Можна створювати форми для введення, перегляду і оновлення даних, а також використовувати Access для створення як простих, так і складних звітів. Форми і звіти успадковують властивості базової таблиці або запиту, так що в більшості випадків ви вказуєте формати, умови на значення і деякі інші характеристики даних тільки один раз. До числа наймогутніших засобів Access відносяться засоби розробки обєктів - Майстри, яких ви можете використовувати для створення таблиць, запитів різних типів форм і звітів, а також кнопок і інших атрибутів вбудованого Visual Basic, просто вибравши за допомогою миші потрібні опції. Щоб повністю автоматизувати роботу вашого додатку, за допомогою макросів Access ви легко звяжете дані з формами і звітами. Ви можете створити більшість додатків, не написавши ні єдиного рядка програми, але якщо вам необхідно створити щось вже дуже витончене, то на цей випадок Microsoft Access надає могутню мову програмування - Microsoft Access Basic.

І, нарешті, всі ці засоби дозволяють створювати додатки, що працюють не тільки з базою даних Access, але і з іншими найпоширенішими базами даних. Ваш додаток може працювати безпосередньо з файлами dBASE, з базами даних Раrаdох, FохРrо і будь-якою базою даних, підтримуючих ОDВС. Ви зможете також легко імпортувати дані з текстових файлів, документів текстових процесорів і електронних таблиць (і експортувати дані в них).

Microsoft Access має безліч областей застосування: на малому підприємстві; в роботі за контрактом, коли ви розробляєте прикладні програми за замовленням або виступаєте в ролі консультанта; у великих корпораціях, коли ви виступаєте в ролі координатора виробничих інформаційних систем і навіть у сфері домашнього застосування.

Список використаної літератури

 

  1. Харитонова И.А., Михеева В.Д. Microsoft Access 2000: Разработка приложений. СПб.: БХВ, 2000. 832 с.
  2. Робинсон С. Microsoft Access 2000: - СПб.: Издательский дом Питер, 2002. 512 с.
  3. Вейскас Дж. Эффективная работа с Microsoft Access 2000: СПб.: Питер-Пресс, 2002. 1040 с.
  4. Дженнингс Р. Использование Microsoft Access 2000: Специальное издание. - Издатель