Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
rkr.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
327.17 Кб
Скачать

9.Операції над таблицями бд

Для виконання дій з таблицями потрібно виділити ярлик Table (Таблицы) в області (панелі) об’єктів вікна бази даних.

За допомогою контекстного меню можна виконувати такі операції над таблицями: вирізати, копіювати, вставляти з буфера обміну (чи за допомогою кнопок на панелі інструментів Access), видаляти (чи за допомогою кнопки вікна бази даних), перейменовувати (чи двічі клацнути на назві таблиці і ввести нове ім’я) та зберігати під новим ім’ям.

При копіюванні у вікні вставки таблиці потрібно вибрати один з варіантів:

  • Structureonly (Только структура) – копіюватисписки полів таблиці іззазначенням типу кожного з них та його описом;

  • StructureandData(Структура и данные) – копіювати таблицю разом з її вмістом;

  • AppendDatatoExistingTable (Добавлениеданных в таблицу) – доповнення таблиці, ім’я якої треба ввести необхідно у поле TableName(Имятаблицы), даними з таблиці, яка знаходиться в буфері обміну.

10.Встановлення зв’язків між таблицями бд

Структура реляційної БД розробляється таким чином, щоб кожна її таблиця не містила надлишкової інформації.

Зв’язки між таблицями використовують при формуванні запитів, створенні звітів чи розробці форм.

Щоб встановити зв’язки, необхідно використати режим Relationships (Схема данных), який можна викликати одним з наступних способів:

  • виконати команду ToolsRelationships (СервисСхема данных);

  • натиснути на кнопку на панелі інструментів Access,

після чого відкриється порожнє вікно схеми даних, у якому у вікні добавлення таблиці потрібно почергово вибирати таблиці, для яких буде встановлено зв’язки та натискати на кнопку Add (Добавить), після чого закрити вікно добавлення таблиці.

Добавити таблицю у схему даних можна і за допомогою команди RelationshipsAddTable(СвязиДобавить таблицу) або натиснути на кнопку на панелі інструментів Access.

Щоб видалити таблицю зі схеми даних, необхідно клацнути правою кнопкою миші на таблиці і з контекстного меню вибрати команду Hidetable(Скрытьтаблицу). Видалення таблиці з схеми даних не означає видалення її з бази даних.

Щоб знову добавити у схему даних згорнуту таблицю чи таблицю, для якої зв’язки ще не встановлені, потрібно клацнути правою кнопкою миші на вільному місці схеми даних і вибрати команду Showtable (Добавлениетаблицы).

Щоб не зберігати у таблиці Успішність оцінки неіснуючих студентів (записи, для яких значення поля КодСтудентане співпадає ні з одним значенням поляКодСтудента у таблиці Студенти), потрібно у вікні EditRelationships(Изменениесвязей) встановити прапорець EnforceReferentialIntegrity (Обеспечениецелостностиданных).

Якщо встановити прапорець EnforceReferentialIntegrity (Обеспечениецелостностиданных), то у вікні EditRelationships(Изменениесвязей) автоматично стануть доступними ще два прапорця:

  • CascadeUpdateRelatedFields (каскадноеобновлениесвязанныхполей). При зміні значення ключового поля у “головній” таблиці автоматично змінюються значення зв’язаного поля для відповідних записів у “підпорядкованій” таблиці .

  • CascadeDeleteRelatedRecords(каскадноеудалениесвязанныхзаписей). При знищенні запису з “головної” таблиці автоматично будуть знищені ті записи “підпорядкованої” таблиці , для яких значення поля співпадає зі значенням з таблиці .

Коли поля для встановлення зв’язку між таблицями вибрані, у вікні EditRelationships(Изменениесвязей) потрібно натиснути на кнопку OK(Создать), після чого на схемі даних у вигляді ліній буде відображено зв’язок.

Щоб змінити тип зв’язку, потрібно виконати команду RelationshipsEditRelationships (СвязиИзменитьсвязь) головного меню Access або відкрити контекстне меню на лінії, що графічно його позначає, та вибрати EditRelationships (Изменитьсвязь). За допомогою цього ж меню можна знищити зв’язок між таблицями (або виділити його і натиснути на клавішу <Delete>).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]