Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Преимущества SQLСтр 1 из 28Следующая ⇒
SQL — это легкий для понимания язык и в то же время универсальное программное средство управления данными. Успех языку SQL принесли следующие его особенности: • независимость от конкретных СУБД; • межплатформенная переносимость; • наличие стандартов; • одобрение компанией IBM (СУБД DB2); • поддержка со стороны компании Microsoft (протокол ODBC и технология ADO); • реляционная основа; • высокоуровневая структура, напоминающая английский язык; • возможность выполнения специальных интерактивных запросов; • обеспечение программного доступа к базам данных; • возможность различного представления данных; • полноценность как языка, предназначенного для работы с базами данных; • возможность динамического определения данных; • поддержка архитектуры клиент/сервер; • расширяемость и поддержка объектно-ориентированных технологий; • возможность доступа к данным в среде Internet; • интеграция с языком Java (протокол JDBC). Все перечисленные выше факторы явились причиной того, что SQL стал стандартным инструментом для управления данными на персональных компьютерах, рабочих станциях и крупных серверах. Ниже эти факторы рассмотрены более подробно.
Независимость от конкретных СУБД Все ведущие поставщики СУБД используют SQL, и ни одна новая СУБД, не поддерживающая SQL, не может рассчитывать на успех. Реляционную базу данных и программы, которые с ней работают, можно перенести с одной СУБД на другую с минимальными доработками и переподготовкой персонала. Программные средства, входящие в состав СУБД для персональных компьютеров, такие как программы для создания запросов, генераторы отчетов и генераторы приложений, работают с реляционными базами данных многих типов. Таким образом, SQL обеспечивает независимость от конкретных СУБД, что является одной из наиболее важных причин его популярности.
Межплатформенная переносимость Реляционные СУБД выполняются на различных вычислительных системах: от мэйнфреймов и систем среднего уровня до персональных компьютеров, рабочих станций и переносных ПК. Они функционируют на отдельных компьютерах, в локальных и корпоративных сетях и даже в Internet. Приложения, созданные с помощью SQL и рассчитанные на однопользовательские системы, по мере своего развития могут быть перенесены в более крупные системы. Наконец, информация из корпоративных реляционных баз данных может быть загружена в базы данных отдельных подразделений или в персональные базы данных пользователей.
|