
- •Вінниця внту 2009
- •1 Зміст дисципліни
- •2 Задачі для самостійної роботи До розділу “Основні поняття теорії баз даних. Інфологічне моделювання предметної області ”
- •До розділу “Ієрархічна (деревовидна) модель даних”
- •До розділу “Мережева модель даних ”
- •До розділу “Організація реляційних баз даних”
- •До розділу “Фізичне проектування даних”
- •До розділу “Загальні питання організації знань”
- •3 Типові рішення
- •4 Завдання до лабораторних робіт
- •Лабораторна робота №1 Дослідження основних функцій системи управління базами даних (субд) Access. Основи роботи з таблицями в ms Access
- •Порядок виконання роботи
- •Теоретичні відомості
- •Числові і грошові типи даних
- •Поля логічного типу
- •Маска введення
- •Умова перевірки значення
- •4 Робота із записами
- •5 Розробка бази даних
- •Створення таблиць
- •Створення індексів і ключових полів
- •Збереження таблиць
- •Заповнення таблиць
- •Пошук зниклої бази даних
- •Завершення роботи з базою даних
- •Робота з формами за допомогою субд Access
- •Порядок виконання роботи
- •Теоретичні відомості
- •4 Режим конструктора форм
- •Зміна порядку переходу по полях
- •Створення звітів у режимі конструктор субд Access
- •Порядок виконання роботи
- •Теоретичні відомості
- •1 Звіт в режимі конструктора
- •Області і маркери
- •2 Форматування
- •Розфарбовування звіту
- •Переміщення елементів звіту
- •3 Робота над текстом
- •6 Організація звіту
- •Об’єднання записів у групи
- •Налаштування звіту
- •Визначення вигляду всього звіту
- •7 Заповнення областей
- •8 Використання формул у примітці
- •Лабораторна робота №4 Організація швидкого пошуку інформації в базі даних
- •Порядок виконання роботи
- •Теоретичні відомості
- •1 Пошук даних у таблиці
- •Сортування
- •Пошук записів за допомогою фільтра
- •Створення запиту за допомогою команди запрос на выборку
- •5 Багатотабличні запити до бази даних
- •Лабораторна робота №5 Реалізація запитів до бази даних в субд Access
- •Порядок виконання роботи
- •Теоретичні відомості
- •1 Оператори and (і) та or (або)
- •Пошук значень в заданому діапазоні
- •2 Обчислення в запитах
- •3 Побудова виразів Використання текстових полів у виразах
- •4 Використання опції группировка в access
- •Обчислення за допомогою перехресної таблиці
- •Обчислення за допомогою функції sum (сума)
- •Інші функції
- •6 Узагальнювальні функції та їх синтаксис
- •5 Курсове проектування
- •5.1 Змiст та оформлення курсової роботи
- •Анотація
- •Екз.2 сутності 1 * * Екз.2 сутності 2
- •Книга Твір Розділ
- •Книга 1------------------------------------------Розділ 1
- •Книга 3----------------------------------------- Розділ 2
- •Нормалізація відношень за er-принципом.
- •Нормалiзацiя вiдношень методом декомпозиції
- •Визначення тематики та розробка технічного завдання на курсову роботу
- •5.4 Терміни виконання курсової роботи
- •5.5 Порядок захисту курсової роботи
- •Питання до іспиту
- •Індивідуальне повернення транзакції.
- •Відновлення після збою. Список літератури
- •Додаток a
- •Порядковий номер теми Останні цифри року вступу
- •Додаток б Перелік типових предметних областей для виконання курсових робіт
- •Додаток в
- •Дисципліна______________________________________________________
- •Тамара Олександрівна Савчук Організація баз даних і знань Лабораторний практикум та курсове проектування
- •21021, М. Вінниця, Хмельницьке шосе, 95, внту
- •Вінницького національного технічного університету
- •21021, М. Вінниця, Хмельницьке шосе, 95, внту
3 Побудова виразів Використання текстових полів у виразах
У виразах можна використовувати не тільки числа, але і текст. На рисунку 4.91 зображена одна з розповсюджених формул, яка використовується для об'єднання полів [Имя] і [Фамилия].
Рисунок 4.91 – Створення виразу з використанням текстових полів
Ця формула має структуру: [Имя]&" "&[Фамилия], де подвійні лапки подаються через один пробіл.
При виконанні такого запиту Access поєднує інформацію з двох полів і вводить між ними пробіл. Слід звернути увагу, що кожне ім'я і прізвище з'являються в тому вигляді, в якому вони знаходяться в базі даних.
Побудова виразів обчислювальних полів
Для введення виразу при створенні поля, яке обчислюється, необхідно виконати послідовність команд ПОСТРОИТЬÞПОСТРОИТЕЛЬ ВЫРАЖЕНИЙ.
У верхній частині діалогового вікна ПОСТРОИТЕЛЬ ВЫРАЖЕНИЙ (рис. 4.92) розташована область, де фактично створюється вираз, а нижче знаходяться оператори, які можна використовувати при цьому:
Панель операторів Поле, в якому вводяться вирази
Папки, в яких містяться Поле з елементами, які Поле, в якому
елементи бази даних містяться в вибраній папці відображуються
деталі елементів
Рисунок 4.92 – Діалогове вікно ПОСТРОИТЕЛЬ ВЫРАЖЕНИЙ
оператори додавання, віднімання, множення і ділення для виконання простих арифметичних дій;
оператор амперсанд (&) для об'єднання двох текстових полів;
дві групи логічних операторів, за допомогою яких можна створити вирази, що використовуються при заданні умов.
У нижній частині вікна знаходяться три секції:
папки, в яких містяться елементи бази даних;
поле, в якому містяться елементи вибраної папки;
поле, в якому відображені деталі елементів вибраної папки.
Для того, щоб додати поле однієї з таблиць бази даних у вираз, необхідно:
відкрити папку ТАБЛИЦЫ;
вибрати ім’я таблиці, поле якої додається у вираз;
вибрати поле поточної таблиці подвійним натисненням на його імені.
На рисунку 4.93 у вікні ПОСТРОИТЕЛЬ ВЫРАЖЕНИЙ відкрита папка [Товары], а ім'я поля [МинимальныйЗапас] використовується у виразі, що створюється.
Рисунок 4.93 – Приклад вибору імені поля для додання у вираз
Слід звернути увагу, що ПОСТРОИТЕЛЬ ВЫРАЖЕНИЙ самостійно включає ім'я таблиці і знак оклику перед ім'ям поля. Вираз приймає такий вигляд:
[Ім'я таблиці] ! [Ім'я поля]
Папки, що знаходяться в першій секції вікна ПОСТРОИТЕЛЬ ВЫРАЖЕНИЙ, містять не тільки інформацію бази даних, але і списки вбудованих функцій, операторів і констант. Ці дані впорядковані за категоріями у кожній окремій папці.
Папка ВСТРОЕННЫЕ ФУНКЦИИ містить перелік вбудованих функцій, а також функцій, що були введені в систему користувачем. Для виклику однієї з вбудованих функцій відкривають папку ВСТРОЕННЫЕ ФУНКЦИИ, вибирають відповідну групу функцій із другої секції та необхідну функцію у третій (правій) секції вікна. На рисунку 4.94 показана відкрита папка ВСТРОЕННЫЕ ФУНКЦИИ, з яких вибрані ФИНАНСОВЫЕ функції, а у третій секції уточнюється функція DDB, як обрана з списку доступних функцій.
Папка КОНСТАНТЫ містить константи, що використовуються в логічних виразах, наприклад TRUE (Істина), FALSE (Хибність), чи відповідають порожньому значенню.
Папка ОПЕРАТОРЫ зберігає:
імена виразів, що створені користувачем;
АРИФМЕТИЧЕСКИЕ оператори, які подані у вигляді кнопок, розташованих у лівій частині вікна, а саме оператор піднесення до степеня (^); оператор MOD для обчислення залишку від ділення двох цілих чисел; оператор ділення цілих чисел (\) та ін.
Папка ОБЩИЕ ВЫРАЖЕНИЯ дозволяє включати різні елементи загального призначення, які використовуються при створенні звітів.
Рисунок 4.94 – Вибір вбудованої фінансової функції DDB
Опція ПОСТРОИТЕЛЬ ВЫРАЖЕНИЙ допомагає будувати вирази та перевіряти їх синтаксис. Наприклад, коли у відповідь на відсутність оператора у виразі між операндами [МинимальныйЗапас] і [Ожидается] таблиці ТОВАРЫ, з’явиться ознака його некоректності - <<Выражениe>>, як показано на рисунку 4.95.
Рисунок 4.95 – Перевірка синтаксису виразів, що створюються у вікні ПОСТРОИТЕЛЬ ВЫРАЖЕНИЙ