Нема підтримки JS

Бази даних і системи керування

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

БД зберігаються у файлах даних.

Кожний файл даних — це послідовність записів певної структури.

Записи — інформаційні структуровані одиниці, які складаються з полів.

Кожне поле має своє ім'я і атрибута: тип даних, які в нього заноситься та довжину — кількість символьних позицій.

Проектуючи БД, потрібно у структуру записів включити такі поля, які відображають характеристики об'єктів та зв'язки між ними.

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


Опрацювання баз даних

Створення БД

Редагування таблиць

  1. Відкрийте свою базу, створену на попередньому занятті.
  2. В таблицю «Учні» додайте поле для введення номеру телефону «НомТел» - не обов’язкове, введення за маскою (###)###-##-##.
  3. Ввести 5-6 записів в таблицю «Учні», відсортувати за алфавітом по полю «Прізвище».
  4. Ввести 5-6 записів в таблицю «Предмети», відсортувати за алфавітом по полю «НазваПред» та розташувати назви «по середині».
  5. В таблицю «Успішність» ввести 10 записів (після підстановок). Відсортувати за алфавітом по двом полям одночасно: «Прізвище» та «НазваПред».
  6. В таблиці «Успішність» виконати фільтрацію даних по одному з предметів.
  7. В таблиці «Учні» знайти запис з будь яким прізвищем і замінити його на «Бугаєнко», використавши «пошук та заміну».
  8. Створити простий запит за допомогою Конструктора запитів. Оформити бланк запиту таким чином:

  9. Зберегти запит.
  10. Розмістіть створений файл у google-класі.

Запити

  1. Відкрийте базу ”Тестування”, яка знаходиться в папці “Завдання-Шафоростова” (на Робочому столі).
  2. Збережіть до себе в папку, додавши до назви своє прізвище.
  3. Створіть Запит1, де виберіть всі оцінки, що <7. Також присутні поля: “ПІБ” (Прізвища відсортуйте за алфавітом), “НазваTеста”, “Оцінка”. Виконати запит натиснувши кнопку “!”.
  4. Створіть Запит2, де виберіть всі оцінки 10-12. Також присутні поля: “ПІБ” (Прізвища відсортуйте за алфавітом), “НазваTеста”, “Дата” (відсортувати за зростанням), “Оцінка”. Виконати запит.
  5. Створіть Запит3 з параметром [ваше ПІБ]. Присутні поля: ПІБ, “НазваTеста”, “Дата” (відсортувати за зростанням), “Оцінка”.
    Виконати запит.
  6. Створіть Запит4 з обчисленнями. Повторіть умови Запиту3 без поля “Дата. Потім натисніть кнопку підсумок Σ. У бланку з'явиться новий рядок. У полі “Оцінкавідкрити список “підсумок і вибрати Count. Таким чином ми підрахуємо кількість оцінок (спроб) з одного тесту. Виконати запит. Знову перейти до режиму “Конструктор”. Додати ще раз поле “Оцінка”. Знову відкрити список “підсумок” і вибрати для обчислення середнього Avg. Виконати запит.
  7. Здати роботу викладачу.

Практичне заняття №17
Форми. Звіти.

  1. Відкрийте базу ”Тестування”, яка знаходиться в папці “Завдання-Шафоростова” (на Робочому столі)
  2. Збережіть до себе в папку, додавши до назви “StudBal“ своє прізвище. Теоретичні відомості

    Створена БД wr17.accdb, в якій всього одна таблиця StudBal:


    КодeMailNamDatBallTestGroup
    1lera@gmail.comВалерія18.04.202311СУБД112
    2anna@gmail.comAня04.04.202311СУБД112
    3max@gmail.comМаксим04.04.202310СУБД112
    4anna@gmail.comAня04.04.20234Опрацювання БД112
    5nazik@gmail.comНазар04.04.20239Опрацювання БД112
    6diasmin@gmail.comДіасмін01.05.202310Опрацювання БД107
    7evgenij@gmail.comЖеня01.05.202311Опрацювання БД112
    8troyanda@gmail.comТаня01.05.202310Бази даних107
    9max@gmail.comМаксим04.04.202311ФОРМИ.ЗВІТИ112
    10nazik@gmail.comНазар04.04.202312ФОРМИ.ЗВІТИ112
    11max@gmail.comМаксим01.04.202310Бази даних112
    12diasmin@gmail.comДіасмін22.05.20239ФОРМИ.ЗВІТИ107
    13yuliam@gmail.comЮля17.05.20237Мультимедіа та гіпертекст107
    14troyanda@gmail.comТаня15.05.20233Мультимедіа та гіпертекст107

    Форми

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

    Форми нагадують вікна, через які користувачі переглядають дані та отримують доступ до об’єктів БД. На формах розміщують кнопки й інші елементи керування, щоб автоматизувати дії, які найбільш часто виконуються в БД. У Access форми можна створювати кількома способами: автоматизовані методи та майстри дозволяють швидко створювати прості форми; конструктор форм дозволяє створювати форми будь-якої складності.

    Створення форми за допомогою автоматичного засобу Форма

    Для автоматичного створення форми виконайте такі дії:

    1. В області переходів виберіть таблицю або запит із даними, які слід відображати у формі.
    2. На вкладці Створення у групі Форми клацніть елемент Форма.

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

    Приклад створення форми на основі таблиці

    Приклад створення форми на основі запиту

    Запит у формі SQL

    Форма на основі запиту


    Звіти

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

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

    Cтворення звіту у програмі Access

    Виконавши описані нижче кроки, можна створити звіти

    1. В області переходів вибрати (виділити) джерело записів для звіту – таблицю або запит. Джерело записів має містити всі рядки та стовпці, дані з яких необхідно додати до звіту. Якщо джерело записів ще не створено, можна скористатись засобом Пустий звіт або ж створити таблицю (таблиці або запит) із потрібними даними.
    2. Вибрати спосіб для створення звітів, натиснувши відповідну кнопку на вкладці Створення стрічки у групі Звіти. Якщо запуститься майстер, виконати його вказівки, а на останньому етапі натиснути кнопку Готово. Звіт буде відкрито у режимі розмітки.
    3. Відформатувати звіт, щоб домогтися бажаного зовнішнього вигляду. Для цього можна змінювати розмір полів і підписів, виділяючи їх і перетягуючи їхні краї. Можна розташовувати поля в потрібному порядку, виділяючи їх (і відповідні підписи, якщо вони є) і перетягуючи в інше місце. Також можна за допомогою команд контекстного меню розділяти або об'єднувати клітинки, видаляти або вибирати поля чи виконувати інші завдання форматування.

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

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

    1. Відкрити звіт у режимі розмітки (подання макета).
    2. Вибрати усі елементи керування, до яких потрібно застосувати умовне форматування, і потім на вкладці Формат у групі Форматування елементів керування натиснути кнопку Умовне форматування.
    3. У діалоговому вікні Диспетчер правил умовного форматування натиснути кнопку Створити правило.
    4. У діалоговому вікні Нове правило форматування в області Виберіть тип правила вибрати потрібне значення:
      • щоб створити правило, яке обчислюватиметься для кожного запису окремо, вибрати значення Перевірити значення в поточному записі або використати вирази;
      • щоб створити правило, яке порівнюватиме записи між собою за допомогою гістограм, вибрати значення Порівняти з іншими записами.
    5. В області Змініть опис правила сформувати правило, яке визначатиме, коли слід застосовувати форматування та яким воно має бути, а потім натиснути кнопку OK.
    6. Щоб для цього ж елемента керування або набору елементів керування створити додаткове правило, слід повторити цю процедуру, починаючи з кроку 4.

    Друк звіту можна виконати не тільки з режиму попереднього перегляду, а й за допомогою команди Друк на вкладці Файл. При цьому можна буде задати додаткові параметри друку, наприклад кількість сторінок і копій, а також указати принтер.

    Щоб надіслати звіт на принтер за промовчанням не змінюючи параметри друку, можна скористатися командою Файл => Швидкий друк або клацнути правою кнопкою миші звіт в області переходів і вибрати команду Друк.

    Також можна експортувати документ для друку у PDF-форматі, ТХТ-форматі та інш. (меню «Зовнішні дані»).

Xід роботи

частина І

  1. Створіть форму Проста форма перегляду (для таблиці «Тестування-база»»)

  2. Створіть запит Перегляд_оцінок (ПІБ, НазваТесту, Оцінка, Група)

  3. Створіть додаткову форму Розділену Перегляд_оцінок (на основі запиту)

  4. Створіть Звіт на основі запиту Заголовок звіту «Звіт про оцінки»

  5. Експортуйте документ для друку у PDF-форматі, який збережіть у своїй папці.

частина ІІ

  1. Необхідно створити базу даних бібліотеки, в якій повинні зберігатися такі відомості про книжки:
    • автор (прізвище, ім’я, по батькові кожного з авторів);
    • назва;
    • тип видання;
    • місце видання;
    • назва видавництва;
    • рік видання;
    • кількість сторінок;
    • кількість томів;
    • номер тома;
    • бібліотечний шифр.
    Заповніть декілька зписів.
  2. Здайте роботу викладачеві