
- •1. Поняття про базу даних; концепція бази даних; архітектура систем управління базою даних (субд); функціональні можливості субд; моделі даних.
- •2.Файлова модель організації даних. Ієрархічна та мережна модель організації даних.
- •3.Реляційна модель організації даних. Реляційні бази даних та субд. Основи побудови та тенденції їх розвитку.
- •4. Визначення субд. Класифікація субд. Основні компоненти та функції субд. Основні властивості та можливості субд.
- •5.Технологія використання бд. Призначення, особливості та можливості субд ms Access.
- •6.Поняття про інформаційний об'єкт; нормалізація відносин; типи зв'язків та їх характеристика.
- •7.Поняття про ключ та його типи (первинний і зовнішній); обмеження цілісності; побудова інформаційно-логічної моделі.
- •8.База даних реляційного типу; реляційна структура даних; реляційна база даних; маніпулювання реляційними даними; етапи проектування структури бази даних.
- •9.Основні об'єкти бази даних ms Access; таблиці, запити, форми, звіти, макроси, модулі та їх коротка характеристика.
- •10.Технологія створення нової бази даних ms Access. Типи даних 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. Компіляція програм
3.Реляційна модель організації даних. Реляційні бази даних та субд. Основи побудови та тенденції їх розвитку.
У реляційній моделі даних об'єкти і взаємозв'язки між ними представляються за допомогою таблиць. Взаємозв'язки також подаються як об'єкти. Кожна таблиця представляє один об'єкт і складається з рядків і стовпців. Таблиця повинна мати первинний ключ (ключовий елемент) — поле чи комбінацію полів, що єдиним способом ідентифікують кожний рядок у таблиці. Таблиця має такі властивості:- кожний елемент таблиці являє собою один елемент даних; - повторювані групи відсутні; - усі стовпці в таблиці однорідні; це означає, що елементи стовпця мають однакову природу; - стовпцям присвоєні унікальні імена; - у таблиці немає двох однакових рядків.Зв'язки в реляційній моделі бази даних реалізуються через значення самих даних. Розрізняють 2 рівні зв'язків: зв'язки між атрибутами реалізуються шляхом поєднання значень цих атрибутів у кортежах відношення; зв'язки між відношеннями визначаються через встановлення відповідності між значеннями деяких атрибутів цих відношень, при цьому ці атрибути мають бути сумісні за значеннями та змістом.Переваги реляційної моделі: простота і доступність для розуміння користувачем. Єдиною використовуваною інформаційною конструкцією є «таблиця»; строгі правила проектування, які базуються на математичному апараті; повна незалежність даних. Зміни в прикладній програмі при зміні реляційної БД мінімальні; для організації запитів і написання прикладного ПЗ немає необхідності знати конкретну організацію БД у зовнішній пам'яті.
Недоліки реляційної моделі:далеко не завжди предметна область може бути представлена у вигляді «таблиць»; в результаті логічного проектування з'являється безліч «таблиць». Це призводить до труднощів розуміння структури даних; БД займає відносно багато зовнішньої пам'яті;відносно низька швидкість доступу до даних.Три складові частини реляційної моделі даних:Структурна,маніпуляцій на, цілісна. труктурна частина моделі визначає, що єдиною структурою даних є нормалізоване n-арное ставлення. Відносини зручно представляти у формі таблиць, де кожен рядок є кортеж, а кожен стовпець — атрибут, визначений на деякому домені. Маніпуляційна частина моделі визначає два фундаментальних механізму маніпулювання даними — реляційна алгебра і реляційне числення. Основною функцією маніпуляційної частини реляційної моделі є забезпечення заходів реляційності будь-якої конкретної мови реляційних БД.Цілісна частина моделі визначає вимоги цілісності сутностей і цілісності посилань. Перша вимога полягає в тому, що будь-який кортеж будь-якого відношення відмітний від будь-якого іншого кортежу цього відношення, тобто іншими словами, будь-яке відношення має володіти первинним ключем.
4. Визначення субд. Класифікація субд. Основні компоненти та функції субд. Основні властивості та можливості субд.
СУБД – це комплекс програм які забезпечують взаємодію користувача з базами даних, можливість створення, збереження, оновлення, пошук інформації та контролю доступу в базах даних.Класифікація СУБД1. За мовами спілкування СУБД діляться на: відкриті - у відкритих системах для звернення до БД використовуються універсальні мови; замкнені - замкнуті системи мають власні мови спілкування з користувачами СУБД; змішані; 2.По виконуваних функцій СУБД діляться на: інформаційні - інформаційні дозволяють організувати зберігання інформації і доступ до неї; операційні - операційні виконують складну обробку і можуть змінювати алгоритми обробки.Основні компоненти СУБД1.апаратне забезпечення; 2.програмне забезпечення 3.дані 4.процедури — інструкції та правила, які повинні враховуватись при проектуванні та використанні БД 5. користувачі:
1)адміністратори даних (керування даними, проектування БД, розробка алгоритмів, 2)процедур) та БД (фізичне проектування, відповідальність за безпеку та цілісність даних)
розробники БД; 3)прикладні програмісти; 4)кінцеві користувачі.Основні функції СУБД:1.Безпосереднє управління даними у зовнішній пам'яті; 2.Управління буферами оперативної пам'яті; 3.Управління транзакціями; 4.Журналізація; 5.Підтримка мов БД;Можливості СУБД:1)Дозволяється створювати БД (здійснюється за допомогою мови визначення даних DDL (Data Definition Language)); 2)Дозволяється додавання, оновлення, видалення та читання інформації з БД (за допомогою мови маніпулювання даними DML, яку часто називають мовою запитів); 3)Можна надавати контрольований доступ до БД за допомогою: -Системи забезпечення захисту, яка запобігає несанкціонованому доступу до БД; -Системи керування паралельною роботою прикладних програм, яка контролює процеси спільного доступу до БД; -Система відновлення — дозволяє відновлювати БД до попереднього несуперечливого стану, що був порушений в результаті збою апаратного або програмного забезпеченняОсновними та невід'ємними властивостями БД є такі: - для даних допускається така мінімальна надлишковість, яка сприяє їх оптимальному використанню в одному чи кількох застосуваннях; - незалежність даних від програм; - для пошуку та модифікації даних використовуються спільні механізми; - як правило, у складі БД існують засоби для підтримки її цілісності та захисту від неавторизованого доступуОсобливості:База даних (БД) представляє собою організовану структуру, що використовується для зберігання даних, тобто будь-яких відомостей про явища, процеси, діях і т.д. Дані несуть у собі інформацію про події, що відбуваються в матеріальному світі, і, по суті, є зареєстрованими сигналами, що виникли в результаті цих подій. Дані стають інформацією, якщо користувач обробить їх і осмислить, застосувавши при цьому адекватні цими даними методи. Сьогодні Бази даних містять різні об'єкти, основними з яких є таблиці. Структура найпростішої бази даних відповідає структурі її двомірної таблиці, яка містить стовпці і рядки. Їх аналогами в структурі найпростішої бази даних є поля і запису. Основними властивостями полів є ім'я поля, тип поля, його розмір, що визначає граничну довжину даних, що розміщуються в цьому полі, та ін При роботі з Microsoft Access 2003 і Microsoft Access 2007 використовуються такі типи даних: текстовий, полі MEMO - спеціальний тип даних, який застосовується для зберігання великих обсягів тексту (до 65 535 символів); числовий ; дата / час; грошовий; лічильник; логічний ; поле об'єкта OLE; гіперпосилання; майстер підстановок.