Создание таблиц БД. Работа с информацией БД
Лабораторная работа, 14 Декабря 2011, автор: пользователь скрыл имя
Описание работы
1. Назначение MS ACCESS: Объекты MS ACCESS
• База данных – это набор записей и файлов, организованных особым образом Примеры простейших баз данных:
документы, сгруппированные по каталогам
электронная таблица
список электронных писем
ярлыки программ в кнопке «Пуск»
Файлы: 1 файл
Готово.doc
— 789.50 Кб (Скачать файл)Лабораторная работ №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. Создание форм.
Для создания форм
используются режимы мастера и конструктора.
В режиме мастера сначала выбирается таблицы
и поля для отображения на форме:
В результате форма
будет построена автоматически:
В режиме конструктора
на полотне формы размещаются
элементы управления, подписи значений
и указываются источники данных для соответственных
параметров:
В результате выполнения форма имеет следующий вид:
Для создания кнопок
с выполнением заданных операций
следует разместить элемент управления
на форме в режиме мастера, выбрать
выполняемое действие:
Выбрать таблицу,
для которой будут применятся
действия:
Внешний вид формы в режиме конструктора принимает следующий вид:
Аналогичным образом
выполняем построение главной кнопочной
формы. Для начала выбираем действие
для выполнения при нажатии на кнопку:
Затем выбираем
запрос или форму, которые должны
активироваться:
Для кнопок выполняем
размещения текста, для улучшения
навигации по меню:
Внешний вид
созданной формы в режиме конструктора
имеет следующий вид:
В режиме выполнения
форма имеет следующий вид:
………………………………………………………………………………
………………………………………………………………………………
Для построения
диаграмм в режиме конструктора выбираем
пункт «Вставка – Диаграммы», в
диалоговом окне которого выбираем поля
для отображения:
Следующим этапом
настраиваем внешний вид
Также
существует возможность настроить
тип отображения данных на диаграмме
на следующем шаге построения:
Внешний вид
отчета в режиме конструктора:
После выполнения
отчета в области каждой записи размещается
диаграмма с отображением актуального
значения площади озер:
………………………………………………………………………………
Библиографический
список
- ИНФОРМАТИКА: Учебник. Под ред. Н.В. Макаровой - М.: Финансы и статистика, 2001
- И.Г.Гниденко, Е.Л.Рамин. Система управления базами данных Microsoft Access: Учебное пособие. СПб.:СПбГИЭУ, 2002
- И.Г.Гниденко ,Е.Л.Рамин, О.Д.Мердина. Система управления базами данных Microsoft Access 2000. Методические указания по выполнению лабораторных работ. СПб, СПбГИЭУ, 2001
- Робинсон С. Microsoft Access 2000: учебный курс - СПб: Издательство "Питер", 2000
- Ю.Б.Бекаревич, Н.В.Пушкина. Самоучитель Microsoft Access 2000, BHV - Санкт-Петербург, 2001
- Слепов Н.Н. Синхронные цифровые сети SDH. - М.: ЭКО-ТРЕНДЗ, 1998.
- “Волоконно-оптическая техника: история, достижения, перспективы”, под ред. Дмитриева С.А., Слепова Н.Н.
- Вершинский А. Интернет на пороге третьего тысячелетия // Техника молодежи. – 2006. – №10. – с.53
- Интернет / Под ред. Визель М. – М., 2007. – 280 с.
- Прохоров А. Прогнозы развития информационных технологий // Компьютер Пресс. – 2006. –№1. – с.23-32
- Татарников О. Интернет – телефония Skype набирает обороты в России // Компьютер Пресс. – 2007. – №10. – с.104-105
- Татарников О. Перспективы развития средств связи и информационных технологий // Компьютер Пресс. – 2006. – №1. – с.16-22