ісловойОбязательно Зовнішній ключ (зв'язок з табл. «Групи» ) 19Аудіторія ТекстовийОбязательно 20День неделіТекстовий Обов'язково 21Время Дата/времяОбязательно 22Назначеніе Код Лічильник Автоматично Первинний ключ (зв'язок з табл. «Консультації», «Факультативи») 23Код дісціпліниЧісловой ОбязательноВнешній ключ (зв'язок з табл. «Дисципліни») 24Код преподавателяЧісловой Обов'язково Зовнішній ключ (зв'язок з табл. «Викладачі») 25Преподавателі Код преподавателяСчетчік Автоматично Первинний ключ (зв'язок з табл. «Руковод.группи», «Призначення») 26Фамілія Текстовий Обов'язково 27ІмяТекстовийОбязательно 28ОтчествоТекстовийОбязательно 29ПолТекстовийОбязательно 30ДісціплінаТекстовийОбязательно 31Норма часовТекстовийОбязательно 32Руководітель групи Код Лічильник Автоматично Первинний ключ 33Код преподавателяЧісловой Обов'язково Зовнішній ключ (зв'язок з табл. «Викладачі») 34Код группиЧісловой Обов'язково Зовнішній ключ (зв'язок з табл. «Групи») 35Факультатіви Код Лічильник Автоматично Первинний ключ36Назначеніе Числовий Обов'язково Зовнішній ключ (зв'язок з табл. «Призначення») 37Код группиЧісловойОбязательно Зовнішній ключ (зв'язок з табл. «Групи») 38Аудіторія ТекстовийОбязательно 39День неделіТекстовий Обов'язково 40Время Дата/времяОбязательно
У MicrosoftAccess таблиці створюються за допомогою конструктора (див. ДОДАТОК 2 Схема 2. Створення таблиць за допомогою конструктора).
. 2 Структура БД
Наступним етапом створення інформаційної системи є розробка схеми даних, створення зв'язків між таблицями (див. 1.4., ДОДАТОК 3 Схема 3. ER-діаграма системи).
3. Створення запитів, форм, звітів
. 1 Створення запитів
Запит - це набір інструкцій, який можна використовувати для обробки даних. Запит не тільки повертає результати, які можна сортувати, групувати і фільтрувати, за допомогою запиту можна також створювати, копіювати, видаляти і змінювати дані.
Розглянемо створення запиту з параметром в режимі конструктора. Запит з параметрами при виконанні вимагає введення деяких значень (Малюнок 1.Окно введення даних в запиті). Після введення значення запит з параметрами використовує його в якості умови поля. Поле, до якого має бути застосоване умова, задається на етапі конструювання запиту. При відмові від введення значення запит з параметрами приймає в якості значення порожній рядок.
На мові SQLето виглядає так: группи.названіе_группи, атестація. [час початку], атестація. [час закінчення] FROM групи INNER JOIN атестація ON группи.код_группи=аттестація.ід_группи (((группи.названіе_группи )=[введіть назву групи]));
Рисунок 1 - Вікно введення даних в запиті
У режимі конструктора має вигляд, представлений на малюнку 2
Малюнок 2 - Конструктор запитів
Розглянемо також простий запит на вибірку даних.
На мові SQLвиглядіт так: преподавателі.фамілія, преподавателі.імя, преподавателі.отчество, группи.названіе_группи, групи. [кол-во_студентов] викладачі INNER JOIN (групи INNER JOIN [керівник групи] ON групи. код_группи=[керівник групи]. [код групи]) ON преподавателі.код_преподавателя=[керівник групи]. [код викладача];
При виконанні цього запиту в таблицю будуть виводитися всі відомості про класного керівництві груп та про склад груп.
У режимі конструктора він має вигляд, представлений на малюнку 3.
Малюнок 3 - Запит на вибірку даних
У табличному варіанті буде мати вигляд, представлений на малюнку 4.
Малюнок 4 -Вид простого запиту на вибірку
. 2 Створення форм
надає можливість вводити дані як безпосередньо в таблицю, так і за допомогою форм.
Форма в БД - це структуроване вікно, яке можна представити так, щоб воно повторювало форму бланка. Форми створюються з набору окремих елементів управління.
Зовнішній вигляд форми вибирається залежно від того, з якою метою вона створюється. Форми Access дозволяють виконувати завдання, які не можна виконати в режимі таблиці. Форми дозволяють обчислювати значення і виводити на екран результат. Джерелом даних для форми є записи таблиці або запиту.
Розглянемо Створення форм за допомогою майстра (Малюнок 5).
Дзвонити Майстер форм можна кількома способами. Один з них - вибрати Майстер форм у вікні діалогу Нова форма і клацнути на кнопці ОК. Відкриється вікно діалогу Створення форм, в якому необхідно відповідати на питання кожного поточного екрану Майстра і клацати на кнопці ...