Здавалка
Главная | Обратная связь

Вступ до баз даних. Загальна характеристика основних понять



 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Завдання: облік економії фонду оплати праці (у зв’язку із хворобою співробітника).

Розглянемо відомості, представлені записом «економія фонду оплати праці» (ПІБ, Оклад, кількість днів на лікарняному аркуші, невиплачена сума).

Розглянемо випадок функціонування всіх систем в одній компанії.

Можливі принципові недоліки:

- інформація дублюється (у трьох файлах присутні поля ПІБ);

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

Вирішенням цих проблем є створення єдиної інформаційної бази для всіх записів. Об’єднання всіх записів в один файл прибирає дублювання, проте час вирішення задач зростає в 2-3 рази. При сучасній техніці це не є принциповим, тому ця ситуація є виграшною.

Якщо об’єднати записи 1 та 2 завдання, а 3 залишити окремо. Таке об’єднання дозволяє значно зменшити об’єм недоліків та значно зменшує об’єм витраченого часу.

Для вирішення цих задач утворюється новий тип даних, вводиться нове поняття «база даних».

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

Як основний критерій оптимальності їх функціонування як правило використовуються часові характеристики функціонування. Поділяються на:

1) ієрархічні;

2) мережеві;

3) реляційні.

 

 







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.