Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по лр для МК и МН.doc
Скачиваний:
37
Добавлен:
16.02.2016
Размер:
563.71 Кб
Скачать

Порядок виконання роботи

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