Умова задачі:
У даній работе необходимо спроектуваті и реалізуваті в MS Access базу даних Бібліотека raquo ;, яка винна зберігаті Наступний інформацію:
. Прізвище, ім я, по батькові викладача.
. Домашня адреса читача.
. Телефон читача.
. Дата народження читача.
. Номер Читацький квитка.
. Автор книги, якові взявши читач.
7. Назва книги.
8. Дата видачі книги.
. Дата повернення книги.
. Ціна книги.
2. Структура бази даних
База даних Бібліотека складається Із трьох таблиць.
У даній задачі Головною обліковою таблицею є tabl_Oblik ( Таблиця обліку ), а довіднікамі - tabl_Book ( Таблиця книг ), tabl_Reader ( Таблиця чітачів ). Зв язок между таблицю встановлюється помощью ключів id_issue raquo ;, id_Book raquo ;, id_reader raquo ;, Які в довідніках є Первін, а в головній табліці - зовнішнімі. Схема БД показана на малюнку 2.1.
Рис. 2.1.- Схема даних БД
3. Зміст таблиць
База даних Бібліотека складається з Наступний таблиць:
) tabl_Oblik ( Таблиця обліку );
) tabl_Book ( Таблиця книг );
) tabl_Reader ( Таблиця чітачів );
шкірних таблицю створювалі помощью Конструктора таблиць. У ньом задали характеристики полів, что складають записи бази, тобто ввели спеціфікацію запису (таблиця 3.1.). Кожному полю задали тип даних, что візначає вид информации, яка буде зберігатіся в даного полі, розмір полів, псевдонімі та вібрать ключові поля для Позначення Первін ключів.
Табліці зв язані с помощью майстра підстановкі: в полі id_issue табліці tabl_Oblik зберігається код відачі-повернення книги, в полі id_Book цієї ж табліці зберігається Унікальний код книги, в полі id_reader- номер Читацький квитка. Схема даних подана в табліці 1.
Таблиця 3.1.
Опис полів таблиць
№ТабліцяПоляТіпі даніхДовжінаПервінній ключДопустімість NullПсевдонім1tabl_Oblikid_issueлічільнікдовге цілетакніКод відачіid_Bookчісловійдовге ціленіКод кнігіid_readerчісловійдовге цілеЧітацькій квітокdate_issueдата/часкороткій формат датіДата відачіdate_returnдата/часкороткій формат датіДата повернення2tabl_Bookid_Bookлічільнікдовге цілетакніКод книгиAuthorтекстовий50ніАвторTitle_Bтекстовий50НазваGenre_Bтекстовий50ЖанрPlace_Pтекстовий50Місце виданняPublishing_houseтекстовий50ВидавництвоYear_editionчисловийдовге цілеРік видання Language_Pтекстовій50Мова віданняNum_pagesчісловійдовге цілеКількість сторінокBook_priceгрошовийосновнийЦінаNumber_copiesчисловийдовге цілеКількість копій3tabl_Readerid_readerчісловійдовге цілетакніЧітацькій квитокS_nameтекстовий30ніПрізвищеNameтекстовий30Ім'яL_nameтекстовий30По-батьковіaddressполе МЕМО Домашня адресаtelefonчісловійдовге цілеТелефонdate_birthдата/часкороткій формат датіДата народження
Таблиця tabl_Book
Рис. 3.1.- Таблиця Книги в режімі конструктора
Рис. 3.2 - Перегляд табліці Книги
Таблиця tabl_Reader
Рис. 3.3.- Таблиця читачі в режімі конструктора
Рис. 3.4.- Перегляд табліці читачі
Голвна таблиця tabl_Oblik
Рис. 3.5.- Таблиця Облік в режімі конструктора
Рис. 3.6.- Перегляд головної табліці Облік
4. Описание та представлення створеня інтерфейсу користувача
Для зручності роботи користувача з базою даних розроблено інтерфейс користувача, Який складається з головної форми ( frm_main1 ), форми перегляду детальної информации ( frm_redag ??), форми формирование звітів ( frm_data ), а такоже зі Звіту по обліку книг.
. 1 Головна форма
Головна форма (рис. 4.1.1.) представлена ??у виде стрічкової форми. На головній форме предусмотрена переглядання відачі и повернення книг, а самє: код відачі, дата відачі, дата повернення, код книги, назва, автор, жанр, ціна, ПІБ читача. Тема форми містіть віпадаючій список та текстове поле для фільтру по книгах та читачам відповідно, с помощью якіх можна й достатньо легко найти потрібну інформацію. Такоже форма містіть кнопки: поиск, показати всі записи, Додати новий запису Та Сформувати звіт.
Рис. 4.1.1.- Голов...