Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Access для економ.doc
Скачиваний:
4
Добавлен:
07.05.2019
Размер:
1.3 Mб
Скачать

50

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

Запорізький національний технічний університет

Методичні вказівки

та завдання до лабораторних робіт

з курсу “Економічна інформатика”

за темою

Робота в субд Access

для студентів денної форми навчання

економічних спеціальностей

2009

Методичні вказівки та завдання до лабораторних робіт з курсу “Економічна інформатика” за темою “Робота в СУБД Access” для студентів денної форми навчання економічних спеціальностей Укл. Кузіна В.М., Оникієнко Т.М.– Запоріжжя: ЗНТУ, 2009.– с. 54.

Містить індивідуальні завдання, теоретичні відомості та при­клади для виконання лабораторних робіт з курсу “ Економічна інформатика” для студентів денної форми навчання економічних спеціальностей

Укладачі: Кузіна В.М., ст. викладач

Оникієнко Т.М., ст. викладач

Рецензент: Біла Н.І., доцент

Відповідальний за випуск Корніч Г.В., професор

Затвержено

на засіданні кафедри

системного аналізу та

обчислювальної математики

Протокол № 11 від 15.06.06

Зміст

1 ЛАБОРАТОРНА РОБОТА № 1 4

1.1 Теоретичні відомості 4

1.2 Створення таблиць бази даних 7

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

1.4 Індивідуальні завдання 12

2 ЛАБОРАТОРНА РОБОТА № 2 19

2.1 Створення запитів на вибірку 19

2.1.1 Використання умов у запитах 19

2.1.2 Створення обчислювальних полів 21

2.1.3 Запити з параметром 23

2.1.4 Пошук записів, що не мають зв'язаних в іншій таблиці 24

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

2.3 Індивідуальні завдання 25

3 ЛАБОРАТОРНА РОБОТА № 3 28

3.1 Використання підсумків у запитах 29

3.2 Перехресні запити 31

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

3.4 Індивідуальні завдання 33

4 ЛАБОРАТОРНА РОБОТА № 4 35

4.1 Запити на оновлення 35

4.2 Створення нової таблиці 36

4.3 Вставка даних з іншої таблиці 37

4.4 Вилучення даних з таблиці 38

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

4.6 Індивідуальні завдання 38

5 ЛАБОРАТОРНА РОБОТА № 5 41

5.1 Створення форм 42

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

5.3 Індивідуальні завдання 43

6 ЛАБОРАТОРНА РОБОТА № 6 45

6.1 Робота з майстром звітів 45

6.2 Робота з Конструктором звітів 47

ЛІТЕРАТУРА 49

1 Лабораторна робота № 1

Тема роботи: Створення таблиць. Робота з даними.

Мета роботи: навчитися створювати таблиці даних в СУБД Access, встановлювати зв’язки між ними та вводити дані.

1.1 Теоретичні відомості

Вся база даних в Access зберігається у вигляді одного файлу з розширенням . mdb. У вікні бази даних знаходиться список об’єктів, які можуть входити до БД: таблиці, запити, форми, звіти, сторінки, макроси та модулі.

Вікно конструктора таблиць складається з двох частин. У верхній частині в стовпчику Имя поля можна записувати унікальні імена полів українською, російською або англійською мовою. Для них рекомендується використовувати короткі слова. Якщо при відобра­женні таблиці потрібний якийсь інший заголовок, його можна ввести в полі Подпись в нижній частині вікна. В стовпчику Описание запису­ються пояснення. Надавати їх не обов’язково. В стовпчику Тип данных за умовчанням встановлений Текстовый тип. Інші типи даних можна вибрати зі списку.

Ключ (первинний ключ, Primary Key) – це одне поле або сукуп­ність полів, які однозначно визначають запис. Значення в полі таб­лиці, для якого встановлений ключ, не можуть повторюватися, їх треба вводити обов’язково, вони не можуть мати значення Null. Пер­винний ключ в кожній таблиці може бути лише один. Крім первин­ного ключа в деяких таблицях можливо існування потенційних клю­чів. Інколи в таблиці немає полів, які можна визнати ключовими. Тоді Access пропонує створити додаткове поле, за звичай типу лічильник. Можна погодитись або відмовитись. Щоб призначити поле ключовим, треба встановити курсор у полі і вибрати кнопку Ключове поле на панелі інструментів.

