Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Конструктор запросов

Метод Симпсона более точный, однако, здесь требуется, чтобы количество точек было нечётное, а расстояния между точками h должны быть равными.Интервалом интегрирования является значение 2h, а для вычисления площади используются значения ординат трёх точек: левой yлев и правой yправ границ и середины интервала yср.

Формула Симпсона для вычисления элементарной площадиимеет вид

 

Si = h*(y лев +4*yср + yправ)/3

Приближённое значение интеграла вычисляется как сумма элементарных площадей Si. Повышение точности в методе Симпсона обусловлено более точным приближением за счёт использования трёх точек. Общим для всех методов резервом повышения точности является увеличение количества элементарных площадей, на которые разбивается интервал интегрирования.

 


ЛЕКЦИЯ 7

ACCESS. Базы данных и запросы

База данных – это совокупность структур для хранения больших объёмов информации и программных модулей их обработки. Основным элементом базы данных является таблица, состоящая из набора однотипных записей, расположенных в строках. Записи можно добавлять, удалять или изменять. Каждая запись является набором именованных полей, или ячеек, содержащих разнообразную информацию. Между данными разных таблиц имеется связь. Программные модули позволяют делать запросы, создавать формы и отчёты.

Мастер таблиц

Большинство структур можно создавать с помощью Мастера таблиц. Для этого, после запуска ACCESS, в окне диалога выбирается вид таблицы, например «Новая база данных». Далее вводится имя таблицы и определяется место её размещения. В новом открывшемся окне выбирается вариант создания, например, с использованием Мастера таблиц. Следуя его указаниям, создаётся таблица контактов по приведённым образцам, в поля которой можно вводить исходную информацию об объектах, с которыми поддерживается контакт. В одно из окон таблицы автоматически добавляется дополнительное ключевое поле Код_Название таблицы, которое играет роль уникального идентификатора записей.

Таблица в ACCESS отличается от таблиц EXCEL тем, что размеры её ограничены. Число строк на единицу больше количества записей, а пустая последняя строка предназначена для ввода новой записи. Число столбцов равно количеству полей в записи, а заголовки соответствуют именам полей, сформированных Мастером таблиц. При заполнении таблицы можно редактировать и удалять любые записи и заголовки. Ключевое поле Код_Название таблицы автоматически заполняется числами, используемыми для формирования связей таблиц.

Конструктор таблиц

Он предназначен для задания и изменения структуры таблицы и позволяет формировать таблицы любой сложности с полями любого типа. Рассмотрим работу конструктора таблиц на примере созданной ранее таблицы контактов.

Добавим в неё новую таблицу, в которой будем регистрировать текущие контакты с объектами основной таблицы.

Кликом по кнопке Окно базы данных вызовем список таблиц базы данных и выберем Создание таблицы в режиме конструктора. В верхней части окна конструктора отображается список полей таблицы, в нижней – свойства выделенного поля. Далее вводится название первого нового поля, а в ячейке Тип данных выбирается из раскрывающегося списка структура и размер данных первого нового поля. С помощью клавиши Tab вводится расшифровка назначения поля, помогающая разобраться в структуре таблицы. Аналогично данные вводятся и в следующие поля таблицы.

После заполнения всех полей добавляется индексированное поле, которое назначается ключом, идентифицирующим каждую запись таблицы. Для индексированных полей автоматически создаются списки для сортировки и быстрого поиска по имени ключа – специального индекса идентификации последовательных записей. Добавив поле ключа и назначив ему тип, необходимо кликнуть по кнопке Ключевое поле. На ней появится значок ключа, показывающий особый статус поля. При закрытии окна конструктора необходимо ответить на вопрос о сохранении структуры таблицы и в открывшемся окне записать имя таблицы.

Далее таблица заполняется конкретной информацией. Если таблица была закрыта, её надо открыть в режиме просмотра из списка таблиц в окне базы данных. При этом необходимо, чтобы числа в поле Код_Название таблицы устанавливались автоматически. Для этого надо открыть окно Конструктора, кликнув по кнопке Вид Панели инструментов, и в списке типа данных для этого поля выбрать Мастер подстановок. В первом окне Мастера надо оставить положение переключателя «Объект “столбец подстановки” будет использовать значения из таблицы или запроса». Далее надо выбрать список таблиц, запросов или объединение этих списков. Далее в третьем окне надо выбрать из таблицы поля, участвующие в подстановке. Этот список должен содержать то поле, значения которого должны помещаться в поле Код_Название таблицы. Дальнейшая работа производится в соответствии с указаниями мастера. Теперь после заполнения таблицы и сохранения структуры можно выбирать и редактировать любые данные таблицы.

