|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
РАЗРАБОТКА РЕЛЯЦИОННОЙ (МНОГОТАБЛИЧНОЙ) БАЗЫ ДАННЫХОБЩИЕ СВЕДЕНИЯ Что такое Access Прежде всего, MS Access - это система управления базами данных (СУБД). Под системой управления понимается программа, которая не только позволяет хранить большие массивы данных в определенном формате, но и обрабатывать их, представляя в удобном для пользователей виде. Access позволяет автоматизировать часто выполняемые операции (например, расчет зарплаты, учет материальных ценностей и т.п.). Используя Access, можно не только разрабатывать удобные формы ввода и просмотра данных, но и составлять всевозможные сложные отчеты. Access является приложением Windows, а поскольку и Windows, и Access разработаны фирмой Microsoft, они очень хорошо взаимодействуют одна с другой; СУБД Access работает под управлением Windows. Таким образом, все преимущества Windows доступны в Access. Это означает, что можно вырезать, копировать и вставлять данные из любого приложения Windows в приложение Access и наоборот. Используя объекты OLE (Object Linking and Embedding - связывание и внедрение объектов) в Windows и приложения, которые вместе с Access входят в состав Microsoft Office (Excel, Word и PowerPoint), и интегрируя Access с этими приложениями, можно превратить ее в настоящую операционную среду баз данных. В то же время Access - это реляционная СУБД. Это означает, что с помощью Access можно получить доступ к любым данным любого типа и использовать одновременно несколько таблиц базы данных. Использование реляционной СУБД позволяет упростить структуру данных и, таким образом облегчить выполнение работы. Можно связать таблицу Access с данными, хранящимися на большой ЭВМ или на сервере, а также использовать таблицу, созданную в Paradox или Dbase. Можно быстро и просто комбинировать данные Access с данными Excel. В СУБД Access имеется много дополнительных сервисных возможностей. Мастера помогут вам создать таблицы, формы или отчеты из имеющихся заготовок, сделав за Вас основную черновую работу. Выражения используются в Access, например, для проверки допустимости введенного значения или отображения числа со знаком доллара. Макросы позволяют автоматизировать многие процессы без программирования, тогда как встроенный в Access язык VBA (специально разработанный компанией Microsoft диалект языка Basic для использования в приложениях Microsoft Office) позволяет опытному пользователю программировать сложные процедуры обработки данных. И, наконец, используя такие возможности языка программирования С, как функции и обращения к Windows API (Application Programming Interface - интерфейс прикладных программ Windows), можно написать подпрограмму для взаимодействия Access с другими приложениями - источниками данных. В Microsoft Access добавлено большое число новых средств, разработанных для облегчения работы в Интернете и создания приложений для Web. Для доступа к Интернету и использования преимуществ новых средств необходимо наличие средства просмотра Web, такого как Microsoft Internet Explorer, а также модема. Пользователь имеет возможность непосредственно подключаться к узлам Microsoft Web из программ Office (в том числе, и из Access) с помощью команды Microsoft на Web из пункта меню «?». Например, можно получить доступ к техническим ресурсам и загрузить общедоступные программы, не прерывая работу с Access. Система Access - набор инструментов для управления базами данных. В Access входят конструкторы таблиц, форм, запросов и отчетов. Кроме того, Access можно рассматривать и как среду для разработки приложений. Используя макросы для автоматизации задач, можно создавать такие же мощные, ориентированные на пользователя приложения, как и приложения, созданные с помощью «полноценных» языков программирования, дополнять их кнопками, меню и диалоговыми окнами. Программируя на Visual Basic for Applications (VBA), можно создавать такие же мощные программы, как сама Access (более того, многие средства Access, например мастера и конструкторы, написаны на VBA). Мощность и гибкость системы Access делают ее сегодня одной из лучших программ для управления базами данных.
Что может Access Управление реляционными базами данных В системе Access реализовано полноценное управление реляционными базами данных. Эта система поддерживает первичные и составные ключи и обеспечивает полную поддержку целостности данных на уровне самой базы данных (что предотвращает несовместимое обновление или уничтожение данных). Кроме того, таблицы в Access имеют правила проверки данных для предотвращения введения некорректных значений. Каждое поле в таблице имеет определенный формат и заданный по умолчанию тип. Access поддерживает все необходимые типы полей: Текстовый - для хранения одной строки текста; Числовой - для чисел; Денежный - для представления денежных величин; Дата/время - для времени; MEMO - для хранения произвольной информации; Логический - для логических значений; Поле объекта OLE - для хранения объектов из других приложений, поддерживающих технологию OLE; Гиперссылка - для перехода к объектам той же самой или другой базы данных к документам, созданным в MS Word, MS Excel и MS PowerPoint, а также к документам, расположенным в глобальной сети Интернет; Мастер подстановок - для создания списка значений из ссылочной таблицы. Если значения полей отсутствуют, система Access обеспечивает полную поддержку нулевых значений. Реляционная обработка данных в Access имеет гибкую архитектуру и отвечает многим потребностям пользователей. Access можно использовать как автономную СУБД, установленную на файл-сервере, либо как клиентскую часть для таких продуктов и как SQL Server. Используя в Access протокол ODBS (Open Database Connectivity), можно подключаться к различным базам данных других форматов, таких как Oracle, RDB, Sybase и даже к DB/2, используемой на больших ЭВМ IBM.
Защита базы данных Microsoft Access обеспечивает два традиционных способа защиты базы данных: установка пароля, требуемого при открытии базы данных, и защита на уровне пользователей, которая позволяет ограничить, к какой части базы данных пользователь будет иметь доступ или какую ее часть он сможет изменять.
Работа с мастерами Мастер (Wizard) может помочь за несколько минут выполнить рутинную работу, на которую самостоятельно может уйти несколько часов. Мастера задают вопросы о содержании, стиле и формате объекта, а затем создают этот объект без какого-либо вмешательства с вашей стороны. В системе Access имеется около сотни мастеров, предназначенных для проектирования баз данных, приложений, таблиц, форм, отчетов, графиков, почтовых наклеек, элементов управления и свойств.
Формы и отчеты WYSIWYG Окна создания форм и отчетов имеют похожие интерфейс и возможности. Характерной особенностью является то, что форма (или отчет) создается в среде WYSIWYG (what you see is what you get - «что видишь, то и получаешь»). Эта аббревиатура означает, что при добавлении каждого нового элемента форма преобразуется, так что сразу же можно увидеть, как она будет выглядеть в приложении. В формах и отчетах можно использовать надписи, поля текстовых данных, переключатели, флажки, линии и прямоугольники. Кроме того, можно изменять цвета элементов формы, добавлять тень. Рисунки, графики и даже подчиненные формы или отчеты. Формы могут состоять из нескольких страниц; отчеты могут содержать много уровней группирования и подведения соответствующих групповых итогов. Вы можете просматривать свою форму или отчет в режиме предварительного просмотра страницы и менять ее масштаб. Режим конструктора отчетов допускает использование до десяти уровней группировки и сортировки данных.
Многотабличные запросы Многотабличный запрос является одним из самых важных средств Access. Окно Схема данных позволяет в визуальном режиме устанавливать связи между таблицами. Можно даже объединять таблицы файлов различных типов (таких, как таблица Access и таблица Dbase), а затем работать с ними, как с одним объектом. В этом окне можно выбирать отдельные поля, определять порядок сортировки, создавать вычисляемые выражения и вводить критерии для выбора записей. Результаты выполнения запроса можно отобразить в виде электронной таблицы, формы или отчета. Запросы имеют и другое применение. Можно создавать перекрестные запросы, которые подводят итоги, группируют данные и, в результате создают новые таблицы. Запрос можно использовать для обновления данных в таблицах, удаления записей или объединения таблиц.
Графики и диаграммы В системе Access используется то же графическое приложение, что и в Microsoft Word, Excel и PowerPoint. С его помощью можно создавать различные графики и отображать данные для удовлетворения самых взыскательных требований. В распоряжении пользователя - гистограммы, линейчатые, круговые, поверхностные и другие 4 диаграммы, причем как в двух, так и в трех измерениях. Графики можно сопровождать пояснительным текстом в произвольной форме, можно изменять координатную сетку, настраивать цвет и узор, отображать значения в столбцах или секторах диаграмм и даже менять угол просмотра с помощью системы Microsoft Graph, вызываемой из Access.
Встроенные функции Access содержит свыше ста функций - небольших встроенных программ, с помощью которых выполняются самые разнообразные задачи. В Access встроены математические, статистические и финансовые функции, функции обработки строк, работы с базами данных, функции даты/ времени и другие. Их можно использовать для создания вычисляемых выражений в формах, отчетах и запросах.
Макрос: программирование без программирования Для непрограммистов либо квалифицированных, но ленивых пользователей, которые не хотят программировать, в системе Access имеются макросы. Они позволяют манипулировать данными, создавать меню и диалоговые окна, открывать формы и отчеты и практически автоматизировать выполнение любой задачи.
Модули: Visual Basic for Applications Как уже говорилось, система Access - среда разработки с полнофункциональным языком программирования. Язык VBA (в предыдущих версиях Access он назывался Access Basic) отличает объектно-ориентированный принцип программирования, основанный на использовании событий, который расширяет возможности работы с формами и отчетами; VBA - современный развитый язык программирования. Он является расширяемым, поскольку из его программ можно вызывать процедуры Windows API, хранящиеся в библиотеках DLL (Dynamic Link Library - библиотека динамической компоновки) операционных систем Windows 95 и Windows NT. Полнофункциональная среда разработки системы Access обладает рядом современных средств создания приложений. В ней используются многооконный интерфейс, выделение цветом при редактировании и отладке, автоматический контроль синтаксиса, динамический контроль данных, точки прерывания, пошаговое выполнение и т. д.
Импортирование, экспортирование и связывание внешних файлов Система Access позволяет импортировать и экспортировать файлы многих форматов, включая Dbase, Paradox, FoxPro, Lotus 1-2-3, Excel, SQL Server, Oracle, и разные форматы ASCII. При импорте создается таблица Access, а при экспорте таблицы Access - файл в заданном формате. Связывание (или присоединение) означает, что внешние данные используются напрямую, без создания таблицы Access. Можно связываться с данными форматов Dbase, Paradox, FoxPro, Excel, ASCII и SQL Server. Еще одной мощной возможностью системы Access является связывание с внешними таблицами с последующим использованием данных из этих таблиц в других таблицах. Таким образом можно поступать с данными в форматах Access, FoxPro, Dbase. Paradox и SQL Server.
Возможности DDE и OLE В Access с помощью DDE (Dynamic Data Exchange - динамический обмен данными) и OLE (Object Linking and Embedding - связывание и внедрение объектов) к формам и отчетам можно добавлять разнообразные объекты. Это могут быть звуки, изображения, графики и даже видеоклипы. Пользователь имеет возможность как внедрять объекты, например растровые изображения или документы текстовых процессоров (таких, как Word или Word Perfect), так и устанавливать связь между полями таблиц Access и, например ячейками в электронных таблицах Excel или Lotus 1-2-3. Связывание объектов с записями в таблицах Access позволяет создавать динамические формы баз данных и совместно использовать информацию в различных приложениях Windows.
Информация для пользователей электронных таблиц Те, кто знакомы с Excel, заметят, что Access во многом похож на Excel. Прежде всего, обе программы являются продуктами для Windows, т.е. у вас уже должен быть опыт использования специфичных для Windows соглашений, которые можно использовать в Access. Данные таблицы или запроса Access отображаются в виде электронной таблицы, которую принято называть таблицей данных. Вы обнаружите, что размер строк и столбцов таблицы данных можно изменять так же, как в рабочих таблицах Excel. Фактически режим ввода данных Access ничем не отличается от аналогичного режима Excel. Ваша задача - ввести данные и озаглавить столбцы, а всю остальную работу выполнит Access. Как уже упоминалось, Access, подобно Excel, поддерживает режим WYSIWYG и использует то же самое графическое приложение. Таким образом, в обеих программах можно создавать однотипные графики и дополнять их комментариями. Кроме того, Access использует мастер диаграмм, с которым вы могли встречаться в Excel. В Access, как и в Excel, имеется мастер сводных таблиц, который может создавать сводные таблицы Excel. Информацию из базы данных Access можно вставлять в таблицу Excel и связывать базы данных Access с таблицами Excel. Access может обмениваться данными со всеми продуктами Microsoft Office.
Контекстно-зависимая справка и Помощник Справочная система фирмы Microsoft является лучшей среди аналогичных программ как для новичков, так и для опытных пользователей. Access позволяет использовать контекстно-зависимую справку, для получения которой достаточно нажать клавишу <F1>. Какие бы вы не испытывали затруднения при работе с системой, вам поможет появляющаяся на экране справка по интересующей теме. Помимо этого, справочная система Access имеет удобные и простые в использовании содержание, предметный указатель, систему поиска, журнал хронологии и закладки. В локализованной версии Access (как и во всем Microsoft Office) компания Microsoft предоставляет средство - Помощник. Помощник отвечает на вопросы, выдает советы и справки об особенностях используемой программы.
РАЗРАБОТКА РЕЛЯЦИОННОЙ (МНОГОТАБЛИЧНОЙ) БАЗЫ ДАННЫХ
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.009 сек.) |