- •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. Компіляція програм
46. Типи операторів, їх синтаксис і семантика. Поняття виразу
Вираз - це окреме значення або декілька значень, сполучених знаками операцій. Вирази встановлюють порядок виконання дій над елементами даних. Вирази складаються із знаків операцій та операндів (константи, змінні, покажчики функцій, вирази в дужках). Оператор - це найменша одиниця програмного коду. Основні оператори мови VBA: оператор присвоювання; оператори вводу-виводу (оператор MsgBox); умовний оператор IF; оператори циклу. Оператори присвоювання привласнюють значення або вираз змінної або константи. Оператор присвоювння має наступний синтаксис: ІМ'Я_ЗМІННОЇ = ВИРАЗ Оператор MsgBox здійснює виведення інформації в діалоговому вікні і встановлює режим чекання натиснення кнопки користувачем. Він має наступний синтаксис: MsgBox ПОВІДОМЛЕННЯ[,КНОПКИ][, ЗАГОЛОВОК] Аргументи: ПОВІДОМЛЕННЯ - обов'язковий аргумент, який задає у вікні інформаційне повідомлення, що виводиться. Може складатися з декількох текстових рядків, об'єднаних знаком &. Використання в цьому аргументі Chr(13) наводить до переходу на новий рядок при виведенні інформації. КНОПКИ - значення цього аргументу визначає категорії кнопок, що з'являються у вікні. Від значення аргументу кнопки залежить також, чи з'являється у вікні який-небудь значок. Якщо не вказано, які кнопки необхідно відображувати у вікні повідомлень, то використовується значення за умовчанням, відповідне кнопці ОК ЗАГОЛОВОК - задає заголовок вікна. Функція MsgBox повертає значення типа Integer, що вказує, яку кнопку натискували в діалоговому вікні. Для реалізації обчислювального процесу, що розгалужується, в VBA використовується оператор If…Then…Else, який є простою формою перевірки умов. Він має наступний синтаксис: If УМОВА Then ОПЕРАТОР_1 Else ОПЕРАТОР_2 ОПЕРАТОР_1 виконується, якщо УМОВА істинна, інакше виконується ОПЕРАТОР_2. При цьому оператор If…Then…Else записується в один рядок. УМОВА – це вираз логічного типа. Результат виразу завжди має булевого типа. Для реалізації циклічного обчислювального процесу, тобто багатократного виконання одного або декількох операторів, служить оператор циклу For…Next, який має наступний синтаксис: For ЛІЧИЛЬНИК=ПОЧ_ЗНАЧЕННЯ Тo КІН_ЗНАЧЕННЯ Step КРОК БЛОК_ОПЕРАТОРІВ [Exit For] БЛОК_ОПЕРАТОРІВ Next ЛІЧИЛЬНИК Для перебору об'єктів з групи подібних об'єктів, наприклад, комірок з діапазону або елементів масиву, зручно використовувати оператора циклу For. Each…Next. У VBA для організації циклів з невідомим заздалегідь числом повторень використовуються і інші оператори циклу: цикли з передумовою – Do While … Loop (забезпечує багатократне повторення блоку операторів до тих пір, поки УМОВА дотримується), Do Until … Loop (поки УМОВА не дотримується); цикли з постумовою – Do … Loop While, Do … Loop Until (відрізняються від перерахованих вище операторів тим, що спочатку блок операторів виконується принаймні один раз, а потім перевіряєтьсяУМОВА). Оператор Exit Do забезпечує достроковий вихід з оператора циклу.
