Языки программирования баз данных
База данных - это файл (или структура файлов) с упорядоченными записями, организованными по единому шаблону (как правило, в табличном виде). База данных может включать нескольких таблиц для хранения информации из справочников, картотек, журналов бухгалтерского учета и т. д. При работе с базами данных в основном требуется выполнять следующие операции:
1 создание и модификация свойств таблиц базы данных
1 удаление таблиц в базе данных
1 сортировка и поиск информации по запросам пользователей
1 добавление новых записей
1 модификация существующих записей
1 удаление существующих записей.
Для обработки больших массивов информации и выборки групп записей по определенным признакам создан структурированный язык запросов SQL (Structured Query Language).
Для управления большими базами данных и их эффективной обработки применяются СУБД (Системы Управления Базами Данных). В каждой СУБД помимо поддержки языка SQL имеется свой уникальный язык, ориентированный на особенности этой СУБД и не переносимый на другие
системы. Сегодня в мире насчитывается пять ведущих производителей СУБД: Microsoft (SQL Server), IBM(DB2), Oracle, Software AG (Adabas), Informix и
Sybase. Базы данных этих фирм храниться в распределенном виде на нескольких серверах.
С появлением персональных компьютеров были созданы настольные СУБД. Родоначальником языков программирования баз данных для ПК является СУБД dBase II, язык которой был интерпретируемым. Затем для него были созданы компиляторы, появились СУБД FoxPro и Clipper, поддерживающие диалекты этого языка. Сегодня похожие, но несовместимые версии языков семейства dBase реализованы в продуктах Visual FoxPro фирмы Microsoft и Visual dBase фирмы Inprise.
Дата добавления: 2015-01-13; просмотров: 1175;