
- •Оглавление
- •1.Арифметические основы эвм. Типы данных, представление, перевод чисел. Коды чисел – прямой обратный дополнительный
- •2.Классификация структур данных, задачи обработки, массивы, списки
- •3.Древовидные и табличные структуры.
- •4.Методы поиска в массиве.
- •5.Методы внутренней сортировки.
- •6.Внешняя сортировка наборов данных.
- •7.Устройства ввода информации. Устройства вывода информации. Устройства хранения информации.
- •8.Операционная система. Понятие, основные функции и составные части операционной системы. Классификация операционных систем. WindowsNt;.Windows7, NovellNetWare; unix; os/2
- •9.Файловые системы (фс). Основные функции фс. Файлы и каталоги. Физическая организация данных на носителе. Права доступа к файлу. Другие функции фс. Фс fat32, ntfs.
- •10. Принципы построения вычислительных сетей.
- •11. Программные и аппаратные компоненты вычислительной сети.
- •12.Особенности операционной системы Windows7. Основные элементы графической оболочки Windows.
- •13.Операционная система Windows 7. Подключение драйверов. Сервисные и служебные программы.
- •14. Сервисные программные средства. Служебные программы. Архивация данных
- •1. Стандартные программы
- •2. Служебные программы.
- •3. Программы архивирования данных
- •15. Антивирусные программные средства
- •16. История создания сети Интернет. Организационная структура Интернета
- •17. Основные протоколы сети Интернет
- •18. Система доменных имен dns
- •19. Поиск информации в Интернете
- •20. Основные понятия и характеристики текстовых процессоров. Ms Word 2007 (2010) и его новые функциональные возможности
- •21. Ms Excel 2007 (2010): общая характеристика и функциональные возможности
- •22. Технология ввода данных в ms Excel. Формулы, функции, мастер функций
- •23. Графические возможности Excel 2007 (2010)
- •24. Средства структуризации и первичной обработки данных в msExcel 2007(2010)
- •25. Модели организации данных. Реляционная модель данных
- •26. Субд msAccess 2007 и ее основные возможности. Общая характеристика субд msAccess
- •27. Основные этапы разработки базы данных в среде msAccess
- •1. Определение цели создания базы данных
- •2. Определение таблиц, которые должна содержать база данных
- •3. Определение необходимых в таблице полей
- •4. Задание индивидуального значения каждому полю
- •5. Определение связей между таблицами
- •6. Обновление структуры базы данных
- •7. Добавление данных и создание других объектов базы данных
- •8. Использование средств анализа в Microsoft Access
- •28. Субд msAccess. Cоздание таблиц и схем данных
- •29. Субд msAccess. Разработка запросов к базе данных
- •30. Субд msAccess. Конструирование экранных форм для работы с данными
- •31. Субд msAccess. Конструирование отчетов
- •32. Современные способы организации презентаций. Microsoft PowerPoint 2007 (2010) и его новые возможности
- •33. Перспективные технологии на основе Интернета. Электронная коммерция, ip- телефония, дистанционное обучение.
- •34. Принципы защиты информации. Криптография. Электронная цифровая подпись
- •35. Электронная почта. Настройка клиента электронной почты
- •36. Статистическая обработка данных с использованием прикладной программы statistica
- •37.Анализ данных с помощью статистического пакета spss forWindows
- •38.Основные виды компьютерной графики: векторная, растровая, фрактальная. Основные области применения
- •39.Анализ требований к программному обеспечению
- •40.Жизненный цикл программного обеспечения.
- •41.Обеспечения качества программного обеспечения
- •42.Тестирование программного обеспечения
29. Субд msAccess. Разработка запросов к базе данных
Основное назначение запросов – осуществлять выбор интересующей информации из базы данных, можно также использовать запросы и для ввода данных, когда стандартных средств, имеющихся в таблицах, недостаточно. Создавать запросы можно с помощью Конструктора запросов или используя Мастер. Запросы подразделяются на простые (не более одной таблицы) и сложные (может обращаться к данным из нескольких таблиц и содержать вычисляемые поля).
Создание запросов с помощью Конструктора. Для создания запроса в окне базы данных перейдите к списку запросов. Нажмите кнопку Создать. Появится диалоговое окно "Новый запрос", из опций которого нужно выбрать пункт "Конструктор" и нажать OK. В появившемся диалоговом окне следует выбрать таблицы, из которых будут отобраны данные. После добавления необходимых таблиц следует нажать на кнопку Закрыть. Появится окно конструирования запроса.
Все необходимые параметры для запроса задаются в окне RQBE (Relational Query By Example – Связанный Запрос По Образцу). Окно конструирования запроса состоит из двух частей. В верхней части отображаются участвующие в запросе таблицы. Если между таблицами определены связи, они будут показаны. Эта область напоминает окно схемы данных. Нижняя область окна Конструктора запросов представляет собой диалог RQBE, организованный в удобной табличной форме (тело запроса). Заголовки строк в RQBE представляют собой параметры запроса, которые и нужно указать, чтобы отобрать данные. Но прежде необходимо определить поля и названия таблиц, из которых будут выбираться данные. Можно указать, следует ли выводить отдельные поля на экран, определить ключи сортировки значений в выбранных полях, а также задать условия отбора значений из полей.
Чтобы поместить необходимые поля из таблиц в область RQBE, просто перетащите их из таблицы в строку Поле тела запроса. Названия поля и таблицы будут автоматически добавлены в RQBE. В строке Сортировка устанавливаются параметры сортировки значений в полях (по возрастанию, по убыванию, отсутствует). Здесь важно, в каком порядке вы добавили поля из таблиц в RQBE – приоритет определятся по порядку следования полей слева направо. Это означает, что, установив ключи сортировки для полей, в результате запроса данные будут отсортированы. Если необходимо изменить порядок следования полей запроса, выделите весь столбец щелчком мыши по его заголовку (курсор мыши изменит вид) и перетащите его в нужное место. Если какое-либо поле таблицы должно участвовать в запросе, но отображать данные из этого поля не нужно, снимите флажок в строке Вывод на экран.
С помощью условий отбора можно указать Access, какие именно данные следует выбрать из конкретного поля. Для этого следует поместить курсор в ячейку строки Условие отбора и ввести выражение, задающее условие отбора. При вводе выражений условий отбора следует пользоваться операторами. Одни операторы следует записывать словами, другие – символами ( = равно, <> не равно, > больше, < меньше, >= больше или равно, <=меньше или равно, Like - как, Not – не, Between – между, Or – или). Правила ввода условий отбора довольно разнообразны (например, в текстовых полях примеры данных нужно заключать в кавычки) и приводить их здесь не имеет смысла, поскольку в большинстве случаев Access способна самостоятельно исправить ошибки при вводе условий отбора данных. В случае возникновения проблем с синтаксическими ошибками при формировании запросов, лучше всего обратиться к системе помощи. В том случае, если вам нужно выбрать информацию из логического поля, нужно ввести в поле Условие отбора "Да" или "Нет".
Для выполнения
запроса нужно
нажать кнопку
или
на
панели инструментов. Перейдя в режим
отображения результатов запроса, Access
покажет в окне табличную форму, информация
в которой удовлетворяет параметрам
запроса. Такая форма называется Dynaset
– динамическая таблица (результаты
в этой форме будут динамически изменяться
при редактировании исходных таблиц).
Панель инструментов, которую отображает Access в режиме просмотра результатов запроса, такая же, что и в режиме ввода данных в таблицу. Поэтому вы можно пользоваться теми же инструментами – сортировкой, поиском, фильтром. Помните, что если понадобится изменить условия отбора данных, всегда можно быстро перейти в режим конструирования запроса, нажав кнопку . Более того, если необходимо, можно пользоваться Dynaset и для ввода данных. Однако, следует помнить, что информация должна быть занесена во все поля таблиц, участвующих в запросе.
Сохранить запрос можно на этапе проектирования или в режиме просмотра нажатием кнопки . Появится диалоговое окно, в котором следует ввести название запроса и нажать Enter. Сохраняются только параметры запроса – имена таблиц и полей, условия отбора, режим вывода на экран и т.д. Сами же данные в Dynaset обновляются из таблиц при выполнении запроса.
Использование Мастера запросов Мастер запросов может формировать некоторые типы запросов, создание которых требует от пользователя знания программирования на Visual Basic и SQL. Проектируя такие запросы, обычному пользователю легко запутаться. Поспользуясь Мастером запросов для создания перекрестного запроса, результатом выполнения которого будет так называемая кросс-таблица. В отличие от Dynaset, заголовками столбцов кросс-таблицы служат не имена, а значения полей таблицы БД или запроса. Итак, перейдите к списку запросов и нажмите кнопку Создать. В диалоговом окне выберите пункт Перекрестный запрос и нажмите OK. Запустится Мастер. В первом диалоге следует выбрать таблицу или запрос, на базе которого будет построена кросс-таблица. Проектируя перекрестный запрос на основе созданного вами запроса. В групповом поле Показать диалогового окна выберите пункт Запросы и выделите название вашего запрос. Нажмите кнопку Далее. В новом окне следует выбрать поля, из которых будут взяты значения для заголовков строк. Выберите поле Название и нажмите Далее. Следующий диалог посвящен выбору полей, значения которых следует взять в качестве заголовков столбцов. Выделите поле Дата и продвигайтесь дальше. На следующем этапе нужно задать шаг, с которым будут сгруппированы значения в столбцах Дата. Далее следует указать, какие вычисления следует произвести в ячейках. Щелкайте по кнопке Далее, назовите ваш перекрестный запрос и жмите на кнопку Готово. Теперь можно увидеть запрос. Столбцы с пустыми значениями можно скрыть, если их выделить и выполнить команду Формат\Скрыть столбцы.