Роздрукувати сторінку
Главная \ Методичні вказівки \ Методичні вказівки \ 1175 Практична робота № 15 на тему Створення бази даних у середовищі СУБД MS Access

Практична робота № 15 на тему Створення бази даних у середовищі СУБД MS Access

« Назад

Практична  робота № 15

Тема. Створення бази даних у середовищі СУБД MS Access

Мета. Навчитися створювати таблиці БД різними способами та встановлювати зв’язки між ними.

Завдання

  1. Створити нову БД ПР15_<Власне прізвище>.mdb з п’ятьма таблицями Факультети, Кафедри, Співробітники, Викладачі, Інж_Лаб_Склад визначеної структури.

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

  3. Заповнити таблиці даними (до 10  записів).

  4. Створити електронний звіт з назвою Звіт_ПР15_<власне прізвище>.doc, в який помістити використані засоби MS Access до виконання завдань роботи та відповіді на контрольні запитання.

Технологія виконання роботи

1. Запустити MS Access, створити нову базу даних –

ПускÞ ПрограмиÞ Microsoft OfficeÞ MS Access Þ Создать файл…Þ Нова база даних Þ ОК Þ ПР15_<Власне прізвище> Þ Создать.

2. В режимі конструктора створити Таблицю1 з такими полями і відповідними типами: Код_факультету (числовий), Назва_факультету (текстовий). Зберегти структуру створеної таблиці з назвою Факультети.

3. В режимі конструктора створити Таблицю2 з такими полями і відповідними типами: Код_кафедри (цілий), Назва_кафедри (текстовий), e-mail_кафедри (текстовий), Завідувач (числовий), що містить його табельний номер, Код_факультету (числовий). Зберегти структуру створеної таблиці з назвою Кафедри.

4. Створити за допомогою майстра Таблицю3 - Співробітники, вибравши однойменний зразок таблиці з категорії Ділові, а потім із Зразки полів вибрати такі поля: Таб_номер, Прізвище, Ім’я,  Стать, Дата_народження, Дата_найму, Ставка, Код_ кафедри (при необхідності скористатись кнопкою Переименовать для запису назви поля українською мовою).

5. Задати назву таблиці Співробітники та вибрати  Змінити структуру таблиці і для поля Ставка  задати властивість: умову на значення (>500) та повідомлення у разі помилки. Перевірити та привести у відповідність до попередньої таблиці тип поля Код_кафедри.

6. Створити Таблицю4 з такими полями: Таб_номер, Адреса, Моб_телефон, Кількість_друк_робіт, Посада (зі значеннями, що вибираються із списку підстановки: професор, доцент, ст.викладач, викладач, асистент, інженер, лаборант), Пед_стаж. Типи полів вибрати самостійно відповідно значенням у зразку і зберегти структуру створеної таблиці з назвою Викладачі.

7. Створити таблицю Таблицю5 з такими полями: Таб_номер, Адреса, Дом_телефон,  Посада та відповідними типами і зберегти структуру створеної таблиці з назвою Інж_Лаб_Склад.

8. Проаналізувати та встановити зв’язки із забезпеченням цілісності даних та каскадним видаленням і відновленням даних: між таблицями Факультети і  Кафедри встановити зв'язок по полю Код_факультету один-до-багатьох, між таблицями Кафедри і Співробітники встановити зв'язок по полю Код_кафедри один-до-багатьох,  між таблицями Співробітники і  Викладачі встановити зв'язок по полю Таб_номер один-до-одного,  між таблицями Співробітники і  Інж_Лаб_Склад встановити зв'язок по полю Таб_номер один-до-одного. У вікні зміни зв’язків відредагувати  тип відношення та зберегти вікно Схема даних.

9. Відкрити таблицю Факультети та заповнити її даними за таким зразком (не менше 2 записів):

Таблиця1. Факультети

     Код_факультету

Назва_факультету

1123001

Обліково-економічний

2135004

