- •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. Компіляція програм
15. Поняття зв’язку, типи зв’язків між таблицями в базах даних ms Access. Встановлення та редагування зв’язків між таблицями у вікні Схема даних.
Процес зв’язування таблиць може розпочинатись ще на етапі проектування бази даних. Завершує цей процес робота з визначення схеми даних. Типи зв’язків між таблицями Один до одного - (наприклад, таблиця “Список груп” і таблиця “Консультація перед іспитом” в базі даних навчального закладу ) переваги при зв’язуванні таблиць полягають у відсутності дублювання полів і прискоренні обробки звертань Один до багатьох – один запис однієї таблиці пов’язується з кількома записами іншої таблиці (таблиця ”Студент” і таблиця “Предмет” – один студент вивчає кілька предметів ) Багато до багатьох – (таблиця “Викладач” і таблиця “Студент”) дає змогу встановити відношення
між кількома записами однієї таблиці та кількома записами іншої . Встановлення зв’язків між таблицями 1.Меню “Сервис” - “Схема данных” або натиснути кнопку “Схема данных” 2.Меню “Связи” - “Добавить таблицу” або натиснути кнопку на панелі інструментів 3.У списку таблиць слід виділити потрібну і натиснути клавішу “Добавить”, і далі повторити ці дії для всіх таблиць між якими буде встановлено зв’язки 4.За допомогою мишки перетягнути імена ключових полів до полів підлеглих таблиць, між списками встановити зв’язки. Зв'язки між таблицями можна редагувати, видаляти. Для редагування або видалення існуючого зв’язку необхідно правою кнопкою миші клацнути по лінії зв’язку (графічне зображення зв’язку), а далі дотримуватись очевидних дій меню та діалогу. Так, дія “Удалить” означає видалення зв’язку (це можна забезпечити і натисканням клавіатурної клавіши DELETE), а дія “Изменить связь” – редагування зв’язку. Причому в останній дії передбачено діалог, який містить питання щодо цілісності даних. Якщо забезпечити цілісність (вибір значком “галочка”), то отримаємо зв’язок “один-до-багатьох”. Якщо між таблицями попередньо ніякі зв’язки не встановлені, то встановити іх можна за допомогою лівої кнопки миші: необхідно не відпускаючи кнопки миші з’єднати нею відповідні поля. В результаті відкриється вікно “Связи”, де необхідно вибрати “Обеспечение целостности данных”.
16. Інтерфейс вікна Схема даних та технологія керування його об’єктами. Забезпечення цілісності даних в базі даних ms Access.
Інтерфейс – середовище користувача для роботи за допомогою меню. Access має характерний всіх додатків Microsoft Windows зручний графічний інтерфейс, орієнтований комфортну роботу користувача. Робота з таблицямиБД та інші об'єктамиAccess надає численні команди меню іконтекстно-зависимие панелі інструментів. УAccess, як та інших додатках Microsoft Office XP, часто посильні завдання винесені на області, які відбиваються разом із базою даних. УAccess область завдань Створення файла (NewFile) дозволяє, не перериваючи роботи, швидко створювати нових документів чи файли, область завдань Пошук (Search) – виконувати пошук файлів, область завдань >Буфер обміну (>ClipBoard) - вибирати об'єкти для вставки. Користувач має можливість переносити об'єктиБД та його елементи з допомогою миші. Наприклад, будь-яку таблицю чи запит можна перенести з вікна наБД у вікно схеми даних. Для встановлення між об'єктами за схемою даних перемістити полі з однієї таблиці до іншої. Для розміщення що була форми у головній досить перенести у ній раніше створену форму і навіть просто перенеститаблицу-источник вконструируемую форму. УAccess передбачено широке використання технології, що допомагає користувачеві орієнтуватися у виборі необхідних діянь П.Лазаренка та забезпечує високу продуктивності праці з допомогою автоматизації виконання основних функцій. ВидачаПомощникомконтекстно-зависимой довідкової інформації допомагає прийняти зважене рішення, як їм краще виконати ту чи іншу дію чи знайти потрібний інструмент вAccess. Довідкова системаAccess побудовано основі HTML. При виклик довідки її вікно не заступає вікнаAccess, яке автоматично змінює розмір, звільняючи простір для вікна довідки. УAccess XP забезпечується зручніший доступом до довідкової системі через полі Запровадьте питання, розташоване рядку меню. Access має різноманітними діалоговими засобами користувача, що дозволяють створювати докладання вирішення завдань, не вдаючись до розробки запитів мовою SQL або до програмування макросів чи модулів мовою Microsoft VisualBasic for Applications. Для автоматизації процесу створення об'єктів бази даних (таблиць, запитів), схем бази даних, і об'єктів докладання (форм, звітів) використовуються спеціалізовані діалогові графічні кошти, звані Конструктор (Design). Конструктор надає користувачеві набір інструментів, з допомогою яких можна швидко створити, й модифікувати об'єкт. Передбачено автоматичне конструювання форм, запитів, звітів, сторінок, і їх елементів з допомогою >программ-мастеров і команд, які з приставки «авто». Безліч майстрівAccess дозволяє автоматизувати процес створення таблицьБД, форм, запитів, звітів, аналізувати таблиціБД і виконувати багатьох інших роботи. Практично для будь-яких робіт є Майстер (>Wizard), який допоможе їх не виконати. Ось перелік декого з тих: майстер підстановок, майстер запитів, майстри з створенню форм і звітів, майстер кнопок, майстер аналізу таблиць, майстер зведених таблиць, майстер баз даних, і т.д. Для створення зв'язків між таблицями СУБД Access має спеціальне діалогове вікно, що називається Схема данных.1. Вікно Схема данных відкривають клацанням на одноймен-ній кнопці панелі інструментів або командою Сервис/Схема данных. 2. Якщо раніше ніяких зв'язків між таблицями бази не було, то при відкритті вікна Схема данных одночасно відкривається вікно Добавление таблиы, у якому можна вибрати потрібні таблиці для включення в структуру міжтабличних зв'язків. 3. Якщо зв'язки між таблицями вже були задані, то для введення в схему даних нової таблиці треба клацнути правою кнопкою миші на схемі даних і в контекстному меню вибрати пункт Добавить таблицу. 4. Увівши в схему даних усі таблиці, які треба зв'язати, можна приступати до створення зв'язків між полями таблиць. 5. Зв'язок між полями встановлюють шляхом перетаскування імені поля з однієї таблиці в іншу на відповідне йому зв'язане поле. 6. Після перетаскування відкривається діалогове вікно Связи, у якому можна задати властивості зв'язку, що утвориться Цілісність даних. Цілісність даних - система правил у MS Access для підтримки зв'язків між записами у зв'язаних таблицях, а також для забезпечення захисту від випадкового вилучення або зміни зв'язаних даних. Встановити цілісність даних можна, якщо виконані такі умови: зв'язане поле головної таблиці є ключовим полем або має унікальний індекс. Головна таблиця - таблиця на боці «один» при зв'язуванні двох таблиць з відношенням «один-ко-многим». У прикладі головними таблицями є Товари, Клієнти; зв'язані поля мають однаковий тип даних. Тут є й винятки. Так, поле типу Счетчик може бути зв'язане з числовим полем, властивість якого Размер поля (FieldSize) має значення Длинное целое; обидві таблиці належать до однієї бази даних MS Access; для визначення цілісності даних ця БД має бути відкрита. Для встановлення цілісності слід: установити покажчик миші на графічному зображенні одного із зв'язків між таблицями на Схеме данных; виконати пункти меню Связи\Изменить связь; накинути прапорця біля опції Обеспечение целостности связи. Виконавши послідовно такі дії для усіх зв'язків, отримаємо схему даних, подану на рис. 5.266, із позначками 1 і ∞ на кінцях графічних зображень зв'язків. Позначка 1 визначає таблицю з боку «один», ∞ - таблицю з боку «много». За встановлення цілісності даних неможливо: ввести до поля зовнішнього ключа зв'язаної таблиці значення, якого немає в ключовому полі головної таблиці; вилучити запис з головної таблиці, якщо існують зв'язані з ним записи у підпорядкованій таблиці з боку «много». Наприклад, неможливо вилучити запис із таблиці Товари, якщо в таблиці Рух товарів є записи з відомостями про цей товар; змінити значення первинного ключа в головній таблиці, якщо існують записи, зв'язані з цим записом. Якщо в головній таблиці ключовим по¬ лем є поле типу Счетчик, зміни первинного ключа взагалі неможливі. Якби в нашому прикладі поле Код товару в таблиці Товари мало тип даних Числовой, а не Счетчик, неможливо було б змінити значення коду за умови існування в таблиці Рух товарів записів зі згадкою про такий товар.
