Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
47_48-77_.doc
Скачиваний:
15
Добавлен:
16.04.2019
Размер:
1.16 Mб
Скачать

Запросы с параметрами

Запрос в Access является объектом, который сохраняется в файле базы данных и может многократно повторяться. Все запросы, которые мы демонстрировали до сих пор, содержали конкретные значения дат, названий, имен и т. д. Если требуется повторить такой запрос с другими значениями в условиях отбора, его нужно открыть в режиме Конструктора, изменить условие и выполнить. Чтобы не делать многократно этих операций, можно создать запрос с параметрами. При выполнении такого запроса выдается диалоговое окно Введите значение параметра (Enter Parameter Value), в котором пользователь может ввести конкретное значение и затем получить нужный результат.

Покажем, как создавать запросы с параметрами на примере запроса "Отсортированный список товаров", который мы создавали ранее. Теперь мы с помощью этого запроса попробуем отобрать товары, поставляемые определенным поставщиком. Для этого:

  1. Откройте данный запрос в режиме Конструктора.

  2. Чтобы определить параметр запроса, введите в строку Условие отбора (Criteria) для столбца "Название" (CompanyName) вместо конкретного значения слово или фразу и заключите их в квадратные скобки, например [Поставщик:]. Эта фраза будет выдаваться в виде приглашения в диалоговом окне при выполнении запроса.

  3. Если вы хотите, чтобы Access проверяла данные, вводимые в качестве параметра запроса, нужно указать тип данных для этого параметра. Обычно в этом нет необходимости при работе с текстовыми полями, т.к. по умолчанию параметру присваивается тип данных Текстовый (Text). Если же данные в поле запроса представляют собой даты или числа, рекомендуется тип данных для параметра определять. Для этого щелкните правой кнопкой мыши на свободном поле в верхней части запроса и выберите из контекстного меню команду Параметры (Parameters) или выполните команду меню Запрос, Параметры (Query, Parameters). Появляется диалоговое окно Параметры запроса (Query Parameters), представленное на рис. 4.31.

Рис. 4.31. Диалоговое окно Параметры запроса

  1. В столбец Параметр (Parameter) нужно ввести название параметра точно так, как он определен в бланке запроса (легче всего это сделать путем копирования через буфер обмена), только можно не вводить квадратные скобки. В столбце Тип данных (Data Type) выберите из раскрывающегося списка необходимый тип данных. Нажмите кнопку ОК.

  2. Нажмите кнопку Запуск (Run) на панели инструментов, чтобы выполнить запрос. При выполнении запроса появляется диалоговое окно Введите значение параметра (Input Parameter Value) (рис. 4.32), в которое нужно ввести значение, например Tokyo Traders. Результат выполнения запроса представлен на рис. 4.33. В него попадают только те товары, которые поставляются данным поставщиком.

В одном запросе можно ввести несколько параметров. При выполнении такого запроса для каждого из параметров будут поочередно выводиться диалоговые окна Введите значение параметра в том порядке, в котором параметры перечислены в бланке запроса.

Рис. 4.32. Диалоговое окно Введите значение параметра

Рис. 4.33. Результат выполнения запроса с параметром

Билет 65 понятие и выды компьютерных сетей

компьютерная сеть (вычислительная сеть, сеть передачи данных) — система связи компьютеров и/или компьютерного оборудования (серверы, маршрутизаторы и другое оборудование). Для передачиинформации могут быть использованы различные физические явления, как правило — различные виды электрических сигналов или электромагнитного излучения.

Виды компьютерных сетей

Типы компьютерных сетей меняются очень медленно. С прошлого века используются сети на основе двух способов построения: 1. Сеть из приблизительно одинаковых компьютеров, работающих на одинаковых условиях. Такая сеть называется одноранговой и более подробно мы остановимся на её описании чуть позже. 2. Сеть, где один компьютер является главным, а остальные подключаются к нему. Основной компьютер обычно обладает больше производительностью и называется сервером. Итак, одноранговая сеть характеризуется следующими признаками: - приблизительно одинаковая производительность всех компьютеров, соединенных средствами связи; - управление отдельным компьютером осуществляется самим пользователем; - нет компьютеров, на которые возложены специальные функции, необходимые для работы всей сети в целом; - простая схема организации сети, не требующая для своего создания значительных затрат; - не предъявляется особых требований к возможностям операционной системы, установленной на отдельном компьютере, входящем в сеть. Основной недостаток сети такого типа - управление компьютером, входящим в одноранговую сеть, осуществляется самим пользователем. То есть, человек должен не просто работать, но и уметь администрировать сеть, знать необходимые настройки, чтобы сеть находилась постоянно в рабочем режиме. Также, при возникновении сложностей, желательно, чтобы он самостоятельно мог их решить, в том числе, защищал компьютер от вирусов. В конечном счете, некомпетентность одного пользователя может привести к нарушению работы всей сети. Количество компьютеров, подключенных к одноранговой сети не ограничено. Но, так как с увеличением их числа стабильность работы сети падает и осложняется устранение неполадок, объединять в сеть более десяти компьютеров не рекомендуется. Применять одноранговые сети можно, когда не нужно строго соблюдать конфиденциальность информации, и если количество рабочих компьютеров невелико и не планируется увеличение их числа в ближайшее время. Очень удобно использовать такой тип сети в небольшой фирме, компьютерном классе в учебном заведении и прочее. Но только сеть на основе сервера может обеспечить гибкость управления, защиту информации и высокую стабильность работы. Главные её отличительные особенности следующие: - специализированный компьютер (иногда несколько компьютеров) осуществляет управление всеми рабочими местами (или определенной группой); - различие в производительности между сервером и рабочим компьютером, очень велико; - рабочий компьютер может иметь ограниченную и, поэтому недорогую, комплектацию; - сервер оптимизируется под непрерывную обработку клиентских запросов, на нем не выполняется никаких других работ (в идеале); - управление сервером осуществляется специальными операционными системами, обеспечивающими надежную защиту информации и централизованный контроль и управление сетевыми ресурсами. По сути, серверная сеть – это более современная и более продвинутая система. К примеру, никакого ограничения на размеры сети в этом случае не накладывается. Все зависит лишь от профессионализма и грамотности системного администратора, от производительности сервера и от задач, которые выполняются в данной сети. Кстати, именно от поставленных задач зависит специализация сервера – будет он файл-сервером, принт-сервером, сервером базы данных или сервером приложений. Остановимся поподробнее на каждом из них. Итак, самый простой, это принт-сервер. Его задача довольно легкая – обеспечить доступ к сетевым принтерам при их использовании и обслуживании. В связи с тем, что нагрузка на принт-сервер невелика, он делается часто на базе файл-серверов. Файл-серверы предназначены для того, чтобы хранить самые разнообразные данные, от документов до мультимедиа – музыки, фильмов и так далее. Часто на нем создаются папки пользователей, к которым они имеют доступ после введения имени и пароля. Такими серверами управляют обычно системы, аналогичные по производительности и функциям Windows NT 4.0. Все большее распространение получают сервера, выполняющие задачи, которые раньше возлагались на файловые сервера – сервера баз данных. Эти сервера развиваются, потому что программы управления базами данных получают все большую популярность. Главная задача такого сервера – высокая производительность в обработке информации. То есть – поиск, запись, прием и передача данных, выполнение каких-либо других действий с данными. Поэтому эти сервера обычно самые мощные, ведь именно от их работы зависит скорость работы пользователей. 

Билет 66 топология локальных сетей. виды сетевого оборудования

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]