Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МІСТ Іспит 1 семестр.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
505 Кб
Скачать
☆
  1. Поняття бази даних (бд). Місце бд в інформаційних системах

База даних - сукупність екземплярів різних типів записів і стосунків між записами та елементами; її також можна визначати як сукупність тих взаємозв’язаних даних, що зберігаються разом за наявності такої мінімальної надмірності, яка допускає їх використання оптимальним чином для одного або декількох додатків.

У БД файли часто називають таблицями. Рядки таблиць називають записами (record), стовпці таблиць визначають поля (field) цих логічних записів. Операції над таблицями і даними виконуються за допомогою операторів спеціальної мови баз даних SQL.

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

  1. Розвиток основних понять представлення даних. Приклад щодо нарахування заробітної плати

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

Ранние языки программирования (ФОРТРАН, АЛГОЛ-60) были предназначены для решения научно-технических вычислительных задач. В этих языках использовались только вышеуказанные виды данных (простые переменные и массивы) что было вполне достаточно.

Начиная с конца 60-х годов компьютеры начинают интенсивно использоваться для решения так называемых невычислительных задач, связанных с обработкой различного рода документов.

Завдання 1: нарахування заробітної плати.

припущення 1 - заробітна плата нараховується на підставі окладу

припущення 2 - податки не нараховуються

Елемент даних (полів) - найменша одиниця поіменованих даних. Для даного прикладу елементами даних є ПІБ, О(оклад), К0(кол-во отработ дней) і S(начисл сумма).

Для опису картки співробітника використовується поняття логічний запис - поіменована сукупність елементів даних (полів).

Екземпляр логічного запису - поточне значення елементів запису.

Для представлення всього набору карток співробітників використовується поняття логічний файл - поіменована сукупність всіх екземплярів записів заданого типу.

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

При програмуванні мовою Pascal логічний запис НАРАХУВАННЯ представляється фізичним файлом, що формується операційною системою та засобами Pascal.

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

Отже, розв’язок задачі складається з двох етапів:

  1. Введення вхідних даних і занесення в зовнішню пам’ять.

  2. Читання вихідних даних і зовнішньої пам’яті, розрахунок сум і виведення на друк.

Необхідні для цього файли мають розширення *.fsr. Комплекс даних при цьому представлений в програмі, і при зміні формату треба змінити програму.