В нижній частині вікна конструктора можна задавати певні вла­стивості (Свойства поля). Наприклад, для ключового поля власти­вість Индексированное поле повинна мати значення Да (Совпадения не допускаются), яке вибирається зі списку.

Властивість Маска ввода використовується найчастіше для спрощення вводу дати, номеру телефону та ін. Вона визначає формат значень та полегшує введення даних в поле. При створенні Маски ввода можна використовувати спеціальні знаки. Кожний знак визна­чає, що саме можна ввести. Крім того, визначається які символи треба вводити обов’язково, а які – ні. Деякі символи маски наведені в таблиці 1.1. Їх можна використовувати й для виведення.

Таблиця 1.1 – Символи маски

Символ

Опис

0

Обов’язково введення цифри від 0 до 9, знаки (+) та (–) заборонені.

9

Можна ввести цифру або пробіл (необов’язковий сим­вол); знаки (+) та (–) заборонені.

#

Цифра або пробіл (необов’язковий символ); знаки (+) та (–) дозволені, але (+) не виводиться.

L

Літера від А до Я (обов’язковий знак).

?

Літера від А до Я (необов’язковий знак).

A

Літера або цифра (обов’язковий знак).

a

Літера або цифра (необов’язковий знак).

&

Будь-який знак або пробіл (обов’язковий знак).

C

Будь-який знак або пробіл (необов’язковий знак).

. , : ; – /

Десятковий обмежувач, визначає місце десяткової коми в числах та використовується для розділення груп роз­рядів чисел, при записі дат та часу.

<

Перетворює всі знаки праворуч до нижнього регистру.

>

Перетворює всі знаки праворуч до верхнього регистру.

\

Визначає, що наступний знак буде відображений як текстова константа, тобто, \A відображується як „A”.

Властивість Условие на значение не дозволяє вводити в таб­лиці, форми та запити значення, які не задовольняють вказаній умові. Для запису умов можна використовувати звичайні символи відношень (=, <>, <, <=, тощо), логічні оператори AND (логічне І), OR (логічне АБО), NOT (логічне НІ) та оператори порівняння.

Наприклад, умова >= 10 AND < =20 означає, що значення в полі знаходяться між числами 10 та 20.

Оператор BETWEEN перевіряє, що значення поля знаходиться між вказаними числами. Наприклад, вираз BETWEEN 10 AND 20 теж означає, що можна вводити числа від 10 до 20 включно.

Оператор IN(список) перевіряє чи належить введене значення вказаному списку. Наприклад, вираз IN( „ІОТ”; „ФЕУ ”; „ГФ”) озна­чає, що можна вводити тільки вказані факультети.

Оператор LIKE шаблон перевіряє відповідність введених сим­волів вказаному шаблону (див. табл. 1.2).

Таблиця 1.2 – Символи для оператора LIKE

Символ

Опис

?

Дозволяється ввести один будь-який символ.

#

Дозволяється ввести одну цифру.

*

Дозволяється ввести будь-яку послідовність символів.

[ ]

Дозволяється ввести значення з діапазону, вказаного в квадратних дужках через дефіс (див. приклади).

!

Використовується для заперечення наступного символу.

Наприклад, вираз LIKE[А – Г] означає, що можна ввести слово, яке починається з літер А, Б, В або Г.

LIKE[ !А – Г] введене слово не повинно починатися з однієї з літер А, Б, В або Г.

LIKEК – можна ввести слово, яке починається з літери К.

LIKE[ 2 – 5]– можна ввести одну з цифр від 2 до 5 включно.

LIKE[А а] означає, що слово може починатися з А або а.

Якщо значення в полі відсутнє, то використовується строкова константа   (подвійні лапки, між якими немає пробілу).

Умова Is Null означає, що значення в полі не визначене.

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