Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
L_1.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
443.39 Кб
Скачать
  1. Домашнє завдання

  1. Вивчити теоретичний матеріал за підручником [1], ст. 53 − 118.

  2. Спроектувати БД “Біліотека”.

  1. Виконання роботи

  1. Створення таблиці в режимі конструктора

  1. Запустіть MS Access, в області задач Створення файлу виберіть Нова база даних, відкрийте (чи створіть) на диску D свою папку і задайте ім'я нової бази Магазин ігор.mdb. Після виконаних дій відкриється вікно керування базою даних (Рис. 2).

  2. Створювана нами база даних буде складатися з трьох зв'язаних між собою таблиць, що будуть містити наступну інформацію:

Таблиця “Жанри”

Таблиця “Ігри”

Таблиця “Продаж”

Код жанру

Код гри

Код гри

Жанр

Назва

Дата продажу

Код жанру

Кількість

Ціна

Номер накладної

Виробник

Код продажу

Вимоги

Ліцензія

Опис

Малюнок

У даних таблицях поля кодів будуть зберігати числа, і використовуватися для зв'язку таблиць одна з одною. Наприклад, кожному жанру гри буде відповідати код жанру – унікальне неповторюване число – номер жанру.

  1. У вікні керування базою даних на закладці Таблиці виберіть команду Створення таблиці в режимі конструктора. На екрані відкриється вікно конструктора таблиці (Рис. 7)

Рис. 7. Вікно конструктора таблиці

  1. Створіть першу таблицю “Жанри”. По черзі додайте поля таблиці. Для цього:

  • Для поля Код жанру у вікні конструктора таблиці в стовпці Ім'я поля задайте – Код жанру, Тип даних – лічильник.

  • Для поля Жанр – Ім'я поля – Жанр, Тип даних – Текстовий, Властивості поляРозмір – 20.

  1. Для того щоб зв'язати створювану таблицю з іншими таблицями в базі даних необхідно задати ключові поля. У таблиці “Жанри” зробіть ключовим поле Код жанру. Для цього:

        • Виділіть дане поле у вікні конструктора таблиці.

        • Виберіть властивість Індексоване поле – Так (Збіги не допускаються).

        • Натисніть на кнопку Ключове поле на панелі інструментів Конструктор таблиць.

Створена таблиця “Жанри” у режимі конструктора показана на мал. 8.

Рис. 8. Вікно конструктора для таблиці “Жанри”

  1. Збережіть створену таблицю, натиснувши на кнопку Зберегти. Назвіть створену таблицю “Жанри”. Закрийте вікно конструктора таблиці. Після виконаних вами дій у вікні керування базою даних на закладці Таблиці відобразиться значок створеної таблиці.

2. Заповнення таблиці

  1. Заповнення таблиці. Відкрийте таблицю “Жанри” і додайте трохи відомих Вам жанрів ігор. Наприклад, гонка, аркада, квест. Поле Код жанру заповнюється автоматично.

  2. Після додавання декількох жанрів ігор закрийте таблицю.

3. Створення таблиць у режимі конструктора з використанням полів з підстановками

  1. Створіть таблицю “Ігри” у режимі конструктора. Для цього:

  • У вікні керування базою даних повторно виберіть команду Створення таблиці в режимі конструктора.

  • Задайте імена, типи і властивості полів таблиці, використовуючи нижчеподані дані:

Ім'я поля

Тип даних

Властивості

Код гри

Лічильник

Назва

Текстовий

Розмір поля 70

Ціна

Грошовий

Виробник

Текстовий

Розмір поля 40

Вимоги

Текстовий

Розмір поля 100

Ліцензія

Логічний

Опис

Текстовий

Розмір поля 255

Малюнок

Поле об'єкта OLE

  1. Для поля Код жанру використовуємо підстановку. Підстановка дозволить Вам при заповненні даного поля не згадувати потрібний код жанру, а вибирати його зі списку, що відкривається. Для цього:

  • Надрукуйте назву поля – Код жанру.

  • У стовпці Тип даних виберіть Мастер підстановок, на екрані відкриється діалогове вікно Створення підстановки (рис. 9).

Рис. 9. Вікно Створення підстановки

  • У даному вікні погодьтеся з пропонованим значенням і натисніть кнопку Далі.

  • На наступному етапі роботи Майстра підстановки виберіть таблицю з якої будуть підставлятися значення в список, що відкривається. У нашому випадку це буде таблиця “Жанри”. Натисніть на кнопку Далі.

  • У наступному діалоговому вікні Майстра (Рис. 10) укажіть поля таблиці, що повинні відображатися в списку, що відкривається. У нашому випадку це будуть усі поля з таблиці “Жанри”. Натисніть Далі.

  • На наступному етапі роботи майстра при необхідності виберіть сортування по зростанню для поля Жанр. І натисніть кнопку Готово.

  • Перед створенням підстановки Access запропонує вам попередньо зберегти таблицю. Погодьтеся з його запитом і задайте ім’я таблиці – Ігри. Також перед збереженням таблиці на екрані відкриється діалогове вікно, у якому буде запропоновано автоматично додати ключові поля таблиці. Відмовтеся від автоматичного створення ключових полів. Результат створеної підстановки буде видно при заповненні таблиці.

Рис. 10. Вікна майстра підстановки – вибір полів

  1. На останньому етапі створення таблиці необхідно визначити ключові поля. У даній таблиці буде два ключових поля: Код гри і Код жанру. Для цих полів необхідно визначити властивість Індексоване поле:

  • Для поля Код гри – Індексоване поле – Так (збіги не допускаються). Різні ігри в таблиці не можуть мати однакові коди.

  • Для поля Код жанру – Індексоване поле – Так (допускаються збіги). У таблиці можуть бути присутнім багато ігор того самого жанру.

  • Виділіть дані поля (використовуйте клавішу Ctrl для одночасного виділення декількох полів) і натисніть кнопку Ключове поле.

  • Після виконаних дій повторно збережіть таблицю.

  1. Додайте кілька записів у створену таблицю “Ігри”.

  2. Аналогічним чином створіть таблицю “Продаж” у режимі конструктора. Користайтеся нижчеподаною інформацією:

Таблиця “Продажу”

Ім'я поля

Тип даних

Властивості

Код гри

Числовий

Розмір поля – довге ціле

Індексоване поле – Так (допускаються збіги)

Дата продажу

Дата/Час

Середній формат дати

Кількість

Числовий

Розмір поля - ціле

Номер накладної

Числовий

Розмір поля – довге ціле

Код продажу

Лічильник

Індексоване поле – Так (збіги не допускаються)

  1. У даній таблиці зробіть підстановку для поля Код гри. Стовпець підстановки буде використовувати з таблиці «Ігри» поля – Код гри і Назва гри.

  2. Поля Код гри і Код продажу зробіть ключовими.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]