ДИПЛОМНА РОБОТА
Розробка інтерфейсу користувача для роботи з базою даних «Автомайстерня»
Пояснювальна записка
Анотація
У дипломній роботі для заданої предметної області «Автомайстерня» розроблена структура баз даних, що включає чотири правильні об'єкта.
При розробці структури бази даних використана ідея семантичного моделювання, виділені наявні функціональні залежності і виконана нормалізація отриманих відносин, розроблена програма для роботи з базою даних кінцевого користувача.
Програма забезпечує реалізацію таких функцій:
обробку запитів користувачів, що представляють всі операції реляційної алгебри;
організацію надійного способу взаємодії користувача і системи;
підтримки загальних і приватних обмежень цілісності, безпеки даних;
автоматизація підготовки документів.
Програма розроблена з використанням засобів СУБД Access.
Зміст
Введення
. Опис діаграми «об'єкт-відношення»
. Проектування структури БД
. Функціональні залежності і нормалізація відносин
. Опис таблиць мовою SQL
. Обмеження цілісності даних
.1 Загальні обмеження цілісності
.2 Приватні обмеження цілісності
. Інтерфейс користувача і надійність програм обробки даних
. Робота з даними із зовнішніх джерел
. Засоби автоматизації роботи кінцевих користувачів
. Обробка даних за допомогою запитів
. Робота зі звітами
. Безпека даних
. Керівництво користувачеві
Висновок
Список використаної літератури
Додаток А Діаграма «Об'єкт-ставлення»
Додаток Б Загальні обмеження цілісності
Додаток В Загальні обмеження цілісності
Додаток Г Приватні обмеження цілісності
Додаток Д Таблиці
Додаток Е Форми
Додаток Ж Підказки
Додаток І Послідовність переходу
Додаток К Значення за замовчуванням
Додаток Л Гіперпосилання
Додаток М Засоби автоматизації роботи кінцевих користувачів
Додаток Н Запити
Додаток П Звіти
Додаток Р Головна кнопкова форма
Введення
У наше століття загальної автоматизації та комп'ютеризації особливого значення набуває можливість реалізації таких баз даних (БД), які охоплюють широкі обсяги інформації, обробляючи її таким чином, що вона дає прекрасну можливість будь-якому користувачеві отримувати і освоювати необхідні відомості при мінімальних витратах зусиль і з максимально можливою користю.
Тому основним програмним засобом для обробки інформації на даний момент є різні інформаційні системи і бази даних. Вони дозволяють користувачеві оперативно працювати з необхідною інформацією; такі засоби інформаційних систем як запити допомагають швидко знайти запитувану інформацію, заощаджуючи при цьому час і полегшуючи роботу користувача. Крім того, з впровадженням у наше життя баз даних максимально спростився процес зміни і додавання нової інформаціі.Access - це функціонально повна реляційна СУБД, яка надає максимальну свободу в завданні типу даних: можуть використовуватися текст, числові дані, дати, час, грошові значення, малюнки, звук, документи, електронні таблиці. Є можливість задавати формати зберігання (довжина рядка, точність представлення чисел і дати/часу) і подання цих даних при виведенні на екран або друк.
Для обробки таблиць Microsoft Access використовує потужний мову SQL (Structured Query Language) - структурована мова запитів. Access значно спрощує завдання обробки даних. При будь-якій обробці даних з декількох таблиць Access використовує зв'язки, задані користувачем при конструюванні таблиць. У Access є також засіб графічного завдання запиту - запит за зразком (QBE- query by example).
У Access є засоби, що дозволяють легко проектувати і створювати додатки для роботи з базами даних без знання мови програмування (Access має потужний мову програмування -Microsoft Access Basic); можуть бути розроблені додатки, здатні працювати не тільки з власними форматами даних, але і з форматами інших найбільш поширених СУБД.
У даній роботі були вивчені основні можливості СУБД MS Access, також була розроблена база даних для автомайстерні.
1. Опис діаграми «об'єкт-відношення»
Для розробки структури БД корисно використовувати ідею семантичного моделювання.
Семантичне моделювання - см...