24. Перечислите и опишите виды запросов.
Запросы — эти объекты служат для извлечения данных из таблиц и предоставления их пользователю в удобном виде. С помощью запросов выполняют такие операции как отбор данных, их сортировку и фильтрацию. С помощью запросов можно выполнять преобразования данных по заданному алгоритму, создавать новые таблицы, выполнять автоматическое наполнения таблиц данными, импортированными из других источников, выполнять простейшие вычисления в таблицах и многое другое.
При выполнении запроса MS Access создает набор записей, содержащий выбранные данные. Этот набор называется выборкой или динамической таблицей.
Выборка — представленный на экране результат выполнения запроса.
По способу формирования запросы можно разделить на два вида:
Запросы по образцу, при создании которых необходимо указать параметры запроса в окне конструктора, задавая образцы для поиска информации;
Структурированные запросы, для создания которых необходимо описать запрос с помощью языка запросов SQL, используя специальные команды и функции.
Запросы можно классифицировать по результатам их действий и особенностям выполнения на следующие виды:
запросы на выборку, используемые для того, чтобы отобрать и представить в удобном виде интересующие данные из одной или нескольких таблиц;
параметрические запросы, которые позволяют задавать конкретные условия отбора непосредственно при выполнении запроса;
перекрестные запросы, которые позволяют провести группировку и вычисления, а также представить данные в компактном виде, напоминающем электронную таблицу;
запросы на изменение, которые позволяют изменять таблицы БД – обновлять их, дополнять новыми записями, удалять некоторые записи.
Различают 4 типа запросов на изменение:
запросы на удаление;
запросы на обновление;
запросы на добавление;
запросы на создание таблицы.
25. Перечислите и опишите основные виды связей в СУБД. Раскройте понятие ключевое поле.
Система управления базами данных (СУБД) — комплекс программных средств, необходимых для создания и использования баз данных.
Межтабличная связь — отношение, устанавливаемое между полями двух таблиц.
Access поддерживает три типа связей (или отношений):
1. Один-ко-многим — межтабличное отношение, при котором любая запись в первой таблице может быть связана с несколькими записями во второй, но в то же время любая запись второй таблицы связана только с одной записью в первой.
Если при этом связующее поле в одной из таблиц является ключевым, то такая таблица называется главной.
Главная таблица — таблица, в которой связующее поле является ключевым, при связи 2-х таблиц с отношением один-ко-многим. Вторая таблица, участвующая в связи, называется подчиненной.
2. Один-к-одному — межтабличное отношение, при котором любая запись в первой таблице связана только с одной записью во второй таблице и наоборот.
3. Многие-ко-многим — межтабличное отношение, при котором каждой записи в первой таблице могут соответствовать несколько записей во второй таблице, и каждой записи во второй таблице – несколько записей в первой таблице.
Ключ – это столбец (может быть несколько столбцов), добавляемый к таблице и позволяющий установить связь с записями в другой таблице. Существуют ключи двух типов: первичные и вторичные или внешние.
Первичный ключ – это одно или несколько полей (столбцов), комбинация значений которых однозначно определяет каждую запись в таблице. Первичный ключ не допускает значений Null и всегда должен иметь уникальный индекс. Первичный ключ используется для связывания таблицы с внешними ключами в других таблицах.
Внешний (вторичный) ключ — это одно или несколько полей (столбцов) в таблице, содержащих ссылку на поле или поля первичного ключа в другой таблице. Внешний ключ определяет способ объединения таблиц.
Из двух логически связанных таблиц одну называют таблицей первичного ключа или главной таблицей, а другую таблицей вторичного (внешнего) ключа или подчиненной таблицей. СУБД позволяют сопоставить родственные записи из обеих таблиц и совместно вывести их в форме, отчете или запросе.
Необходимо еще раз отметить, что в поле первичного ключа должны быть только уникальные значения в каждой строке таблицы, т.е. совпадение не допускается, а в поле вторичного или внешнего ключа совпадение значений в строках таблицы допускается.
Если возникают затруднения с выбором подходящего типа первичного ключа, то в качеcтве ключа целесообразно выбрать поле счетчика.
Виды и классификация поисковых запросов
Среднестатистический пользователь ПК каждый день генерирует множество видов запросов — от «количества звезд на небе» и «ближайшей станции техобслуживания» до «кредитов онлайн», «как влюбить в себя парня» или «чем кормить котенка 2 месяца».
С одной стороны, классификация поисковых запросов нужна сеошникам и контентщикам, чтобы повышать показатели эффективности (KPI) своей работы. С другой – использование основных типов поисковых запросов по назначению позволит пользователю находить в сети действительно релевантную информацию.
Что такое поисковые запросы?
Поисковые запросы — слова, которые пользователь ввел в строку поисковика. Самый популярный поисковик Google, за ним идут Bing, Baidu, Yahoo, в рунете Яндекс и Рамблер, в Китае — Soso. При помощи введения поискового запроса в соответствующую строку пользователь запрашивает у глобальной сети нужную ему информацию.
Виды запросов зависят от информации, которая нужна пользователю, от типа поисковой системы, от устройства (десктоп, планшет, смартфон). Самый распространенный способ введения поискового запроса в Гугл — слово или группа слов. Но, взять информацию у поисковой системы можно с помощью картинки, фотографии, аудио-послания. А вот и пример любопытной инверсии в мире запросов: задаем запрос словом, а результат получаем в виде изображения.
Еще одна особенность поисковых запросов — они не регулируются правилами синтаксиса. Пользователь может пропустить предлоги, не обязан использовать знаки препинания. Например, фраза «количество звезд на небе» в поисковой строке может выглядеть, как «звезды небо количество», а результаты выдачи будут идентичными.
Типы поисковых запросов, а также их частотность, находится в сфере интересов, а также ответственности специалистов по SEO и контекстной рекламе.
Основные типы запросов в поисковых системах
Эксперты (SEO-специалисты) разделяют поисковые запросы на три основные группы: информационные, навигационные, транзакционные. И, хотя эта систематика нигде не поддерживается теоретически, эмпирически ее подтверждают фактические запросы в поисковых системах.
-
Информационные запросы — словесные задачи для поисковой системы самой широкой тематики. Пользователю нужна информация. Ему все равно, на каком сайте она опубликована. Ему всего лишь нужен ответ на вопрос — чем кормить ежика, что сказал Воланд Маргарите перед балом, писать «присоедЕниться или присоединиться», пингвин живет в Арктике или в Антарктике? Именно информационные запросы составляют основную массу вопросов пользователя к глобальной сети.
Виды поисковых запросов
Еще одна классификация видов поисковых запросов ранжирует пользовательский интерес относительно частоты употребления ключевых слов:
-
Высокочастотные запросы (ВЧ). Ключевые слова, которые состоят из 1-3 слов. Имеют общую смысловую нагрузку — квартира купить, Египет путевка, ремонт под ключ, свадебное платье. Именно их задают люди, когда хотят только изучить вопрос — посмотреть, что вообще может предложить им Гугл. Высокочастотные — самые высококонкурентные запросы. Вывести свой сайт в ТОП-10 по запросу ВЧ — сложно, престижно, выгодно. Использование высокочастотных слов в текстах позволяет органически увеличить охват аудитории.
Как определить частотность ключевых слов
Частотность основных типов поисковых запросов определяется по тому, сколько раз конкретная фраза (кредит онлайн, пиццу заказать быстро, серьги с сапфиром каталог смотреть) была введена разными людьми в строку поисковика за определенный промежуток времени — в течение месяца, за декаду, за неделю, за один день.
Где берем цифры и проверяем частоту запросов?
Узнать частотность по любой поисковой системе и региональной базе данных можно с помощью Serpstat. Достаточно ввести ключевую фразу в поисковую строку, выбрать нужную поисковую базу и нажать «Поиск».
Если нас интересует поисковая система Яндекс, то используем сервис Вордстат. Он бесплатный. Забиваем в окошечко сервиса Yandex WordStat одно или несколько слов по интересующей нас тематике. Кроме того, выставляем период, например, месяц. Пара секунд — и Яндекс выбрасывает нам результат. Вверху таблицы будут размещены высокочастотные запросы, потом среднечастотные и низкочастотные, которые позволят оценить пользовательский интерес к вашей тематике.
Если нас интересует поисковая система Гугл, то используем сервис Google Ads (AdWords). Для этого нужно зайти в свой аккаунт Google Рекламы. Выбрать строку «Все кампании», а в ней — «Поисковые запросы» и запросить «Отчет». В него попадут наборы слов, которые вводили в поисковую строку пользователи за последние 30 дней. Или запросы, на которые припал максимальный объем поиска. В результате вы получите столбец «Ключевое слово» с цифрами и столбец «тип соответствия». Это позволит подобрать слова, близкие к вашему списку ключевых фраз, чтобы создать новые или выбрать самые удачные комбинации ключевых слов для органического продвижения.
Важно! Частота запросов Гугл оценивается лишь с учетом ниши бизнеса. Потому что количество людей, которые хотят купить «сосну Веймута саженцы» и «путевку в Турцию» отличается на несколько порядков. Для «сосны Веймута саженцы» — 80 запросов в месяц будут высокочастотными, а вот для «путевка в Турцию» может понадобиться не меньше, чем 80 000 человек.