КАТЕГОРИИ: Архитектура-(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) |
Объекты базы данных
(таблицы, запросы, формы, отчеты, макросы и модули).
База данных, создаваемая с помощью СУБДAccess, представляет собой файл с расширением .mdb, состоящий из набора объектов. Основными объектамиAccessявляются: таблицы, запросы, формы, отчеты, модули и макросы. Таблица - это базовый объект MS Access. Во-первых, в таблицах хранятся все данные, имеющиеся в базе, а во-вторых, таблицы хранят и структуру базы (поля, их типы и свойства). Все остальные объекты являются производными и создаются нами только на базе ранее подготовленных таблиц. Форма, строго говоря, - необязательный элемент ИС (в принципе без нее можно обойтись), но она позволяет упростить операции просмотра и ввода данных. Форма не является самостоятельным объектом Access: она просто помогает нам вводить, просматривать и модифицировать информацию в таблице или запросе. Запрос - это производная таблица, в которой мы собираем данные из других таблиц и проводим над ними различные операции. В частности, в запросе могут появиться вычисляемые поля, т.е. поля, значение которых являются функциями значением других полей (возможно, из разных таблиц). Запросы. Эти объекты служат для извлечения данных из таблиц и предоставления их пользователю в удобном виде. С помощью запросов выполняют такие операции, как отбор данных, их сортировку и фильтрацию. С помощью запросов можно выполнять преобразование данных по заданному алгоритму, создавать новые таблицы, выполнять автоматическое наполнение таблиц данными, импортированными из других источников, выполнять простейшие вычисления в таблицах и многое другое. Начинающие пользователи не сразу понимают роль запросов, поскольку все те же операции можно делать и с таблицами. Да, действительно, это так, но есть соображения удобства (в первую очередь быстродействия) и соображения безопасности. Из соображений безопасности, чем меньше доступа к базовым таблицам имеют конечные пользователи, тем лучше. Во-первых, снижается риск того, что неумелыми действиями они повредят данные в таблицах. Во-вторых, предоставив разным пользователям разные запросы, можно эффективно разграничить их доступ к данным в строгом соответствии с кругом персональных обязанностей. Кроме того, запросы позволяют проводить групповые операции, т.е. операции над группой записей, объединенных каким-то общим признаком (например, можно просуммировать количество для записей с одним и там же кодом продукта). Наконец, запросы позволяют составлять выборки из таблиц по какому-то условию (например, выбрать из таблицы заказы записи с заданным кодом клиента). В таких случаях применяется алгебра логики. Отчет - это фактический тот же запрос, но оформленный так, чтобы его можно было напечатать на бумаге и представить начальству (с красивыми заголовками, промежуточными итогами и т.п.). Отчеты. По своим свойствам и структуре отчеты во многом похожи на формы, но предназначены только для вывода данных, причем для вывода не на экран, а на печатающее устройство (например, принтер). В связи с этим отчеты отличаются тем, что в них приняты специальные меры для группирования выводимых данных и для вывода специальных элементов оформления, характерных для печатных документов (верхний и нижний колонтитулы, номера страниц, служебная информация о времени создания отчета и т. п.). Запросы и отчеты выполняют самостоятельные функции: выбирают, группируют, представляют, печатают информацию. Квалифицированные пользователи могут работать еще с двумя объектами: макросами и модулями. Макрос - это набор специальных макрокоманд, а модуль - это программа, написанная на языке Access Basic или VBA. Прежде чем пользоваться каким-либо объектом (например, заполнять данными таблицу), надо создать этот объект (например, создать макет таблицы). СУБД Microsoft Access 2000 предоставляет несколько средств создания каждого из основных объектов базы. Эти средства можно классифицировать как: • ручные (разработка объектов в режиме Конструктора, Конструкторы предлагают ряд инструментальных средств, с помощью которых пользователь может самостоятельно проектировать нужные ему объекты.); • автоматизированные (разработка с помощью программ-мастеров, Мастера задают пользователю ряд вопросов, ответы на которые позволяют сформировать готовый объект.); Соотношения между этими средствами понятны: ручные средства наиболее трудоемки, но обеспечивают максимальную гибкость; автоматизированные средства являются наиболее производительными, но и наименее гибкими. Для создания разных объектов целесообразно пользоваться разными средствами. 1. При разработке учебных таблиц и запросов рекомендуется использовать ручные средства — работать в режиме Конструктора. Использование мастеров ускоряет работу, но не способствует освоению понятий и методов. 2. При разработке учебных форм, отчетов и страниц доступа, наоборот, лучше пользоваться автоматизированными средствами, предоставляемыми мастерами. Это связано с тем, что для данных объектов большую роль играет внешний вид. Дизайн этих объектов весьма трудоемок, поэтому его лучше поручить программе, а учащемуся сосредоточиться на содержательной части работы. С каждым объектом мы работаем в отдельном окне, причем предусмотрено два вида работы: Ø режим конструктора, - когда мы создаем или изменяем макет, структуру объекта (например, структуру таблицы); Ø оперативный режим, - когда мы решаем в окне задачи ИС, т.е. просматриваем, изменяем, выбираем информацию. Кроме того, в файл базы данных входит еще один документ, имеющий собственное окно: Схема данных. В этом окне мы создаем, просматриваем, изменяем и разрываем связи между таблицами. Эти связи помогают нам контролировать данные, создавать запросы и отчеты.
Дата добавления: 2014-01-03; Просмотров: 814; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |