# Зміст

Зміст. 1

Вступ. 2

1. Успішність учнів 11 групи. 4

1.1. Таблиці 5

1.2. Запити. 8

1.3. Форми. 11

1.4. Звіти. 13

1.5. Макроси. 15

1.5. Макроси. 16

2. Висновок. 18

Література. 19

#

# Вступ

Система управління базами даних Microsoft Access входить до складу пакету Microsoft Office. Вона дозволяє розв'язувати широке коло завдань користувачів без програмування. Це означає, що Access доступна для широкого кола непрофесійних користувачів персональних комп'ютерів.

СУБД Access не має тих обмежень, які обумовлені ОС MS-DOS, оскільки вона з самого початку розроблялась для експлуатації у комп'ютерних мережах у середовищі Windows.

Запуск системи Access здійснюється з ОС Windows-95 аналогічно тому, як запускається будь-яка інша прикладна програма. Після її завантаження на екрані дисплея з'являється вікно системи, на передньому плані якого знаходиться вікно створення чи відкриття бази даних.

Це вікно з'явиться лише на початку завантаження системи. У поточному сеансі роботи з системою ці операції можна буде здійснювати, наприклад, за допомогою меню Файл головного меню системи.

При роботі з СУБД Access використовують як ліву, так і праву клавіші миші. Клавішею миші клацають для виділення об'єкта, який зображено на екрані контрастним кольором. При подвійному клацанні виконується яка-небудь дія, наприклад здійснюється пошук необхідних даних.

Система Access має велику кількість кнопок на панелях інструментів. Тут поняття кнопки відповідає загальноприйнятому поняттю кнопки у системі Windows.

СУБД Access має значну кількість спеціальних програм, які отримали назву "майстри". Так, є майстер таблиць, майстер кнопок, майстер форм і т.д. Майстри здійснюють діалог з користувачем, у процесі якого визначаються дані, необхідні для розв'язування відповідної задачі. Для зручності роботи майстри поділяються на кроки (етапи). Користувач може пропускати деякі кроки чи повертатися до попередніх.

Система Access має зручні засоби копіювання рядків, полів і фрагментів однієї таблиці до іншої. Крім того, можна отримувати повні копії таблиць чи їхніх структур. Таблицю однієї бази даних можна перенести до іншої бази даних.

Access має розвинену систему запитів, яка дозволяє отримувати на екрані різні відомості з таблиць. Користувач може задавати умови запиту, відповідно до яких з бази вибираються визначені дані чи формується нова таблиця.

СУБД Access має засоби, які забезпечують видачу на екран даних не лише у вигляді таблиць, але й у вигляді інших форматів (форм). За допомогою майстра форм користувач може сам визначити форму видачі даних на екран. В Access є три стандартних види форм, які можуть будуватися автоматично.

У системі Access широко використовується поняття звіт. Звіт багато в чому схожий на форму. Його використовують при виведенні документів на друк.

У СУБД Access реалізовані дві мови програмування: SQL та Visual Basic. SQL — це мова структурованих запитів. Вона досить проста та зручна, але має обмежені можливості.

Система Access має потужну довідкову систему. Вона не замінює і не може замінити навчальний посібник з цієї системи, але добре його доповнює.

Для отримання допомоги необхідно встановити курсор миші на кнопці зі знаком запитання і клацнути по ній лівою клавішею. Поряд із курсором миші з'явиться збільшений знак запитання. Переміщуючи мишу по поверхні столу, установіть її на тому об'єкті, за яким ви хочете отримати допомогу, і після цього ще раз клацніть клавішею миші. У результаті з'явиться вікно з конкретною допомогою. Щоб вікно зникло з екрану, досить клацнути по клавіші миші.

# 1. Успішність учнів 11 групи

Створення бази даних “Успішність учнів 11 групи” я виконував у кілька етапів:

1. Завантажив систему Access.

2. На екрані з’являється діалог початкового режиму роботи програми.

3. У вікні запрошення я натиснув на посилання Створення – Нова база даних (Создание – Новая база данных).

4. У результаті на екрані з’являється вікно Файл нової бази даних (Файл новой базы данных), у якому я набрав ім’я файлу, визначивши папку для збереження файлу і натиснувши кнопку Створити (Создать).

Після створення самої бази даних я перейшов до створення її елементів.

## 1.1. Таблиці

Таблиці баз даних призначені для зберігання даних.

Якщо імпортувати чи зв'язати дані не можна, то найчастіше таблиці створюються в режимі конструктора, що дозволяє визначити необхідну структуру таблиці. У режимі конструктора таблиць можна побачити назви, типи даних, призначення, а також деякі додаткові властивості полів таблиці. Те, що з'являється у верхній частині вікна таблиці, відкритої в режимі конструктора, називається бланком структури таблиці чи просто бланком таблиці. У нижній частині вікна таблиці, відкритої в режимі конструктора, виводяться властивості полів таблиці, а також короткий опис активної властивості таблиці.

Для цієї бази даних я створив три таблиці:

Це таблиці Учні (uchni), Предмет (predm), Успішність (usp).

Таблиця Учні має такі поля:

Підпис | Ім’я | Тип поля
Код учня | kod_u | Счетчик
Прізвище | prizv | Текстовый
Ім’я | imya | Текстовый
По батькові | po_batk | Текстовый
Дата народження | data_nar | Дата/время
Фото | photo | Поле объекта OLE
Характеристика | harakter | Поле МЕМО

Таблиця Предмет містить такі поля:

Код предмета | kod_p | Счетчик
Назва предмета | nazva | Текстовый
Кількість годин | kilk_god | Числовой
Кількість лабораторних | kilk_lab | Числовой

Таблиця Успішність має такі поля:

Номер | nomer | Счетчик
Код предмета | kod_p | Мастер подстановок
Код учня | kod_u | Числовой
Оцінка | ocinka | Числовой

В цій базі даних я створив такий зв’язок:

Зв’язок між таблицями Предмет та Успішність по полю Код предмета (kod_p).

Зв’язок між таблицями Учні та Успішність по полю Код учня (kod_u).

В табличці «Изменение связей» підключити прапорці: Обеспечение целостности данных; Каскадное обновление связей полей; Каскадное удаление связанных записей.

## 1.2. Запити

Запити баз даних призначені для вибору потрібних нам даних, проведення з ними обчислень.

Щоб дізнатись, як вчиться той чи інший учень, потрібно створити запит з певним критерієм відбору. Для цього необхідно клацнути по заставці “Запросы” і вибрати меню “Создание запроса в режиме конструктора”, з’явиться діалогове вікно “Добавление таблиц”. В цьому вікні необхідно вибрати таблиці, які нам необхідно для подальшої роботи. Мені для подальшої роботи необхідні всі три таблиці.

Я створив такі запити:

Предмети

Учні

Успішність

Avg-оцінка (Середній бал). В цьому запиті я визначив середній бал кожного учня загалом по всім предметам.

## 1.3. Форми

Форми баз даних призначені для введення перегляду і редагування даних у таблицях. В режимі майстра форм створюємо форми для введення даних для цього необхідно перейти в вікно Форми потім вибрати створення форми за допомогою майстра.

Створення форми за допомогою майстра форм.

Щоб запустити майстра форм необхідно виконати такі дії:

На вкладці “Формы” вікна бази даних натиснути кнопку “Создать”;

В діалоговому вікні “Новая Форма” виділити опцію “Мастер Форм”, а також таблицю чи запит, з яких повинна створюватись форма. Натиснути на кнопку “ОК”.

В наступному діалоговому вікні вибрати поля, які потрібно розмістити на формі. Натиснути кнопку “Далее”.

В наступному вікні вибрати основний зовнішній вигляд форми. Майстер пропонує наступні варіанти:

В Один Столбец. Поля форми будуть розміщені у вигляді стовпців.

Ленточный. Поля будуть розміщені у вигляді, подібному до електронної таблиці.

Табличный. Поля будуть відображені у вигляді таблиці.

Выровненный. Поля щільно заповнять всю форму.

