- •Министерство образования и науки, молодежи и спорта украины
- •Cодержание
- •Введение
- •Лабораторная работа №1 «Проектирование многотабличных баз данных в среде субдAccess»
- •1. Цель работы
- •2. Основные положения
- •Структура таблицы Студенты
- •Специальности
- •Студенты
- •3. Интерфейс субд access
- •4.Создание базы данных и заполнение таблиц
- •5.Определение связей между таблицами
- •6. Обеспечение целостности данных
- •7.Использование каскадных операций
- •8. Ввод данных в таблицы
- •9. Импорт или связывание данных
- •10. Экспорт данных в другую базу данных или в файл другого формата
- •11.Варианты задания
- •12.Порядок выполнения лабораторной работы
- •13. Вопросы для самоподготовки
- •Лабораторная работа №2 «Использование форм для заполнения баз данных в субд ms access»
- •Цель работы
- •Общие сведения
- •Использование форм для ввода данных
- •Создание формы
- •Размещение элементов управления на форме
- •Редактирование формы
- •Порядок выполнения лабораторной работы
- •Вопросы для самоподготовки
- •Лабораторная работа №3 «использование запросов в субдmsaccess»
- •Цель работы
- •Общие сведения о запросах
- •Многотабличные запросы
- •Результат запроса «Специальности -Группы»
- •Результат запроса «Группы –Студенты»
- •Использование условия отбора в запросах для выбора определенных записей
- •Перекрестные запросы и их использование
- •Запросы с параметрами с приглашением на ввод условий отбора
- •Создание итоговых запросов
- •Изменение данных с помощью модифицирующих запросов
- •Порядок выполнения лабораторной работы
- •Вопросы для самоподготовки
- •Создание отчета с помощью автоотчета
- •Создание отчета с помощью мастера
- •Создание отчета по нескольким таблицам
- •Разделы отчета
- •Создание почтовых и других наклеек
- •Сортировка записей в отчете
- •Группировка записей в отчете
- •Создание вычисляемого элемента управления
- •Нумерация записей в области данных отчета
- •Подсчет количества записей во всем отчете
- •Порядок выполнения лабораторной работы
- •Вопросы для самоподготовки
- •Лабораторная работа №5. «Построение диаграмм в субд ms Access»
- •Цель работы
- •Основные теоретические положения
- •Создание диаграммы
- •Редактирование диаграммы
- •Порядок выполнения лабораторной работы
- •Вопросы для самоподготовки
- •Лабораторная работа № 6 «Процедуры в субдmsAccess»
- •Цель работы
- •Общие положения
- •Проверка условий на значения данных в программах
- •Создание процедуры обработки события
- •Задание к лабораторной работе
- •Литература
13. Вопросы для самоподготовки
Как осуществляется связь между таблицами в реляционных базах данных?
Какая таблица в многотабличной базе данных называется главной, а какая – подчиненной?
Поясните термин «Первичный ключ».
В чем заключается нормализация таблиц реляционной базы данных и какие проблемы она позволяет решить?
Каким образом устанавливается связь между таблицами в реляционных базах данных?
С какой целью выполняется анализ таблиц в СУБД MS Access?
Перечислите условия целостности данных в базе данных.
В каком случае возможно удаление записи, связанной по типу «один-ко-многим», в главной таблице, а в каком случае – нет?
В каких случаях используется импорт и экспорт таблиц?
Лабораторная работа №2 «Использование форм для заполнения баз данных в субд ms access»
Цель работы
Цель лабораторной работы - приобрести практические навыки заполнения баз данных в среде СУБД Ассеss.
Общие сведения
Данные можно вводить и изменять непосредственно в таблице, однако,с помощью форм ввод данных можно ускорить и упростить, создав макет, соответствующий требованиям и навыкам пользователей.Макет формы определяет способ ввода или изменения данных. Выбор способа ввода данных зависит от частоты их изменения в будущем.
Если предполагается, что вводимые данные будут изменяться редко, то для работы с ними следует воспользоваться таблицей. Режим таблицы рекомендуется применять и при необходимости получить наиболее полный обзор данных.
Но если вводимые данные будут изменяться часто, поместите их в форму, поскольку этот режим позволяет сконцентрировать внимание на данных, которые относятся к определенной записи, например, на информации, касающейся конкретного студента.
Любая форма строится на основе Access-таблицы или запроса. Имена полей извлекаются из спецификации таблицы, а расположить их в форме можно по своему усмотрению. Последовательность расположения полей в форме следует определить, объединив логически взаимосвязанные поля в группы; необходимо также добавить в форму элементы управления. На основе одной таблицы пользователь может построить несколько форм: одну, предположим, — для декана, другую — для преподавателя, третью — для работника деканата и т.д.
Вся информация формы содержится в ее элементах управления, отдельные из которых непосредственно связаны с полями базовой таблицы. В таких элементах можно показать содержимое полей таблицы и внести в них изменения. Другие элементы формы, например названия полей, служат для ее оформления.
Использование форм для ввода данных
Формы включают элементы управления, такие как списки, текстовые поля и кнопки, каждый из которых связан с полями в различных таблицах, запросах, макросах или элементах управления в других открытых формах. Элементы управления используются либо для чтения данных из таблицы, либо для записи данных в нее. Доступ к элементам возможен в режиме Создание/Конструктор форм. Перечень основных элементов управления приведен на рис 2.1.
Рис. 2.1. Элементы управления
Все кнопки представляют собой стилизованные изображения элементов управления, которые можно встроить в форму. Перечень кнопок в порядке их следования на панели инструментов с указанием их функций приведен в таблице 2.1.
Таблица 2.1.
Назначение кнопок элементов управления
№ |
Название |
Функция
|
1 |
Выбор объектов |
Выделение объектов (позволяет маркировать и перемещать поля, а также изменять их размеры, установленные по умолчанию) |
2 |
Поле |
Отображение содержимого некоторого поля записи базы данных или вычисляемого поля
|
3 |
Надпись |
Вставка в форму названия нового поля
|
4 |
Кнопка |
Создание командной кнопки |
5 |
Вкладка |
Создание формы или диалогового окна с несколькими вкладками |
6 |
Гиперссылка |
Создание ссылки на Web-страницу или рисунок |
7 |
Группа переключателей |
Создание и размещение группы, в которую можно ввести контрольные переключатели и селекторные кнопки |
8 |
Разрыв страницы |
Установка принудительного конца страницы формы
|
9 |
Поле со списком |
Создание комбинированного списка |
10 |
Диаграмма |
Вставка диаграммы |
11 |
Линия |
Проведение в форме разделительной линии |
12 |
Выключатель |
Создание выключателя, кнопки с фиксацией
|
13 |
Список |
Создание поля списка |
14 |
Прямоугольник |
Создание в форме прямоугольной рамки для группы полей
|
15 |
Флажок |
Создание контрольного переключателя |
16 |
Свободная рамка объекта |
Создание рамки объекта, для которого нельзя установить связь
|
17 |
Переключатель |
Создание селекторного переключателя |
18 |
Подчиненная форма/отчет |
Встраивание подчиненной формы в главную форму и установка отношений между формами |
19 |
Присоединенная рамка объекта |
Создание рамки объекта, для которого будет установлена связь с файлом-источником
|
20 |
Рисунок |
Встраивание статических иллюстраций (графических файлов) в форму
|
21 |
Использовать Мастер |
Создание элементов управления с помощью мастера |