Содержание




Скачать 1.09 Mb.
Название Содержание
страница 8/23
Тип Реферат
rykovodstvo.ru > Руководство эксплуатация > Реферат
1   ...   4   5   6   7   8   9   10   11   ...   23

6.Язык SQL как стандартный язык баз данных.


Стремительный рост популярности SQL является одной из самых важных тенденций в современной компьютерной промышленности. За несколько последних лет SQL стал единственным языком баз данных. На сегодняшний день SQL поддерживают свыше ста СУБД, работающих как на персональных компьютерах, так и на больших ЭВМ. Был принят, а затем дополнен официальный международный стандарт на SQL. Язык SQL является важным звеном в архитектуре систем управления базами данных, выпускаемых всеми ведущими поставщиками программных продуктов, и служит стратегическим направлением разработок компании Microsoft в области баз данных. Зародившись в результате выполнения второстепенного исследовательского проекта компании IBM, SQL сегодня широко известен и в качестве мощного рыночного фактора.[13]

6.1.Язык SQL


Рис. 8. Применение SQL для доступа к базе данных

QL является инструментом, предназначенным для обработки и чтения данных, содержащихся в компьютерной базе данных. SQL - это сокращенное название структурированного языка запросов (Structured Query Language). Как следует из названия, SQL является языком программирования, который применяется для организации взаимодействия пользователя с базой данных. На самом деле SQL работает только с базами данных реляционного типа. На рис. 8 изображена схема работы SQL. Согласно этой схеме, в вычислительной системе имеется база данных, в которой хранится важная информация. Если вычислительная система относится к сфере бизнеса, то в базе данных может храниться информация о материальных ценностях, выпускаемой продукции, объемах продаж и зарплате. В базе данных на персональном компьютере может храниться информация о выписанных чеках, телефонах и адресах или информация, извлеченная из более крупной вычислительной системы. Компьютерная программа, которая управляет базой данных, называется системой управления базой данных, или СУБД.

Если пользователю необходимо прочитать данные из базы данных, он запрашивает их у СУБД с помощью SQL. СУБД обрабатывает запрос, находит требуемые данные и посылает их пользователю. Процесс запрашивания данных и получения результата называется запросом к базе данных: отсюда и название — структурированный язык запросов.

Однако это название не совсем соответствует действительности. Во-первых, сегодня SQL представляет собой нечто гораздо большее, чем простой инструмент создания запросов, хотя именно для этого он и был первоначально предназначен. Несмотря на то, что чтение данных по-прежнему остается одной из наиболее важных функций SQL, сейчас этот язык используется для реализации всех функциональных возможностей, которые СУБД предоставляет пользователю, а именно:

  • Организация данных. SQL дает пользователю возможность изменять структуру представления данных, а также устанавливать отношения между элементами базы данных.

  • Чтение данных. SQL дает пользователю или приложению возможность читать из базы данных содержащиеся в ней данные и пользоваться ими.

  • Обработка ванных. SQL дает пользователю или приложению возможность изменять базу данных, т.е. добавлять в нее новые данные, а также удалять или обновлять уже имеющиеся в ней данные.

  • Управление доступом. С помощью SQL можно ограничить возможности пользователя по чтению и изменению данных и защитить их от несанкционированного доступа.

  • Совместное использование данных. SQL координирует совместное использование данных пользователями, работающими параллельно, чтобы они не мешали друг другу.

  • целостность данных. SQL позволяет обеспечить целостность базы данных, защищая ее от разрушения из-за несогласованных изменений или отказа системы.

Таким образом, SQL является достаточно мощным языком для взаимодействия с СУБД.

Во-вторых, SQL — это не полноценный компьютерный язык типа COBOL, FORTRAN или С. В SQL нет оператора IF для проверки условий, нет оператора GOTO для организации переходов и нет операторов DO или FOR для создания циклов. SQL является подъязыком баз данных, в который входит около тридцати операторов, предназначенных для управления базами данных. Операторы SQL встраиваются в базовый язык, например COBOL, FORTRAN или С, и дают возможность получать доступ к базам данных. Кроме того, из такого языка, как С, операторы SQL можно посылать СУБД в явном виде, используя интерфейс вызовов функций.

