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

Створення бази даних. Створення таблиць

Мета роботи: створення бази даних (БД). Створення таблиць у режимі Конструктор і Майстер таблиць. Імпортування таблиць із Excel і встановлення зв'язків між створеними таблицями.

  1. Створення бази даних

Після завантаження WINDOWS виконайте команди “Пуск Программы Microsoft Access”. На екрані з'явиться початкове вікно Access (рис. 7.1). Встановіть перемикач "Новая база данных" і “ОК” для виходу у вікно "Файл новой базы данных ". У цьому вікні виберіть папку, диск і введіть ім'я файла. Після цього натисніть кнопку "Создать".

Рис. 7.1- Початкове вікно Access

2.Створення таблиць за допомогою Конструктора

Завдання 1. За допомогою Конструктора створіть таблиці «Готелі» і «Авіакомпанії».

Готелі

КодГотелю

КласифікаціяГотелю

Класифікація

ГотельнихНомерів

ТипХарчування

ТермінПроживання

(к-ть ночей)

101

3*(комфорт)

STD

FB

5

101

3*(комфорт)

BDR

ALL

7

102

4*(1-й клас)

STD

FB

7

102

4*(1-й клас)

family room

ALL

9

103

5*(люкс)

BDR

FB

7

103

5*(люкс)

family room

ALL

9

104

4*(апартаменти)

business

ALL

9

104

4*(апартаменти)

duplex

UAL

11

105

4*(HV1 клубний)

business

ALL

9

105

4*(HV1 клубний)

duplex

UAL

11

Примітка1

