Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Практична робота № 11
Тема: Створення структури бази даних.
Мета: Навчитися складати завдання на створення бази даних і відповідно до завдання
створювати структуру БД.
Завдання: Скласти опис (у вигляді таблиці) структуру БД по одній з наступних тим (на свій розсуд): БД кадрового обліку працівників цеху, відділу, малого підприємства або Бд для зберігання іншої інформації, що містить поля наступних типів: символьного, числового, логічного і типа «ДАТА».
У роботі повинно бути:
Завдання на проектування структури БД;
Описати дані (з вказівкою їх типа) що входять до складу БД;
Скласти структуру БД у вигляді таблиці.
Контрольні питання:
Практична робота № 12
Тема: Створення бази даних. Створення і модифікація макету таблиці.
Мета: Навчитися:
Завдання: Створити базу даних, в ній:
Структура таблиці
Ім'я поля |
Тип поля |
Компонент |
текстовий |
Модель |
текстовий |
Ціна оптова |
числовий |
Постачальник |
текстовий |
Адреса |
текстовий |
Примітка |
Поле МЕМО |
Змінити структуру таблиці: Додати поле Телефон (текстовий) між полями Постачальник і Адреса, і заповнити його.
Методичні вказівки до виконання роботи:
Робота з базою даних починається із запуску СУБД. Запуск СУБД може бути виконаний декількома способами:
- Через меню «ПУСК» - Програми -Microsoft Access.
- Через ярлик (заздалегідь створений).
- Через шлях: C:\Program Files\ Microsoft Office\OFFICE 11\ MSACCESS.EXE (якщо використовується версія Microsoft Office 2003).
При запуску СУБД з'явиться вікно, що пропонує створити нову таблицю або в режимі конструктора, або в режимі майстра. Відповідно до завдання вибираємо «Створити за допомогою майстра». Далі необхідно вказати ім'я для збереження БД. Після збереження відкриється нижеуказанное вікно майстра створення таблиць, в якому в полі «Зразки таблиць» можна вибрати зразок таблиці, а в полі «Зразки полів» вказані доступні поля для таблиці. Якщо поле треба додати, виконуємо наступну операцію: виділяємо поле, що додається, і тиснемо « > », якщо треба додати всі поля - тиснемо « » ». Для видалення полів використовуються кнопки « < » і « « » відповідно.
Для перейменування поля можна скористатися кнопкою «Перейменувати поле». Після натиснення кнопки «Далі» з'явиться наступне вікно майстра, в якому треба вказати ім'я таблиці і чи буде СУБД автоматично визначати ключове поле або користувач сам вкаже його.
Якщо вибрати другий варіант, то треба буде вказати ключове поле в наступному вікні. Для цього треба просто вибрати ім'я поля в таблиці, яке буде ключовим. Після вказівки ключового поля майстер запропонує вказати зв'язки таблиці.
Останнім кроком майстра буде вікно, в якому пропонується змінити таблицю, ввести дані в нову таблицю або ввести дані в таблицю за допомогою форми, що створюється майстром
Якщо вибрати «Змінити структуру таблиці» буде запущений конструктор таблиці. Якщо вибрати третій варіант буде запущена форма для заповнення полів таблиці. Який би варіант не був би вибраний, результатом буде створення нової таблиці.
Для того, щоб створити нову таблицю в режимі конструктора необхідно вибрати «Створити нову таблицю за допомогою конструктора». З'явиться вікно в якому потрібно буде вказати імена полів і тип даних для створюваної таблиці. Після вказівки полів зберігаємо цю таблицю. Потім знов відкриваємо цю таблицю і вводимо безпосередньо дані в поля.
Щоб додати новий стовпець в таблицю, треба виділити поле потім викликати контекстне меню і вибрати додати стовпець або викликати меню стовпець Вставки. При цьому новий стовпець буде доданий зліва виділеного. Для видалення стовпця існує команда Правка - Видалити стовпець. Ці ж операції можна проводити і над записами таблиці.
Контрольні питання:
Практична робота № 13
Тема: Форматування таблиць, використання фільтру.
Мета: Навчитися використовувати:
Завдання:
Методичні вказівки до виконання роботи:
Під форматуванням розуміють зміну шрифту, відступів, розміру
стовпців і т.д. Для форматування таблиць бази даних використовується меню Формат або відповідні кнопки на панелі інструментів. Розберемо все команди меню Формат по черзі.
Формат - Шрифт
Ця команда дає можливість змінювати шрифт, а також його атрибути. Отже ця команда дозволяє змінювати шрифт, його зображення, розмір (кегль), колір.
Формат - Режим таблиці
Дана команда дозволяє змінювати формат таблиці (межі, фон, колір сітки і т. д.). Якщо вказати підведене оформлення таблиці, то створюється враження, таблиця стає об'ємною. Якщо встановлено звичайне оформлення, то можна змінювати колір фону таблиці.
Формат - Висота рядка
Команда дозволяє змінювати висоту рядка. Її застосування раціонально, якщо елементи таблиці містять багато даних, оскільки з'являється бачити весь вміст таблиці.
Формат Ширина стовпця
Команда аналогічна вказаною вище, з тією лише різницею, що замість рядків вона оперує із стовпцями.
Формат Перейменувати стовпець
Якщо виділити стовпець, які необхідно перейменувати, потім вибрати цю команду або викликати контекстне меню, з'явиться можливість перейменувати стовпець.
Формат Приховати стовпець
Все просто: якщо якийсь із стовпців заважає, вибираємо цю команду. Якщо стовпець прихований, але при цьому змінюється форматування таблиці, то все зміни торкаються і його. Важливо не забути, що якийсь стовпець прихований. Чому якийсь? Знову все просто: при використанні зворотної команди { Формат Відобразити стовпці) зі всіх прихованих стовпців буде знята позначка.
Формат Закріпити стовпці
Іноді потрібно закріпити стовпець. Це виключає можливість його випадкового видалення.
Формат - Звільнити всі стовпці
Команда за своїм значенням протилежна розглянутою вище.
Фільтр по виділеному - дозволяє фільтрувати (вибирати) тільки ті
елементи, які відповідають виділеному елементу. Виконується командою Запису - Фільтр - Фільтр по виділеному. Фільтрація даних торкається записів, що тільки виводяться на екран. Сама таблиця при цьому залишається без змін. Щоб відмінити фільтр, необхідно клацнути на кнопку Відмінити фільтр на панелі інструментів. При установці фільтру, що містить декілька умов, зручно скористатися декілька іншим інструментом. Для цього треба вибрати Записи Фільтр Змінити фільтр. Після цього на екран буде виведена тільки один рядок таблиці. Але в кожному полі цієї таблиці буде список, що розкривається, за допомогою якого треба вибрати умову вибірки. Після цього клацаємо на кнопці «Застосувати фільтр». Для завдання складних умов фільтрації використовується розширений фільтр. Для вибираємо команду меню Запису - Фільтр - Розширений фільтр. У вікні, що відкрилося, потрібно задати умови фільтрації. Розглянемо приклад: у таблиці потрібно відфільтрувати дані, що відносяться до моніторів, ціни яких більше або рівні 600 грн. Вибираємо розширений фільтр і задаємо умови фільтрації: у полі «Умови відбору» вибираємо "монітор" і указуємо умову >= 600. Після цього вибираємо команду Запису Застосувати фільтр. Результатом буде відфільтрована таблиця, записи якої задовольняють умовам фільтрації.
Контрольні питання:
Практична робота № 14
Тема: Використання підтаблиць, забезпечення цілісності даних.
Мета: Навчитися створювати міжтабличні зв'язки і редагувати зв'язані таблиці.
Завдання: 1. Створити в своїй базі даних таблицю що «Комплектують» і заповнити її відповідною інформацією.
Структура таблиці
Ім'я поля |
Тип поля |
Компонент |
текстовий |
Модель |
текстовий |
Кількість |
числовий |
Ціна |
числовий |
2. Таблицю з л.р.№2 п.2 перейменувати в Постачальники.
3. Відформатувати створену таблицю що Комплектують і таблицю Постачальники.
4. Зв'язати таблицю Постачальники з таблицею що Комплектують, причому таблиця що Комплектують повинна бути головною.
5. Видалити декілька записів (початкова таблиця повинна бути збережена)
6. Додати декілька записів.
!!! Примітка: Таблиці повинні бути зв'язані по двох ключових полях «Компонент» і «Модель». При установці зв'язків забезпечити цілісність даних (тобто при видаленні запису з однієї таблиці, відповідний запис з іншої таблиці повинен бути видалений автоматично). Практична робота повинна містити максимум можливих фото-зразків виконання даного завдання.
У базі даних, що відноситься до л.р.№4 повинні бути: початкові таблиці (п.4), змінені таблиці (п.5, п.6).
Методичні вказівки до виконання роботи:
Щоб створити таблицю що «Комплектуючі» скористаємося конструктором. Введемо імена полів і тип даних для цих полів. Потім збережемо цю таблицю і відкриємо для заповнення відповідною інформацією. Заповнюємо таблицю, а після цього тиснемо лівою мишей в кнопку Зберегти. Все нова таблиця створена і збережена.
Друге завдання досить типове для того, хто хоч іноді користувався, так званим, Explorer'ом. Так от, він підтримуємо таку функціональну клавішу F2. Діє так -выделяем файл, тиснемо F2, прописуємо нове ім'я, тиснемо Enter. Цей же метод можна застосувати і для перейменування таблиць БД. Знову ж таки - виділили, натиснули F2, прописали ім'я, натиснули Enter. Якщо цей метод не влаштовує, то можна скористатися мишею, кликнути правою, вибрати Перейменувати. Як на мене, перший метод краще.
Отже, два завдання виконано. Можна переходити до третього, тобто до форматування таблиць що Комплектують і Постачальники. Для цього необхідно скористатися меню Формат, а саме її командами Шрифт, Висота рядка, Ширина стовпця, Режим таблиці
Приступимо до завдання, яке іменується четвертим. У ньому вказано зв'язати таблицю Постачальники з таблицею що Комплектують, причому таблиця що Комплектують повинна бути головною. Перш за все треба пам'ятати, щоб зв'язати дані різних таблиць, кожна таблиця повинна містити ключове поле. Значення цього поля дозволити однозначно вибрати потрібний запис в таблиці, а також коректно встановити зв'язки між таблицями. Отже, виконуємо команду для миші - сервіс-схема даних. Після цього додаємо таблиці, між якими треба встановити зв'язок, а саме, таблиці Постачальники і що Комплектують.
В результаті повинно вийти так, щоб з'явилися два вікна із списком полів для однією і іншою таблицею.
Потім вибираємо в таблиці що Комплектують поле Компонент і методом Drag-and-Drop перетягуємо його на полі Модель таблиці Постачальники. З'явиться вікно, в якому ставимо мишей галку «Забезпечення цілісності даних» і клацаємо тією ж мишей по кнопці Створити.
Щоб видалити запис з таблиці праву кнопку миші на приреченому записі і потім вибрати з меню вирок - Видалити запис. Повинне вискочити віконце з попередженням - видалити чи ні? Головне, не зневірятися і тиснути ТАК. Записи як і не бувало. Раз можна видаляти, означає можна і додавати - закон збереження діє. Для цього - в контекстному меню вибираємо НОВИЙ ЗАПИС. Ці дві операції можна успішно виконати і через меню Правка.
Контрольні питання:
Практична робота № 15
Тема: Створення запитів на вибірку і запитів з параметрами.
Мета: Навчитися створювати необхідний тип запитів.
Завдання: 1. Створити в своїй базі даних запит на вибірку і запит з параметрами (умову вибирати самим, виходячи із змісту своєї бази даних).
Методичні вказівки до виконання роботи:
Доступ до інформації, що міститься в базі даних, забезпечується таким інструментом, як запити. Запити дозволяють відібрати дані, що містяться в різних таблицях бази, а також виконати відбір згідно заданим умовам. У цьому плані запити нагадують фільтри, проте запити є гнучкішим інструментом доступу до інформації. Так, наприклад, в запитах можна не тільки запрошувати інформацію, але і формувати нові поля, яких немає в таблиці.
Створення запиту можливо за допомогою майстра або в режимі конструктора. Спершу розглянемо створення запиту за допомогою майстра: вибираємо «Створення запиту за допомогою майстра». Далі додаємо поле (або декілька полів), для якого створюється запит, клацаємо Далі. Наступний крок майстра міститиме ім'я створюваного запиту і підтвердження на його створення.
Створення запитів в режимі конструктора даємо повніший контроль над типом створюваного запиту. Отже, щоб створити запит в режимі конструктора клацаємо «Створення запиту в режимі конструктора». Потім вибираємо таблицю, для якої створюється запит.
Потім вибираємо тип запиту (вибірковий), указуємо поля, режим сортування і умову відбору. Після цього зберігаємо і задаємо ім'я створеного запиту.
Ефективним засобом аналізу є перехресний запит. Цей вид запиту дозволяє згрупувати дані рядків або стовпців і вивести підсумкові значення в окремий стовпець. При формуванні запиту можна задати обробку даних, наприклад, знайти суму або середнє для значень якого-небудь поля. Для цього використовуються вирази, по яких проводиться обчислення, а результати обчислень заносяться в окреме поле. У виразах можна використовувати знаки арифметичних операцій, операторів порівняння, а також імена полів, поміщених в квадратні дужки. Наприклад вираз [Ціна] * 1.5.
Наприклад, необхідно враховуючи кількість замовлень на один компонент і оптову ціну обчислити, яку суму треба викласти за кожен тип компонентів.
Для цього в режимі конструктора створимо нижчеприведений запит.
В результаті повинно вийти:
Окрім приведених вище запитів можна створювати запити на оновлення, видалення, додавання, створення таблиці.
Контрольні питання:
Практична робота № 16
Тема: Створення запитів на зміну.
Мета: Навчитися створювати запити на зміну.
Завдання: 1. Створити в своїй базі даних кожний з типів запиту на зміну (створення таблиці, оновлення, додавання, видалення).
!!! Примітка: у результаті в лабораторну роботу повинна бути включена початкова таблиця, 4 бланки запиту, 5 результуючих таблиць.
Методичні вказівки до виконання роботи:
Для початку роботи запускаємо Access. Далі переходимо на вкладку «Запити» і вибираємо створити запит за допомогою конструктора. Спершу розглянемо створення запиту на створення таблиці. Вибираємо в меню «Запити» пункт «Створення таблиці». Далі указуємо щоб створювалася таблиця в поточній базі даних або в іншій (указуємо ім'я БД).
Далі указуємо поля для створення таблиці, якщо треба умови отборки і т.д.. Потім зберігаємо запит. Тепер для створення таблиці запустимо запит, після виконання якого буде створена нова таблиця:
Розглянемо тепер створення запиту на оновлення. Представимо таку ситуацію. Виробник жорстких дисків вирішив продавати продукцію за наступним принципом: якщо час доступу більше 9 мс, то ціна жорсткого диска складе 90 у.о. Як же реалізувати запит на оновлення в цьому випадку. Спершу виберемо тип запиту - Запит на оновлення. Потім заповнимо поля таким чином, як показано нижче на малюнку:
Результатом виконання даного запиту буде наступне оновлення таблиці:
Розглянемо тепер запит на додавання. Вибираємо тип запиту - Додавання і заповнюємо поля як показано нижче:
В результаті виконання даного запиту будуть додані, задовольняють умовам відбору.
Створення запиту на видалення досить схоже на створення запиту на додавання. Різниця полягає лише в тому, щоб записи віддалятимуться, а не додаватися. Отже, заповнимо поля як приведено нижче:
Після цього збережемо запит і запустимо його на виконання. Результатом буде видалення тих записів, які задовольняють умовам відбору.
Контрольні питання:
Практична робота № 17
Тема: Форми.
Мета: Навчитися створювати форми.
Завдання:
Методичні вказівки до виконання роботи:
У бази даних інформація звичайно вводиться за допомогою форм, а зберігається у вигляді таблиць.
Форма - це об'єкт бази даних, призначений для введення і відображення інформації. Форма обов'язково містить елементи (поля), в які користувач вводить дані.
Користувач може створити форму самостійно, але краще для цього використовувати майстер. Це прискорить процес побудови форми, оскільки майстром буде виконана вся основна робота.
Для створення форми за допомогою майстра необхідно:
В результаті виконаних дій на екрані з'явиться вікно форми, в яку можна відразу вводити дані.
Створимо за допомогою конструктора форму, яка відображатиме не повну інформацію з таблиці (а саме, щоб відображалися такі поля як «Виробник», «Ємкість» і «Ціна»).
Для цього виберемо створити форму за допомогою конструктора. Далі, використовуючи панель інструментів, додамо у форму поля з таблиці Serial ATA (можна скористатися кнопкою «Список полів» на панелі інструментів). Далі змінимо фон форми, встановимо шрифт і т.д.
Щоб створити форму, яка як початкові дані використовуватиме запит, необхідно (при використанні майстра) вибрати в списку вибрати не таблицю, а запит, на основі якого створюватиметься форма. Якщо використовується конструктор необхідно виконати наступну послідовність дій:
Контрольні питання:
Практична робота № 18
Тема: Звіти
Мета: Навчитися створювати звіти в режимі майстра.
Завдання:
Методичні вказівки до виконання роботи:
Щоб представити дані, зібрані в базі даних, можна сформувати звіт. Розглянемо створення звіту за допомогою майстра. Для цього вибираємо Створити звіт за допомогою майстра. Далі вибираємо таблицю, на основі якої створюватиметься звіт, додаємо поля.
Наступним кроком майстра буде вказівка рівнів угрупування для полів звіту.
Слідуючи вказівкам майстра указуємо порядок сортування полів
Далі майстер запропонує вибрати макет для створюваного звіту.
Потім указуємо стиль створюваного звіту. Врешті-решт майстер запропонує вказати ім'я для створюваного звіту. Для того, щоб вивести звіт після того, як буде натиснута кнопка Готово необхідно поставити перемикач «Проглянути звіт».
Приклад створеного звіту:
Розглянемо тепер створення звіту, який як початкові дані використовуватиме запит. Процес створення даного звіту за допомогою майстра дуже похід на процес створення форми з аналогічним завданням. Процес створення цього звіту дуже схожий на розглянутий раніше. Різниця полягатиме лише в тому, що при створенні даного звіту необхідно замість таблиці вибрати заздалегідь створений запит.
Приклад створеного звіту:
Контрольні питання:
Вимоги до виконання практичних робіт
Практична робота виконується на листах формату А4.
Кожна практична робота повинна містити:
1 лист Титульний лист
2-* листів Звіт
2 лист обовязково повинен містити:
На кожному листі (починаючи з 2-го) повинні бути рамки (відступ від краю сторінки до рамки: верхнього 0,5см, правого 0,5см, нижнього 0,5см, лівого 2см; відступ від рамки до тексту 1см), причому на 2-му листі повинен бути великий штамп, на інших маленькі.
Шрифт, використовуваний для написання лабораторної роботи:
Times New Roman, розмір 12 або 14, міжрядковий інтервал одинарний або полуторний.
Звіт може бути виконаний:
1 вид:
2 вид:
Список літератури:
I. Основної
2. Глушаков С. Ст, Сурядний А. С. Microsoft Office 2000: Учбовий курс / Худож.-оформитель А. С. Юхтман. - Харків: Фоліо; Ростов н/Д: Фенікс, 2002. - 500 с. - (Домашня б-ка).
3. Інформатика. Базовий курс. 2-е видання / Під ред. С. Ст Симоновича. - Спб.: Пітер, 2006. - 640 з: іл.
4. Руденко Ст Д., Макарчук А. М., Патланжоглу М. А. Курс інформатики / Під ред. Мадзігона В.Н.- К.: Фенікс, 1998.- 368 с.
5. Система управління базами даних Microsoft Access: лабораторний практикум. О.В. Вітюк, А.В. Кузьмін, Н.М. Моськалькова та ін. - К.: МАУП, 2004. Ч.1 - 168 с.: іл. - Бібліогр.: с. 165
II. Додаткової
1. Дейт, До. Дж. Введення в системи баз даних : Пер. з англ. - 6-е видавництво - К. : Діалектика, 1998. - 784 с.: мул. - Парал. тит. англ.
2. Кренке Д. Теорія і практика побудови баз даних; перев. з англ. - Спб.: Пітер, 2003, 800 с.
3. Озкарахан Е. Машини баз даних і управління базами даних: Пер. з англ.-М.: Мир, 1989.-696 з, іл.
4. Феддема Е. Еффектівная робота: Access 2002; перев. з англ. - Спб.: Пітер, 2003, 944 с.
5. Четвериків Ст Н. і ін. Бази і банки даних: Навчань. для вузів по спец. «Асу»/в. Н. Четвериків, Р. І. Ревунков, Э. Н. Самохвалов; Під ред. В.Н. Четверікова.- М.: Висш. шк., 1987.-248 з: іл.
6. Енциклопедичний довідник: Персональний комп'ютер. - М.: Російське енциклопедичне товариство, 2004. - 928 с.