ових досліджень відкрито обговорюються у пресі, йде потужний потік загальнодоступних публікацій, що стосуються всіх аспектів теорії і практики баз даних, і результати теоретичних досліджень активно впроваджуються в комерційні СУБД.
З'являються перші мови високого рівня для роботи з реляційною моделлю даних. Однак відсутні стандарти для цих перших мов. p align="justify"> Наступний етап це етап персоналізації. Персональні комп'ютери стрімко увірвалися в наше життя і буквально перевернули наше уявлення про місце і роль обчислювальної техніки в житті суспільства. І, звичайно, це позначилося і на роботі з базами даних. На цьому етапі з'явилися програми, які називалися системами управління базами даних і дозволяли зберігати значні об'єми інформації, вони мали зручний інтерфейс для заповнення даних, вбудовані засоби для генерації різних звітів. Ці програми дозволяли автоматизувати багато облікові функції, які раніше велися вручну. p align="justify"> Особливості цього етапу наступні:
Стандартизація високорівневих мов маніпулювання даними (розробка та впровадження стандарту SQL92 в усі СУБД).
СУБД були розраховані на створення БД в основному з монопольним доступом. Комп'ютер персональний, він не був приєднаний до мережі, і база даних на ньому створювалася для роботи одного користувача. У рідкісних випадках передбачалася послідовна робота декількох користувачів, наприклад, спочатку оператор, який вводив бухгалтерські документи, а потім головбух, який визначав проводки, відповідні первинним документам. p align="justify"> Більшість СУБД мали розвинений і зручний призначений для користувача інтерфейс. У більшості існував інтерактивний режим роботи з БД як в рамках опису БД, так і в рамках проектування запитів. Крім того, більшість СУБД пропонували розвинений і зручний інструментарій для розробки готових додатків без програмування. p align="justify"> У настільних СУБД підтримувався тільки зовнішній рівень представлення реляційної моделі, тобто тільки зовнішній табличний вигляд структур даних.
За наявності високорівневих мов маніпулювання даними типу реляційної алгебри і SQL в настільних СУБД підтримувалися низькорівневі мови маніпулювання даними на рівні окремих рядків таблиць.
У настільних СУБД були відсутні засоби підтримки посилальної і структурної цілісності бази даних. Ці функції повинні були виконувати додатки, проте убогість засобів розробки додатків іноді не дозволяла це зробити, і в цьому випадку ці функції повинні були виконуватися користувачем, вимагаючи від нього додаткового контролю при введенні і зміні інформації, що зберігається в БД. p align="justify"> Порівняно скромні вимоги до апаратного забезпечення з боку настільних СУБД. Цілком працездатні додатки, розроблені, наприклад, на Clipper, працювали на PC 286. В принципі, їх навіть важко назвати повноцінними СУБД. Яскраві представники цього...