Вставка об'єкта OLE у таблицю. Створення зв'язків між таблицями

Мета: навчитися створювати таблицю з полем об'єкта OLE; створювати зв'язки між табли­цями; закріпити знання про зв'язки з відношеннями «один-до-одного», «один-до-багатьох».

 

I. У своїй географічній базі даних створити таблицю «Про державу» (див. табл. 3), відповідно до зразка; у якості ключового задати поле «Країна». Для поля Прапор встановити тип об’єкта Поле об’єкта OLE

II. Створити зв'язку між таблицями «Атлас світу» і «Про державу».

При цьому «Атлас світу» зробити головною таблицею, а таблицю «Про державу» —підпорядкованою.

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

III. На схемі даних розглянути отримані зв'язки. Визначити типи відношень.

Таблиця 3

Про державу

Країна Державний устрій Державна мова Прапор
Австралія конституційна монархія англійська  
Австрія республіка німецька  
Аргентина республіка іспанська  
Болівія республіка іспанська  
Єгипет республіка арабська  
Ізраїль парламентська демократія іврит, арабська  
Індія республіка гінді, англійська  
Італія республіка італійська  
Південна Корея республіка корейська  
Японія конституційна монархія японська  

Порядок виконання

1. Відкрити свою географічну базу даних.

2. Створити таблицю «Про державу».

3.  Заповнити таблицю. Для вставки малюнка в поле «Прапор» виконати на­ступні дії:

• установити курсор у поле «Прапор» (тип даних — поле об'єкта OLE);

• виконати команду Об'єкт із меню Вставка;

• вибрати Тип об’єкта - Точечный рисунок. В редакторі виконати из меню Правка / Вставить из файла.  Вказати шлях та вибрати відповідний малюнок Мои документы/Мои рисунки/Флаги;

Підігнати розмір полотна по розміру малюнка. Зберегти результат під іменем країни, тип файла 24-разрядний bmp. Для цього виконати Файл/Сохранить копию как … вказати імя та тип файла. Закрити графічний редактор. Повторити для кожної країни.

3. Відкрити вікно Схема даних клацанням по кнопці панелі інструментів або командою Сервіс, Схема даних.

4. виділивши лінію зв’язку у контекстному меню виконати операцію Зміна зв'язків або скористатися відповідною командою меню Святи.  З адати властивості зв'язку, що утвориться:

• включити прапорець Забезпечення умови цілісності даних;

включити прапорець Каскадне відновлення зв'язаних полів;

включити прапорець Каскадне видалення зв'язаних записів.

Натиснути кнопку Створити.

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

6. Закрити «Схему даних», відповівши позитивно на запитання про збереження.

9. Перевірити умову цілісності даних, відновлення зв'язаних полів, видалення зв'язаних записів. Для цього у таблиці «Атлас світу» виправити назву однієї з країн, зберегти. Відкрити пов'язані з нею таблиці, переконатися у відновленні записів.



ПРАКТИЧНА РОБОТА № 4

СТВОРЕННЯ ПРОСТОГО ЗАПИТУ

Мета: навчитися створювати простий запит. У своїй географічній базі даних на основі таблиці «Атлас світу» створити запит, додавши до нього назву країни, столиці, частини світу.

Запити

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

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

Порядок виконання

1. Відкрити свою географічну базу даних.

2. У вікні бази даних вибрати вкладку Запити й клацнути по кнопці Створити.

3. У вікні Новий запит вибрати в списку простий запит, ОК.

4. Зі списку вибрати таблицю «Атлас світу», на основі якої буде створений запит.

5. За допомогою кнопки  вибрати з таблиці поля «Країна», «Столиця», «Частина світу». Натиснути Далі.

6. Увести ім'я запиту Запит по країнах іклацнути по кнопці Готово.

ПРАКТИЧНА РОБОТА № 5

СТВОРЕННЯ ЗАПИТУ НА ВИБІРКУ

Мета: навчитися створювати запит на вибірку за допомогою бланка запиту за зразком у режимі Конструктора.

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

I. На основі таблиці «Атлас світу» створити запит на вибірку:

а) вибрати країни, що мають площу понад 1 000 000 км2; запит назвати «Найбільші країни»;

б) вибрати країни, що мають площу менш ніж 1 000 000 км2; запит назвати «Найменші країни».

II. На основі таблиці «Клімат» створити запит на вибірку:

а) вибрати країни, у яких середньорічний рівень опадів більше 1000 мм; ім'я запиту дати «Найвологіші країни»;

б) вибрати країни, у яких середньорічний рівень опадів менш 1000 мм; ім'я запиту дати «Най-посушливіші країни»;

в) вивести «Найспекотніші країни», у яких середня температура січня перевищує 18 °С, а середня температура липня перевищує 25 °С (для країн північної півкулі) або середня температура січня перевищує 25 °С, а середня температура липня перевищує 18 °С (для країн південної півкулі).

Порядок виконання

1. Для створення запиту вибрати вкладку Запити й клацнути по кнопці Створити.

2. У діалоговому вікні Новий запит вибрати пункт Конструктор.

3. Вибрати таблицю, на якій буде засновано запит. Вибір здійснюється в діалоговому вікні Додавання таблиці.

4. Рядок Поле заповнити перетягуванням назв полів з таблиць у верхній частині бланка (для завдань   Іа і Іб цими полями будуть «Країна», «Столиця», «Частина світу», «Площа»). Кожному полю майбутньої результуючої таблиці відповідає один стовпчик бланка запиту за зразком.

5. У рядку Умова відбору записати критерій, за яким будуть обрані записи для включення в результуючу таблицю. По кожному полю можна створити свою умову відбору. Для завдання Іа

умова відбору має вигляд >1000 000 до полю «Площа», для Іб — < 1000 000 по полю «Площа».

6. Зберегти запит. Переглянути результат роботи запиту.

7. Завдання II а, б, в виконати аналогічно пунктам 1-8. При виконанні пункту ІІв умова відбору задається по двох полях.

ПРАКТИЧНА РОБОТА № 6


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: