Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
НМК 38.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
24 Мб
Скачать
☆

Інструкційна картка до проведення лабораторного заняття № 14

Тема: Створення і зв’язування таблиць бази даних.

Мета: освоїти навики роботи з базами даних та набуття вмінь створення, редагування, форматування таблиць, створення зв’язків між таблицями.

Після виконання роботи студент повинен

знати: правила створення і збереження БД засобами СКБД; як створювати, модифікувати, форматувати і переглядати, зв’язувати таблиці; як змінювати тип даних, імена полів; як знищувати поля, записи, таблиці.

вміти: створювати і зберігати БД в СКБД; створювати, редагувати, форматувати і переглядати таблиці, зв’язувати таблиці; знищувати поля, записи, таблиці.

Матеріально-технічне оснащення робочого місця: ПК, Windows ХР, Microsoft Access 2003.

Інструктаж з техніки безпеки: дотримуватись правил техніки безпеки при роботі в комп’ютерному класі. Виконання комплексу вправ для зняття зорової втоми (через 10 хв. після початку роботи). (Варіант 2).

Питання контролю:

  1. Управління якими базами даних забезпечує програма Microsoft Access?

  2. На основі якої моделі даних будується реляційна база даних?

  3. Яким чином інтерпретуються об’єкти в реляційній базі даних?

  4. Які існують способи створення таблиць в Microsoft Access?

  5. З якою метою одне з полів таблиці оголошується ключовим?

  6. Як можна виконати пошук елемента в таблиці? Що таке “маска”?

Короткі відомості з теоретичної частини.

Персональна СКБД Microsoft Access — це засіб управління базами даних і, як і інші програмні продукти цієї категорії, зберігає і видобуває дані, представляє інформацію в зручному для користувача вигляді, автоматизує рутинні задачі (такі як введення платіжних документів, карток обліку, складання розкладу і т.д.).,

База даних – це сукупність структурованих взаємозалежних даних, призначена для забезпечення інформаційних запитів у визначеній предметній області.

Таблиця – це об'єкт, що використовується для збереження даних. Кожна таблиця містить у собі інформацію про об'єкт визначеного типу.

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

Таке поле чи набір полів називають первинним (головним) ключем. Первинний ключ не допускає невизначених значень і завжди повинен мати унікальний індекс. Первинний ключ використовується для зв'язування таблиці з зовнішніми (вторинними) ключами в інших таблицях. У Microsoft Access можна виділити три типи ключових полів: счетчик, простой ключ і составной.

Зміст і послідовність виконання завдань.

1. Ввімкнути комп’ютер. Завантажити СУБД Microsoft Access 2003.

2.Створити нову БД  і зберегти її з ім’ям ЛЗ№14 в папці Мої документи\Група41.

3. Створити в режимі таблиці структуру таблиці «Машинно-тракторний парк» (не вводити дані).

Таблиця 1.

Машинно-тракторний парк

Код техніки

Назва

Марка

Рік випуску

Кількість

Трактор

Т-150К

1994

7

…

…

…

…

…

16

Комбайн

«Дон -1500»

1999

3

4. Внести корективи в структуру таблиці таблиць «Машинно-тракторний парк» в режимі Конструктора.

 Ім’я поля

Тип даних

Властивості поля

Розмір поля

 

Код техніки

Лічильник

Довге ціле

 

Назва

Текстовий

50

Назва

Марка

Текстовий

50

Марка

Рік випуску

Текстовий

4

Рік випуску

Кількість

Текстовий

50

Кількість

5. Створити структуру таблиці «Орендарі техніки» в режимі Конструктора з такими полями. Виконати створення маски вводу для полів  телефон і ІПН (ІПН  є в кожного громадянина, а телефон може бути 5-значним, або взагалі відсутнім)

Ім’я поля

Тип даних

Властивості поля

Розмір поля

Підпис

Код орендаря

Лічильник

Довге ціле

 

Емблема

Поле  об'єкту OLE

 

Емблема

Назва господарства

Текстовий

50

Назва господарства

Адреса

Текстовий

50

Адреса

Телефон

Текстовий

4

Телефон

ІПН

Текстовий

50

Індивідуальний податковий номер

 

6. Створити структуру таблиці «Замовлення» в режимі Конструктора з такими полями.

Ім’я поля

Тип даних

Властивості поля

Розмір поля

Підпис

№ замовлення

Довге ціле

Довге ціле

 

Дата початку оренди

Дата/час

 

Дата початку оренди

Дата закінчення оренди

Дата/час

 

Дата закінчення

оренди

Код орендаря

Текстовий

50

Код орендаря

Код техніки

Текстовий

50

Код техніки

Кількість

Текстовий

2

Кількість

 

7. Змінити структуру таблиць «Орендарі техніки» і «Замовлення», задати додаткові властивості для полів 

Таблиця «Орендарі техніки»

Им’я поля     

Властивості  поля

Значення

Код орендаря

Нові значення

Послідовний

Назва господарства

Умова на значення

Is Not Null

Повідомлення про помилку

Введіть назву господарства-орендаря

Таблиця «Замовлення»

Дата початку оренди

Формат поля

Короткий формат

Маска вводу

90.90.9999

Умова на значення

Is not Null

Повідомлення про помилку

Введіть дату замовлення на оренду техніки

8. Встановити структурні зв’язки  між таблицями у схемі даних БД.

9. Заповнити таблиці даними згідно зразків.

Машинно-тракторний парк.

Код техніки

Назва

Марка

Рік випуску

Кількість

1      

Трактор

Т-150К

1994

2

2      

Трактор

К-701

1991

2

3      

Трактор

ДТ-175

1993

2

4      

Трактор

МТЗ-80

1985

3

5      

Трактор

Т-25А

1986

2

6      

Автомобіль

ГАЗ-53

1990

2

7      

Автомобіль

ВАЗ-2109

2000

1

8      

Автомобіль

КАМАЗ-5320

1996

1

9      

Автомобіль

УАЗ-3741

1995

1

10  

Плуг

ПЛП-3-35

1994

2

11  

Лущільник

ЛДГ-10А

1996

2

12  

Преспідборщик

ПРП-1,6

1997

2

13  

Сівалка

СЗТ-3,6А

1996

3

14  

Борона

БЗС-1,0

1994

8

15  

Комбайн

СК-5А «Нива»

2000

1

16  

Комбайн

«Дон -1500»

1999

2

Орендарі техніки

Код орендаря

Назва господарства

Адреса

Телефон

ІПН

1

Лан

с.Партизани, вул.Радянська 5

7-15-22

1234561256

2

Кузьмич

с.Партизани, вул.Мічуріна 126

7-33-18

1223344559

3

Преслав

с.Преслав, вул.Гагаріна 4

7-42-12

5534261256

4

Надія

с.Підспор’є, ул.Калініна 123

7-93-18

8917344559

5

ЧПЗетченко

м.Приморськ, л.Морська 15

7-78-18

5534561247

6

ЧП Міланов

с.Банівка, ул..Шмідта 15

 

8923344514

Замовлення

№ замовлення

Дата початку оренди

Дата закінчення оренди

Код орендаря

Код техніки

Кількість

1

11.10.2007

29.10.2007

2

3

1

2

10.09.2007

28.09.2007

4

4

1

3

27.09.2007

15.10.2007

5

13

3

4

20.09.2007

05.10.2007

2

11

1

5

27.09.2007

15.10.2007

5

13

4

6

17.03.2007

30.03.2007

3

14

8

7

22.03.2007

22.04.2007

5

5

2

8

27.09.2007

15.10.2007

5

13

1

9

27.09.2007

15.10.2007

5

1

1

10

23.03.2007

04.04.2007

4

10

4

11

17.03.2007

30.03.2007

3

4

1

12

13.10.2007

30.10.2007

1

2

2

13

17.06.2007

10.07.2007

6

12

1

14

17.06.2007

10.07.2007

6

4

1

 

10. Сортування даних таблиць:

  Відсортувати записи таблиці Орендарі техніки за зростанням значення поля Назва господарства.

  Відсортувати  записи  таблиці  Замовленння за  спаданням  значень  полів  Дата  та Кількість.

11. Фільтрування даних таблиць

  Фільтр за виділеним. Серед орендарів техніки вибрати тих, які обороблють землі в с.Партизани.

 Фільтр за виключенням. Вибрати орендарів техніки, які оброблюють землі не розміщені в м.Приморськ.

12. Виконати форматування таблиць на свій розсуд.

13. Переглянути таблицю перед друком. З дозволу викладача роздрукуйте одну з таблиць.

14. Роботу продемонструвати викладачу і скласти звіт.