Зробивши вибір, потрібно натиснути кнопку “Далее”.

Вибрати для форми стиль із запропонованих, Натиснути кнопку “Далее”.

Задати ім’я форми і натиснути на кнопку “Готово”. Майстер створить форму у відповідності з введеними інструкціями.

В результаті я отримав такі форми:

Успішність

Предмети

Учні

## 1.4. Звіти

Звіт — це об’єкт бази даних, призначений для перегляду та підготовки інформації з бази даних до виведення на друк користувачу підсумкових даних.

У цій базі даних я створив такі звіти:

Учні

Предмет

Успішність

##
1.5. Макроси

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

Команди, що складають макрос називають макрокомандами.

Макрос — це певна послідовність команд, що виконуються як єдине ціле.

Макрос у системі управління базами даних є об’єктом бази даних, тому він створюється за загальним алгоритмом створення всіх інших об’єктів.

Алгоритм створення макросу:

1. Відкрити вкладку Макроси (Макросы) у вікні бази даних.

2. Натиснути кнопку Створити (Создать).

3. Відкриється вікно конструктора макросів.

Вікно макросів складається з двох частини. У верхній міститься список макрокоманд, які необхідно виконати, і необов’язкові примітки до цих команд. У нижній частині вікна містяться аргументи макрокоманди. У стовпці Примітка (Примечание) можна ввести будь-який коментар, який допоможе прослідкувати, яку дію виконує макрос.

Я створи таку кнопочку форму:

#

# 2. Висновок

Система управління базами даних Microsoft Access входить до складу пакету Microsoft Office і працює під керуванням операційної системи Windows; таким чином, усі переваги Windows доступні в Access. Вона дозволяє розв'язувати широке коло завдань користувачів без програмування. Це означає, що Access доступна для широкого кола непрофесійних користувачів персональних комп'ютерів. Система Access працює під керуванням операційної системи Windows; таким чином, усі переваги Windows доступні в Access. Це означає, що ми можемо вирізати, копіювати і вставляти дані з будь-якого додатку Windows у додаток Access і навпаки. Більш за те, ми можемо створити форму в конструкторі форм Access і вставити її в конструктор звітів. Використовуючи об'єкти OLE (Object Linking and Embending - зв'язування і впровадження об'єктів) у Windows 95 і продукти, що разом із Access входять до складу Microsoft Office 95 (Excel, Word і PowerPoint), та інтегруючи Access із цими продуктами, ми можемо перетворити її в сучасне операційне середовище баз даних.

# Література

1. Атре Ш. Структурний підхід до організації баз даних. – М.: Фінанси і статистика, 1983. – 320 с.

2. Бойко В.В., Савинков В.М. Проектування баз даних інформаційних систем. – М.: Фінанси і статистика, 1989. – 351 с.

3. Васильєв А., Андреев А. VBA в Office 2000: учебный курс – СПб.: Питер, 2001. – 432 с.: ил.

4. Гетц К., Литвин П., Гилберт М. Access 2000. Руководство разработчика. Том 1. Настольные приложения: Пер. с англ. – К.: Издательская группа BHV, 2000. – 1264 с., ил.

5. Дейт К. Посібник з реляційної СУБД DB2. – М.: Фінанси і статистика, 1988. – 320 с.

6. Кирилов В.В. Структурована мова запитів (SQL). – Спб.: ИТМО, 1994. – 80 с.

7. Мартін Дж. Планування розвитку автоматизованих систем. – М.: Фінанси і статистика, 1984. – 196 с.

8. Мейер М. Теорія реляційних баз даних. – М.: Світ, 1987. –608‑ с.

9. Основы современных компьютерных технологий: Учебное пособие/Под ред. проф.. Хомоненко А.Д. – СПб.: КОРОНА принт, 1998. – 448 с.

10. Твори Т., Фрай Дж. Проектування структур баз даних. У 2‑кн., – М.: Світ, 1985. Кн. 1. – 287 с.: Кн. 2. – 320 с.

11. Ульман Дж. Бази даних на Паскале. – М.: Машинобудування, 1990. – 386 с.