Лабораьорна робота № 11
Тема: Створення таблиць бази даних в середовищіСУБД.Введення та редагування таблиць.
Мета: Вивчити процес створення структури БД. Одержати початкові навички роботи в СУБД MS Access. Освоїти технологію створення об'єктів типу "Таблиця" за допомогою конструктора таблиць. Освоїти методи задання типів і властивостей полів таблиці та маніпуляцій з ними. Вивчити техніку зв'язування таблиць. Освоїти технологію заповнення таблиці даними та редагування.
Хід роботи:
Створення структури таблиць БД
1. Створив у своїй папці папку Бази даних.
2. Запустив Microsoft Access.
3. У вікні клацнув Новая база данных, ОК. При створенні нової БД MS Access пропонує відразу ж зберегти порожню БД, тому зберіг нову БД з іменем Товарообіг у своїй папці.
4. Ознайомився з основним вікном БД.
5. Створив макет таблиці Товари в режимі Конструктора. Для цього на вкладці Создание, виберав Конструктор таблиц.
6. У вікні Констуктора таблиць у першому рядку стовпця Имя поля ввів КодТовару, перейдіть у поле Тип данных, клацнув на кнопці-стрілці. Переглянув список, що розкривається. Вибрав Числовой. Зробив це поле ключовим – виділив його, далі натиснув кнопку Ключевое поле на вкладці Конструктор.
|
|
7. У наступному рядку стовпця Имя поля ввів Товар, у полі Тип данных у списку вибрав тип Текстовий (цей тип встановлюється за замовчуванням).
8. Аналогічно створив поля ОдиницяВиміру (тип поля - Текстовий, властивість Размер поля - 15) та Ціна (тип поля Денежний).
9. Закрив вікно Конструктора (на запит збереження - кнопка Да). Таблицю зберіг з ім'ям Товари. На вкладці Таблицы з'явилася таблиця Товари.
10. Аналогічно створив макет таблиці Замовники, у якої тип поля КодЗамовника- Числовой, типи інших полів (Замовник, Місто, Телефон, Представник) – Текстовий.
11. Аналогічно створив макет таблиці Замовлення, у якій тип поля КодЗамовлення - Счетчик (це поле має бути ключовим); тип поля КодЗамовника - Числовой, тип поля КодТовару – Числовий, тип поля Кількість – Числовой.
Зв'язування таблиць
1. Переконався, що вікно Конструктора таблиць закрите.
2. Виконав: меню Работа с базами даннях/ Схема данных.
3. У вікні Добавлениетаблицы виділив імена усіх таблиць (щигликом виділив ім'я першої таблиці, потім при натиснутій клавіші Shift- останньої), натиснув кнопку Добавить. Закрив вікно Добавлениетаблицы.
4. Якщо деякі віконця таблиць мають смуги прокручування (тобто не всі поля в таблиці видимі), змінив їх розміри так, щоб усі поля були видимі (смуги прокручування повинні зникнути).
5. Встановив зв'язки між таблицями.
Заповнення таблиць
Таблиця 1
КодТовару | Товар | Одиниця Виміру | Ціна |
10 | Сардини в томаті | Упак. | 50,00 |
20 | Шпроти в олії | Упак. | 70,00 |
30 | Пиво темне | Пляшка | 5,00 |
40 | Пиво світле | Банка | 3,00 |
50 | Овочі (в асортименті) | Центнер | 150,00 |
60 | Крабові палички | Упак. | 10,00 |
70 | Цукерки “Ірис” | Коробка | 32,00 |
Таблиця 2
|
|
КодЗамовника | Замовник | Місто | Телефон | Представник |
125647 | Ресторан “Баварія” | Київ | 265-90-71 | Попелюшко |
148970 | Кафе “Хвилинка” | Київ | 434-78-09 | Смоляк |
346739 | Їдальня ХДУ | Хмельницький | 266-55-85 | Бондаренко |
123509 | Ресторан “Київ” | Київ | 413-10-24 | Андрушко |
987678 | Готель “Хрещатик” | Київ | 243-11-22 | Березовська |
КодЗамовлення | КодЗамовника | КодТовару | Кількість |
1 | 148970 | 20 | 40 |
2 | 346739 | 50 | 50 |
3 | 148970 | 30 | 120 |
4 | 123509 | 60 | 100 |
5 | 987678 | 40 | 500 |
6 | 123509 | 10 | 10 |
7 | 125647 | 20 | 50 |
8 | 123509 | 40 | 20 |
9 | 125647 | 10 | 140 |
10 | 346739 | 30 | 350 |
5. Після завершення введення даних переглянув сформовані таблиці.
6. Продемонстрував виконану роботу викладачу.
Висновок:Вивчив процес створення структури БД. Одержав початкові навички роботи в СУБД MS Access. Освоїв технологію створення об'єктів типу "Таблиця" за допомогою конструктора таблиць. Освоїв методи задання типів і властивостей полів таблиці та маніпуляцій з ними. Вивчив техніку зв'язування таблиць. Освоїв технологію заповнення таблиці даними та редагування.
Лабораторна робота № 12
Тема: Створення запитів, форм та звітів за допомогою майстра
Мета: вміти створювати запити, форми, звіти; узагальнювати знання в створенні баз даних, редагуванні даних; навчитися створювати прості запити на вибірку з певними даними з бази даних; навчитися створювати форми за допомогою метода автоформ та додавати заголовок та примітки у форми.
Зміст і послідовність виконання
1.Запустив MicrosoftAccess
2.Відкрив свою БД.
Середній рівень.
Завдання 1.
1.Відкрив БД Товарообіг.
2.Відкрив таблицю Товари.
3.Відсортував записи таблиці за полем Ціна в порядку збільшення ціни товару.
4.Виконав команду Очистить все сортировки.
5.Закрив таблицю Товари, не зберігаючи її.
Завдання 2.
1. Відкрив БД Toвapooбіг.
2. Вибрав таблицю "Товари" на вкладці з лівої сторони робочого поля (в області переходів)→ вибрав вкладку Создание. На панелі інструментів Форма Переглянув записи форми (використовуючи кнопки переходу по записах ліворуч у нижній частині форми) → зберіг отриману форму.
Завдання3.
1. Відкрив БД Копія Товарообіг. На вкладці Создание вибрав Конструктор запросов.
2. У вікні Добавление таблицы вибрав всі таблиці за допомогою клавіші Shift, натиснув кнопку Добавить/Закрыть.
3. Вибрав у рядку поле наступні поля: Замовник (таблиця Замовники), КодЗамовлення (таблиця Замовлення), КодТовару (таблиця Замовлення), Товар (таблиця Товари), Ціна (таблиця Товари), Кількість (таблиця Замовлення).
4. У рядку Сортировка в клітинці поля Кількість вибрав зі списку По убыванию.
5. В рядку Условиеотбора в клітинці поля Кількість ввів >100.
6. Закрив запит, зберіг його з назвою Замовлення1.
Завдання 4.
Вибрав вкладку Создание/Мастер отчетов.
1.У списку Таблицы/Запросы вибрав Таблица – Товари → переніс усі поля у вікно Выбранные поля/Далее.
Достатній рівень
Завдання 1.
1.Відкрив БД Товарообіг.
2.Відкрив таблицю Товари.
3.Відсортував записи таблиці за полем Ціна в порядку збільшення ціни товару.
4.Виконав команду Очистить все сортировки.
5.Закрив таблицю Товари, не зберігаючи її.
Завдання 2.
1. На панелі інструментів вибрав команду «Дополнительно→Расширенныйфильтр→ вибрав поле «Кількість» → в рядку «Условиеотбора» ввів >=50 →нажав «Применитьфильтр».
2. Відобразив всі записи в таблиці.
Завдання 3.
1. Відкрив БД Toвapooбіг.
2. Вибрав таблицю "Товари" на вкладці з лівої сторони робочого поля (в області переходів)→ вибрав вкладку Создание. На панелі інструментів Форма Переглянув записи форми (використовуючи кнопки переходу по записах ліворуч у нижній частині форми) → зберіг отриману форму.
|
|
Завдання4.
На вкладці "Запросы" виділив ім'я запиту "Замовлення1", натиснув ПКМ, вибрав "Конструктор", у вікні, що відкриється видалив умову відбору з бланка запиту.
1. У рядку "Условиеотбора" в клітинку поля "КодЗамовлення" ввів "[Введіть код замовлення]".
2. Зберіг запит з новим ім'ям.
3. Виконав запит "За кодом замовлення" кілька разів, щоразу на запит введення коду ввів інший код замовлення.
Завдання5. Вибрав вкладку "Создание"→ "Мастер отчетов".
1. У списку "Таблицы/запросы" вибрав "Таблица" – Товари → переніс усі поля у вікно "Выбранные поля"→Далее.
2. Далее.
3. Задав сортування по зростанню за полем "КодТовару" → далее.
4. Вибрав макет - табличний, орієнтація – книжкова → далее.
5. Вибрав з списку будь-який стиль оформлення → далее.
6. Задав ім'я звіту "Список товарів" → Готово.
7. Переглянув отриманий звіт. Закрийте його.
Висновок: Навчивсястворювати запити, форми, звіти; узагальнювати знання в створенні баз даних, редагуванні даних; навчився створювати прості запити на вибірку з певними даними з бази даних; навчився створювати форми за допомогою метода автоформ та додавати заголовок та примітки у форми.
Лабораторна робота № 13-14
Тема: Розробка і публікація веб-сайту.
Мета: Навчитися створювати веб-сайти професійного характеру, зберігати їх у різних форматах та публікувати у глобальній мережі.