Лебедєва Т.Ф. Бази даних. Навчальний посібник – файл n1.doc
-
Дивіться також:
- Конноллі Т., Бегг К., Страчан А. Бази даних: Проектування, Реалізація та супровід. Теорія та практика (Документ)
- Бобцов А.А., Шієгін В.В. Банки та бази даних. Основи роботи із MS Access. Частина 2 (для розробників) (Документ)
- Бобцов А.А., Шієгін В.В. Банки та бази даних. Основи роботи із MS Access. Частина 1 (для користувачів) (Документ)
- Презентація - Реляційна база даних (Реферат)
- Швецов В.І., Візгунов А.М., Меєров І.Б. Бази даних (Документ)
- Іванов Д.М. Введення до реляційних баз даних (Документ)
- ERWin 4.1.4 (Документ)
- Федоров Олексій, Єлманова Наталія. Введення до баз даних (Документ)
- Бабушкіна Є.А., Бірюкова О.Ю., Верещагіна Л.С. Бази даних. Конспект лекцій (Документ)
- Кирилов В.В. Основи проектування реляційних баз даних
- Карпова Т.С. Бази даних: моделі, розробка, реалізація (Документ)
- Діго С.М. Бази даних: Введення у бази даних. Методологія проектування (Документ)
1.2 Покоління СУБД та напрями досліджень
Прийнято виділяти три покоління СУБД:
I. Покоління. Мережеві та ієрархічні системи БД, поширені в 70-ті роки, отримали назву - системи БД першого покоління. Це були перші системи, що пропонували розвинену функціональність СУБД у рамках єдиної системи, з мовами визначення та маніпулювання даними для набору записів. Назвемо деякі найзагальніші характеристики ранніх систем:
- Ці системи активно використовувалися протягом багатьох років, довше, ніж використовується якась із реляційних СУБД.
- Усі ранні системи не ґрунтувалися на будь-яких абстрактних моделях. Поняття моделі даних фактично узвичаїлося фахівців у галузі БДлише разом із реляційним підходом. Абстрактні уявлення ранніх систем з'явилися пізніше на основі аналізу та виявлення загальних ознак у різних конкретних систем.
- У ранніх системах доступ до БД здійснювався лише на рівні записів. Користувачі цих систем здійснювали явну навігацію у БД, використовуючи мови програмування, розширені функціями СУБД.
- Навігаційна природа ранніх систем та доступ до даних на рівні записів змушували користувача самого проводити всю оптимізацію доступу до БД, без підтримки системи.
- Після появи реляційних систем більшість ранніх систем було оснащено «реляційними» інтерфейсами. Однак у більшості випадків це не зробило їх по-справжньому реляційними системами, оскільки залишалася можливість маніпулювати даними у природному для них режимі.
У нашій країні уявлення про реляційні СУБД у більшості програмістів склалося з урахуванням досвіду використання систем на платформі персональних комп'ютерів, як-от dBASE, FoxBASE, FoxPro, Paradox, Clipper, Clarion, і потім Access. Причини такої популярності можна бачити як у поширенні персональних комп'ютерів, і у відносній простоті і легкості вивчення та освоєння самих персональних СУБД. Дуже часто персональні СУБД використовувалися (та й зараз де-не-де використовуються) для автоматизації таких завдань, наприклад, у фінансовій сфері, які вимагають розрахованих на багато користувачів професійнихсистем.
Реляційні СУБД і є найбільш популярними у сфері розробки бізнес-додатків. Проте є широкий клас додатків, котрим технологія реляційних систем БД перестав бути цілком задовільною:); технологія програмування; системи, що ґрунтуються на знаннях, та мультимедійні системи; системи автоматизації проектування (САПР); геоінформаційні системи (ГІС); видавничі системи; системи дистанційного навчання; системи електронної комерції та інших. Це передусім пов'язані з примітивністю структур даних, які у основі реляційної моделі даних. Плоскі нормалізовані відносини універсальні та теоретично достатні для представлення даних будь-якої предметної галузі. Однак у нетрадиційних додатках у базі даних з'являються сотні, а то й тисячі таблиць, з яких постійно виконуються дорогі операції з'єднання, необхідні відтворення складних структур даних, властивих предметної області.
Іншим серйозним обмеженням реляційних систем є відносно слабкі можливості щодо представлення семантики докладання.
Усвідомлюючи ці обмеження та недоліки реляційних систем, дослідники в галузі баз даних виконують численні проекти, засновані на ідеях, що виходять за межі реляційної моделі даних