Администрирование баз данных

Теоретическая механика
Цифровые сети
Группообразование
Методы передачи
Коммутационная схема
Интеграция
Эксплуатация систем передачи
Помехи
Функцией времени
Структуры сигнала
Техническиепреимущества
Стоимость преобразования
Радиовещание
Анализ трафика
Цифровое оборудование
Аналоговое оборудование
Преобразование речевых сигналов в цифровую форму
Область преобразования
Дискретизация сигнала
Дискретные моменты
Сигнал-шум
Кодер
Квантование
Компандер
Шаги квантования
ИКМ
Дискрет входного сигнала
ДИКМ
Корреляция между дискретами
Алгоритмы кодирования
Кодер с разделением на полосы
Цифровые передача
Передача импульсов
Асинхронная и синхронная передача
Ограничение кода источника
Преобразование к коду передачи
Биполярное преобразование кода
Парно-селективный троичный код
Биполярный код
Многоуровневые сигналы
Вероятность ошибки
Синхронизация
Цифровая коммуникация
Сети связи
Точки коммутации
коммутационные схемы
Многозвенные коммутационные схемы
Аналоговые Коммутационные схемы
Устройства сопряжения
Примеры цифровые ЗУ
Вход-выход
Вероятность блокировки
Цифровая радиосвязь
Модуляция цифровыми сигналами
Цифровая передача
Частотная манипуляция
Мобильный Internet
модуляция сигналов
Квадратурная амплитудная модуляция
Манипуляция со сдвигом
Расчет фильтрации
Проектирование радиосистем
Администрирование баз данных
Адаптивная коррекция
Синхронизация сети, контроль и управление
Разнос по частоте
Домашняя мастерская
Монтаж и демонтаж на печатных платах
Теоретические основы передачи данных
Предотвращение загрязнения окружающей среды выбрасами АЭС
Конструирование радиоэлектронной аппаратуры
Материалы и инструменты
Техническое обслуживание персонального компьютера
Математические системы Mathematica
Производительность вашего компьютера
Стилевые направления
История эротического искусства
Технологии доступа к данным
О проектировани интерьера

 

  • Редактирование и анализ данных с помощью запросов В первой части книги мы познакомили вас с одним из важнейших объектов базы данных Access — запросами
    • Создание таблиц с помощью запроса С помощью этого вида запроса вы можете выбрать нужные данные из уже существующей таблицы с помощью обычного запроса на выборку, а затем поместить их в новую таблицу, структура которой определяется структурой записей результирующего множества запроса.
      • Преобразование запроса на выборку в запрос на изменение Чтобы создать таблицу из результатов запроса, использовавшегося для отбора записей в связанных таблицах, его нужно преобразовать из запроса на выборку в запрос на изменение.
      • Выполнение запроса на изменение Выполнение запроса на изменение приведет к появлению новой таблицы с записями, которые будут идентичны результирующему набору записей того запроса на изменение, который был создан на первом этапе.
    • Создание запросов на добавление данных Поэтому сначала создается запрос на выборку данных, в результат которого включаются те поля, которые должны составлять добавляемые записи, а также поля, в которых устанавливаются критерии отбора записей.
    • Запросы на обновление используются главным образом для того, чтобы внести изменения сразу в большое количество записей с помощью одного запроса
    • Создание запросов на удаления записей Запросы на удаление записей позволяют отобрать требуемые записи и удалить их за один прием. Принцип создания такого запроса аналогичен созданию запроса на обновление, однако, удаляя записи из связанных таблиц, необходимо помнить о том, что при этом не должна нарушаться целостность данных.
    • Анализ данных с помощью запросов Еще одной функцией запросов Access является анализ данных, которые распределены по разным таблицам.
      • Перекрестные запросы это запросы, в которых происходит статистическая обработка данных, результаты которой выводятся в виде таблицы, очень похожей на сводную таблицу Excel
      • Статистические функции используются в запросах главным образом для вычисления всевозможных итоговых значений, например для числового поля таблицы можно вычислить среднее значение или сумму значений для всех или отобранных записей, можно посчитать количество записей, возвращаемых запросом.
      • Отбор повторяющихся записей и записей без подчиненных Типичной операцией, которую приходится выполнять в базе данных, является поиск дубликатов, т. е. повторяющихся записей в таблице.
      • Сводные таблицы это еще одно удобное средство для анализа данных. Они позволяют превратить обычную таблицу или результирующее множество запроса, содержащее большое число записей и непригодное для анализа, в компактную таблицу, включающую только итоговые данные.
        • Создание сводной таблицы Для того чтобы продемонстрировать возможности сводных таблиц, рассмотрим запрос "Счета" (Invoices). Раскройте список запросов и откройте этот запрос в режиме Таблицы.
        • Фильтрация данных сводной таблицы Сейчас в таблице отображаются данные о продажах по всем товарам и всем странам. Она напоминает результат перекрестного запроса, но далее вы убедитесь, как легко можно с ней манипулировать, отображая в ней разные данные.
        • Изменение сводной таблицы Сводные таблицы предназначены только для чтения, данные в них нельзя изменять. Но зато пользователь может очень легко трансформировать сводную таблицу: добавлять новые строки и столбцы, менять их местами, изменять названия полей и уровень детализации отображаемых данных.
        • Сортировка в сводной таблице В отличие от аналогичных таблиц в перекрестном запросе, данные в сводной таблице легко сортировать. Для этого используются стандартные кнопки Сортировать по возрастанию (Sort Ascending) и Сортировать по убыванию (Sort Descending) на панели инструментов.
        • Изменение уровня детализации Вернемся к первоначальному виду таблицы, когда в столбцах отображались данные по годам . Рассмотрим, как можно изменить уровень детализации данных, выводимых в сводной таблице
        • Общие и промежуточные итоги Как вы уже убедились, при создании сводной таблицы Microsoft Access автоматически добавляет общие итоги для строк и столбцов.
        • Форматирование сводной таблицы Для форматирования полей сводной таблицы используется диалоговое окно Свойства (Properties). Можно задать формат для полей области фильтра, строк, столбцов и детальных данных.
      • Сводные диаграммы
        • Создание сводной диаграммы Создать диаграмму на основе сводной таблицы очень просто. Переключитесь в режим Сводная диаграмма (PivotChart View), и на экране появится сводная диаграмма
        • Изменение вида диаграммы Так же, как и сводная таблица, сводная диаграмма является очень гибкой, и ее можно легко трансформировать, добавляя и удаляя поля, перемещая их из одной области в другую.
        • Форматирование элементов сводной диаграммы Форматирование элементов сводной диаграммы выполняется с помощью различных вкладок диалогового окна Свойства (Properties):
    • Настройка свойств полей в запросе и свойств самого запроса По умолчанию поля в запросе наследуют все свойства, которые определены для поля соответствующей таблицы. Однако можно изменить значение этих свойств, и эти изменения будут влиять только на поля в запросе и не будут влиять на поля в исходной таблице.
    • Создание запросов SQL Все запросы, которые мы рассматривали до сих пор, создавались либо с помощью мастера, либо с помощью Конструктора запросов.
      • Сравнение ANSI и Jet SQL Язык Jet SQL почти соответствует стандарту ANSI SQL-89. В реализацию языка SQL для Microsoft Jet 4.x (используемого, начиная с версии Microsoft Access 2000) внесены несколько расширений, которые приближают его к стандарту ANSI SQL-92 и Transact-SQL — диалекту языка SQL для Microsoft SQL Server.
      • Использование инструкций SQL для создания запросов Есть несколько типов запросов, которые невозможно создать с помощью Конструктора запросов. Их можно создать, вводя соответствующую инструкцию в окне SQL.
      • Создание подчиненных запросов Инструкции Jet SQL, такие как SELECT, SELECT. .. INTO, INSERT...INTO, DELETE или UPDATE позволяют для вычисления предиката в предложении WHERE использовать другой запрос. Этот запрос называется подчиненным запросом.
  • Создание составных форм Формы являются основным объектом, который обеспечивает пользователю удобный доступ к данным, поэтому им уделено большое внимание в настоящей книге
    • Панель элементов (Toolbox) является основным инструментом для добавления элементов управления в форму в режиме Конструктора.
      • Встроенные элементы управления
        • Разновидности элементов управления по типу содержимого В Access существует три разновидности элементов управления, в зависимости от типа содержимого в них, т. е. от способа заполнения их данными
        • Элемент управления Надпись используется для размещения в форме текста: заголовков полей, заголовка формы, различных поясняющих надписей.
        • Элемент управления Поле (Text Box) наиболее часто используется, поскольку он служит для ввода и отображения данных
        • Элементы управления выбора: Выключатель, Переключатель, Флажок и Группа О предоставлении пользователю возможности выбирать значение из предложенного набора вариантов с помощью элементов управления: флажков, переключателей, выключателей и групп элементов
        • Элемент управления Список (ListBox) используется для представления на экране поля, возможные значения которого ограничиваются списком, причем списком недлинным.
        • Элемент управления Поле со списком (ComboBox) во многом аналогичен элементу управления Список (ListBox).
        • Элемент управления Кнопка (Command Button) является очень важным элементом формы, поскольку именно с кнопками связаны различные действия, выполняемые пользователем в приложении (сохранение введенных данных, вызов другой формы, вывод на печать документа и т. д.).
        • Элементы управления Свободная рамка объекта и Присоединенная рамка объекта (Bound Object Frame) используются для того, чтобы вставить в форму объекты, созданные в других приложениях, например документ Word или таблицу Excel или рисунок.
        • Элемент управления Рисунок (Image) очень похож по своему назначению и свойствам на элемент Свободная рамка объекта.
        • Элемент управления Разрыв страницы (Page Break) используется в многостраничных формах для того, чтобы определить место конца одной и начала новой страницы.
        • Элемент управления Набор вкладок (Tab Control) также используется для создания многостраничных форм. Он позволяет придать формам такой же вид, как у диалоговых окон свойств в Windows.
        • Элемент управления Подчиненная форма/отчет
        • Элементы управления Линия и Прямоугольник (Rectangle) используются для оформления внешнего вида форм, чаще всего для выделения группы логически связанных элементов управления.
        • Преобразование одного элемента управления в другой Иногда в процессе разработки формы требуется изменить тип элемента управления для отображения какого-либо поля.
    • Создание многотабличных форм К многотабличным формам относят формы, построенные на основе запроса, объединяющего несколько таблиц, а также формы с внедренными в них другими формами
      • Создание главной и подчиненной форм с помощью Мастера автоформ В предыдущей версии Access — Access 2000 появилась возможность более интеллектуального автоматического отслеживания связей между таблицами.
      • Использование Мастера форм для создания главной и подчиненной форм Составную форму с подчиненными формами можно создать также с помощью Мастера форм. Это несколько сложнее, чем использование Мастера автоформ, но зато дает возможность поместить в формы не все поля, а только те, что требуется.
      • Добавление подчиненной формы в главную форму Подчиненная форма является элементом управления и, как и все остальные элементы, может быть добавлена в главную форму с помощью Мастера подчиненных форм.
      • Связывание главной и подчиненной форм Связывание главной и подчиненной форм осуществляется с помощью свойств Основные поля (Link Master Fields) и Подчиненные поля (Link Child Fields) элемента управления Подчиненная форма/отчет (Subform/Subreport).
    • Синхронизация данных в элементах формы В этом разделе приведены некоторые типичные примеры, иллюстрирующие отображение в форме данных в соответствии со значениями некоторых ее элементов.
      • Переход на определенную запись в форме Типичной задачей является организация более удобного чем последовательный перебор перехода по записям в форме, задавая значения каких-то полей записи, для ее поиска по ним
      • Динамическая фильтрация данных Предположим, у нас есть форма, содержащая подчиненную форму, в которой отображается много записей, и вы хотели бы интерактивно задать в главной форме какое-нибудь условие для отбора интересующих записей в подчиненной форме, чтобы упростить их визуальный анализ.
      • Автоматическая подстановка значения в поле ввода Частсг для заполнения некоторых полей таблиц требуется вычислить выражение на основе данных в других полях этой таблицы и, возможно, связанных с ней таблиц
    • Создание многостраничных форм Многостраничные формы используются в том случае, если данных, связанных с объектом, так много, что их невозможно разместить в форме, ограниченной размерами экрана.
      • Создание многостраничных форм с элементом Разрыв страницы Рассмотрим процедуру создания формы, подобной форме "Сотрудники" (Employees) в приложении "Борей" (Northwind), но состоящую не из набора вкладок, а из страниц, разделенных элементом управления Разрыв страницы (Page Break).
      • Создание многостраничной формы со вкладками А теперь рассмотрим процедуру создания многостраничной формы с набором вкладок
    • Всплывающие формы и диалоговые окна Вы, наверное, обратили внимание, что в Access, да и не только в нем, существуют такие окна, которые размещаются на экране поверх всех остальных окон, даже если в данный момент активным является другое окно. Примером такого окна является окно Свойства (Properties) в Конструкторе форм
    • Вычисления в формах при создании вычисляемых полей, т. е. таких элементов управления, значения которых вычисляются на основе значений других элементов управления или встроенных функций
      • Создание вычисляемых полей Простейшим вычисляемым полем является поле, в котором должна выводиться текущая дата
      • Создание вычисляемых полей для отображения итоговых значений Можно создать вычисляемые поля в форме, которые будут содержать итоговые значения для нескольких записей. Например, требуется рассчитать сумму счета или заказа, просуммировав данные по каждой позиции счета.
      • Использование статистических функций в формах При использовании статистических функций не обрабатываются записи, которые содержат пустое значение (Null) в указанных полях
        • Функция DLookup Обычно используется для вывода в форме значения поля из таблицы, не входящей в базовый запрос.
        • Функции Dcount и DSum Предположим, в форме "Заказы" (Orders) требуется создать вычисляемые поля для отображения количества заказов, сделанных клиентом, и общей суммы заказов.
        • Функция DMax Часто требуется организовать счетчик в одном из полей формы, например номер заказа должен при вводе каждой новой записи увеличиваться на единицу.
    • Рекомендации по оформлению форм
      • Размещение элементов управления в форме Если в форме требуется разместить много элементов управления — большое количество текстовых полей, полей со списком, флажков и кнопок, следует уделить внимание структуре формы
        • Размещение элементов управления в области данных Элементы управления в области данных формы должны размещаться в определенной последовательности, при определении которой рекомендуется принимать во внимание следующие факторы
      • Внешний вид элементов управления Поля для ввода данных должны быть выровнены и должны иметь одинаковую высоту. Обычно надписи выравниваются по правому краю, а текстовые поля — по левому.
      • Формулировка надписей и инструкций Форма, предназначенная для ввода данных, должна включать инструкции для пользователя с описанием возможных действий.
      • Навигация в форме Одинаковые действия во всех формах должны выполняться единообразно, например все формы должны использовать одни и те же наборы клавиш для перемещения курсора по элементам управления.
      • Использование цвета Цвет обычно привлекает взгляд, поэтому его следует использовать для того, чтобы обратить внимание пользователя на определенные области экрана
Система с сохранением заблокированных вызовов