
- •Міністерство освіти і науки, молоді та спорту україни технологічний коледж національного університету «львівська політехніка»
- •Короткі теоретичні відомості
- •Запустіть програму ms Access.
- •Створіть нову базу даних з іменем файлу Прізвище 1 – вашим прізвищем.
- •Поле номер зробіть ключовим і збережіть структуру таблиці з назвою Адреси.
- •Налагодьте зв‘язки між таблицями Оцінки і Телефони.
- •Закрийте вікно Схема даних зі збереженням.
- •Закрийте таблицю.
- •Відкрийте таблицю Оцінки і виконайте наступні дії.
- •Заховайте перший стовпець.
- •Поновіть перший стовпець на екрані.
- •Контрольні запитання
Запустіть конструктор таблиць. Для цього активізуйте закладку (натисніть кнопку) Таблиці і виконайте команду Створити в режимі конструктора. Відкривається вікно конструктора з назвою таблиця 1.
Утворіть структуру таблиці Оцінки. Введіть такі назви полів і задайте їхні типи: НОМЕР (лічильник або числовий), Прізвище (текстовий), Ім‘я (текстовий), мат (числовий), Інф (числовий), Фіз, Літ, Мова (числовий). Назви типів вводити не потрібно, клацніть на трикутниках праворуч у полі типу і користуйтеся списком стандартних типів, а також вертикальним прокручуванням робочого поля вікна конструктора, щоб переглянути всю структуру. Для поля Мат задайте властивості – умову на допустиме значення та повідомлення, яке виводитиметься у разі помилки користувача (див. теор. Відомості).Текст повідомлення придумайте самі.
Створіть ключове поле. Виберіть поле НОМЕР і виконайте відповідну команду з його контекстного меню (або натисніть на кнопку із зображенням ключа на панелі інструментів).
Закрийте вікно конструктора таблиці (але не переплутайте з вікном Access) і збережіть структуру таблиці на диску здеякою назвою, у нашому випадку, Оцінки. Файл => Закрити => Так => Замість назви таблиця 1 введіть назву Оцінка => ОК.
У цій же базі даних створіть структуру ще однієї таблиці, яка міститиме адреси тих же осіб. Структура таблиці повинна складатися з п‘яти полів: числового НОМЕР, текстових Місто і Вулиця, числових Будтнок і Квартира. Якщо студент живе в особняку, то поле Квартира може бути незаповнене. У цьому випадку вважається, що воно має значення Null.
Поле номер зробіть ключовим і збережіть структуру таблиці з назвою Адреси.
У тій же базі даних створіть структуру третьої таблиці, яка міститиме номери телефонів тих же студентів. Структура таблиці має складатися з таких полів: числового поля НОМЕР, текстового поля Телефон і Типтел (майстер підстановки зі значеннями: домашній мобільний, батьків). Маску поля Телефон задайте такою: (###) ### - ## - ##. У конструкторі для типу поля Типтел увімкніть майстра підстановки і задайте рижим Буде введено фіксований набір значень, натискайте на кнопку Далі та введіть один стовпець з трьох значень: домашній, мобільний, батьків.
Структуру таблиці збережіть з назвою Телефони і відмовтеся від створення ключового поля.
Налагодьте зв‘язок між таблицями Оцінки й Адреса. Сервіс => Схема даних => Додайте у робоче поле всі три створені таблиці => Закрийте вікно зі списком таблиць. Для налагодження зв‘язку між таблицями Оцінки та Адреси перетягніть поле НОМЕР з таблиці оцінки на поле НОМЕР у таблиці Адреси. В отриманому діалоговому вікні Зміна зв‘язків активізуйте три опції: Забезпечення цілісності даних, Каскадне оновлення зв‘язаних полів і Каскадне вилучення зв‘язаних полів => Створити. Отримаємо зв‘язок один до одного.
Налагодьте зв‘язки між таблицями Оцінки і Телефони.
Закрийте вікно Схема даних зі збереженням.
Відкрийте таблицю Оцінки для введення даних. У головному вікні БД виберіть таблицю Оцінки і натисніть на кнопку Відкрити або двічі клацніть на назві таблиці.
Уведіть у таблицю дані (10 рядків). Якщо потрібно, зменшіть ширину стовпців. Спробуйте в поле Мат ввести неправильне значення оцінки. Закрийте вікно з повідомленням про помилку і введіть правильне значення оцінки.
Закрийте таблицю.
Уведіть дані в таблицю Адреси. Спробуйте ввести дані для студента з номером, якого немає в таблиці Оцінки. Отримаєте повідомлення про помилку. Натисніть клавішу Esc. Закрийте таблицю.
Заповніть даними таблицю Телефони. Дані в таблицю введіть так, щоб записів, що стосуються одного студента, була різна кількість: 1, 2 або 3, залежно від кількості телефонів. Для цього вставте додаткові записи для студентів, які мають декілька телефонів. Отже, значення даних у полі НОМЕР тут повторюватимуться. Поле Типтел заповнюйте даними, користуючись створеним списком.
Відкрийте таблицю Оцінки і виконайте наступні дії.
Заховайте перший стовпець.
Поновіть перший стовпець на екрані.
Вилучіть другий запис з таблиці. Простежте, чи вилучилися відповіді записи в інших таблицях.
Доповніть базу даних записами про двох осіб. Записи додаються в кінці таблиці Оцінки. Модифікуйте відразу таблиці Адреси і Телефони, не відкриваючи цих таблиць. Скористайтесь для цього засобом +.
Увімкніть панель інструментів Таблиця, якщо вона вимкнена. Виконайте команди Вигляд => Панелі інструментів => Таблиця.
Упорядкуйте введені записи за зростанням значень деякого поля. Виокремте поле, клацнувши на назві, наприклад Прізвище, і натисніть на стандартній панелі на кнопку Впорядкування (Сортування) за зростанням або скористайтесь контекстним меню в MS Access 2007, 2010.
Упорядкуйте записи за спаданням значень поля Мат.
Модифікуйте структуру таблиці Оцінки. Перейдіть у режим конструктора структури. Для цього натисніть на кнопку Вигляд або виконайте команду Вигляд => Конструктор. Змініть назву першого поля на Номер.
Закрийте таблицю, зберігаючи дані на диску.
Задайте параметри функціонування програми. Сервіс => Параметри => закладка Режим таблиці. Виберіть шрифт Arial, розмір 12 п., чорний тощо => ОК.
Закрийте базу даних зі збереженням на диску.
Закінчіть роботу. Здайте звіти.
Контрольні запитання
Що таке база даних?
Яке призначення програми MS Access?
З яких об‘єктів складається файл баз даних?
Що таке запис?
Які є способи створення таблиці в базі даних?
Що таке поле?
Які є типи полів?
Які є властивості полів?