Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Бази даних на персональних комп'ютерах.

Персональні комп'ютери (ПК) перевернули уявлення про місце і роль обчислювальної техніки в житті суспільства. Комп'ютери стали ближчі і доступніші кожному користувачу. Зник страх рядових користувачів перед незрозумілими і складними мовами програмування. З'явилось безліч програм, призначених для роботи непідготовлених користувачів. Ці програми були прості у використанні й інтуїтивно зрозумілі: це, насамперед, різні редактори текстів, електронні таблиці й інші. Простими і зрозумілими стали операції копіювання файлів і перенос інформації з одного комп'ютера на іншій, друкування текстів, таблиць і інших документів.

Системні програмісти були відсунуті на другий план. Кожен користувач міг відчути себе повним хазяїном цього могутнього і зручного пристрою, що дозволяє автоматизувати багато аспектів діяльності. І, звичайно, це позначилося і на роботі з базами даних. З'явилися програми, які називалися системами керування базами даних і дозволяли зберігати значні обсяги інформації. Вони мали зручний інтерфейс для роботи з даними, вбудовані засоби для генерації різних звітів. Ці програми дозволяли автоматизувати багато облікових функцій, що раніше велися вручну.

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

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

Особливості цього етапу:

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

· Більшість СУБД мали зручний користувальницький інтерактивний інтерфейс як для опису БД, так і для проектування запитів. Крім того, більшість СУБД пропонували розвинутий і зручний інструментарій для розробки готових додатків без програмування. Інструментальне середовище складалося з готових елементів у виді шаблонів екранних форм, звітів, конструкторів запитів, що досить просто могли були зібрані в єдиний комплекс;

· У всіх настільних СУБД підтримувався тільки зовнішній рівень представлення реляційної моделі, тобто тільки зовнішній табличний вид структур даних;

· При наявності високорівневих мов маніпулювання даними типу реляційної алгебри у настільних СУБД підтримувалися низькорівневі мови маніпулювання даними на рівні окремих рядків таблиць;

· У настільних СУБД були відсутні засоби підтримки посилальної і структурної цілісності бази даних. Ці функції перекладалися на додатки. Однак убогість засобів розробки додатків іноді не дозволяла це зробити. У даному випадку ці функції повинні були виконуватися користувачем, вимагаючи від нього додаткового контролю при введенні і зміні інформації в БД;

· Наявність монопольного режиму роботи фактично привела до виродження функцій адміністрування БД і в зв'язку з цим - до відсутності інструментальних засобів адміністрування БД;

· І, нарешті, позитивна особливість - це порівняно скромні вимоги до апаратного забезпечення зі сторони настільних СУБД. Цілком працездатні додатки, розроблені, наприклад, на Clipper, працювали на РС 286;

У принципі їх за роботою можна назвати повноцінними СУБД. Це СУБД, що широко використовувалися донедавна: Dbase (Dbase III+, Dbase IV), FoxPro, Clipper, Paradox.

 


Дата добавления: 2015-11-13; просмотров: 54 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Файли і файлові системи.| Перспективи розвитку систем керування базами даних.

mybiblioteka.su - 2015-2024 год. (0.007 сек.)