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