- •Розділ 2. Бази даних в мережі інтернет ……………………………... 32 Лабораторна робота № 6 Створення , адміністрування та заповнення бази даних в середовищі скбд MySql ………………………………………….32
- •Створення ділової моделі організації
- •1.2. Створення концептуальної схеми бази даних організації
- •1.3. Створення бази даних та таблиць
- •1.4. Створення зв’язків, між таблицями бази даних
- •1.5. Питання для самоперевірки
- •2.1. Створення форм у скбд ms Access
- •2.2. Створення форми для зв’язаних таблиць
- •1.1Питання для самоперевірки
- •Побудова запитів користувача в середовищі скбд Access
- •Загальні поняття про запит в ms Access
- •Створення запитів-вибірок за допомогою конструктора
- •Побудова параметричного запиту
- •Створення підсумкового запиту за допомогою майстра
- •Створення звітів
- •1.2Питання для самоперевірки
- •Лабораторна робота № 4
- •4.1. Створення розрахункового поля на формі
- •Створення запитів з розрахунковими полями
- •4.3. Питання для самоперевірки
- •5.1. Створення макросів у базі даних
- •5.2. Створення головного меню інформаційної системи
- •5.3. Питання для самоперевірки
- •Розділ 2. Бази даних в мережі інтернет Лабораторна робота № 6
- •6.1. Установка і налаштування базового пакета Denwer
- •6.2. Створення користувачів і надання привілеїв
- •6.3. Створення таблиць бази даних
- •6.4. Створення первинних ключів і встановлення зв’язків у бд
- •6.5. Введення та редагування даних у таблицях
- •6.6 . Організація підстановки даних до дочірніх таблиць через поле зі списком
- •6.7. Питання для самоперевірки
- •7.1.1.Вибірка даних з однієї таблиці
- •7.1.2. Внутрішнє та зовнішнє об’єднання таблиць
- •7.2.Створення запитів з використанням складної довільної умови
- •7.3. Створення підсумкового запиту за допомогою агрегативних функцій
- •7.4. Формування запиту на упорядкування даних
- •7.5. Використання індексів при формуванні запитів
- •7.6. Розробка клієнтського web-додатку для перегляду даних
- •7.7. Питання для самоперевірки
- •8.1. Поняття про оператори маніпулювання даними
- •8.2. Розробка додатку для модифікації даних
- •8.3. Питання для самоперевірки
- •9.1. Створення представлень
- •9.2. Керування транзакціями
- •9.3. Паралельні запити
- •9.4. Питання для самоперевірки
- •10.1. Встановлення MySqLdump
- •10.2. Експорт та імпорт бази даних
- •10.3. Приклади використання параметрів MySqLdump
- •10.4. Питання для самоперевірки
- •Додаток 2. Маски введення
- •Додаток 3. Типи даних mysql
4.1. Створення розрахункового поля на формі
Для створення елемента
управління "поле"
у вікні конструктора натискаємо на
панелі елементів кнопку
і розміщуємо її на формі. Використовуючи
кнопку
викликаємо властивості поля, переходимо
на вкладку Данные
(рис.4.1).,
для властивості поля Данные
за допомогою Построителя
выражений, що
викликається кнопкою
будуємо вираз.
Рис.4.1. Завдання властивостей поля
Розглянемо процес створення форми з розрахунковим полем на прикладі форми "Дисципліна" для введення та редагування даних про дисципліни, що викладаються.
Створюємо форму "Дисципліна" в режимі майстра форм на основі полів таблиці "Дисципліна". Для подальшого редагування форми відкриваємо її у режимі конструктора.
Для створення розрахункового поля, що буде містити інформацію про кількість годин, необхідних для вивчення дисципліни, розміщуємо кнопку "поле" на формі та задаємо властивості поля (у графі Данные створюємо за допомогою Построителя выражений відповідний вираз, у графі Доступ забороняємо зміну значень поля).
Рис. 4.2. Побудова виразу у вікні властивостей поля
На рис. 4.3. представлена форма "Дисципліна", відкрита у режимі перегляду.
Рис. 4.3. Форма для введення та редагування даних "Дисципліна"
Створення запитів з розрахунковими полями
Для створення розрахункового поля необхідно розмістити курсор рядку Поле вільного стовпця шаблону QBE, та за допомогою Построителя выражений побудувати відповідний вираз.
Створимо у режимі конструктора запит "Кількість годин на вивчення дисципліни".
Запит будується у режимі конструктора на основі таблиці "Дисципліна" і містить розрахункове поле "Кількість годин". Для формування виразу у розрахунковому полі, використовується вікно Построитель выражений, яке викликається за допомогою кнопки з панелі інструментів. Поле "Назва дисципліни" розміщено два рази для визначення порідку виводу динамічного набору записів та впорядкування його даних по семестрах, а в межах семестрів за дисциплінами.
Рис. 15. Запит "Кількість годин на вивчення дисципліни", відкритий у режимі конструктора
4.3. Питання для самоперевірки
Які засоби для проведення обчислень існують в середовищі СКБД Access?
Що таке розрахункове поле в базі даних? Його характеристики.
Яка загальна характеристика агрегативних функцій SQL?
Які варіанти використання "Построителя выражений" ви знаєте?
Лабораторна робота № 5
Використання макросів в СКБД Access, як засобів керування подіями
Мета: Навчитися керувати подіями за допомогою макросів.
Завдання:
Створити систему кнопкових меню, що функціонують за допомогою макросів. Головне меню складається з
меню форм введення даних;
меню запитів;
меню вихідних документів.
Сформувати макроси таким чином, щоб при відкритті наступного меню форма попереднього меню закривалась.
Для всіх запитів за умовою забезпечити введення необхідної умови з додаткової форми. Виконання запиту організувати за допомогою макросів.
У формі пошуку даних за запитом створити поле зі списком, за значенням якого сформувати пошук у базі. Пошук (навігацію) організувати за допомогою макросів.
Теоретичні відомості та приклад створення
бази даних у СКБД MS Access