Економіки та оподаткування

10. Відкрити таблицю Кафедри та заповнити її даними за таким зразком (не менше 3 записів):

Таблиця2. Кафедри

     Код_кафедри

Назва_кафедри

e-mail_кафедри

Завідувач

Код_факультету

101

ІСТ

kaf_ist@ukr.net

20101

2135004

201

ІСтаСПР

kaf_istaspr@ukr.net

20201

2135004

301

ВМ

kaf_vm@ukr.net

20301

1123001

11. Відкрити таблицю Співробітники  і ввести дані за наведеним зразком (не менше 10 записів, своє прізвище написати першим):

Таблиця3.Співробітники

     Таб_номер

Прізвище

Ім’я

Стать

Дата_народження

Дата_найму

Ставка

Код_кафедри

20101

Власне прізвище

Власне ім’я

чол

01.01.1950

01.09.1980

2000

101

20201

Михайлов

Сергій

чол

12.10.1970

25.03.1998

1500

201

20301

Семенова

Анна

Жін

15.07.1980

21.10.2002

800

301

12. Відкрити таблицю Викладачі та заповнити даними за зразком (не менше 6 записів):

Таблиця4. Викладачі

   Таб_номер

Адреса

Моб_телефон

Кількість_друк_ робіт

Посада

Пед_стаж

20101

м.Київ, Польова, 67

80672345678

23

професор

35

20223

м.Київ, Перемоги,23

80936785643

17

ст.викладач

15

20331

м.Буча,Стельмаха,13

80501235432

4

асистент

2

13. Відкрити таблицю Інж_Лаб_Склад та заповнити даними за зразком (не менше 4 записів):

Таблиця5. Інж_Лаб_Склад

  Таб_номер

Адреса

Дом_телефон

Посада

20141

м.Київ, Чорновола, 7

4575678

інженер

20201

м.Ірпінь, Житомирська,13

6785643

лаборант

20301

м.Київ, Янгеля,118

2235432

лаборант

14. Переглянути створені таблиці, відредагувати дані та їх властивості і зберегти створену базу даних у файлі ПР15_<Власне прізвище>.mdb.

15. Здати роботу викладачу.

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

  1. Що таке реляційна база даних? Наведіть приклади.

  2. Що таке СУБД та її призначення?

  3. З яких об'єктів складається файл бази даних?

  4. Які є способи створення таблиці в базі даних?

  5. Яке призначення конструктора таблиці?

  6. Що таке структура таблиці бази даних?

  7. З яких структурних елементів складається таблиця бази даних?

  8. Що таке поле?

  9. Які є типи полів?

  10.  Які є властивості полів?

  11. Що таке запис? Наведіть приклад запису.

  12. Що означає модифікувати структуру бази даних?

  13. Як ввести дані у базу даних?

  14. Як сховати чи показати стовпці в таблиці?

  15. Що таке умова на значення поля?

  16. Що таке майстер підстановки?

  17. Як вставити нове поле в структуру?

  18. Для чого призначене повідомлення про помилку введення?

  19. Як вилучити поле зі структури таблиці?

  20. Як ввести в таблицю новий запис?

  21. Як змінити назву поля в таблиці?

  22. Наведіть приклади значень числового і грошового полів.

  23. Яким способом задають тип поля?

  24. Що таке ключове поле?

  25. Як встановити ключове поле?

  26. Що таке первинний ключ?

  27. Які є типи первинних ключів?

  28. Що таке вторинний або зовнішній ключ?

  29. Що таке схема даних?

  30. Як встановити зв’язки між таблицями?

  31. Які можливі  види логічного зв’язку між таблицями?

  32. В якому випадку встановлюють тип відношення «один-до-одного»?

  33. В якому випадку встановлюють тип відношення «один-до-багатьох»?

  34. В якому випадку встановлюють тип відношення «багато-до-багатьох»?

З повагою ІЦ “KURSOVIKS”!