Система управління базою даних (підсистема "Бібліотека") в середовищі Access

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

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

, яка б зводила до мінімуму дублювання даних, а також спрощувала процедури їх обробку та оновлення. Для досягнення даної мети був запропонований спеціальний апарат нормалізації початкових відношень. В результаті його використання будь-яка початкова таблиця може бути приведена до першої, другої, третьої форм. В процесі можуть виникнути нові таблиць [6].

Розглянемо теореми про нормалізацію відношень.

Теорема 1: якщо початкові відношення містять один або кілька складних атрибутів, то воно буде вважатися нормалізованим до першої нормальної форми, якщо в результаті цього перетворення всі його атрибути стануть простими.

Теорема 2: відношення може вважатись приведеним до другої нормальної форми, якщо воно знаходиться в першій нормальній формі і кожний не ключовий атрибут функціонально-повно залежить від складеного ключа.

Теорема 3: відношення знаходиться в третій нормальній формі, якщо воно знаходиться в другій нормальній формі і кожен його не ключовий атрибут нетранзитивно залежить від первинного ключа [5].

Використовуючи вищезазначені теореми, проведемо аналіз спроектованих відношень.

Відношення Жанри книг знаходяться у першій нормальній формі, тому що всі його атрибути прості.

Відношення Жанри літератури знаходяться у першій нормальній формі, тому що всі його атрибути прості.

Відношення Картки читачів знаходяться у першій нормальній формі, тому що всі його атрибути прості.

Відношення Жанри книг є приведеним до другої нормальної форми, тому що воно знаходиться в першій нормальній формі і кожний не ключовий атрибут функціонально-повно залежить від ключа.

Відношення Жанри літератури є приведеним до другої нормальної форми, тому що воно знаходиться в першій нормальній формі і кожний не ключовий атрибут функціонально-повно залежить від ключа.

Відношення Картки читачів є приведеним до другої нормальної форми, тому що воно знаходиться в першій нормальній формі і кожний не ключовий атрибут функціонально-повно залежить від ключа.

Відношення Жанри книг знаходиться в третій нормальній формі, тому що воно знаходиться в другій нормальній формі і кожен його не ключовий атрибут нетранзитивно залежить від первинного ключа.

Відношення Жанри літератури знаходиться в третій нормальній формі, тому що воно знаходиться в другій нормальній формі і кожен його не ключовий атрибут нетранзитивно залежить від первинного ключа.

Відношення Картки читачів знаходиться в третій нормальній формі, тому що воно знаходиться в другій нормальній формі і кожен його не ключовий атрибут нетранзитивно залежить від первинного ключа.

 

 

5 Реалізація запитів та вихідних форм

 

5.1 Аналіз реалізованих запитів

 

У розроблених програмах були реалізовані наступні запити:

а) назва книг та авторів;

б) перехресний запит по довідковій літературі;

в) запит на прізвище;

г)запит по видавниках;

д)запит по адресі.

Запит Назва книг та авторів наведено на рисунку 5.1.

 

Рисунок 5.1 Запит Назва книг та авторів

 

Запит Перехресний запит по довідковій літературі наведено на

рисунку 5.2.

 

Рисунок 5.2 Запит Перехресний запит по довідковій літературі

 

Запит Прізвище наведено на рисунку 5.3.

 

Рисунок 5.3 Запит Прізвище

 

Запит По видавниках наведено на рисунку 5.4.

Рисунок 5.4 Запит По видавниках

 

Запит По адресі наведено на рисунку 5.5.

 

Рисунок 5.5 Запит По адресі

 

5.2 Розробка вихідних форм

 

Для підвищення якості та швидкості роботи розробленої СУБД розроблено десять звичайних форм (кожна форма містить кнопки, що підвищує ефективність використання даних форм) та одну кнопкову.

Для підтвердження правильності роботи всіх форм нижче наведені рисунки вікон усіх форм.

Форма 1 Картки читачів кожної літературів зображена на рисунку 5.6.

 

Рисунок 5.6 “Кнопкова форма”

 

Форма 2 Жанри літератури.

Ця форма є структурною для головної форми СУБД, яка зображена на рисунку 5.7.

 

Рисунок 5.7 “Кнопкова форма”

 

Кожна підлегла форма має свій інтерфейс (рисунки 5.8, …, 5.11).

 

Рисунок 5.8 Форма “Жанр наукова”

 

Форма 3 Жанр довідкова література зображена на рисунку 5.9.

Рисунок 5.9 Форма “ Жанр довідкова література ”

 

Форма 4 Картки читачів компютери та інтернет зображена на рисунку 5.10.

 

Рисунок 5.10 Форма “ Картки читачів компютери та інтернет ”

 

Форма 5 Картки читачів наукова література зображена на рис. 5.11.

 

Рисунок 5.11 Форма Картки читачів наукова література

Форма 6 Картки читачів довідкова література зображена на рисунку 5.12.

 

Рисунок 5.12 Форма Картки читачів довідкова література

 

Форма 7 Картки читачів ділова література зображена на рисунку 5.13.

 

Рисунок 5.13 Форма Картки читачів ділова література

 

 

6. Розробка експлуаційної документації

 

6.1 Керівництво користувача

 

Для користувача є приємним той факт, що при роботі з програмою використовується як клавиатура так і мишка. Працюючи з даною СУБД, користувач може:

- переглядати наявні записи у БД, що містять