- •Розділ 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
Додаток 2. Маски введення
Таблиця 2.1. Допустимі символи масок введення.
Символ |
Опис |
0 |
Цифра (від 0 до 9, введення обов'язкове; символи плюс [+] і мінус [-] не допускаються). |
9 |
Цифра або пропуск (введення не обов'язкове; символи плюс і мінус не допускаються). |
# |
Цифра або пропуск (введення не обов'язкове; порожні символи перетворяться в пропуски, допускаються символи плюс і мінус). |
L |
Літера (від A до Z або від А до Я, введення обов'язкове). |
? |
Літера (від A до Z або від А до Я, введення не обов'язкове). |
A |
Літера або цифра (введення обов'язкове). |
А |
Літера або цифра (введення необов'язкове). |
& |
Будь-який символ або пропуск (введення обов'язкове). |
C |
Будь-який символ або пропуск (введення необов'язкове). |
. , : ; - / |
Десятковий роздільник і роздільники тисяч, значень дат і часу. (Символ, що відображається, залежить від настройок мови і стандартів на панелі управління Windows.) |
< |
Указує переклад всіх наступних символів на нижній регістр. |
> |
Указує переклад всіх наступних символів на верхній регістр. |
! |
Указує заповнення маски введення справа наліво, а не зліва направо. Заповнення маски символами завжди відбувається зліва направо. Знак оклику в масці введення можна поміщати в будь-яку позицію. |
\ |
Указує введення будь-якого наступного символу як текстова константа. Використовується для відображення всіх перерахованих в даній таблиці символів як текстових констант (наприклад \A виводиться як символ «A»). |
Пароль |
Значення Пароль, задане для властивості Маска введення (InputMask), створює поле для введення пароля. Будь-який символ, введений в поле, зберігається як символ, але відображається як зірочка (*). |
Таблиця 2.2. Визначення масок введення.
Розділ |
Опис |
(999) 000-0000! |
Розділ 1. Власне маска введення. |
0 |
Розділ 2. Указує, чи слід зберігати текстові символи. 0 = текстові символи зберігаються разом з введеними значеннями 1 або порожнє значення = зберігаються тільки введені символи |
" " |
Розділ 3. Символ, що виводиться в масці введення на місці порожніх символів. Допускається використання будь-якого символу; для відображення пропуску, слід ввести " " (прямі лапки, пропуск, прямі лапки). Якщо даний розділ опису залишити порожнім, то для представлення порожніх символів використовується символ підкреслення ( _ ). |
Таблиця 2.3. Приклади масок введення.
Опис маски введення |
1.2.1.1Приклади значень |
1.2.1.2Примітка |
(000) 000-0000 |
(206) 555-0248 |
0 – введення цифр від 0 до 9 обов'язковий ( +, - не допустимі) |
(999) 999-9999! |
(206) 555-0248 |
9 – введення цифр або пропусків обов'язкове ( +, - не допустимі) ! – введення значень справа наліво |
(000) AAA-AAAA |
(206) 555-TELE |
0 – введення цифр від 0 до 9 обов'язковий А – введення літери або цифри обов'язкове |
#999 |
-20 |
# ‑ цифра або пропуск (введення не обов'язкове; порожні символи перетворяться в пропуски +, - допустимі) |
Таблиця 3.1. Підстановлювальні знаки для пошуку значень.
Символ |
Призначення |
* |
Відповідає будь-якій цифрі або будь-якому символу. Може використовуватися як перший або останній символ текстового рядка. |
? |
Відповідає будь-якому текстовому символу. |
[ ] |
Відповідає будь-якому одному символу з взятих в дужки. |
! |
Відповідає будь-якому одному символу, окрім взятих в дужки. |
- |
Відповідає будь-якому символу з діапазону. Необхідно указувати цей діапазон за збільшенням (від A до Z, але не від Z до A). |
# |
Відповідає будь-якій цифрі. |
Таблиця 3.2. Приклади виразів для побудови умов відбору у запитах
Поле |
Вираз |
Опис |
|
Дата_склад_заліку |
Between #05.01.2013# And #10.01.2013# |
Використовує оператора Between...And для відображення періоду складання заліку. |
|
Дата_склад_іспиту |
#16/12/2013# |
Відображає всі студенти, що складали залік в одній даті. |
|
Місце_народження |
In("Київ*", "Донецьк*") |
Використовує оператор In для відображення студентів, що народилися в Києві та Донецьку. |
|
Місце_проживання |
Not "Київ*" |
Використовує оператора Not для відображення всіх студентів, що не проживають в Києві. |
|
Ім’я_студента |
Like "С*" |
Вивести інформацію про всіх студентів, імена яких починаються з літери С. |
|
ПІБ |
>="Н*" |
Відображає студентів, прізвища яких починаються з букв, що знаходяться в діапазоні від Н до Я. |
|
Номер_залікової |
Right([ORDERID], 2)="13" |
Використовує функцію Right для відображення студентів, номер залікової яких закінчується на 13. |
|
Дата_здачі |
Between Date( ) And DateAdd("d",10,Date( )) |
Використовує функції DateAdd і Date і оператора Between ... And для відображення студентів, що мають здати іспит протягом 10 днів, починаючи з дійсної дати включно. |
|
Дата_народження |
Year([Дата_народж])=1998 |
Використовує функцію Year для відображення студентів, народжених в 1998 році. |
|
Вік_студента |
Year ([Дата_народж] -Date( ) ) |
Використовує функції, Year і для розрахунку віку людини. |
|
Дата_вступу |
Year([Введіть рік])= Year(Now()) And Month([Введіть місяць])= Month(Now()) |
Використовує функції Year і Month, а також оператора And для відображення студентів, які вступили у поточному році і місяці. |
|
Оцінка |
Is Null
|
Відображає перелік студентів, які не склали іспит і для них поле «Оцінка» є порожнім. |
|
Оцінка |
Is Not Null |
Відображає перелік студентів, які склали іспит і для них поле «Оцінка» містить яке-небудь значення. |
|
Місце_реєстрації |
" " |
Відображає студентів, у яких не заповнено місце реєстрації, у яких містить порожній рядок, а не значення Null. |
|
Ім’я_студента |
Like "С*" |
Пошук студентів, імена яких починаються з літери С. |
|
Ім’я_студента |
Like "[А-Д]&*" |
Перелік студентів, імена яких починаються з букв від А до Д. |
|
Ім’я_студента |
Like "*тр*" |
Перелік студентів, імена яких містять поєднання букв «тр». |
|
