Розробка структури БД

1. Розділимо дані на групи (теми). Очевидно, що дані про товари варто віднести до однієї групи, дані про замовників - до іншої. Отже, структура перших двох таблиць може бути наступною:

Таблиця Товари

КодТовару Товар Одиниця Виміру Ціна

 

Таблиця Замовники

КодЗамовника Замовник Місто Телефон Представник

 

2.У кожній таблиці повинно бути ключове поле (КодТовару, КодЗамовника), яке необхідне для зв'язування таблиць БД.

3.До окремої групи відноситься інформація про замовлення. У таблиці Замовлення поле КодЗамовлення - ключове, поле Код замовника - поле зовнішнього ключа для відповідного ключового поля таб­лиці Замовники (для зв'язування таблиць Замовлення та Замовники).

Таблиця Замовлення

КодЗамовлення КодЗамовника КодТовару Кількість

Хід роботи:

Створення структури таблиць БД

1. Створіть у своїй папці папку Бази даних.

2. Запустіть Microsoft Access.

3. У вікні клацніть Новая база данных, ОК. При створенні нової БД MS Access пропонує відразу ж зберегти порожню БД, тому збережіть нову БД з іменем Товарообіг у своїй папці (виберіть папку, введіть ім'я, кнопка Создать).

4. Ознайомтеся з основним вікном БД.

5. Створіть макет таблиці Товари в режимі Конструктора. Для цього на вкладці Создание, виберіть Конструктор таблиц.

6. У вікні Констуктора таблиць у першому рядку стовпця Имя поля введіть КодТовару, перейдіть у поле Тип данных, клацніть на кнопці-стрілці. Перегляньте список, що розкривається. Виберіть Числовой. Зробіть це поле ключовим – виділіть його, далі натисніть кнопку Ключевое поле на вкладці Конструктор.

7. У наступному рядку стовпця Имя поля введіть Товар, у полі Тип данных у списку виберіть тип Текстовий (цей тип встанов­люється за замовчуванням).

8. Аналогічно створіть поля ОдиницяВиміру (тип поля - Тек­стовий, властивість Размер поля - 15) та Ціна (тип поля Денежний).

9. Закрийте вікно Конструктора (на запит збереження - кнопка Да). Таблицю збережіть з ім'ям Товари. На вкладці Таблицы з'явилася таблиця Товари.

10. Аналогічно створіть макет таблиці Замовники, у якої тип поля КодЗамовника - Числовой, типи інших полів (Замовник, Місто, Телефон, Представник) – Текстовий.

11. Аналогічно створіть макет таблиці Замовлення, у якій тип поля КодЗамовлення - Счетчик (це поле має бути ключовим); тип по­ля КодЗамовника - Числовой, тип поля КодТовару – Числовий, тип поля Кількість – Числовой.

Зв 'язування таблиць

1. Переконайтеся, що вікно Конструктора таблиць закрите.

2. Виконайте: меню Работа с базами даннях/ Схема данных.

3. У вікні Добавление таблицы виділіть імена усіх таблиць (щигликом виділіть ім'я першої таблиці, потім при натиснутій клавіші Shift - останньої), натисність кнопку Добавить. Закрийте вікно Добавление таблицы.

4. Якщо деякі віконця таблиць мають смуги прокручування (тобто не всі поля в таблиці видимі), змініть їх розміри так, щоб усі поля були видимі (смуги прокручування повинні зникнути).

5. Встановіть зв'язки між таблицями наступним чином:

а) між таблицями Замовники і Замовлення:

- якщо лінія зв'язку відсутня, перетягніть поле КодЗамовника таблиці Замовлення на ключове поле КодЗамовника таблиці Замов­ники; у вікні Изменение связей переконайтеся, що відображено пот­рібні поля (якщо ні - виберіть їх зі списків у цьому ж вікні); встановіть "прапорець" Обеспечение целостности данных та натисніть кнопку Создать,

б) між таблицями Товари і Замовлення «КодТовару» і «КодТовару»

Заповнення таблиць

Спочатку заповнюються таблиці, що не містять запи­сів, які посилаються на записи інших таблиць. У нас це таблиці Товари та Замовники. Дані для заповнення таблиць Товари та Замовники подані в таблицях 9.1 і 9.2 відповідно.

Таблиця 1

КодТовару Товар Одиниця Виміру Ціна
  Сардини в томаті Упак. 50,00
  Шпроти в олії Упак. 70,00
  Пиво темне Пляшка 5,00
  Пиво світле Банка 3,00
  Овочі (в асортименті) Центнер 150,00
  Крабові палички Упак. 10,00
  Цукерки “Ірис” Коробка 32,00

Таблиця 2

КодЗамовника Замовник Місто Телефон Представник
  Ресторан “Баварія” Київ 265-90-71 Попелюшко
  Кафе “Хвилинка” Київ 434-78-09 Смоляк
  Їдальня ХДУ Хмельницький 266-55-85 Бондаренко
  Ресторан “Київ” Київ 413-10-24 Андрушко
  Готель “Хрещатик” Київ 243-11-22 Березовська

 

4. Після закінчення заповнення таблиці закрийте таблицю. На запит збереження натисніть кнопку Да.

КодЗамовлення КодЗамовника КодТовару Кількість
       
       
       
       
       
       
       
       
       
       

5. Після завершення введення даних перегляньте сформовані таблиці.

6. Продемонструйте виконану роботу викладачу, зробіть висновки.

Запитання для контролю:

1. Для розв’язання якиїх задач створюються форми?

2. Назвіть способи створення форм?

3. Які дії можна виконати в режимі конструктора форм?

4. Які дії можна виконати за допомогою запитів?

5. У чому полягає різниця між запитами і фільтрами?

6. Які типи запитів вам відимі?

7. Які існують способи створення запитів?

8. Як створити простий запит за допомогою майстра?

9. Для чого використовується Построитель выражений?

10. Для чого розробляють звіти?

11. Назвіть способи створення звітів.

12. У чому полягає різниця між таблицю і звітом?

13. Як виконати друк звіту?

Рекомендована література:

  1. Інформатика. Комп’ютерна техніка. Комп’ютерні технології. Посібник /За ред.. Пушкаря О.І. – Київ, «Академія», 2001
  2. Дибкова Л.М. Інформатика та комп’ютерна техніка. Посібник. –Київ, «Академія», 2002.
  3. Гуржій А.Н., Зарецька І.Т., Колодяжний Б.Г. Інформатика (підручник), 10-11 кл., Факт, Навчальна книга, 2002, 2004,2006.
  4. Руденко В.Д., Макарчук О.М., Патланжоглу М.О. Базовий курс інформатики у 2-х частинах (навчально-методичний посібник), 10-11 кл., Видавнича група ВНV, 2005, 2006.
  5. Морзе Н.В., Кузьмінська О.Г., Вембер В.П. Інформатика. 10 клас. (навчальний посібник), Школярик, 2008.

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: