Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Выборка полей без дублей записей (проекция)
Дубли записей в таблице являются её недостатком потому, что не несут никакой полезной информации. Избавиться от дублей можно, если настроить свойство запроса, которое запрещает совпадение значений данных в выбранных полях. Итоговая таблица по такому запросу представляет собой результат реляционной операции проекции исходной таблицы на выбранные поля-атрибуты. Задание 6. Создайте запрос на выполнение проекции исходной таблицы: 1) сформируйте запрос, в котором присутствовали бы следующие поля: «номер студента», «фамилия», «специальность», «факультет» (технология построения запроса такая же, как в предыдущем примере); 2) в режиме Конструктора выполните команду Вид | Свойства; 3) в диалоговом окне «Свойства запроса» переключите мышью свойство «Уникальные значения» в состояние «Да» (рис. 8); Рис. 8. Спецификация свойств запроса «без дублей записей»
4) завершите результаты формирования запроса; 5) назовите запрос «Проекция». Запросы на основе операции селекции
Очень распространенным типом запросов являются запросы выборки записей-строк по условию (горизонтальная выборка). Итоговая таблица в таком случае представляет собой результат реляционной операции селекция. Условия отбора записываются в строке «Условие отбора» структуры запроса и могут состоять из литералов, констант и идентификаторов, соединенных операторами. Условия отбора можно записывать «по памяти» или при помощи специального инструмента, так называемого Построителя выражений. Доступ к этому средству осуществляется в контексте построения условия при нажатии правой клавиши мыши и выборе пункта Построить контекстного меню (рис. 9). Рис. 9. Окно построителя выражений условий Выборка по значению поля Задание 7. Для выбора всех данных о студентах, обучающихся на факультете «экономический»: 1) выберите все поля в структуру запроса, как в примере «Все поля»; 2) в поле «факультет» в строке «Условие отбора» наберите вручную значение «экономический» (рис. 10); 3) завершите результаты формирования запроса; 4) назовите запрос «Селекция». Рис. 10. Структура запроса-выборки по значению поля Параметрический запрос Значение поля в условие запроса можно вводить не только непосредственно в шаблон структуры запроса, как в предыдущем примере, но и динамически в диалоге в процессе выполнения запроса. Для этой цели используется параметрический запрос.
Задание 8. Сформируйте параметрический запрос всех данных о результатах сдачи экзаменов по предмету, заданному его названием: 1) выберите все поля в структуру запроса, как в примере «Все поля»; 2) в поле «предмет» в строке «Условие отбора» наберите в квадратных скобках текст подсказки к вводу конкретного значения (рис. 11); Рис. 11. Структура параметрического запроса
3) завершите результаты формирования запроса; 4) в поле диалогового окна, которое появится при выполнении запроса, введите конкретное значение, например «математика» (рис. 12); 5) сохраните запрос под именем «Параметрический». Рис. 12. Диалоговое окно параметрического запроса
|
|||||
Последнее изменение этой страницы: 2017-02-05; просмотров: 262; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.118.30.253 (0.004 с.) |