- •1. Поняття про базу даних; концепція бази даних; архітектура систем управління базою даних (субд); функціональні можливості субд; моделі даних.
- •2.Файлова модель організації даних. Ієрархічна та мережна модель організації даних.
- •3.Реляційна модель організації даних. Реляційні бази даних та субд. Основи побудови та тенденції їх розвитку.
- •4. Визначення субд. Класифікація субд. Основні компоненти та функції субд. Основні властивості та можливості субд.
- •5.Технологія використання бд. Призначення, особливості та можливості субд ms Access.
- •6.Поняття про інформаційний об'єкт; нормалізація відносин; типи зв'язків та їх характеристика.
- •7.Поняття про ключ та його типи (первинний і зовнішній); обмеження цілісності; побудова інформаційно-логічної моделі.
- •8.База даних реляційного типу; реляційна структура даних; реляційна база даних; маніпулювання реляційними даними; етапи проектування структури бази даних.
- •10.Технологія створення нової бази даних ms Access. Типи даних ms Access. Інтерфейс прикладного вікна та вікна бази даних.
- •9.Основні об'єкти бази даних ms Access; таблиці, запити, форми, звіти, макроси, модулі та їх коротка характеристика.
- •12.Введення, перегляд та редагування даних таблиці, редагування структури таблиці. Налагодження і редагування властивостей полів. Визначення ключових полів.
- •13. Поняття та призначення індексів, їх типи. Створення простих і складених індексів.
- •15. Поняття зв’язку, типи зв’язків між таблицями в базах даних ms Access. Встановлення та редагування зв’язків між таблицями у вікні Схема даних.
- •16. Інтерфейс вікна Схема даних та технологія керування його об’єктами. Забезпечення цілісності даних в базі даних ms Access.
- •17. Робота з даними в режимі Таблиця. Запуск і структура вікна представлення даних в режимі Таблиця. Робота з записами таблиці (дозапис, видалення, копіювання, пошук, сортування).
- •18.Фільтрація даних таблиці. Поняття про фільтр, його типи в базі даних ms Access. Технологія створення простих та складних фільтрів, збереження результатів фільтрації.
- •19. Визначення запиту, типи та режими створення. Інтерфейс діалогового вікна для створення макету запиту та керування його об’єктами.
- •21. Встановлення порядку сортування результатів запиту та виводу на екран необхідних полів. Створення обчислювальних полів в запиті. Призначення та технологія роботи з Построителем выражений.
- •22. Призначення, особливості використання та технологія створення запитів з параметрами , підсумкових та перехресних запитів.
- •23. Призначення, типи, особливості використання та технологія створення запитів-дій : запити на створеня таблиць, запити на видалення, запити на додавання, запити на оновлення.
- •24. Призначення, особливості використання та технологія створення запитів на мові sql. Визначення властивостей запитів.
- •25. Поняття про звіт, призначення, типи та режими створення: з використанням Майстра звітів в режимі конструктора. Підсумки у звітах: загальні та проміжні.
- •29. Поняття про форму, призначення, типи та режими створення: з використання Майстра форм, в режимі Конструктор, в режимах Авто форма.
- •Технологiя створення I вбудови пiдлеглих форм.
- •Технологiя створення набору вкладок та багатосторiнкових форм.
- •35. Створення Головної кнопкової форми з використанням Диспетчера кнопочной формы.
- •38. Поняття алгоритму та його ocнoвнi властивостi. Форми запису алгоритму. Схематичне зображення Алгоритму.
- •39.Базові алгоритмічні конструкції.
- •40. Класифікація мов високого рівня. Призначення та можливості мови програмування vba
- •41. Ms Visual Basic: Основні поняття мови. Вікна діалогів
- •42. Ms Visual Basic: Встановлення параметрів редактора. Введення коду. Взаємодія з користувачем
- •43. Ms Visual Basic: Базові типи даних. Константи та змінні мови. Коментарі
- •44. Ms Visual Basic: Операції та оператори vba, їх типове представлення. Пріоритет операцій. Поняття виразу.
- •45. Ms Visual Basic: Процедури та функції
- •46. Типи операторів, їх синтаксис і семантика. Поняття виразу
- •47. Інтерфейс у ms Visual Basic. Техніка роботи з проектами. Довідкова система. Вікно діалогів та їх елементи управління
- •48. Компіляція програм
44. Ms Visual Basic: Операції та оператори vba, їх типове представлення. Пріоритет операцій. Поняття виразу.
Програмний код (програма) VBA являє собою послідовність команд (операторів), записаних за правилами мови Basic. Кожний оператор записується в окремому рядку. Кількість пробілів і знаків табуляції між частинами оператора не має значення. Якщо в командному рядку порушені синтаксис або сама команда невірна, вона виділяється червоним кольором. Програма має таку структуру: заголовок програмного модуля (процедури, функції), опис змінних та констант, оператори тіла програми, завершення програми. Математичні оператори: +, -, \, /, ^, mod. Оператори порівняння:>, <, <=,> =, <>. Логічні: Not, And, Or. Умова і цикл. Багаторядковий оператор If використовується для виконання блоку команд. Оператор If ... Then ... Else використовується, коли при вірному умови потрібно виконати один блок команд, а при неправильному – інший. Оператор Select Case використовується для вибору 1-й з кількох команд залежно від значення певної змінної. У VBA операції виконуються за пріоритетами, що забезпечує однозначність при обчисленні значень виразів. Якщо вираз містить операції різних типів, то спочатку виконуються арифметичні опе рації, далі за ними йдуть операції порівняння, та останніми є логічні операції. Якщо операції мають однаковий пріоритет, то вони викону ються в порядку їх розташування у виразі зліва направо. Для зміни порядку виконання операцій використовуються круглі дужки «()».
45. Ms Visual Basic: Процедури та функції
Процедура - це найменша одиниця програмного коду, яка містить операторів програм VBA. Будь-яка написана процедура зберігається в модулі VBA, який, у свою чергу, може містити будь-яку кількість процедур.Типи процедур: 1. Процедура типу Sub (процедура-підпрограма) - це частина програми, яка може виконуватися незалежно, при цьому одна процедура типа Sub може викликати іншу. 2. Процедура типу Function (процедура-функція) - цей клас процедур відрізняється від інших тим, що в результаті виконання функції завжди обчислюється єдине значення, що повертається, яке привласнюється змінною з ім'ям даної функції. 3. Процедура типу Property (процедура властивостей) використовується для доступу до властивостей об'єкта визначеного користувачем класу. 4. Процедура обробки події (event procedure) - це процедура спеціального призначення, яка виконується при виникненні деякої події. Ім'я - це унікальне ім'я процедури, складене згідно з правилам мови VBA. Аргументи - це необов'язковий параметр, взятий у круглі дужки. Аргументи процедури - це елементи даних, що передаються процедурі при її виклику і використані нею при виконанні. При оголошенні процедури аргументи указуються у вигляді списку аргументів. Функції є необхідним елементом будь-яких мов програмування, не є виключенням і мова VBA. Функція є особливим видом процедур, що відрізняється від інших тим, що вона завжди повертає обчислене значення. Аргументи функцій можуть бути константами, змінними (включаючи масиви), текстовими рядками або об'єктами. По призначенню вбудовані функції поєднуються в наступні групи: фінансово-математичні функції; функції перетворення типу; математичні функції; функції статуса; функції обробки рядків; функції дати та часу; функції для роботи з масивами; функції для роботи з файлами. При виконанні написаних вами процедур або процедур-функцій можуть виникнути помилки, відмінні від синтаксичних, - помилки виконання. Такі помилки можна виявити тільки в процесі виконання процедури. Для того, щоб створити процедуру користувача необхідно виконати такі дії: вибрати команду Вставка—Процедура. У вікні Встівка процедури вибрати тип, потім ввести ім’я процедури, що відповідає правилам іменування об’єктів VBA.
