Студопедия

КАТЕГОРИИ:


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




Средства конструирования объектов

Средства создания объектов баз данных

СУБД Access включает разнообразные и многочисленные относительно автономные программные средства, ориентированные на создание объектов ба-зы данных и приложений пользователя.

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

Для автоматического конструирования форм, запросов, отчетов, страниц и их элементов предназначены программы-мастера и команды, начинающихся с приставки "авто". Множество мастеров Access позволяет создавать таблицы и схемы базы данных, запросы, формы, отчеты и страницы доступа к данным; анализировать таблицы базы данных и выполнять многие другие работы в диа-логе с пользователем. Практически для любых работ имеется Мастер (Wizard), который поможет их выполнить.

Мастера запросов позволяют создавать простые запросы на выборку, или запросы на выборку, в которых выполняются групповые операции обра-ботки данных из одной или нескольких таблиц.

Мастер перекрестных запросов (Crosstab Query Wizard) формирует из взаимосвязанных таблиц или запросов базы данных таблицу (подобную элек-тронной), в который одно поле используется в качестве заголовков строк, вто-рое - столбцов, а на их пересечении размещаются итоговые данные, рассчиты-ваемые по значениям третьего поля.

Мастера по созданию форм и отчетов упрощают и ускоряют процесс создания однотабличных и многотабличных форм и отчетов. В диалоге с мас-тером пользователю достаточно выбрать таблицы и поля, которые необходимо включить в форму, и выбрать источник основной и подчиненной части формы. Мастера по разработке форм и отчетов автоматически создают инструкцию SQL, описывающую источник записей для формы или отчета, что избавляет пользователя от подготовки специального запроса. Созданные в полях таблиц списки наследуются при включении этих полей в форму или отчет (поле со списком). Новая форма или отчет могут наследовать примененный к таблице-источнику записей фильтр.

Мастер кнопок (Command Button Wizard и Page Command Button Wizard) создает командные кнопки - элементы управления в форме и на страницах дос-тупа к данным. При создании кнопки мастер предлагает большой набор дейст-вий, которые могут быть выполнены при щелчке на кнопке. Для выбранного действия мастер строит процедуру обработки события на языке VBA. Формы с командными кнопками, связанными процедурами Visual Basic, позволяют соз-дать удобный интерфейс пользователя для управления приложением.

Мастер создания диаграмм (Chart Wizard) обеспечивает создание в формах и отчетах диаграмм, базирующихся на данных в таблицах или запросах.

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

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

Мастер анализа таблиц (Table Analyzer Wizard) позволяет выполнить нормализацию данных базы. Мастер разделяет ненормализованную таблицу с дублированными данными на две или более таблиц меньшего размера, в кото-рых данные сохраняются без повторений.

Мастера импорта таблиц и объектов (Import Table and Object Wizard) позволяют импортировать таблитцы и объекты из внешнего файла в текущую базу, выполнив элементарные действия по выбору файла и нужных объектов. Импортировать данные можно из файла другой базы данных Access, а также из файлов Excel, Lotus, Paradox, dBase и других баз данных. Возможен импорт текстовых файлов и HTML-таблиц и списков из Internet или intranet в таблицу Microsoft Access. Также возможен импорт данных и схем, описывающих струк-туру данных, из файлов XML (Extensible Markup Language, Расширяемый язык разметки) в базу данных Access, Microsoft SQL Server.

Мастер связанных таблиц (Link Table Wizard) позволяет создавать в те-кущей базе данных таблицы, связанные с таблицами во внешних файлах. Но, в отличие от мастера импорта, не размещает новую таблицу в файле базы дан-ных, а только устанавливает связь с источником данных этой таблицы. Эта таб-лица доступна для обработки наряду с другими таблицами базы данных. Вне-сенные в связанную таблицу изменения переносятся и сохраняются во внешнем файле и наоборот, - внесенные в файл изменения становятся доступны в свя-занной таблице. Этот мастер, как и мастер импорта, работает со многими внеш-ними источниками данных.

Мастера экспорта позволяют экспортировать объекты базы данных в другие базы данных и проекты Access, в базы данных многих других СУБД. Объекты могут быть экспортированы в текстовые файлы, различные электрон-ные таблицы, опубликованы на статических и динамических страницах Internet или intranet. Поддерживается экспорт таблиц, запросов и базовых данных форм и отчетов из базы данных Access (файлы MDB), а также таблиц, представлений, сохраненных процедур, функций и базовых данных форм и отчетов из проекта Access (файлы ADP) в XML файлы данных и схем, описывающих структуру данных. В процессе экспорта допускается также преобразование данных в дру-гой формат презентации с помощью языка XSL (Extensible Stylesheet Language). Экспорт данных и объектов базы данных в файлы XML является удобным спо-собом обмена структурированными данными в формате, подходящем для ис-пользования вInternet.

Мастер защиты (User-Level Security Wizard) позволяет определить новые параметры защиты базы данных. С помощью мастера создается новая незащи-щенная база данных, в которую копируются все объекты из исходной базы дан-ных, снимаются все права, присвоенные членам группы пользователей, а затем он организует защиту базы данных. После завершения работы мастера админи-стратор может присвоить новые права доступа пользователям и группам.

Мастер разделения базы данных (Database Splitter Wizard) позволяет разделить базу данных на два файла, в первый из которых помещаются табли-цы, а во второй - формы, отчеты, страницы доступа к данным, макросы и моду-ли. При этом пользователи, работающие в сети, могут иметь общую базу дан-ных, в то же время они смогут изменять формы, отчеты и другие объекты, ис-пользуемые для обработки общих данных, по своему усмотрению и иметь ин-дивидуальные приложения.

Мастер преобразования в формат SQL Server (Upsizing Wizard) разде-ляет базу данных Access (MDB) на базу данных Microsoft SQL Server и клиент-ское приложение - проект Access (ADP). Мастер преобразования значительно упрощает переход к новой для пользователя технологии. Таблицы и запросы преобразуются в объекты базы данных SQL Server, а другие объекты переме-щаются в файл проекта Access. Преобразование осуществляется с учетом тре-бований новой среды, при сохранении основных свойств объектов. Так, типы данных полей таблиц преобразуются в адекватные для данного приложения ти-пы данных, запросы на выборку преобразуются в представления, запросы дей-ствия в - сохраненные процедуры.

Мастер создания баз данных на Microsoft SQL Server (Microsoft SQL Server Database Wizard) позволяет при создании нового проекта Microsoft Access подключиться.к SQL-серверу и создать там новую базу данных.

Служебная программа (Database Utilities) Преобразовать базу данных (Convert Database) позволяет конвертировать базу данных из предыдущих вер-сий в текущую (к текущей версии базы данных Access - To Current Access Data-base Version). Кроме того, можно конвертировать базу данных из текущей вер-сии в предыдущую (к предыдущей версии базы данных Access - To Prior Access Database Version).

Служебная программа Сжать и восстановить базу данных (Compact and Repair Database) реорганизует базу данных на диске с целью улучшения объем-но-временных характеристик. Утилита перезаписывает фрагментированный в результате удаления и добавления объектов файл базы данных и сокращает его размер, а также восстанавливает поврежденную базу данных. В ней реализована функция автоматического сжатия при закрытии базы данных.

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

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

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




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


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


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



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




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