Автор работы: Пользователь скрыл имя, 14 Декабря 2011 в 00:02, лабораторная работа
1. Назначение MS ACCESS: Объекты MS ACCESS
• База данных – это набор записей и файлов, организованных особым образом Примеры простейших баз данных:
документы, сгруппированные по каталогам
электронная таблица
список электронных писем
ярлыки программ в кнопке «Пуск»
Лабораторная работ №1. Создание таблиц БД. Работа с информацией БД.
1. Назначение
MS ACCESS: Объекты MS ACCESS
• База данных – это набор записей и файлов, организованных особым образом Примеры простейших баз данных:
• Реляционная модель базы данных. В реляционной базе данных все обрабатываемые данные представляются в виде таблиц.
• Возможности СУБД
• Microsoft Access –
полнофункциональная
• Запрос – обращение к базе данных с целью извлечения нужных данных. Результат запроса к базе данных всегда есть некоторая таблица.
• SQL – Structured Query Language (язык структурированных запросов) – специальный язык программирования (не являющийся алгоритмическим, подобно Pascal, JavaScript), используемый в Access (и практически во всех других) базах данных для формирования запросов. Алгоритм, по которому будут найдены необходимые данные, «разработает» сама СУБД
Архитектура Microsoft Access
• Таблица – объект, использующийся для хранения данных. Каждая таблица содержит информацию о предметах определенного типа. Поля (столбцы) таблицы служат для хранения различных характеристик предмета, а каждая запись (строка) содержит сведения о конкретном предмете. Для каждой таблицы можно определить первичный ключ – одно или несколько полей, однозначно идентифицирующую каждую запись.
• Запрос – объект, позволяющий пользователю получить нужные данные из одной или нескольких таблиц. Для создания запроса можно использовать бланк QBE (Query By Example – запрос по образцу) или написать инструкцию SQL.
• Форма – объект, предназначенный для ввода данных, отображения их на экране или управления работой приложения. Формы часто используются для более наглядного представления данных таблиц.
• Отчет –
объект, предназначенный для
• Страница доступа к данным – объект, содержащий код HTML, обеспечивающий доступ к данным посредством Internet Explorer’а.
• Макрос – объект, представляющий структурированное описание одного или нескольких действий, которые автоматически выполняются в ответ на определенное событие.
• Модуль –
объект, содержащий программы на языке
Visual Basic, который может оперировать любыми
другими объектами
2. Создание таблиц
Согласно варианту задания, создаем таблицы из предметной области «Озера мира». Для этого в среде MS ACCESS создаем новую базу, на вкладке «Таблицы» создаем новые структуры данных:
- таблица Озера
- справочник Страны
- таблица Температуры.
Структура таблиц
имеет следующий вид:
Таблица Озера:
Таблица Сраны:
Таблица Температуры
Все таблицы
имеют проверку на вводимые значения
(пункт Условие на значение при редактировании
свойств поля), а также установленные в
некоторых полях запрет на пустые значения
– «Обязвательное поле – Да».
3. Редактирование
данных в таблице
Созданные таблицы
были заполнены тестовыми данными,
для проверки работоспособности запросов,
форм и отчетов. Содержимое таблиц имеет
следующий вид:
Таблица Озера:
Таблица Страны:
Таблица Температуры:
4. Редактирование
структуры таблицы выполняется с помощью
выделения ячейки в режиме конструктора
и вызова контекстного меню, в котором
выбираются пункты «Добавить или удалить
строки»
Вставка нового
поля;
b. Удаление записей;
Поиск и замена данных – действие выполняется с помощью меню «Правка» и пункта «Поиск».
5. Настройка параметров в режиме таблицы:
a. Изменение ширины / высоты строки / столбца;
b. Перемещение столбцов;
c.
Скрытие / отображение столбцов.
Выполняется нажатием
левой кнопки мыши по необходимому
столбцу, операций перемещения элементов
заголовков или границ столбцов.
…………………………………………………………………
Лабораторная работа №3. Определение
связей между таблицами. Целостность
данных.
Для
установки связи между
1)
код страны в таблице «Озеро»
и код страны в таблице «
2)
код озера в таблице «Озеро» и код озера
в таблице «Температуры» - для возможности
заполнения периодических температурных
данных по времени наблюдения для каждого
озера по отдельности.
Соединяем указанные поля переносом и сопоставлением названия поля с связанной таблицей. В результате получаем следующий вид соединения:
Для
обеспечения целостности данных
следует дополнительно выбрать связь
и перейти в режим изменения связей, в
котором установить активными пункты
обеспечения целостности и обновления
данных связанных таблиц:
Лабораторная работа №4. Создание форм.
Для создания форм
используются режимы мастера и конструктора.
В режиме мастера сначала выбирается таблицы
и поля для отображения на форме:
В результате форма
будет построена автоматически:
В режиме конструктора
на полотне формы размещаются
элементы управления, подписи значений
и указываются источники данных для соответственных
параметров:
В результате выполнения форма имеет следующий вид:
Для создания кнопок
с выполнением заданных операций
следует разместить элемент управления
на форме в режиме мастера, выбрать
выполняемое действие:
Выбрать таблицу,
для которой будут применятся
действия:
Внешний вид формы в режиме конструктора принимает следующий вид:
Аналогичным образом
выполняем построение главной кнопочной
формы. Для начала выбираем действие
для выполнения при нажатии на кнопку:
Затем выбираем
запрос или форму, которые должны
активироваться:
Для кнопок выполняем
размещения текста, для улучшения
навигации по меню:
Внешний вид
созданной формы в режиме конструктора
имеет следующий вид:
В режиме выполнения
форма имеет следующий вид:
………………………………………………………………………………
………………………………………………………………………………
Для построения
диаграмм в режиме конструктора выбираем
пункт «Вставка – Диаграммы», в
диалоговом окне которого выбираем поля
для отображения:
Следующим этапом
настраиваем внешний вид
Также
существует возможность настроить
тип отображения данных на диаграмме
на следующем шаге построения:
Внешний вид
отчета в режиме конструктора:
После выполнения
отчета в области каждой записи размещается
диаграмма с отображением актуального
значения площади озер:
………………………………………………………………………………
Библиографический
список
Информация о работе Создание таблиц БД. Работа с информацией БД