Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Запросы




Формы

Таблицы и формы в БД.

Документальные и фактографические информационные системы.

В зависимости от степени упорядоченности данных информационные системы можно условно разделить на фактографические и документальные.
В фактографических информационных системах регистрируются факты. Основная идея таких систем заключается в том, что все сведения об объектах хранятся в компьютере в каком-то заранее обусловленном формате. Т.е. информация, с которой работает фактографическая ИС имеет чёткую структуру. Благодаря этому фактографическая ИС способна давать однозначные ответы на поставленные вопросы. Например ответить на вопрос о том, какие культурно-исторические памятники Украины занесены в список ЮНЕСКО, или выдать фамилии студентов, имеющих академическую задолженность.
Документальные информационные системы обслуживают принципиально иной класс задач, который не предполагает однозначного ответа на поставленный вопрос. Массив данных документальной информационной системы представляет собой совокупность неструктурированных текстовых документов. Это могут быть сборники статей, книги, рефераты, своды законов и т.п. Цель такой системы – выдать список документов, в какой-то мере удовлетворяющих условиям, сформулированным в запросе. Например, выдать список всех статей, в которых встречается слово «энтропия».
Существует ещё один вид ИС. Это так наз. Экспертные ИС. Такие системы способны дать оценку ситуации и спрогнозировать её развитие на основе заложенных в такую систему фактических данных и связывающих их общих закономерностей. Примером такой ИС может служить медицинская ИС, которая, на основе данных анализов и клинических проявлений может поставить диагноз, дать прогноз и рекомендовать схему лечения. В выборе лекарств, имеющихся на рынке, для лечения конкретного заболевания врачу может помочь фактографическая ИС, ответив ему на вопрос: «Какие лекарства наиболее эффективны при таком-то заболевании», при этом можно уточнить фирму производителя, стоимость и наличие в аптеках. Документальная ИС система поможет врачу освежить свои знания в нужной области, поскольку он может запросить, например, все статьи, в которых упоминается данная болезнь

Таблицы.

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

Структура реляционной таблицы определяется составом полей. Каждое поле определяет определённую характеристику сущности. Таблицы состоят из строк и столбцов. Содержимое поля указывается в столбце таблицы, в которых сохраняются свойства объектов, которые отражены в таблице. Столбец содержит записи одного типа. Содержание таблицы заключается в её строках, однотипных по структуре. Каждая строка содержит данные о конкретном экземпляре сущности и называется записью.

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

После того, как выбран набор таблиц, необходимый для создания базы данных, определены поля таблиц, следует выбрать уникальные поля. Уникальные поля – это такие поля, в которых значения не могут повторяться. Поле, по значению которого можно идентифицировать запись в таблице, называется первичным ключом. В качестве первичного ключа может выступать порядковый номер записи, артикул товара и т.д. Если первичные ключ не будет выбран, Access проинформирует об этом и предложит указать ключевое поле, отказываться от этого предложения не стоит, потому что в случае связывания таблиц в любом случае придется решить эту задачу и установить первичный ключ.
Формы.

Формы являются наиболее удобным средством отображения данных в таблице. Преимущество формы для ввода данных состоит в простоте и наглядности. Ещё одним преимуществом формы является то, что в формах на экран выводится вся информация, в то время как в запросах и таблицах часть информации может выходить за пределы экрана.

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

Форма, в сущности, представляет собой окно, куда можно поместить элементы управления, предназначенные для ввода и отображения данных.

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

Access позволяет использовать автоформы пяти видов: табличная, ленточная, в столбец, сводная таблица и сводная диаграмма. Ленточная форма содержит несколько записей, которая выглядит более привлекательно, чем табличного вида. Автоформа в столбец отображает в определённый момент только одну запись, для перехода к другой записи используется панель навигации, расположенной в нижней части формы. Если создаётся форма, предназначенная для ввода или редактирования записей, то наиболее подходящим типом является автоформа в столбец, если форма используется для просмотра информации многими пользователями, то лучше использовать табличный или ленточный вид, т.к. они выглядят более привлекательно. Такие автоформы, как сводная таблица и сводная диаграмма, обеспечивают расширенные возможности представления данных, однако при их создании необходимо дополнительно выполнить ряд операций.

15.Запросы и отчёты в БД.

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

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

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

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

Наиболее часто встречающимися запросами являются запросы с итогами, с параметром и на вычисление. Запрос с параметром представляет собой запрос на выборку, который отображает диалоговое окно, предназначенное для ввода параметров запроса. Для создания такого запроса в строке Условие отбора в квадратных скобках указывается необходимый параметр. Запрос с итогами – это запрос на выборку, который предназначен не для отображения содержимого записей, а для выполнения итоговых вычислений над хранящимися в них данными.

Отчёты

Отчёты позволяют представить данные в требуемом виде. Средства Microsoft Access по разработке отчётов предназначены для конструирования макета отчётов, в соответствии с которым может быть осуществлён вывод данных в виде печатного документа.Отчёты очень похожи на формы. При работе над отчётом можно использовать те же области, что и при создании таблиц.

Microsoft Access выводит верхний колонтитул вверху страницы, то же происходит и с нижним колонтитулом. Заголовок печатается один раз в начале, а примечание – в конце. Пользователь может определить несколько полей, по которым проводится группировка данных.

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

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

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

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

Наиболее часто встречающимися запросами являются запросы с итогами, с параметром и на вычисление. Запрос с параметром представляет собой запрос на выборку, который отображает диалоговое окно, предназначенное для ввода параметров запроса. Для создания такого запроса в строке Условие отбора в квадратных скобках указывается необходимый параметр. Запрос с итогами – это запрос на выборку, который предназначен не для отображения содержимого записей, а для выполнения итоговых вычислений над хранящимися в них данными.




Поделиться с друзьями:


Дата добавления: 2015-04-24; Просмотров: 458; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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