Категории

Поиск

Комментарии

Всякое-разное


Прямые трансляции всех чемпионатов - Футбол онлайн

«Язык SQL и инструменты на его базе. Вступление» — 2012-02-12, flash

SQL (от английского "Structured Query Language" (Язык структурированных запросов) представляет собой широко используемый язык определения хранящихся в РСУБД данных и манипуляций с ними. Рядом организаций стандартизации национального и международного уровня, среди которых Национальный Институт Стандартизации США и Международная организация по стандартизации, составлен и опубликован ряд SQL-стандартов, на основе которых разработаны продукты для использования на базе РСУБД и даже настольные приложения для работ с базами данных, например, "Microsoft Access".

Для аудитора SQL является относительно простым в использовании инструментом исследования приложений на базе РСУБД, обладающим следующими преимуществами:

в отличие от распространенных языков программирования, предусматривающих определение процедуры обработки данных, SQL является "непроцедурным". Определив требуемые данные и условия, которые необходимо соблюсти, аудитор может просто воспользоваться оператором "SELECT", без настройки сложных программных циклов, для извлечения отдельных записей из различных таблиц данных;
стандарта SQL придерживается большая часть поставщиков продуктов на основе РСУБД (вносящих, однако, собственные дополнения в стандарт SQL в процессе разработки продукции), включая настольные приложения, в частности "Microsoft Access". Следовательно, используя стандарты SQL, аудитор избавлен от необходимости вникать в особенности отдельных продуктов на основе РСУБД, но может формировать запросы на базе SQL во всех платформах;
кроме того, популярные продукты на основе РСУБД (например, "Oracle" или "Microsoft SQL Server") предлагают достаточно сложные, но удобные для пользователя инструменты на базе SQL. Они предусматривают использование графических интерфейсов для формирования и обслуживания запросов, а также опции "перетаскивания" для добавления таблиц, установления связей, выбора тех или иных столбцов таблиц и определения условий. Эти функции в общем и целом соответствуют возможностям популярных настольных приложений (например, "Microsoft Access") применительно к вопросам конструирования запросов;
аудитор может воспользоваться опцией созданий и обслуживания SQL-запросов непосредственно в тех реляционных базах данных проверяемой организации, при работе с которыми возникают затруднения в вопросах загрузки данных. Также для выполнения запросов аудитор может использовать инструментальные средства начальных этапов, например, "Microsoft Access", устанавливаемые на персональный компьютер, предварительно подключенный к РСУБД проверяемой организации.
Расшарь псто, плес