ФГБОУ ВПО «Пензенський державний університет»
Кафедра ІнОУП
Курсова робота
Розробка інтерфейсу користувача для роботи з базою даних Будинку культури
Виконала:
Ванькова І.С.
Зміст
Введеніе5
. Структура бази даних
.1 Семантичне моделювання
.2 Проектування бази даних на основі моделі типу об'єкт/ставлення
.3 Опис даних на мові SQL
.4 Функціональні залежності і нормалізація даних
. Створення таблиць засобами СУБД Access
. Створення міжтабличних зв'язків
. Створення форм
. Обмеження цілісності бази даних
.1 Цілісність даних
.2 Загальні обмеження цілісності
.3 Приватні обмеження цілісності
. Питання надійності взаємодії
.1 Зміна послідовності переходу
.2 Введення підказки
. Проектування запитів
.1 Види запитів
.2 Створення запитів з параметром і обчислюваним параметром
.3 Створення запитів за допомогою операцій реляційної алгебри
. Створення головною кнопкової форми
. Безпека даних
. Керівництво роботи користувача з базою даних
Висновок
Список літератури
Введення
Access в даний час є однією з найпопулярніших серед настільних (персональних) програмних систем управління базами даних. Серед причин такої популярності слід зазначити:
- високий ступінь універсальності і продуманості інтерфейсу, який розрахований на роботу з користувачами самої різної кваліфікації. Зокрема, реалізована система управління об'єктами бази даних, що дозволяє гнучко й оперативно переходити з режиму конструювання в режим їх безпосередньої експлуатації;
- глибоко розвинені можливості інтеграції з іншими програмними продуктами, що входять до складу Microsoft Office, а також з будь-якими програмними продуктами, що підтримують технологію OLE;
- багатий набір візуальних засобів розробки
Очевидно, що відправною точкою в процесі роботи з будь СУБД є створення файлу (або групи файлів) бази даних.
Важливим засобом, що полегшує роботу з Access для початківців користувачів, є майстра - спеціальні програмні надбудови, призначені для створення об'єктів бази даних в режимі послідовного діалогу. Для досвідчених і просунутих користувачів існують можливості більш гнучкого управління ресурсами і можливостями об'єктів СУБД в режимі конструктора.
Метою курсової роботи є розробка зручного та ефективного інтерфейсу користувача для роботи з базою даних на прикладі Будинку культури за коштами програми Microsoft Access.
1. Структура бази даних
таблиця access алгебра реляційний
Розробити структуру БД - значить визначити, які таблиці входять в БД і з яких атрибутів складається кожна з них, а також з'ясувати, яким чином таблиці БД пов'язані між собою.
Дані в таблицях повинні відповідати деяким обмеженням, відповідним обмеженням реального світу. Такі обмеження називають обмеженнями цілісності.
Проектування структури БД досі залишається суб'єктивним процесом, тому якість отриманого результату багато в чому залежить від інтуїції розробника. Проте істотну допомогу у вирішенні цієї проблеми можуть надати ідеї семантичного моделювання.
. 1 Семантичне моделювання
Семантична модель даних називається модель, що відображає смислове значення даних і служить основою для розробки структури БД.
Схема, що містить графічну інтерпретацію основних об'єктів і відносин між ними, називається діаграмою об'єкт/ставлення.
Основними елементами діаграми об'єкт-відношення є: об'єкт, смислове ставлення, властивість об'єкта чи значеннєве відношення типу багато до багатьох.
Об'єкт - це реальний або представляється об'єкт, мало що змінюється з плином часу, інформація про який повинна зберігатися і бути доступна. Представляється у вигляді прямокутника, що містить ім'я об'єкта.
Для Будинку культури виділила об'єкти: фахівці, гурток, хлопці, заняття і захід.
Об'єкти відбивається на діаграмі «об'єкт/ставлення» наступним чином. Спочатку виділяються об'єкти, відомості про яких беруть участь у наведеному вище описі. Як правило, вони мало змінюються з часом і не залежать від існування інших об'єктів. Такі об'єкти називаються правильними.
...