- •Лабораторная работа №7
- •Теоретические сведения
- •1.Настоящая реляционная модель баз данных
- •2. Контекстно-зависимая справка и Office Assistant
- •3. Простые в использовании мастера и конструкторы
- •4. Импортирование, экспортирование и связывание внешних файлов
- •5. Формы и отчеты wysiwyg
- •6. Многотабличные запросы и отношения
- •7. Графики и диаграммы
- •8. Возможности dde и ole
- •8. Встроенные функции
- •9. Макросы: программирование без программирования
- •10. Модули: Visual Basic for Applications программирование баз данных
- •1.5. Типы данных.
- •Существуют поля, которые нельзя редактировать Типы таких полей
- •1. Создание таблиц
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4.
- •Создать форму для заполнения таблицы «Анкета»
- •Разберитесь с кнопками перемещения по записям
- •Задание 5
- •Задание 6
- •Задание 7
- •Задание 8
- •Проектирование многотабличных баз данных Задание 9
- •Задание 10
- •Задание 11
- •Задание 12
- •Задание 13
- •Аналогично изменить элемент управления для полей «дисциплина» и «студент», используя в качестве строк соответственно таблицы «дисциплины» и «анкета».
- •Задание 14
- •Задание 15
- •Задание 16
- •Аналогично изменить элемент управления для полей «дисциплина» и «студент», используя в качестве строк соответственно таблицы «дисциплины» и «анкета». Задание 17
- •Тип отношения «один-ко-многим» является наиболее общим.
- •Задание 18
- •Задание 19
- •Задание 20
- •Подчиненные формы.
- •Задание 21
- •Форматирование форм.
- •Выбор данных из таблиц с помощью запросов
- •Задание 25
- •Задание 26
- •Задание 27
- •Задание 5
- •Задание 28
- •Задание 29
- •Задание 30
Лабораторная работа №7
Тема: Разработка баз данных в СУБД Access
Цель работы: Изучить возможности СУБД MS Access для разработки баз данных.
Теоретические сведения
Возможности MS Access:
MS Access — система управления базами данных (СУБД).
Использование MS Access для хранения и поиска данных, представления информации в удобном виде и автоматизации выполнения повторяющихся задач.
Разработка с помощью MS Access простых и удобных форм ввода данных, обработки данных и генерации сложных отчетов.
Применение MS Access для размещения форм MS Access в виде документов HTML на Web-страницах и обмена данными с узлами Internet/Intranet.
Поддержка в MS Access механизма Запроса по образцу (Query by Example — QBE), обеспечивающая выборку, сортировку и поиск данных.
Создание приложений без программирования с использованием макросов MS Access .
Прежде чем приступить к работе с каким-либо программным продуктом, важно понять его возможности и типы задач, для решения которых он предназначен. Microsoft Access — это многогранный продукт, использование которого ограничено только воображением пользователя.
MS Access — это, прежде всего, система управления базами данных (СУБД). Как и другие продукты этой категории, она предназначена для хранения и поиска данных, представления информации в удобном виде и автоматизации часто повторяющихся операций (таких, как ведение счетов, учет, планирование и т.п.). С помощью MS Access можно разрабатывать простые и удобные формы ввода данных, а также осуществлять обработку данных и выдачу сложных отчетов.
Система MS Access — это набор инструментов конечного пользователя для управления базами данных. В ее состав входят конструкторы таблиц, форм, запросов и отчетов. Эту систему можно рассматривать и как среду разработки приложений. Используя макросы или модули для автоматизации решения задач, можно создавать ориентированные на пользователя приложения такими же мощными, как и приложения, написанные непосредственно на языках программирования. При этом они будут включать кнопки, меню и диалоговые окна. Программируя на языке VBA, можно создавать такие мощные программы, как сама система MS Access . По сути дела, многие инструментальные средства MS Access (например, мастера и конструкторы) написаны именно на VBA.
Что предлагает MS Access
1.Настоящая реляционная модель баз данных
В MS Access в полной мере реализовано управление реляционными базами данных. Система поддерживает первичные и внешние ключи и обеспечивает целостность данных на уровне ядра (что предотвращает несовместимые операции обновления или удаления данных). Кроме того, таблицы в MS Access снабжены средствами проверки допустимости данных, предотвращающими некорректный ввод вне зависимости от того, как он осуществляется, а каждое поле таблицы имеет свой формат и стандартные описания, что существенно облегчает ввод данных. MS Access поддерживает все необходимые типы полей, в том числе текстовый, числовой, счетчик, денежный, дата/время, MEMO, логический, гиперссылка и поля объектов OLE. Если в процессе специальной обработки в полях не оказывается никаких значений, система обеспечивает полную поддержку пустых значений.
Реляционная обработка данных в MS Access за счет гибкой архитектуры системы способна удовлетворить любые потребности. При этом MS Access может использоваться как автономная СУБД в режиме файл-сервера или клиентского компонента таких продуктов, как SQL Server. Кроме того. MS Access поддерживает протокол ODBC (Open Database Connectivity), что позволяет подключаться к базам данных множества различных форматов, таких как SQL Server, Oracle, Sybase и даже DB/2 для больших ЭВМ фирмы IBM.
Система MS Access поддерживает обработку транзакций с гарантией их целостности. Кроме того, предусмотрена защита на уровне пользователя, что позволяет контролировать доступ к данным отдельных пользователей и целых групп.