
- •Содержание
- •1. Основные понятия субд
- •2. Функциональные возможности субд
- •3. Классификация баз данных
- •4. Модели данных. Виды моделей данных
- •3. Реляционная структура
- •5. Структурные элементы бд
- •5.1. Поля уникальные и ключевые
- •5.2. Типы связей
- •6. Система управления базами данных Access
- •6.1. Работа с мастерами
- •7. Объекты базы данных
- •7.1. Особенности таблицы базы данных
- •7.1.1 Способы создания таблицы базы данных
- •7.1.2 Структура таблицы и типы данных
- •7.1.3. Ввод данных в ячейки таблицы
- •7.1.4. Редактирование данных
- •7.1.5. Сортировка данных
- •7.1.6. Отбор данных с помощью фильтра
- •7.2. Схема данных
- •7.3. Форматирование запросов
- •7.4. Ввод и просмотр данных посредством формы
- •7.4.1. Создание сложных форм
- •7.5. Формирование отчетов
- •7.6. Макросы
5.2. Типы связей
Все информационные объекты предметной области связаны между собой. Различают связи нескольких типов:
Связь к одному (1:1) – в каждый момент времени одному экземпляру информационному объекту A соответствует не более одного экземпляра информационного объекта B, и наоборот.
Связь один ко многим (1:М) – одному экземпляру объекта A соответствует один или более экземпляров объекта B.
Связь многие ко многим (М:М) – в каждый момент времени одному экземпляру информационного объекта А соответствует 0, 1 или более экземпляров объекта В и наоборот.
6. Система управления базами данных Access
Сбор информации, ее обработка (поиск требуемых данных, сортировка и т.п.), создание форм для просмотра и распечатки данных - все эти функции обеспечивает система управления базами данных фирмы Microsoft Access.
Access - это система управления базами данных (СУБД), которая позволяет не только хранить большие массивы данных в определенном формате, но и обрабатывать их, представляя в удобном для пользователей виде.
Также Access дает возможность автоматизировать часто выполняемые операции, разрабатывать удобные формы ввода и просмотра данных, но и составлять сложные отчеты. Access является приложением Windows, поэтому ей доступны все преимущества Windows. СУБД Access полностью совместима с другими компонентами пакета Microsoft Office, такими как электронная таблица Excel и текстовый процессор Word.
При помощи Access можно выполнить следующие задачи:
Организовать данные в легко управляемые связанные элементы;
Вводить, модифицировать и находить данные;
Извлекать данные по определенным критериям;
Создавать собственные формы и отчеты;
Автоматизировать часто используемые задачи по управлению базами данных;
Создать графики и диаграммы;
Оформлять отчеты и формы с помощью графических объектов;
Создавать собственные приложения по управлению базами данных, полностью оснащенные меню, диалоговыми окнами и управляющими кнопками.
Access - это реляционная СУБД, поэтому с ее помощью можно работать одновременно с несколькими таблицами базы данных. Применение реляционной СУБД помогает упростить структуру данных и таким образом облегчить выполнение работы.
Для преподавателя: Далее в виде комментария не под запись до *
В базе данных обеспечиваются все возможности динамического обмена данными DDE (Dynamic Data Exchange), также механизм OLE (Object Linking and Embedding) – связь и внедрение объектов, обеспечивающий установление связи с объектами другого приложения или внедрение объекта в базу данных. Внедряемыми или связываемыми объектами могут быть документы различных приложений Windows – рисунки, графики, электронные таблицы или звуковые файлы. Access распространил широко используемый в Windows 9х метод drag-and-drop (перетащить и отпустить) на работу с формами и отчетами, также может использовать данные других СУБД. Непосредственно может обрабатывать файлы Paradox, dBase, FoxPro, а также файлы СУБД, поддерживающих стандарт открытого доступа к данным ODBC (Open Database Connectivity) Oracle, Microsoft SQL Server, DB2, Sybase SQL Server.
В СУБД Access предусмотрено много дополнительных сервисных возможностей. Мастера для создания таблиц, форм или отчетов из имеющихся заготовок; выражения для проверки допустимости введенного значения; макросы позволяют автоматизировать многие процессы без программирования и создавать такие же мощные, ориентированные на пользователя приложения, как и приложения, созданные с помощью "полноценных" языков программирования, дополнять их кнопками, меню и диалоговыми окнами; язык VBA (Visual Basic for Applications) для использования в приложениях Microsoft Office - дает возможность программировать сложные процедуры обработки данных, можно создавать программы, по мощности не уступающие самой Access. Многие инструментальные средства Access (например, мастера и конструкторы) написаны именно на VBA.
В Microsoft Access добавлено множество новых средств, разработанных для облегчения работы в Интернет и создания приложений для Web. Для доступа к сети Интернет и использования преимуществ новых средств необходимы средства просмотра Web, например Microsoft Internet Explorer, а также модем. *