Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Заняття_ОІ.doc
Скачиваний:
1
Добавлен:
29.08.2019
Размер:
4 Mб
Скачать

Первинний ключ

Ключів у таблиці може бути декілька. З них вибирається один (як правило, найкоротший у довжину), який буде надалі представляти (замінювати) кожний запис таблиці. Такий ключ називається первинним.

Наприклад, якщо в таблиці Учні за первинний ключ взяти Прізвище, то це означає, що не повинно бути учнів з однаковими прізвищами. Але ж прізвища можуть повторюватися. Доведеться доповнювати ключ ще й іменем. Первинний ключ стає довгим і незручним для використання. Оскільки первинний ключ служить не лише для того, щоб відрізняти один запис від іншого, але й для організації зв'язків між таблицями, доцільно включити в таблицю додаткове числове поле КодУчня, що не буде повторюватися в кожному запису, тобто буде первинним ключем.

Створення первинного ключа

  • виділити потрібне поле (у нас КодУчня);

  • виконати команду меню «Правка», «Ключевое поле» або натиснути відповідну кнопку на панелі інструментів;

  • зліва від імені виділеного поля з'явиться символ ключа як підтвердження того, що дане поле є ключовим.

Після заповнення всіх полів вікно конструктора набуде вигляду, що наведено на рис.5.

Рис.5. Створення первинного ключа

Зберігання структури таблиці

  • виконати команду меню «Файл», «Сохранить» або натиснути відповідну кнопку на панелі інструментів;

  • у діалоговому вікні, що відкриється, ввести ім'я таблиці до 64 символів (з мовчазної згоди пропонується ім'я «Таблица 1»);

• натиснути кнопку «ОК».

За такою ж методикою створюються та зберігаються інші таблиці бази даних: Таблиця Предмети (табл. 6.2) та Таблиця Успішність (табл. 6.3).

Таблиця 2.

Предмети

КодПред

Счетчик

з мовчазної згоди

НазваПред

Текстовый

размер - 15; обязательное поле;

Вчитель

Текстовый

размер - 20; обязательное поле;

Таблиця 3.

Успішність

КодОцінки

Счетчик

з мовчазної згоди

КодУчня

Числовой

обязательное поле;

КодПред

Числовой

обязательное поле;

Оцінка

Числовой

обязательное поле;

Для захисту від помилки при введенні оцінки, значення якої більше 12, потрібно зробити наступне:

  • у режимі Конструктор у таблиці Успішність у стовпчику «Тип даных» виділити комірку в рядку Оцінка;

  • внизу вікна, де «Свойства поля», встановити вкладку «Общие»;

  • у рядку «Условие на значение» ввести <13.

Тепер при спробі ввести значення оцінки >12 на екрані з'являється повідомлення про порушення умов на значення оцінки і пропозиція виправити помилку.(рис. 6)

Рис.6. Вікна створених таблиць

Після створення структури таблиць база даних Група набуде наведеного вигляду (рис.7): у вікні з'являться значки поки що порожніх таблиць Предмети, Успішність, Учні.

Рис. 7. База даних Група

Після створення структури потрібно ввести по кілька записів в кожну таблицю. На прикладі цих записів перевіряється, наскільки правильно створена база даних і чи відповідає вона поставленим вимогам. Потім можна продовжити введення даних, що залишилися.