Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка СУБД

Реферат Розробка СУБД





е й методи їх обробки у вигляді програмного коду. Це перспективний напрямок, поки також не отримало активного поширення через складність створення та застосування подібних СУБД. <В 

База даних - це сукупність записів різного типу, що містить перехресні посилання. p> Файл - це сукупність записів одного типу, в якому перехресні посилання відсутні. p> Більше того, у визначенні немає згадки про комп'ютерної архітектурі. Справа в тому, що, хоча в більшості випадків БД дійсно являє собою один або (частіше) кілька файлів, фізична їх організація істотно відрізняється від логічної. Таблиці можуть зберігатися як в окремих файлах, так і всі разом. І, навпаки, для зберігання однієї таблиці іноді використовуються декілька файлів. Для підтримки перехресних посилань і швидкого пошуку зазвичай виділяються додаткові спеціальні файли.

Тому при роботі з базами даних звичайно застосовуються поняття більш високого логічного рівня: запис і таблиця, без поглиблення в подробиці їх фізичної структури. p> Таким чином, сама по собі база даних - це тільки набір таблиць з перехресними посиланнями. Щоб універсальним способом витягати з неї групи записів, обробляти їх, змінювати і видаляти, потрібні спеціальні програми, називаються СУБД.

За характером використання СУБД ділять на персональні (СУБДП) і розраховані на багато (СУБДМ).

До персональних СУБД відносяться VISUAL FOXPRO, ACCESS та ін До многопользовательским СУБД відносяться, наприклад, СУБД ORACLE і INFORMIX. Мультиплеєрні СУБД включають в себе сервер БД і клієнтську частину, працюють в неоднорідній обчислювальної середовищі допускаються різні типи ЕОМ і різні операційні системи. Тому на базі СУБДМ можна створити інформаційну систему, функціонуючу за технологією клієнт-сервер. Універсальність багатокористувацьких СУБД відображається відповідно на високій ціні і комп'ютерних ресурсах, необхідних для підтримки

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

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

Для обробки команд користувача або операторів програм у СУБДП використовуються інтерпретатори команд (Операторів) і компілятори . За допомогою компіляторів у ряді СУБДП можна отримувати виконувані автономно програми-ехе-програми.

Забезпечення цілісності БД-необхідна умова успішного функціонування БД. Цілісність БД-властивість БД, що означає, що база даних містить повну і несуперечливу інформацію, Для забезпечення цілісності БД накладають обмеження цілісності у вигляді деяких умов, яким повинні задовольняти збережені в базі дані. Прикладом таких умов може служити обмеження діапазонів можливих значень атрибутів об'єктів, відомості про яких зберігаються в БД, або відсутність повторюваних записів у таблицях реляційних БД. p> Забезпечення безпеки досягається СУБД шифруванням прикладних програм, даних, захисту паролем, підтримкою рівнів доступу до бази даних, до окремої таблиці. p> Розширення можливостей користувача СУБДП досягається за рахунок підключення систем поширення Сі або Асемблера.

Підтримка функціонування в мережі забезпечується:

- засобами управління доступом користувачів до спільно використовуваних даних, тобто засобами блокування файлів (таблиць), записів, полів, які різною мірою реалізовані в різних СУБДП;

- засобами механізму транзакцій, що забезпечують цілісність БД при функціонуванні в мережі.

Тепер розглянемо функції СУБД трохи детальніше:

Визначення даних.

СУБД повинна допускати визначення даних (зовнішні схеми, концептуальну схему, внутрішню схему, а також всі пов'язані відображення) у вихідній формі і перетворювати ці визначення у форму відповідних об'єктів. Інакше кажучи, СУБД повинна включати в себе компонент мовного процесора для різних мов визначень даних. СУБД має також В«розумітиВ» синтаксис мови визначень даних.

Обробка даних.

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

Запити мови обробки даних бувають В«планованіВ» і В«не планованіВ». p> 1. Планований запит-це запит, необхідність якого передбачена заздалегідь. Адміністратор бази даних, можливо, повинен налаштувати фізичний проект БД таким чином, щоб гарантувати достатню швидкодію для таких запитів.

2. Чи не планований запит-це, навпаки, спеціальний запит, необхідність якого не була передбачена заздалегідь. Фізичний проект БД може підходити, а може і не підходити для розглянутого спеціального запиту. Загалом, отрима...


Назад | сторінка 2 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Створення бази даних &Комп'ютерна школа& в СУБД MS Access
  • Реферат на тему: Технологія створення бази даних у середовищі СУБД MS Access на прикладі маг ...
  • Реферат на тему: Створення бази даних освітньої установи в СУБД Access
  • Реферат на тему: Створення бази даних в СУБД MS SQL Server
  • Реферат на тему: Алгоритмізація та програмування процесів обробки даних у середовищі СУБД ти ...