Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




Додавання поля та створення зв’язку з області «Список полів»

1. На вкладці Таблиця даних у групі Поля та стовпці клацніть елемент Додати наявні поля.

З’явиться область Список полів.

2. У категорії Поля, наявні в інших таблицях клацніть знак плюс (+), розташований поруч із іменем таблиці, щоб відобразити список полів цієї таблиці.

3. Перетягніть потрібне поле з області Список полів до таблиці, відкритої в поданні таблиці.

4. Після появи лінії вставлення вставте поля на вибране місце.

Запускається майстер підстановок.

5. Дотримуйтеся інструкцій майстра підстановок.

Відображається таблиця в поданні таблиці.

Якщо перетягнути поле з «іншої» (незв’язаної) таблиці, а потім запустити майстер підстановок і виконати його вказівки, між таблицею в області Список полів і таблицею, до якої перетягується поле, буде автоматичного встановлено зв’язок «один-до-багатьох». До цього створеного програмою Access зв’язку цілісність даних за промовчанням не застосовується. Для застосування цілісності даних зв’язок слід відредагувати.

Хід роботи:

Щоб встановити зв'яки між таблицями «ІІутівки», «Клієнти», «Замовлення» потрібно:

1. Клацнути по кнопці (Схема данных на панелі інструментів Стандартная або команда Сервис/Схема данных вікна бази даних Access. Водночас з вікном Схема данных з'явиться діалогове вікно Добавление таблицы.

2. За умовчуванням в діалоговому вікні Добавление таблицы буде відкрита вкладка Таблицы. Виділіть у списку таблицю «Замовлення» і натисніть кнопку Добавить. Перевірте чи у вікні Схема данных з`явився список полів таблиці «Замовлення».

3. Аналогічно виведіть списки полів таблиць «Путівки» і «Клієнти»у вікно Схема данных, після чого закрийте діалог Добавление таблицы.

4. Для зв'язування полів «Код путівки» оберіть це поле у голоній таблиці «ІІугівки» і перетягніть його мишею до зв'язаної таблиці «Замовлення». Напрямок перетягування поля завжди повинен бути «від головної таблиці до зв'язаної».

5. У діалоговому вікні Изменение связей установіть перемикач Обеспечение целостности данных.

6. Клацніть по кнопці Создать, і встановлений зв'язок буде відображений у вікні Схема данных.

7. Аналогічно встановіть зв'язки між полями «Код клієнта» таблиці «Клієнти» та «Номер замовлення» таблиці «Замовлення». Ви отримаєте схему зв'язку між трьома таблицями «Замовлення», «Клієнти» та «Путівки».

 
 

8. Збережіть створену схему даних.

Рис.1 Схема даних.

9. На основі зв'язаних таблиць здійсніть запит про те, які організації і в якій кількості замовляли путівки. Це можна зробити за допомогою простого та перехресного запитів.

10. Для виконання запитів відкрите вікно бази даних, перейдіть на вкладку Запросы і натисніть кнопку Создать. У діалоговому вікні Новый запрос оберіть опцію Простой зaпpoc і натиснітьOk.

11. У першому вікні майстра простих запитів в списку Таблицы/запросы виділіть опцію «Таблица: Замовлення». Потім у списку Доступные поля клацніть по позиції «Код клієнта» і натисніть кнопку iз символом >.

12. Оберіть у верхньому списку Таблицы/запросы опцію «Таблица: Клієнти» і перемістіть позицію «Організація» із лівого списку до правого.

13. Встановіть у списку опцію «Таблица: Замовлення» і перемістіть з лівого списку до правого поле «Кількість». Клацніть по кнопці Далее.

14. У наступному діалозі залиште установленим перемикач подробный (вывод каждого поля каждой записи) і клацніть по кнопці Готово. Ви створили простий запит.

15. Відкрийте вікно бази даних, перейдіть на вкладку Запросы і клацніть по кнопці Создать.

16. У діалоговому вікні Новый запрос зазначте опцію Перекрестный запрос і натисніть Ок.

17. У вікні, шо відкриється клацніть по перемикачу запросы і виділіть у списку існуючих запитів позицію «Замовлення: Запрос». Натисніть кнопку Далее.

18. Наступний діалог призначений для задання заголовків рядків у майбутньому запиті. У списку Доступные поля виділіть, позицію «Організація», натисніть на кнопку >, і зазначена позиція переміститься до списку Выбранные поля. Натисніть кнопку Далее.

19. У третьому діалозі майстра перехресних запитів задайте заголовки стовпців. У списку Доступные поля виділітьпозицію «Код клієнта» і натиснітькнопку Далее.

20. У діалозі оберіть опцію Сумма (Sum), яка встановить підсумовування за значеннями стовпця «Кількість». Клацніть по кнопці Далее.

21. В останньому діалозі майстра введіть ім'я запиту - «Сума замовлень». Натисніть кнопку Готово й отримайте таблицю перехресного запиту.

Знайдіть суму кожного замовлення, що обчислюється як добуток ціни путівки та кількості путівок:[Ціна] * [Кількість]. Для цього сформуйте запит iз заданням умови відбору у такий спосіб:

■ У вікні БД перейдіть на вкладку Запросы і клацніть двічі по піктограмі «Замовлення: Запрос».

■ Відкриється вікно запиту. Перейдіть у режим конструктора запитів, клацнувши по кнопці Вид на панелі інструментів.

■ З'явиться діалогове вікно Замовлення Запрос : Запрос на выборку, у якому наведено схему даних для розлянутих таблиць, нижче - бланк запиту. Клацніть по комірці, розташованій на перехресті рядка Условие отбора і стовпця «Кількість». Введіть із клавіатури >8 і натисніть Enter.

■ Натисніть кнопку Вид і перейдіть у Режим таблицы, ви побачите таблицю із записами, що задовольняють умові відбору.

■ Перейдіть у режим конструктора запитів, клацнувши по кнопці Вид на панелі інструментів.

■ У вікні клацніть по полю праворуч від поля «Кількість». Введіть вираз [Ціна путівки] * [Кількість] і натисніть клавішу Enter (з'явиться текст Выражение 1).

■ Клацніть правою клавішею миші в зоні поля з виразом і оберіть у контекстному меню команду Свойства. У діалоговому вікні Свойства поля задайте формат поля.

Денежный і назву поля «Сума».

■ Натисніть кнопку Вид і перейдіть у Режим таблицы. Ви отримасге запит» в останньому стовпці якого буде зазначено сума кожного замовлення.


 

Варіанти виконання роботи:

І ВАРІАНТ. Виконайте запити на основі таблиць бази даних туристичного агенства «Відпочинок»:

1. Знайдіть країни, у яких є п`ятизірковий готель.

2. Знайдіть п`ять найдорожчих путівок і впорядкуйте запити за спаданням поля Ціна.

3. Знайдіть країни, що пропонують відпочинок і ціна путівки неперевищує 2000.

4. Яким видом транспорту можна добратися на лікування в Францію?

5. Яку кількість путівок видано у Болгарію на екскурсії?

6. На яку суму продано путівок в Англію?

7. Скільки путівок і на яку суму продано в Англію.

8. Створіть звернення до покупців ваших путівок. Передбачте, що поле Звернення складатиметься із назви країни та виду відпочинку. Наприклад, «Болгарія запрошує Вас на відпочинок!»

9. Створіть запит, за яким на екран виводитиметься вся інформація про вид відпочинку в будь-якій країні (значення виду відпочинку вводиться користувачем з клавіатури).

10. Видалити всі записи про путівки, ціна яких перевищила 4000.

ІІ ВАРІАНТ. Виконайте запити на основі таблиць бази даних туристичного агенства «Глобус»:

1. Знайдіть країни, у яких є чотиризірковий готель.

2. Знайдіть п`ять найдорожчих путівок і впорядкуйте запити за спаданням поля Ціна.

3. Знайдіть країни, що пропонують відпочинок і ціна путівки неперевищує 1000.

4. Яким видом транспорту можна добратися на лікування в Болгарію?

5. Яку кількість путівок видано у Грецію на екскурсії?

6. На яку суму продано путівок в Грецію?

7. Скільки путівок і на яку суму продано в Чехію.

8. Створіть звернення до покупців ваших путівок. Передбачте, що поле Звернення складатиметься із назви країни та виду відпочинку. Наприклад, «Чехія запрошує Вас на екскурсії!»

9. Створіть запит, за яким на екран виводитиметься вся інформація про вид відпочинку в будь-якій країні (значення виду відпочинку вводиться користувачем з клавіатури).

10. Видалити всі записи про путівки, ціна яких перевищила 4500.

 

ІІІ ВАРІАНТ. Виконайте запити на основі таблиць бази даних туристичного агенства «Тревел»:

1. Знайдіть країни, у яких є двозірковий готель.

2. Знайдіть п`ять найдорожчих путівок і впорядкуйте запити за спаданням поля Ціна.

3. Знайдіть країни, що пропонують відпочинок і ціна путівки неперевищує 1500.

4. Яким видом транспорту можна добратися на лікування в Корею?

5. Яку кількість путівок видано у Китай на екскурсії?

6. На яку суму продано путівок в Китаю?

7. Скільки путівок і на яку суму продано в Японію.

8. Створіть звернення до покупців ваших путівок. Передбачте, що поле Звернення складатиметься із назви країни та виду відпочинку. Наприклад, «Японія запрошує Вас на екскурсії!»

9. Створіть запит, за яким на екран виводитиметься вся інформація про вид відпочинку в будь-якій країні (значення виду відпочинку вводиться користувачем з клавіатури).

10. Видалити всі записи про путівки, ціна яких перевищила 3600.

 

ІV ВАРІАНТ. Виконайте запити на основі таблиць бази даних туристичного агенства «ЕКватор»:

1. Знайдіть країни, у яких є путівки з харчуванням.

2. Знайдіть п`ять найдорожчих путівок і впорядкуйте запити за спаданням поля Ціна.

3. Знайдіть країни, що пропонують відпочинок і ціна путівки неперевищує 2500.

4. Яким видом транспорту можна добратися на відпочинок в Чехію?

5. Яку кількість путівок видано у Болгарію на екскурсії?

6. На яку суму продано путівок в Чехію?

7. Скільки путівок і на яку суму продано в Грецію.

8. Створіть звернення до покупців ваших путівок. Передбачте, що поле Звернення складатиметься із назви країни та виду відпочинку. Наприклад, «Чехія запрошує Вас на екскурсії!»

9. Створіть запит, за яким на екран виводитиметься вся інформація про вид відпочинку в будь-якій країні (значення виду відпочинку вводиться користувачем з клавіатури).

10. Видалити всі записи про путівки, ціна яких перевищила 2600.

 

V ВАРІАНТ. Виконайте запити на основі таблиць бази даних туристичного агенства «Пізнай світ»:

1. Знайдіть країни, у яких є путівки без харчування.

2. Знайдіть п`ять найдорожчих путівок і впорядкуйте запити за спаданням поля Ціна.

3. Знайдіть країни, що пропонують відпочинок і ціна путівки неперевищує 3000.

4. Яким видом транспорту можна добратися на відпочинок в Ватикан?

5. Яку кількість путівок видано у Латвію на екскурсії?

6. На яку суму продано путівок в Албанію?

7. Скільки путівок і на яку суму продано в Литву.

8. Створіть звернення до покупців ваших путівок. Передбачте, що поле Звернення складатиметься із назви країни та виду відпочинку. Наприклад, «Латвія запрошує Вас на екскурсії!»

9. Створіть запит, за яким на екран виводитиметься вся інформація про вид відпочинку в будь-якій країні (значення виду відпочинку вводиться користувачем з клавіатури).

10. Видалити всі записи про путівки, ціна яких перевищила 3200.

 

VІ ВАРІАНТ. Виконайте запити на основі таблиць бази даних туристичного агенства «Татур»:

1. Знайдіть країни, у яких є путівки з додатковими послугами.

2. Знайдіть п`ять найдорожчих путівок і впорядкуйте запити за спаданням поля Ціна.

3. Знайдіть країни, що пропонують відпочинок і ціна путівки неперевищує 3500.

4. Яким видом транспорту можна добратися на відпочинок в Чехію?

5. Яку кількість путівок видано у Грецію на екскурсії?

6. На яку суму продано путівок в Чехію?

7. Скільки путівок і на яку суму продано в Болгарію.

8. Створіть звернення до покупців ваших путівок. Передбачте, що поле Звернення складатиметься із назви країни та виду відпочинку. Наприклад, «Чехія запрошує Вас на екскурсії!»

9. Створіть запит, за яким на екран виводитиметься вся інформація про вид відпочинку в будь-якій країні (значення виду відпочинку вводиться користувачем з клавіатури).

10. Видалити всі записи про путівки, ціна яких перевищила 3300.

 

VІІ ВАРІАНТ. Виконайте запити на основі таблиць бази даних туристичного агенства «КОНТИНЕНТ»:

1. Знайдіть країни, у яких є путівки без додаткових послуг.

2. Знайдіть п`ять найдорожчих путівок і впорядкуйте запити за спаданням поля Ціна.

3. Знайдіть країни, що пропонують відпочинок і ціна путівки неперевищує 4000.

4. Яким видом транспорту можна добратися на відпочинок в Італію?

5. Яку кількість путівок видано у Румунію на екскурсії?

6. На яку суму продано путівок в Румунію?

7. Скільки путівок і на яку суму продано в Англію.

8. Створіть звернення до покупців ваших путівок. Передбачте, що поле Звернення складатиметься із назви країни та виду відпочинку. Наприклад, «Румунія запрошує Вас на екскурсії!»

9. Створіть запит, за яким на екран виводитиметься вся інформація про вид відпочинку в будь-якій країні (значення виду відпочинку вводиться користувачем з клавіатури).

10. Видалити всі записи про путівки, ціна яких перевищила 4300.

 

VІІІ ВАРІАНТ. Виконайте запити на основі таблиць бази даних туристичного агенства «Апельсин»:

1. Знайдіть країни, у яких є путівки без додаткових послуг.

2. Знайдіть п`ять найдорожчих путівок і впорядкуйте запити за спаданням поля Ціна.

3. Знайдіть країни, що пропонують відпочинок і ціна путівки неперевищує 4500.

4. Яким видом транспорту можна добратися на екскурсії в Росію?

5. Яку кількість путівок видано у Італію на відпочинок?

6. На яку суму продано путівок в Італію?

7. Скільки путівок і на яку суму продано в Корею.

8. Створіть звернення до покупців ваших путівок. Передбачте, що поле Звернення складатиметься із назви країни та виду відпочинку. Наприклад, «Росія запрошує Вас на екскурсії!»

9. Створіть запит, за яким на екран виводитиметься вся інформація про вид відпочинку в будь-якій країні (значення виду відпочинку вводиться користувачем з клавіатури).

10. Видалити всі записи про путівки, ціна яких перевищила 1300.

 

ІХ ВАРІАНТ. Виконайте запити на основі таблиць бази даних туристичного агенства «Орізон»:

1. Знайдіть країни, у яких є путівки без додаткових послуг.

2. Знайдіть п`ять найдорожчих путівок і впорядкуйте запити за спаданням поля Ціна.

3. Знайдіть країни, що пропонують відпочинок і ціна путівки неперевищує 1600.

4. Яким видом транспорту можна добратися на екскурсії в Швейцарію?

5. Яку кількість путівок видано у Швейцарію на екскурсії?

6. На яку суму продано путівок в Чехію?

7. Скільки путівок і на яку суму продано в Грецію.

8. Створіть звернення до покупців ваших путівок. Передбачте, що поле Звернення складатиметься із назви країни та виду відпочинку. Наприклад, «Швейцарія запрошує Вас на екскурсії!»

9. Створіть запит, за яким на екран виводитиметься вся інформація про вид відпочинку в будь-якій країні (значення виду відпочинку вводиться користувачем з клавіатури).

10. Видалити всі записи про путівки, ціна яких перевищила 1800.

 

Х ВАРІАНТ. Виконайте запити на основі таблиць бази даних туристичного агенства «тулу»:

1. Знайдіть країни, у яких є путівки без додаткових послуг.

2. Знайдіть п`ять найдорожчих путівок і впорядкуйте запити за спаданням поля Ціна.

3. Знайдіть країни, що пропонують відпочинок і ціна путівки неперевищує 1900.

4. Яким видом транспорту можна добратися на екскурсії в Ватикан?

5. Яку кількість путівок видано у Іспанію на відпочинок?

6. На яку суму продано путівок в Грецію?

7. Скільки путівок і на яку суму продано в Грецію.

8. Створіть звернення до покупців ваших путівок. Передбачте, що поле Звернення складатиметься із назви країни та виду відпочинку. Наприклад, «Ватикан запрошує Вас на екскурсії!»

9. Створіть запит, за яким на екран виводитиметься вся інформація про вид відпочинку в будь-якій країні (значення виду відпочинку вводиться користувачем з клавіатури).

10. Видалити всі записи про путівки, ціна яких перевищила 2800.

 

 

Контрольні питання

1. Опишіть процедуру створення зв'язків між таблицями

2. Для чого призначені запити?

3. Чим запити відрізняються від фільтрів?

4. Опишіть процедуру створення простого запиту в базі даних.

5. Що такс перехресний запит і як його створити?

6. Для чого застосовують вирази в запитах? Наведіть приклади.

7. Як задати умову відбору в запиті?

8. Як задати поле, що обчислюється в запиті?


 


<== предыдущая страница | следующая страница ==>
Х ВАРІАНТ | Лабораторна робота № 4

Дата добавления: 2015-07-26; просмотров: 216; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.007 сек.