Возможна организация связи таблиц и другим способом. Для примера удалим одну из линий связи, выделив её кликом и нажав Delete. Далее указателем мыши надо перетащить пункт Код_Название таблицы на такой же пункт вновь созданной таблицы заполнения. В открывшемся окне после клика по кнопке Создать связь восстанавливается. Параметры связи нужно настроить. Для этого двойным кликом по линии связи открывается окно диалога Изменение связей. В нём устанавливается флажок Обеспечение целостности данных, не позволяющий оставлять данные в одной из таблиц при удалении соответствующих им из другой. Далее включается Каскадное удаление связанных записей, нажимается OK и закрывается окно Схема данных. Если в окне БД дважды кликнуть по значку таблицы, в окне появятся знаки + в левой части записей, которые говорят о наличии связи ключевого поля таблицы с другой таблицей и позволяют просматривать все данные из второй таблицы.

Для хранения в БД разнообразной информации используются следующие типы данных:

- текстовый – текст длиной до 255 символов;

- поле МЕМО – текст длиной до 65000 символов;

- числовой – числа разных форматов;

- дата/время – дата и (или) время;

- денежный - денежные значения различных форматов;

- логический – величины да/нет или 0/1;

- счётчик – автоматически увеличивается на 1 с добавлением записи;

- поле объекта OLE – для вставки рисунков, звуков и др.;

- гиперссылка – позволяет открывать ранее поименованные объекты.

Кроме этого, вкладка Общие окна конструктора позволяет настраивать дополнительные параметры поля из открывшегося списка. Построитель выражений содержит также обширный перечень функций.

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

Для обработки информации необходимо запросить данные из таблиц БД. Запрос инициирует выборку определённой части данных и формирование новых таблиц, сформированных по заданным критериям.

Для извлечения и обработки данных, хранящихся в базе, используется

Мастер запросов.

Его активизация в окне базы данных производится кнопками Запросы/ Создание запроса с помощью мастера. В открывшемся окне выбирается Имя таблицы и Доступные поля, которые кликами по ним перемещаются в список Выбранные поля. После завершения команд Мастер запросов построит запрос и выполнит его. Фактически запрос является набором условий, по которым производится выборка информации из таблиц БД. Запуск запроса формирует новую таблицу данных, повторный запуск обновляет данные. Однако мастер запросов создаёт только простые условия отбора. Для полного управления параметрами запроса и применения сложных условий отбора используется

Его активация производится командой Вид/ Конструктор. В верхней части открывшегося окна отображаются списки полей таблиц, к которым обращён запрос, и связи между таблицами. Нижняя часть содержит бланк выбора полей таблиц, условий отбора и режимов сортировки. Работа с конструктором производится в соответствии с его подсказками и поставленными задачами выборки и сортировки. Конструктор позволяет добавлять в запрос новые поля, выбирать вид сортировки по убыванию или возрастанию признака, объединять записи, варьировать условия отбора. Запросы позволяют также вычислять различные статистические параметры данных таблиц, например, суммарное число записей определённого вида, даты начала и конца определённых записей.

Помимо обработки имеющихся в таблицах данных, запросы позволяют изменять данные путём добавления, удаления и преобразования данных. Такие запросы называются Запросами действия. Конструктор предлагает следующие типы запросов:

- Выборка - помещение данных в таблицу запроса на основе указанных условий отбора;

- Перекрёстный – выводится статистические значения (сумму, количество или среднее) для одного из полей таблицы в зависимости от двух параметров других полей таблицы, задающих заголовки строк и столбцов результата перекрёстного запроса;

- Создание таблицы – создание новой таблицы в текущей или другой БД по информации из имеющихся таблиц;

- Обновление – обновление данных таблицы;

- Добавление – добавление набора записей в таблицу;

- Удаление – удаление записей по выбранному критерию.

 

Помимо запросов, для отбора определённых записей таблиц БД используются Фильтры. Однако фильтр сохраняется вместе с таблицей и не может использоваться с другими объектами, как запрос. Для использования фильтра надо выделить одно из полей таблицы и кликнуть по кнопке Фильтрпо выделенному. Видимыми останутся только те записи, в которых присутствует значение, по которому производится фильтрация. Отмена фильтрации производится кнопкой Удалить фильтр. Для более сложной фильтрации используется команда Записи/ Фильтр/ Расширенный фильтр. Окно этого фильтра похоже на Конструктор запросов и действует таким же образом. Назначение нового фильтра автоматически стирает все предыдущие без возможности восстановления. Для сохранения сложных фильтров можно преобразовать созданный фильтр в запрос. Для этого созданный фильтр сохраняется командой Файл/ Сохранить как запрос. Выполняя команды окна, можно превратить фильтр в запрос и наоборот.


ЛЕКЦИЯ 8

ACCESS. Формы и отчёты

Таблицы и запросы позволяют отобразить длинные списки записей. Анализ конкретной записи производится с помощью форм, которые облегчают ввод, редактирование и восприятие информации, а также могут содержать вспомогательные подписи и элементы оформления. Для создания форм используется

<== предыдущая лекция | следующая лекция ==>
МОБР (диапазон C) | Конструктор форм
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 829; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 3.299 сек.