четвер, 22 листопада 2018 р.

Практична робота. Бази даних «Бібліотека»



Завдання 1. Засобами MS Access cтворити базу даних «Бібліотека», яка складається з наступних таблиць.
     Створити першу таблицю  "Література".  У цій таблиці сформувати 9 полів: 1)Код(авто нумерація). 2) Назва книги(тип даних: текстовий). 3)Автор книги(тип даних: текстовий); 4) Кількість сторінок(тип даних: числовий). 5)Видавництво(тип даних у вигляді списку: Фоліо, Наука, Поліграфія, Письменник, Автор, Левеня, Інфо, Юніан). 6)Рік видання(тип даних: числовий). 7)Сайт видавництва(тип даних:  гіперпосилання). 8)Обкладинка(тип даних: Об'єкт OLE). 9)Опис(тип даних: Вкладення).  Зберегти таблицю. Створити відповідну форму  з назвою «Література». Використати цю форму для заповнення таблиці трьома записами.

Створити другу  таблицю  "Облік читання".  У цій таблиці сформувати 8 полів: 1)Код(автонумерація). 2) Номер читацького квитка(тип даних: текстовий, маска вводу: 00-0-00). 3)Назва  книги(тип даних: текстовий); 4) Дата видачі(тип даних: дата,  формат: повний формат дати). 5)Дата повернення (тип даних: дата, формат, повний формат дати). 6)Строк(днів)(тип даних: числовий). 7)Стан книги(тип даних: текстовий, у вигляді списку: незадовільний, задовільний, добрий ). 8)Категорія(тип даних: текстовий, у вигляді списку: робочий, студент, школяр,службовець, науковець).  Зберегти таблицю. Створити відповідну форму  з назвою «Облік читання». Використати цю форму для заповнення таблиці трьома записами.

Створити третю  таблицю "Читачі".  У цій таблиці сформувати 9 полів: 1)Код(автонумерація). 2) Номер читацького квитка(тип даних: текстовий, маска вводу: 00-0-00). 3)Дата запису до бібліотеки(тип даних: дата, повний формат дати); 4) Прізвище, ім’я, по батькові(тип даних: текстовий). 5)Стать (тип даних: текстовий список: чол.. жін..). 6)Дата народження(тип даних: дата, маска вводу: 00-00-0000). 7)Адреса проживання(тип даних: текстовий ). 8)Телефон(тип даних: тестовий, маска вводу: 000-000-00-00). 9)Посада(тип даних: текстовий). Зберегти таблицю. Створити відповідну форму  з назвою «Читачі». Використати цю форму для заповнення таблиці трьома записами.
Сформувати зв’язки між трьома таблицями.
Завдання 2. Створити  ЗАПИТИ в базі даних. Кожний запит зберегти з імям: Запит 1, Запит 2, …, Запит 8.
Створити запити, які здійснюють наступні операції:
1) Вивести запит на книги, які знаходяться у читачів на сьогоднішню дату.  
2) Вивести запит на книги, які мають одного будь-якого автора.
3) Вивести запит на список  читачів, які отримували книгу конкретного автора.
4) Вивести запит на  всі поля таблиці Література, тільки для  видавництва «Фоліо».
5) Вивести запит на всі поля таблиці Читачі, тільки жінок.
6) Вивести запит на всі поля таблиці Облік читачів, тільки для книг незадовільного стану і тільки на строк читання більше 10 днів.
7) Вивести запит на всі поля таблиці Облік читачів, тільки для книг незадовільного стану і тільки на строк читання більше 10 днів.
8) Вивести запит на всі поля таблиці Читачі, тільки для чоловіків, які мають посаду науковець..
Завдання 2. Створити  звіти  в базі даних на кожний  запит і зберегти з імям: Звіт 1, Звіт 2, …, Звіт 8.
Зберегти усю базу даних у власну папку, Зробити архів  цього файлу. Архів вислати на електронну адресу учителя.

Розвиваємо мислення. Поміркуйте над малюнком.Світлина від Нонни Ивановної Фоменко.

Буде корисно до відеокурсу посібник

02. Проектування БД (тихий звук)

Немає коментарів:

Дописати коментар