Розробка бази даних з обліку книг в бібліотеці

[ виправити ] текст може містити помилки, будь ласка перевіряйте перш ніж використовувати.

скачати

МІНІСТЕРСТВО ОСВІТИ
Державна освітня установа вищої професійної освіти «Хакаський державний університет ім Н.Ф. Катанова »
Коледж педагогічної освіти, інформатики і права
ПЦК природничо дисципліна і математики
РЕФЕРАТ
на тему:
Розробка бази даних з обліку книг в бібліотеці _
Автор реферату: ___________________ _______ Пугін Д _____
(Підпис) (прізвище, ініціали)
Спеціальність: 230105 «Програмне забезпечення обчислювальної техніки і автоматизованих систем» ________
Курс :_____ 1курс ___________________________________________________
Група: ___ І-11 ___________________________________________________
Залік / незалік :______________________________________________________
Керівник: _____________________ ____________________
(Підпис) (прізвище, ініціали)
м. Абакан, 2008р.
Підпис: МІНІСТЕРСТВО ОСВІТИ Державна освітня установа вищої професійної освіти «Хакаський державний університет ім Н.Ф. Катанова »Коледж педагогічної освіти, інформатики і права ПЦК природничо дисципліна і математики РЕФЕРАТ на тему: Розробка бази даних з обліку книг в бібліотеці _ Автор реферату: ___________________ _______ Пугін Д_____ (підпис) (прізвище, ініціали) Спеціальність: 230105« Програмне забезпечення обчислювальної техніки і автоматизованих систем »________ Курс :_____ 1Курс___________________________________________________ Група: ___І-11___________________________________________________ Залік / незалік :______________________________________________________ Керівник: _____________________ ____________________ (підпис) (прізвище, ініціали) м. Абакан, 2008р.


Зміст
Введення ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .. 3
Глава 1 Загальні відомості ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 4
Глава 2 Створення простих форм-довідників. ... ... ... ... ... ... ... ... ... ... ... ... 6
Глава 3 Проектування звітів для даної бази даних ... ... ... ... ... ... ... 12
Глава 4 Приведення таблиці до нормальної форми і побудова схеми даних ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 15
Висновок ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .. 17

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

Глава 1 Загальні відомості
Таблиця - основна інформація баз даних зберігатися у вигляді таблиць. Довідки таблиці називаються записами. Усі записи мають однакову структуру - складаються з полів у яких зберігатися деякі значення. Кожне поле містить тільки одне значення і має строго певний тип даних (текстовий, числовий, дата). У базі даних не допускається назва таблиць не відповідають її змісту.
Екранні форми - так як таблиці призначаються для зберігання даних звичайно користувач працює з даними за допомогою екранних форм, на яких в зрозумілому вигляді з підписами і кнопками відображається інформація бази даних. У деяких випадках форми імітують реальні документи, щоб споживач звик працювати з стандартними бланками дізнавався їх елементи у формі. Робота з електронним документом відрізняється від роботи з паперовими носіями введення набагато швидше і зручніше з точки зору обробки будь-яких обсягів інформації тому не завжди всі дані знаходяться в одній таблиці, виникає потреба об'єднання деяких полів. Це здійснюється за допомогою запитів.
Запити - для виділення частини записів задовольняють деякі умови СУБД можна використовувати запити до даних - програмний код на універсальній мові SQL (мова структурованих запитів для отримання даних з таблиць) з отриманими в запиті даними користувач буде працювати як з таблицею. Складні запити дозволяють вибрати дані з декількох таблиць певним чином групуючи, сортуючи і зв'язуючи їх між собою. Так само за допомогою SQL запитів можна виконувати операції зміни та видалення даних. Недолік SQL для формування необхідно знати програмний код тому для полегшення у багатьох СУБД існує візуальні засоби побудови запиту.
Звіт - при роботі з БД користувач часто стикатися з необхідністю формування звітів. У СУБД Microsoft Access надано потужний будівник звітів, він дозволяє створювати звітні форми практично не відрізнялися від типографських бланків.
СУБД Microsoft Access працює з БД які зберігаються у файлах з розширенням mbd. Крім самих даних у них зберігаються елементи інтерфейсу і додаткові модулі обробки інформації.