КЛАСИФІКАЦІЯ НОМЕРІВ STD - (standart) - стандартна кімната. BDR, BDRM - (bedroom) - номер зі спальнею. Superior - кімната більшого розміру, ніж стандартна. studio - студія (однокімнатний номер більше стандартного з кухнею). family room - сімейна кімната розміром більше стандартної. family studio - номер для родини, що складається із двох суміжних кімнат. extra bed (або king size) - номер з одним великим двоспальним ліжком. suite - номер з вітальнею і спальнею. suite mini - номер поліпшеної категорії. junior suite - двомісний однокімнатний номер великого розміру. de luxe - двомісний однокімнатний номер великого розміру з дорожчою обстановкою. executive suite, suite senior - номер підвищеної комфортності, що складається із двох і більше кімнат. business - великий номер з оргтехнікою (комп'ютером, факсом), придатний для роботи. honeymoon room - номер для молодят. connected rooms - розташовані поруч номери, що мають двері з одного в інший. duplex - двоповерховий номер. apartment - номери, наближені до вигляду сучасних квартир (дво- або більше кімнатна квартира). president - найрозкішніші номери готелю, складаються з декількох спалень, кабінету, двох або трьох туалетів. balcony - номер з балконом. City view - номер з видом на місто. Beach view - номер з видом на пляж. Pool view - номер з видом на басейн. Garden view - номер з видом на сад або внутрішній дворик з деревами або кущами. Ocean view - номер з видом на океан. Land view - номер з видом на околиці. Dune view - номер з видом на дюни. Mountain view - номер з видом на гори. Park view - номер з видом на парк. SV (Sea view) - номер з видом на море. SSV (Side Sea view) - номер з бічним видом на море. Inside view - вид на внутрішню частину готелю. Примітка 2

ТИПИ ХАРЧУВАННЯ В ГОТЕЛЯХ ОВ, NA - (only bed) - без харчування. Харчування по меню - обмежене число страв з меню. BB - (bed & breakfast) - у вартість проживання включений сніданок (шведський стіл). Додаткове харчування за окрему плату в ресторанах і барах готелю. HB (half board) - напівпансіон. У вартість проживання включені сніданок і вечеря (шведський стіл), безкоштовний чай, кава, вода на сніданок. HB+ (half board +, extended half board) - розширений напівпансіон. Завтрак і вечеря (шведський стіл), а також алкогольні й безалкогольні напої місцевого виробництва весь день. FB (full board) - повний пансіон. Сніданок, обід і вечеря (шведський стіл). FB+, EXTFB (full board +, extended full board) - розширений повний пансіон. Сніданок, обід і вечеря (шведський стіл), а також напої (у ряді готелів пиво й вино) під час прийому їжі включені у вартість проживання. Mini all inclusive - повний пансіон з напоями місцевого виробництва не тільки під час їжі, але в обмеженій кількості. ALL, Al (all inclusive) - усе включено. Сніданок, обід і вечеря (шведський стіл). Протягом дня пропонуються напої місцевого виробництва (алкогольні й безалкогольні) у необмеженій кількості, додаткове харчування (другий сніданок, полуденок, пізня вечеря, легкі закуски, барбекю й т.д.). Continental Breakfast- континентальний сніданок - сніданок, що складається з кави, соку, булочки, масла й джему. English breakfast - англійський сніданок - повний сніданок, звичайно включає сік, яєчню, тости, масло, джем і каву або чай. American breakfast -американський сніданок - аналогічний континентальному сніданку, містить у собі звичайно ще і яєчню з беконом. HCAL (hign class all inclusive) - всі послуги й харчування в отелі безкоштовні, крім магазинів, телефону, лікаря, перукарні, деяких водних видів спорту й підводного плавання. UAL, UAI - (ultra aIl inclusive, Elegance all inc, VIP all inc, Super all inc, De luxe all inc, VC all inc, Superior all inc, MEGA all inc, Superior all inc VIP Service, Royal Class all inc, Ultra de luxe all inc, Extended all inc, Exellent all inc, Max all inc, Imperial all inc) - ультра все включено. Сніданок, пізній сніданок, обід, полуденок і вечеря (шведський стіл). Великий вибір солодощів, десертів, усіляких закусок, а також широкий вибір напоїв місцевого й імпортного виробництва. Більшість готелів, що працюють за системою Ultra All Inclusive, пропонують гостям додаткове безкоштовне харчування в ресторанах з кухнею різних народів світу,вкючаючі напої (в тому числі спиртні).

Авіакомпанії

КодАвіакомпанії

Назва

Напрямок

ДатаВильоту

ЧасВильоту

МістоВильоту

Клас

ЦінаКвитка

(у.о)

10

Lufthansa

Німеччина

12.09.2012

16:20

Київ

Економ

220

10

Lufthansa

Іспанія

15.10.2012

18:40

Одеса

Бізнес

267

20

МАУ

Франція

22.09.2012

13:15

Львів

Економ

195

20

МАУ

Єгипет

30.12.2012

6:40

Одеса

Перший

170

20

МАУ

Єгипет

06.08.2012

7:30

Київ

Економ

170

20

МАУ

Іспанія

15.10.2012

15:10

Київ

Економ

250

30

Turkish Airlines

Туреччина

03.09.2012

8:20

Одеса

Перший

165

30

Turkish Airlines

Туреччина

27.07.2012

9:45

Одеса

Економ

165

40

AirFrance

Франція

22.11.2012

12:30

Київ

Бізнес

230

40

AirFrance

Іспанія

23.10.2012

18:40

Львів

Бізнес

255

1) Перейдіть на вкладку “Таблицы(рис 7.2), а потім натисніть кнопку “Создать”.

Рис. 7.2 - Вікно порожньої бази даних

2) У вікні (рис. 7.3) виберіть пункт меню "Конструктор" і “ОК”. Після цього Access виведе на екран вікно таблиці в режимі конструктора (рис.7.4), де у верхній частині розташовані стовпці, у які вводяться ім'я, тип даних і короткий опис кожного поля. У нижній частині вікна задаються властивості полів.

Рис. 7.3 - Вікно “Новая таблица”

.

