У нас: 141825 рефератів
Щойно додані Реферати Тор 100
Скористайтеся пошуком, наприклад Реферат        Грубий пошук Точний пошук
Вхід в абонемент



Лабораторна робота - Розробки найпростіших Баз даних
22
його параметри. Видалити зв'язок можна виділивши його мишею і натиснувши клавішу DEL на клавіатурі (або давши команду меню "Правка > Видалити"). Таким же чином видаляються і зайві таблиці з вікна схеми даних.–

Відкрийте вікно "Зміна зв'язків" для зв'язку, що налаштовується (див. рис. 7). Це можна зробити через контекстне меню лінії зв'язку або виділивши лінію зв'язку клацанням миші і давши команду меню "Зв'язок > Змінити зв'язок".

Рис. 7. Вікно "Зміна зв'язків"

Встановіть прапорець "Забезпечення цілісності даних". Можна також погодитися на каскадне оновлення і видалення зв'язаних полів, проте для нашої бази даних це не є необхідним. Дайте підтвердження на зміну зв'язків (натисніть кнопку "ОК").

Включення прапорця "Забезпечення цілісності даних" дозволяє захиститися від випадків видалення записів з однієї таблиці, при яких пов'язані з ними дані інших полів опиняться без зв'язку. Щоб умова цілісності могла існувати, поле основної таблиці повинне обов'язково бути ключовим, і обидва поля повинні мати однаковий тип. Прапорці "каскадне оновлення зв'язаних полів" і "каскадне видалення зв'язаних полів" забезпечують одночасне оновлення або видалення даних у всіх підлеглих таблицях при їх зміні в головній таблиці.

Звернете також увагу, що кінці лінії зв'язку у вікні схеми даних після включення прапорця забезпечення цілісності даних помічені знаками "1" і "нескінченність". Це означає, що як значення поля із зв'язаної таблиці можуть виступати тільки значення з відповідного поля основної таблиці і кожне значення з поля основної таблиці може багато раз зустрічатися в полі зв'язаної таблиці (зв'язок "один до багатьох").–

Збережіть макет схеми даних, давши команду меню "Файл > Зберегти" або натиснувши кнопку на панелі інструментів. Закрийте вікно "Схема даних".

1.4 Заповнення бази даних інформацією–

Вся дії, які ми до даного моменту проводили з базою даних, були направлені на створення її структури. Це етап проектування бази даних, при якому з базою даних працює її розробник. Після того, як структура бази даних задана і наступає момент заповнення бази даних інформацією, починається етап експлуатації бази даних. В рамках цього етапу з базою даних працює користувач.

Заповнення нашої бази даних почнемо з таблиці "КАТЕГОРІЇ", оскільки дані цієї таблиці надалі використовуватимуться при заповненні таблиці "ТЕЛЕФОНИ".–

Відкрийте таблицю "КАТЕГОРІЇ". Це можна зробити, двічі клацнувши мишею по значку таблиці у вікні "База даних" або виділивши цей значок і натиснувши на кнопку "Відкрити" вказаного вікна. Мишею задайте розміри вікна таблиці, а також розміри окремих полів. Заповните таблицю таким чином:

Рис. 8. Вікно таблиці "КАТЕГОРІЇ"

Після заповнення таблиці даними - закрийте її. Вам буде запропоновано питання про збереження макету таблиці. Зверніть увагу, що йдеться про збереження макету (тобто таких параметрів, як ширина стовпців і т.п.), а не введених даних. Дані, що вводяться, записуються відразу ж після завершення заповнення всіх полів запису (при переході до заповнення полів нового запису). Якщо макет таблиці в процесі роботи не змінювався, то ніяких додаткових питань не пропонується.–

Відкрийте таблицю "ТЕЛЕФОНИ", заповніть її приведеними нижче даними:

Номер | Ім'я | Адреса | Категорія

45-14-15 | Петро Іванович | Вулиця Велика, 1 | Родичі

31-98-16 | Дядько Коловши | Провулок Маленький, 15 | Родичі

18-42-51 | Марина | Центральний Проспект, 21 | Друзі

23-15-48 | Ремонт телевізорів | Провулок Майстрів, 5 | Майстерні

92-15-30 | Квітковий магазин | Вулиця Фіалкова, 28 | Магазини

77-12-53 | Андрій | Алея Зірок, 4 | Друзі

51-12-43 | Тітка Світлана | Вулиця Рідна, 8 | Родичі–

Як бачите, заповнення поля з категоріями проводиться шляхом вибору відповідних значень із списку. Причому треба мати на увазі, що в таблиці насправді зберігаються двосимвольні коди категорій, а не їх повні розшифровки. Ви можете "виправити" і заголовок поля з категоріями ("Код_категорії"), вказавши у властивостях відповідного поля більш відповідний Підпис.

Зверніть увагу, що дані в таблицях зберігаються в неврегульованому вигляді. Нові записи завжди додаються в кінець таблиці (порожній рядок, помічений зірочкою). Можливостей додавання записів між існуючими записами не передбачено.

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

1.5 Виконання простих запитів–

Припустимо, що для повсякденної роботи з телефонним довідником нам не потрібна вся інформація з бази даних. Зокрема, зручнішим представляється варіант роботи з таблицею, в якій представлено лише три поля з таблиці "ТЕЛЕФОНИ": Ім'я, Номер, Категорія. Надамо користувачеві можливість роботи з такою таблицею. Зробити це можна за допомогою запитів.

Відкрийте вікно "База даних" і перейдіть на вкладку об'єктів "Запити". Виберіть створення запиту в режимі конструктора. Вам буде запропоновано додати таблиці. Зробіть це і закрийте вікно додавання таблиць. Перед вами відкриється бланк запиту за зразком (див. рис. )

Рис. 9. Бланк запиту за зразком

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

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

Перетягніть поля "Ім'я", "Номер" і "Код_категорії" у формовану таблицю.


Сторінки: 1 2 3 4 5