Реферат: Система управління базами даних FoxPro

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

Для того щоб декілька користувачів могли працювати з базами даних використовують СУБД.

СУБД – це набір програм які забезпечують роботу з базами даних. В основі кожної СУБД лежить певна мова.

Кожна СУБД повинна розв’язувати такі задачі:

1. Створення баз даних – для цього необхідно визначити які дані будуть зберігатися і якого вони типу, потрібно описати структуру бази даних, тобто зв’язки між її елементами. Все це заноситься в пам’ять і СУБД звертається до цієї інформації по мірі необхідності.

2. Ввід даних в пам’ять – здійснюється контроль за вводом СУБД, вона керує розміщенням даних у пам’яті.

3. Експлуатація бази даних – користувач може обновити базу даних, добавити чи вилучити, вибрати з бази даних необхідну інформацію.

4. Захист даних – він необхідний у випадку раптового виключення живлення і якщо декілька користувачів одночасно здійснюють доступ до даних.

5. Обробка даних – найчасті це сортування діних, математична обробка даних, об’єднання даних.

6. Вивід даних на екран або тверді копії.

Розрізняють логічну і фізичну організацію даних.

Фізична рганізація даних – це реальний спосіб збереження даних.

Логічна організація даних – вказує на те як дані представляються програмісту чи користувачеві.

Перетворення організацій даних здійснюється програмним забезпеченням.

Фізичні організації даних можуть відповідати декільком логічним.

База даних складається з даних і зв’язків між ними, тобто структури.

Існують 3 типи структур даних:

1. Деревовидна(ієрархічна) – її зручно використовувати при опису даних про родовід від одного предка.

2. Сітьова – використовується для задання даних про родовід від двох предків.

3. Реляційні структури – дані організовуються в двовимірних таблицях.

В сучасних СУБД використовується реляційна структура. Ця конструкція була запропонована в 1970 році Коддом. Він показав що представлення даних з допомогою ієрархічної чи сітєвої структури може бути зведена до реляційної структури.

Реляційні структури повинні задовільняти такі вимоги:

1. Кожен елемент таблиці це один елемент даних.

2. Всі стовпці в таблиці однорідні.

3. Всім стовпцям одночасно присвоюється ім’я.

4. В таблиці нема двох однакових рядків.

5. В операціях з таблиці рядки і стовпці можуть переглядатися в довільному порядку.

Перші СУБД почали виникати в 70-х роках. На даний час існують різні СУБД: dBase, FoxBase, FoxPro і т.д.

--> ЧИТАТЬ ПОЛНОСТЬЮ <--

К-во Просмотров: 341
Бесплатно скачать Реферат: Система управління базами даних FoxPro