Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб.роб.1.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
70.66 Кб
Скачать
  1. Запустіть конструктор таблиць. Для цього активізуйте закладку (натисніть кнопку) Таблиці і виконайте команду Створити в режимі конструктора. Відкривається вікно конструктора з назвою таблиця 1.

  2. Утворіть структуру таблиці Оцінки. Введіть такі назви полів і задайте їхні типи: НОМЕР (лічильник або числовий), Прізвище (текстовий), Ім‘я (текстовий), мат (числовий), Інф (числовий), Фіз, Літ, Мова (числовий). Назви типів вводити не потрібно, клацніть на трикутниках праворуч у полі типу і користуйтеся списком стандартних типів, а також вертикальним прокручуванням робочого поля вікна конструктора, щоб переглянути всю структуру. Для поля Мат задайте властивості – умову на допустиме значення та повідомлення, яке виводитиметься у разі помилки користувача (див. теор. Відомості).Текст повідомлення придумайте самі.

  3. Створіть ключове поле. Виберіть поле НОМЕР і виконайте відповідну команду з його контекстного меню (або натисніть на кнопку із зображенням ключа на панелі інструментів).

  4. Закрийте вікно конструктора таблиці (але не переплутайте з вікном Access) і збережіть структуру таблиці на диску здеякою назвою, у нашому випадку, Оцінки. Файл => Закрити => Так => Замість назви таблиця 1 введіть назву Оцінка => ОК.

  5. У цій же базі даних створіть структуру ще однієї таблиці, яка міститиме адреси тих же осіб. Структура таблиці повинна складатися з п‘яти полів: числового НОМЕР, текстових Місто і Вулиця, числових Будтнок і Квартира. Якщо студент живе в особняку, то поле Квартира може бути незаповнене. У цьому випадку вважається, що воно має значення Null.

  6. Поле номер зробіть ключовим і збережіть структуру таблиці з назвою Адреси.

  7. У тій же базі даних створіть структуру третьої таблиці, яка міститиме номери телефонів тих же студентів. Структура таблиці має складатися з таких полів: числового поля НОМЕР, текстового поля Телефон і Типтел (майстер підстановки зі значеннями: домашній мобільний, батьків). Маску поля Телефон задайте такою: (###) ### - ## - ##. У конструкторі для типу поля Типтел увімкніть майстра підстановки і задайте рижим Буде введено фіксований набір значень, натискайте на кнопку Далі та введіть один стовпець з трьох значень: домашній, мобільний, батьків.

  8. Структуру таблиці збережіть з назвою Телефони і відмовтеся від створення ключового поля.

  9. Налагодьте зв‘язок між таблицями Оцінки й Адреса. Сервіс => Схема даних => Додайте у робоче поле всі три створені таблиці => Закрийте вікно зі списком таблиць. Для налагодження зв‘язку між таблицями Оцінки та Адреси перетягніть поле НОМЕР з таблиці оцінки на поле НОМЕР у таблиці Адреси. В отриманому діалоговому вікні Зміна зв‘язків активізуйте три опції: Забезпечення цілісності даних, Каскадне оновлення зв‘язаних полів і Каскадне вилучення зв‘язаних полів => Створити. Отримаємо зв‘язок один до одного.

  10. Налагодьте зв‘язки між таблицями Оцінки і Телефони.

  11. Закрийте вікно Схема даних зі збереженням.

  12. Відкрийте таблицю Оцінки для введення даних. У головному вікні БД виберіть таблицю Оцінки і натисніть на кнопку Відкрити або двічі клацніть на назві таблиці.

  13. Уведіть у таблицю дані (10 рядків). Якщо потрібно, зменшіть ширину стовпців. Спробуйте в поле Мат ввести неправильне значення оцінки. Закрийте вікно з повідомленням про помилку і введіть правильне значення оцінки.

  14. Закрийте таблицю.

  15. Уведіть дані в таблицю Адреси. Спробуйте ввести дані для студента з номером, якого немає в таблиці Оцінки. Отримаєте повідомлення про помилку. Натисніть клавішу Esc. Закрийте таблицю.

  16. Заповніть даними таблицю Телефони. Дані в таблицю введіть так, щоб записів, що стосуються одного студента, була різна кількість: 1, 2 або 3, залежно від кількості телефонів. Для цього вставте додаткові записи для студентів, які мають декілька телефонів. Отже, значення даних у полі НОМЕР тут повторюватимуться. Поле Типтел заповнюйте даними, користуючись створеним списком.

  17. Відкрийте таблицю Оцінки і виконайте наступні дії.

  18. Заховайте перший стовпець.

  19. Поновіть перший стовпець на екрані.

  20. Вилучіть другий запис з таблиці. Простежте, чи вилучилися відповіді записи в інших таблицях.

  21. Доповніть базу даних записами про двох осіб. Записи додаються в кінці таблиці Оцінки. Модифікуйте відразу таблиці Адреси і Телефони, не відкриваючи цих таблиць. Скористайтесь для цього засобом +.

  22. Увімкніть панель інструментів Таблиця, якщо вона вимкнена. Виконайте команди Вигляд => Панелі інструментів => Таблиця.

  23. Упорядкуйте введені записи за зростанням значень деякого поля. Виокремте поле, клацнувши на назві, наприклад Прізвище, і натисніть на стандартній панелі на кнопку Впорядкування (Сортування) за зростанням або скористайтесь контекстним меню в MS Access 2007, 2010.

  24. Упорядкуйте записи за спаданням значень поля Мат.

  25. Модифікуйте структуру таблиці Оцінки. Перейдіть у режим конструктора структури. Для цього натисніть на кнопку Вигляд або виконайте команду Вигляд => Конструктор. Змініть назву першого поля на Номер.

  26. Закрийте таблицю, зберігаючи дані на диску.

  27. Задайте параметри функціонування програми. Сервіс => Параметри => закладка Режим таблиці. Виберіть шрифт Arial, розмір 12 п., чорний тощо => ОК.

  28. Закрийте базу даних зі збереженням на диску.

  29. Закінчіть роботу. Здайте звіти.

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

  1. Що таке база даних?

  2. Яке призначення програми MS Access?

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

  4. Що таке запис?

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

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

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

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

6

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