- •Лабораторна робота № 1 Тема. Вступ до microsoft access. Створення бази даних (бд), створення таблиць, заповнення таблиць інформацією
- •Короткі теоретичні відомості
- •Порядок виконання роботи
- •Зміст звіту
- •Порядок виконання роботи
- •1 Сортування даних
- •2 Створення зв’язків між таблицями
- •3 Запит, який відбирає дані з однієї таблиці за умовою
- •4 Підсумковий запит
- •5 Перехресний запит
- •6 Вибірка даних з декількох таблиць
- •7 Створення підсумкового багатотабличного запиту
- •8 Запити, які змінюють дані (значення групи записів)
- •9 Запит на створення нових таблиць
- •10 Створення запитів на видалення даних
- •Зміст звіту
- •Порядок виконання роботи
- •1 Створення форм для перегляду та введення табличних даних
- •2 Створення форм з підпорядкованою формою
- •Зміст звіту
- •Порядок виконання роботи
- •Зміст звіту
- •Порядок виконання роботи
- •MsgBox "Книг такого автора в бібліотеці немає" 'про відсутність такого автора
- •Зміст звіту
- •Контрольні питання
- •Список літератури
Порядок виконання роботи
1 Створення БД
Запустіть програму MS Access: Пуск|Программы|Microsoft Access (Пуск|Программы|Microsoft Office|Microsoft Access) чи Пуск|Выполнить… -> msaccess
У вікні MS Access виберіть Новая база данных і натисніть на кнопку OK. У вікні Файл новой базы виберіть папку, у якій будете розміщувати БД, а у нижній частині вікна дайте ім’я файла: Бібліотека (розширення mdb система додасть автоматично). Натисніть на кнопку Создать.
Відкривається вікно БД Бібліотека, де відображені всі її компоненти.
2 Створення таблиць
Створіть три таблиці, які будуть містити інформацію про роботу бібліотеки університету:
Книги – містить інформацію про книги, які зберігаються в бібліотеці.
ЧитКниги – містить інформацію про книги, які отримані читачами.
Читачі – містить інформацію про читачів бібліотеки.
Для створення першої таблиці Книги натисніть на кнопку Создание таблицы в режиме конструктора. У вікні конструктора таблиць уведіть інформацію, яка наведена у таблиці 1.1. Необхідно задати для кожного поля його властивості.
Одне з полів таблиці назначається ключовим значення в такому полі однозначно ідентифікує запис (наприклад, за ключем Инв№ визначається унікальна книга). Це поле повинно бути призначено Обязательным, і необхідно вказати, що це поле є Индексированным (без повторів). Таким полем у таблиці Книги є поле Інв№. Щоб назначити це поле ключовим, зазначте поле та натисніть на інструменті Ключ (кнопка ) чи правою кнопкою миші в контекстному меню задайтеКлючевое поле. Закрийте вікно Конструктора таблиць для збереження структури таблиці й дайте їй ім’я Книги у вікні запиту.
Створіть другу таблицю ЧитКниги з полями, наведеними у таблиці 1.2.
Закрийте вікно Конструктора таблиць для збереження структури таблиці й дайте їй ім’я ЧитКниги у вікні запиту.
Створіть третю таблицю Читачі з полями, наведеними у таблиці 1.3.
Закрийте вікно Конструктора таблиць для збереження структури таблиці й дайте їй ім’я Читачі у вікні запиту.
Таблиця 1.1 Структура таблиці Книги
Ім’я поля |
Тип даних |
Опис |
Властивості поля |
1 |
2 |
3 |
4 |
Інв№ |
Текстовый |
Ключове поле, інвентарний номер книги |
Ключове поле (задається в меню Правка/Ключевое поле, однозначно визначає кожний запис: кожна книга унікальна) Размер поля: 6 Обязательное поле: Да Пустые строки: Нет Индексированное поле: Да/Совпадения не допускаются (одна й та ж книга не може зустрічатися в БД багато разів) |
Шифр |
Текстовый |
Шифр книги |
Размер поля: 10 Обязательное поле: Да |
Продовження таблиці 1.1
1 |
2 |
3 |
4 |
Автор |
Текстовый |
Автор книги |
Размер поля: 40 Обязательное поле: Да |
Назва |
Текстовый |
Назва книги |
Размер поля: 100 Обязательное поле: Да |
Видавництво |
Текстовый |
Назва видавництва |
Размер поля: 40 |
Місто |
Текстовый |
Місто видання |
Размер поля: 40 |
Рік |
Числовой |
Рік видання |
Размер поля: Целое (слово) Формат: Основной Число десятичных знаков: 0 |
Вартість |
Денежный |
|
Формат: Денежный (3 456,78р) Число десятичных знаков: 2 |
Анотація |
Memo |
|
|
Таблиця 1.2 Структура таблиці ЧитКниги
Ім’я поля |
Тип даних |
Опис |
Властивості поля |
1 |
2 |
3 |
4 |
Інв№ |
Текстовый |
Інвентарний номер книги, виданої читачеві |
Размер поля: 6 Обязательное поле: Да Пустые строки: Нет Индексированное поле: Да/Совпадения не допускаются (одна й та ж книга не може зустрічатися в БД багато разів) |
Продовження таблиці 1.2
1 |
2 |
3 |
4 |
NB |
Текстовый |
Номер читацького квитка |
Размер поля: 12 Обязательное поле: Да Индексированное поле: Да/Допускаются совпадения |
Дата видачі |
Дата/время |
Дата видачі книги читачеві |
Формат поля: Краткий формат даты (по типу 10.05.2007) Обязательное поле: Да |
Дата повернення |
Дата/время |
Дата, коли читач повинен повернути книгу в бібліотеку |
Формат поля: Краткий формат даты (по типу 10.05.2007) Обязательное поле: Да |
Таблиця 1.3 Структура таблиці Читачі
Ім’я поля |
Тип даних |
Опис |
Властивості поля |
1 |
2 |
3 |
4 |
NB |
Текстовый |
Ключове поле, номер читацького квитка |
Ключевое поле (задається в меню Правка/Ключевое поле, однозначно визначає кожний запис: один й той же номер читацького квитка не може належати різним читачам чи повторюватися) Размер поля: 12 Обязательное поле: Да Индексированное поле: Да/Совпадения не допускаются |
Прізвище |
Текстовый |
Прізвище й ініціали читача |
Размер поля: 30 Обязательное поле: Да |
Продовження таблиці 1.3
1 |
2 |
3 |
4 |
Кафедра |
Текстовый |
Кафедра, на який працює читач, чи група, у якій навчається читач |
Размер поля: 50 Обязательное поле: Да |
Телефон |
Текстовый |
Робочий телефон читача |
Размер поля: 15 Обязательное поле: Да |
Уведіть дані до таблиці. Два прості способи введення:
1) перегляд і введення даних у режимі таблиці: для цього у вікні БД необхідно виділити таблицю Книги й два рази на ній натиснути (чи правою кнопкою миші у контекстному меню натиснути Открыть). Ви побачите пусту таблицю. Уведіть до неї записи про книги бібліотеки, як указано в таблиці 1.4;
2) використання автоформи: виберіть таблицю Книги, в меню Вид|Панели инструментов виберіть База данных і натисніть у панелі інструментів на кнопку Новый объект|Автоформа. Буде створено та відкрито форму для перегляду й редагування записів. Уведіть записи до таблиці Книги (таблиця 1.4).
Заповніть даними таблиці про видані книги (таблиця 1.5) і читачів (таблиця 1.6). Стежте за тим, щоб дані в усіх трьох таблицях були узгоджені: не видавати книги неіснуючим читачам і таким, яких немає у бібліотеці, оскільки в цьому випадку ви не зможете встановити необхідні зв’язки між таблицями.
Для зміни ширини кожного поля таблиці відповідно до ширини даних:
натисніть у будь-якому рядку поля;
виконайте команду Формат|Ширина столбца;
у вікні натисніть на кнопку По ширине данных.
Зберегти таблицю на диску можна за допомогою команди Записи|Сохранить запись (Records|Save Records) чи комбінацією клавіш <Shift+Enter>.
Для перегляду створених таблиць виконайте команду Файл|Предварительный просмотр.
Завершить роботу з БД і впевнитися, що вона збережена в указаному місці.
Таблиця 1.4 Список книг із таблиці Книги
Інв№ |
Шифр |
Автор |
Назва |
Видавництво |
Місто |
Рік |
Вар-тість |
Анотація |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
1 |
681.3 |
Пинчук В.П. |
Объектно-ориентированное программирование |
Веселка |
Запорожье |
2006 |
10,00 грн. |
Конспект лекцій для студентів, які вивчають програмування |
3 |
657.1 |
Овчаренко Е.К. |
Финансово-экономические расчеты в Excel |
Филинъ |
Москва |
2003 |
8,00 грн. |
Книга у доступній формі ознайомлює з можливостями Excel |
8 |
681.3 |
Додж М., Стинсон К. |
Работа с Microsoft Excel 2005 |
Питер |
Санкт-Петербург |
2007 |
28,00 грн. |
Подає нову версію програм електрон - них таблиць |
2 |
681.3 |
Бiла Н.I. |
Программирование на VBA. |
Лыбидь |
Киев |
2006 |
10,00 грн. |
Конспект лекцій для студентів |
4 |
681.3 |
Вейскас Дж. |
Эффективная работа с Microsoft Access 2005 |
Питер |
Санкт-Петербург |
2007 |
35,00 грн. |
Нова версія популярної системи керування БД |
Продовження таблиці 1.4
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
5 |
681.3 |
Керри Н.Праг |
Библия пользователя Microsoft Office 2005 |
Диалектика |
Киев |
2006 |
43,00 грн. |
Описуються можливості програм Word, Excel, Access, Power Point, Outlook |
6 |
517 |
Ефимов Д.В. |
Сборник задач по высшей математике |
Наука |
Москва |
2001 |
12,00 грн. |
Для студентів технічних вузів |
7 |
681.33.06 |
Бухвалов А.В., Идельсон А.В. |
Финансовые вычисления для профессионалов. |
Финансы и статистика |
Санкт-Петербург |
2004 |
23,00 грн. |
Розглядаються розв’язання численних фінансових задач |
Таблиця 1.5 Список книг, які видані, до таблиці ЧитКниги
Інв№ |
NB |
Дата видачі |
Дата повернення |
1 |
700 |
3.10.07 |
14.11.07 |
2 |
830 |
20.10.07 |
13.11.07 |
6 |
1030 |
2.10.07 |
6.11.07 |
7 |
830 |
21.10.07 |
23.11.07 |
5 |
700 |
3.11.07 |
4.12.07 |
3 |
1220 |
10.11.07 |
11.12.07 |
4 |
555 |
2.12.07 |
3.01.08 |
Таблиця 1.6 Список читачів до таблиці Читачі
NB |
Прізвище |
Кафедра |
Телефон |
700 |
Корнич В.Г. |
Фізика |
2-92 |
Продовження таблиці 1.6
NB |
Прізвище |
Кафедра |
Телефон |
1030 |
Нечай И.С. |
КІС |
2-91 |
1220 |
Цокотун П.В. |
ПМ-07-1 |
4-14-12 |
555 |
Романиченко Г.В. |
ТЗ-06-2 |
3-53-17 |
830 |
Біла Н.І. |
МС-06-1 |
5-14-45 |