Наконец, SQL — это слабо структурированный язык, особенно по сравнению с такими сильно структурированными языками, как С или Pascal. Операторы SQL напоминают английские предложения и содержат "слова-пустышки", не влияющие на смысл оператора, но облегчающие его чтение. В SQL почти нет нелогичностей, к тому же имеется ряд специальных правил, предотвращающих создание операторов SQL, которые выглядят как абсолютно правильные, но не имеют смысла.

Несмотря на не совсем точное название, SQL на сегодняшний день является единственным стандартным языком для работы с реляционными базами данных. SQL — это достаточно мощный и в то же время относительно легкий для изучения язык.[13, 8].
1   ...   4   5   6   7   8   9   10   11   ...   23

Похожие:

Содержание icon 2014 содержание
Структура и содержание образовательных программ по аккредитуемым специальностям (профессиям) 12
Содержание icon Содержание содержание 1
Руководство пользователя упрощенного редактора пространственных данных Краевой гис 8
Содержание icon Оао «нк «роснефть»-курганнефтепродукт» г. Курган содержание содержание 2 цели 2
Обслуживания технологического оборудования, средств измерений, на автозаправочных станциях
Содержание icon Пояснительная записка. 2 Содержание коррекционно образовательной деятельности. 3
Содержание логопедической работы на логопункте по преодолению нарушений устной речи
Содержание icon Содержание рабочей программы Раздел Содержание разделов Страница целевой
Образовательная деятельность в соответствии с направлениями развития ребенка, представленными в пяти образовательных областях
Содержание icon П 1 2 обу «курскгражданпроект» Содержание содержание обозначение Наименование
Краткое описание территории муниципального образования, условий и инфраструктуры, формирующих факторы риска возникновения чрезвычайных...
Содержание icon Спецкурса и дидактическое содержание
Дидактическое содержание: овладение теоретическими и практическими навыками в области сохранности библиотечных документов
Содержание icon Содержание содержание
Три режима активации – еженедельно – по дням недели – циклически от 1 до 30 дней – по четным – нечетным дням месяца
Содержание icon Инструкция пользователя содержание содержание 2 основные функции 3 комплектация 3
Поздравляем Вас с покупкой радар-детектора star! Мы уверены, что он будет очень полезен и прослужит Вам долго
Содержание icon Станция биологической очистки сточных вод нвк-био ООО «нвк» г. Москва...

Содержание icon Инструкция пользователя Страница 2 Содержание Содержание замена батарей...
Замените литиевой батареей cr2032, соблюдая полярность: установите крышку батарейного отсека на место и заверните, чтобы закрыть
Содержание icon Формата Передачи Данных TransUnion (tutdf) январь 2016 г. Версия 03r Содержание Содержание 2
Разъяснения по выгрузке информации о прекращении банковской гарантии в иных, отличных от окончания срока гарантии случаях. 145
Содержание icon Содержание образовательной программы оглавление 3 Пояснительная записка...
Программа воспитания и социализации обучающихся на ступени основного общего образования 193
Содержание icon Содержание Содержание Легенда Сокращения Вопрос понятие информационного...
Вопрос информационный менеджмент как технология организации управленческой деятельности [вверх]
Содержание icon Правила монтажных работ. Сервисное обслуживание. Содержание: ООО «Дека» 1 Содержание: 2
Бпк 5/чел в сутки (бпк 5 биохимическая потребность в кислороде эквивалент количества органических загрязнений), что приближается...
Содержание icon Содержание программы: Целевой раздел Пояснительная записка Характеристики...
Содержание психолого-педагогической работы по освоению образовательных областей во второй младшей группе

Руководство, инструкция по применению






При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск