Реферат: Система управління базами даних FoxPro
Під базою даних розуміють певним способом організовану сукупність даних, які відображають стан об’єктів певної предметної області і зв’язки між ними. В основі такої організації лежить певна структура.
Для того щоб декілька користувачів могли працювати з базами даних використовують СУБД.
СУБД – це набір програм які забезпечують роботу з базами даних. В основі кожної СУБД лежить певна мова.
Кожна СУБД повинна розв’язувати такі задачі:
1. Створення баз даних – для цього необхідно визначити які дані будуть зберігатися і якого вони типу, потрібно описати структуру бази даних, тобто зв’язки між її елементами. Все це заноситься в пам’ять і СУБД звертається до цієї інформації по мірі необхідності.
2. Ввід даних в пам’ять – здійснюється контроль за вводом СУБД, вона керує розміщенням даних у пам’яті.
3. Експлуатація бази даних – користувач може обновити базу даних, добавити чи вилучити, вибрати з бази даних необхідну інформацію.
4. Захист даних – він необхідний у випадку раптового виключення живлення і якщо декілька користувачів одночасно здійснюють доступ до даних.
5. Обробка даних – найчасті це сортування діних, математична обробка даних, об’єднання даних.
6. Вивід даних на екран або тверді копії.
Розрізняють логічну і фізичну організацію даних.
Фізична рганізація даних – це реальний спосіб збереження даних.
Логічна організація даних – вказує на те як дані представляються програмісту чи користувачеві.
Перетворення організацій даних здійснюється програмним забезпеченням.
Фізичні організації даних можуть відповідати декільком логічним.
База даних складається з даних і зв’язків між ними, тобто структури.
Існують 3 типи структур даних:
1. Деревовидна(ієрархічна) – її зручно використовувати при опису даних про родовід від одного предка.
2. Сітьова – використовується для задання даних про родовід від двох предків.
3. Реляційні структури – дані організовуються в двовимірних таблицях.
В сучасних СУБД використовується реляційна структура. Ця конструкція була запропонована в 1970 році Коддом. Він показав що представлення даних з допомогою ієрархічної чи сітєвої структури може бути зведена до реляційної структури.
Реляційні структури повинні задовільняти такі вимоги:
1. Кожен елемент таблиці це один елемент даних.
2. Всі стовпці в таблиці однорідні.
3. Всім стовпцям одночасно присвоюється ім’я.
4. В таблиці нема двох однакових рядків.
5. В операціях з таблиці рядки і стовпці можуть переглядатися в довільному порядку.
Перші СУБД почали виникати в 70-х роках. На даний час існують різні СУБД: dBase, FoxBase, FoxPro і т.д.
--> ЧИТАТЬ ПОЛНОСТЬЮ <--