Глава 2 Створення простих форм-довідників
Мета: на основі нормалізованої схеми даних виділити прості таблиці (що мають лише один зв'язок, з боку один) і до кожної з них створити форму для заповнення.
Завдання роботи:
1. створення простих форм-довідників з допомогою майстра;
2. редагування властивостей форми в режимі конструктора; настройка представлення об'єктів для заповнення форм в режимі конструктора; додавання і редагування властивостей елементів управління у формах.
Хід роботи:
1. Створення простих форм-довідників з допомогою майстра
Виходячи зі схеми даних (Додаток виділити ті таблиці, для яких будемо створювати форми довідники.
Створюємо форму таблиці за допомогою майстра. Зі списку таблиць і запитів у майстра, вибираємо: Таблиця: Таблиця1 (Рис.1). Переносимо потрібні нам поля для подальшого заповнення: Автор, Назва, Рік видання (Рис.2).
Переходимо далі, вибираємо зовнішній вигляд нашої форми: стрічковий (Мал. 3). Переходимо до вибору стилю форми: офіційний (Мал. 4).
Завершальний етап, задати ім'я форми (Мал. 5).
2 Редагування властивостей форми в режимі конструктора
У цьому режимі треба налаштувати форму так, щоб користувачеві було зручно з нею працювати, переглядати потрібні йому дані. Для початку визначимося з властивостями наших форм довідників: встановимо тільки вертикальну смугу прокрутки, так як горизонтальна нам не знадобиться в цих формах-довідниках; приберемо відображення кнопок переходу; поставимо тип межі як вікна діалогу (Мал. 6). Другим кроком буде нормалізація зовнішнього вигляду форми. Всі написи в заголовку форми приводимо до нормалізовано формі (наприклад: Найменування посади змінимо на Посада), всі заголовки робимо по центру (Мал. 7).
Виходячи з заповнюваності поля, слід вирівняти стовпи так, щоб це виглядало естетично (наприклад: спочатку поле рік видання завбільшки з текстове поле Посада, але рік видання не може бути великою, тому задаємо відповідний розмір поля) (Мал. 8).
Потім налаштуємо додаткове управління формою - поставимо кнопку закриття на кожну форму. Для цього розширимо примітка форми на трохи більше однієї клітини і поставимо кнопку, у вікні, що з'явилося (Мал. 9) у списку категорія вибираємо робота з формою, дії - закрити форму (Мал. 10). Натискаємо далі, вибираємо малюнок стандартний вихід (Мал. 11), ім'я залишаємо за замовчуванням (Мал. 12). Отриману кнопку розташовуємо праворуч. Завершальний крок: вирівнюємо межі форми кнопку, розміри вікна форми, так як розмір форми буде незмінний (Мал. 13) і не забуваємо всі зміни зберегти. Для всіх наступних таблиць редагування форми в режимі конструктора - аналогічно.
Висновки: На основі нормалізованої схеми даних були виділені прості таблиці і створені до них форми. Дана робота дала навик створення простих форм до однієї таблиці в режимі майстра і тонкої настройки в режимі конструктора.

Глава 3 Проектування звітів для даної бази даних.
Мета: Спроектувати зручні і функціональні звіти для даної бази даних. Кількість і якість побудови звітів цілком залежать від конкретних вимог замовника і здорового глузду.
Завдання роботи: згенерувати звіти за допомогою майстра створення звітів, привести звіт до естетичного вигляду, виробити навичку створення звітів.
Хід роботи:
Створимо звіт за даними Книгах в бібліотеці. Звіт буде містити наступні поля: «Номер книги», «Автор», «Найменування».
За допомогою майстра сгенерируем звіт. Згрупуємо звіт по полю «Автор». Виберемо макет звіту - ступінчастий, орієнтацію сторінки - альбомна. Останній крок - задаємо стиль звичайний і задаємо ім'я звіту - «Звіт за книгами». Результат не дуже радує око, та й зразковим звітом це не назвеш, (Мал. 15) для виправлення цих дефектів, слід перейти в режим конструктора.

Рис. SEQ Рисунок \ * ARABIC 15 Звіт, що згенерував за допомогою майстра
По-перше: змінимо заголовок звіту на "Звіт про книжки». По друге розташування полів не задовольняє стандарту. На перше місце треба поставити номер книги (Мал. 16).

Рис. 16 нормалізоване звіт за допомогою конструктора
Після отримання згенерованого звіту ми можемо перейти до тонкої настройки. Для зручності читання, розмістимо в області даних прямі лінії, від кута до кута. Так як всі звіти повинні бути одного стандарту то скопіюємо отримане оформлення заголовка з попереднього звіту (Мал. 17).

Рис. 17 Відредагований звіт у режимі конструктора
Висновок: в даній роботі був вивчений навик створення звітів за даними. У подальшій розробці роботи будемо створювати нові звіти, тому дана лабораторна робота дала необхідні знання по створенню звітів.

Глава 4 Приведення таблиці до нормальної форми і побудова схеми даних.
Мета: приведення таблиці до нормальної форми і побудова схеми даних.
Завдання роботи: на основі вихідних даних пропонованої роботи розбити проект, на окремі модулі виходячи з функціональних особливостей проекту; представити повний набір нормалізованих таблиць; представити повну схему даних.
Хід роботи: на основі вихідних даних і розбиття на функціональні модулі сформувати структуру пов'язаних між собою нормалізованих відносин у вигляді таблиць:
У базі даних мають міститися відомості
Id номери
Найменування
Автор
Року видання
Дані про наявність книги
Короткий опис
Id наявність книги
За даними таблиця розбита на 4 окремі таблиці, між якими встановлені зв'язки.
Таблиця SEQ Таблиця \ * ARABIC 1. Дані про книги
Найменування поля
Тип поля
Розмір
Індексація
Призначення поля
Обмеження, що накладаються на полі
ключ
ID номера
Лічильник
Довге ціле
Збіги не допускаються
þ
Ключове поле служить для ідентифікації клієнтів у даній таблиці
Неприпустимо повторення значень
Найменування
Текстовий
30 сим
Ні
Прізвище працівника музею
Слово починається з великої літери і не повинно мати прогалин
Автор
Текстовий
20
Ні
Ім'я працівника
Слово починається з великої літери і не повинно мати прогалин
Року видання
Текстовий
25
Ні
По батькові працівника
Слово починається з великої літери і не повинно мати прогалин
Id наявність книги
Логічний
25
Ні
Описує наявність книги
0 - Немає, 1 - Так
Короткий опис
ПолеMemo
Біт
Так (Збіги допускаються)
Коротко описує книгу
Довжина поля
Дані про книжки (Табл. 1) виконує роль обліку книг.
Таблиця SEQ Таблиця \ * ARABIC 2 Дані про наявність книг
Найменування поля
Тип поля
Розмір
Індексація
Призначення поля
Обмеження, що накладаються на полі
ключ
Id наявність книги
Логічний
Біт
Збіги не допускаються
þ
Описує наявність книги
0 - Немає, 1 - Так
Значення
Текстовий
8 сим
Ні
Створює список типів наявності книг
Довжина поля
Дані про наявність книг (Табл. 2) - створення списку типів наявності книг.
Висновок: на основі проаналізованих даних та особливостей роботи, було виділено 2 таблиці пов'язаних між собою різними зв'язками.

Висновок
У цій базі даних створені таблиці для зберігання інформації про книги. Екранні форми для зручної роботи з таблицями. Запити, звіти для отримання інформації, яку користувач хоче побачити.
Додати в блог або на сайт

Цей текст може містити помилки.

Програмування, комп'ютери, інформатика і кібернетика | Реферат
53.9кб. | скачати


Схожі роботи:
Проектування бази даних з обліку основних засобів
Алгоритм створення бази даних складського обліку
Розробка бази даних для готелю
Розробка бази даних для програми Радіодеталі
Розробка бази даних для розкладу занять
Розробка і створення презентації бази даних Деканат ВНЗ
Розробка фізичної моделі бази даних Уч т характеристик сигналів телемеханіки
Розробка проекту бази даних для АІС Облік Проектів 2
Розробка фізичної моделі бази даних Уч т витрат на медичні послуги
© Усі права захищені
написати до нас