Рис. 7.4 - Вікно таблиці в режимі конструктора

3) У стовпці “Имя поля” введіть назви полів відповідної таблиці.

4) Перейдіть у сусідній стовпець, розкрийте список Тип данных” і виберіть придатний тип для кожного поля.

5) Введіть у стовпці Описание” декілька слів, які пояснюють зміст інформації в даному полі. Microsoft Access буде щоразу виводити цей текст в рядку стану при активізації цього поля в режимі форми чи таблиці (заповнення цього стовпця не є обов'язковим).

6) Закрийте вікно конструктора таблиць. За запитом введіть ім'я об'єкта, що створюється.

7) Відкрийте таблицю і заповніть її даними.

Завдання 2. Таблицю «Клієнти» створити в Excel. Додати до таблиці стовпчик «ЗагальнаЦінаТуру» та розрахувати його за допомогою методів Excel, враховуючи, що знижка дається тільки дітям. Імпортувати отриману таблицю в Access. Зберегти з іменем «Клієнти».

Клієнти

КодГотелю

Прізвище

КількістьОсіб

КількістьДітей

Знижки(%)

КодАвіакомпанії

ЦінаТуру(у.о. на 1 особу)

103

Артемов В.П.

2

1

12

10

720

101

Крейд С.Р.

4

2

0

20

565

102

Сидорова Е.А.

3

0

0

20

680

104

Богданов А.С.

1

0

15

10

750

103

Буртик Н.К.

3

1

12

30

620

102

Горкун В.Л.

2

0

7

20

565

105

Горяев С.Н.

4

2

15

40

520

103

Зайцева Н.В.

5

2

11

30

685

101

Іванов Р.Т.

2

0

0

20

670

104

Шаркова П.Д.

1

0

12

40

710

Імпортування таблиці «Клієнти» з Excel

1) Збережіть створену в Excel таблицю під ім'ям “Клієнти. Закрийте програму Excel.

2) Завантажте Microsoft Access і відкрийте створену Вами базу даних. Імпортуйте в неї таблицю, створену в Excel, дотримуючись наступної послідовності дій:

- переключіться на вкладку Таблицы”;

- виберіть кнопкиСоздать Импорт таблиц ОК”;

- у вікні “Импорт” встановіть тип файла Excel;

- виділіть створену Вами таблицюКлієнти у своїй папці і натисніть кнопку Импорт”;

- у діалоговому вікні вкажіть лист 1” діапазону. Далее”;

- встановіть прапорець у вікні Первая строка содержит заголовки столбцов. “Далее”;

- дані збережіть в новій таблиці, натисніть кнопку Далее”;

- встановіть ключове поле у вікні діалогу;

- введіть ім'я таблиці у вікні “Импорт в таблицу”. Натисніть кнопку Готово”.

- у вікні Access переконайтеся в імпорті таблиці “Клієнти. Відкрийте таблицю в режимі “Конструктор” і перевірте відповідність типів даних у таблиці.

Завдання 3. Між таблицями встановити зв’язки: таблиці «Клієнти» і «Авіакомпанії» - зв’язок за Код(ом)Авіакомпанії, таблиці «Клієнти» і «Готелі» - зв’язок за Код(ом)Готелю.

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

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

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

  2. Як здійснюється модифікація структури таблиці?

  3. Назвіть способи вилучення полів з таблиці.

  4. Опишіть тип відносин “один - до – багатьох” і ін.

  5. Як здійснюється додавання нового поля?

  6. Призначення індексів у Access.

  7. Основні вимоги до імен полів.

  8. Перелічіть відомі Вам типи зміни зв'язків між таблицями.

  9. Які існують типи даних, що вводяться в таблицю?

  10. Чим відрізняється режим конструктора від режиму майстра?

  11. Призначення ключового поля.

  12. Як перейти в режим заповнення таблиці?

  13. Що таке режим проектування і режим заповнення?

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