- •Н.С. Безруких, и.С. Матвеева управление базами данных
- •080502, 080109, 220501 Заочной формы обучения
- •Содержание
- •Введение
- •1 Работа с базой данных
- •1.1 Понятие базы данных
- •1.2 Виды моделей данных
- •1.2.1 Иерархическая модель данных
- •1.2.3 Реляционная модель данных
- •1.2.2 Сетевая модель данных
- •1.3 Проектирование базы данных
- •1.3.1 Этапы проектирования
- •1.3.2 Понятие сущности, атрибута и связи
- •1.3.3 Пример проектирования базы данных
- •1.4 Функциональные возможности субд
- •1.5.4 Вывод информации из базы
- •1.6 Технология работы в субд ms Access
- •2 Лабораторные работы
- •2.1 Лабораторная работа №1. Создание таблиц и ввод данных
- •2.1.1 Указания к выполнению лабораторной работы
- •2.1.1.1 Описание структур таблиц
- •2.1.1.2 Технология создания структуры таблицы конструктором
- •2.1.1.3 Обеспечение контроля ввода данных
- •2.1.1.4 Создание столбца подстановок
- •2.1.1.5 Создание схемы данных
- •2.1.1.6 Понятие связной целостности данных
- •2.1.2 Задание
- •I Создание структуры таблиц базы данных
- •II Установка связей между таблицами
- •III Ввод данных в таблицы
- •IV Проверка поддержания связной целостности данных
- •2.2 Лабораторная работа №2. Создание запросов на выборку данных
- •2.2.1 Указания к выполнению лабораторной работы
- •2.2.1.1 Технология создания запроса на выборку
- •2.2.1.2 Создание запроса с параметром
- •2.2.1.3 Использование выражений в условиях отбора
- •2.2.1.4 Создание вычисляемых полей в запросах
- •2.2.1.5 Групповые операции в запросах
- •2.2.1.6 Построение запроса на основе других запросов
- •2.2.1.7 Перекрестные запросы
- •2.2.2 Задание
- •2.3 Лабораторная работа №3. Создание форм
- •2.3.1 Указания к выполнению лабораторной работы
- •2.3.1.1 Создание однотабличной формы с помощью Автоформы
- •2.3.1.2 Создание многотабличной формы
- •2.3.1.3 Доработка формы в режиме конструктора
- •2.3.1.4 Вычисления в форме
- •2.3.2 Задание
- •2.4 Лабораторная работа №4. Разработка отчетов
- •2.4.1 Указания к выполнению лабораторной работы
- •2.4.1.1 Создание однотабличного отчета с помощью мастера
- •2.4.1.2 Доработка отчета в режиме конструктора
- •2.4.1.3 Добавление в отчет вычисляемых полей Определение вычисляемого поля
- •2.4.1.4 Создание многотабличного отчета
- •2.4.1.5 Редактирование многотабличного отчета в режиме конструктора
- •2.4.2 Задание Создание многотабличного отчета
- •3 Задания для контрольной работы Общие требования к выполнению контрольной работы
- •4 Пример выполнения контрольной работы
- •Доработка формы в режиме конструктора
- •Создаем отчет
- •Редактируем отчет в режиме конструктора
- •Библиографический список
- •Приложение а (обязательное) Перечень ключевых слов
- •Приложение b (обязательное) Образец титульного листа
- •Обработка информации в среде субд
- •Управление базами данных
2.1.1.2 Технология создания структуры таблицы конструктором
Программа Access предоставляет несколько способов создания структуры таблиц. Наиболее полно использовать все возможности системы позволяет конструктор таблиц. Вначале нужно создать пустой файл новой базы данных. Для этого после запуска программы Access справа в области задач главного окна Access следует выбрать пункт «Создать файл». В появившейся области «Создание файла» выбрать пункт «Новая база данных…». Далее, указав свою папку и имя новой базы данных, щелкнуть по кнопке «Создать».
Теперь можно переходить к созданию структур таблиц. В окне новой базы данных следует выбрать объект Таблицы на панели «Объекты», а справа выбрать режим создания – дважды щелкнуть на значке Создание таблицы в режиме конструктора. Появится окно для создания структуры новой таблицы (рисунок 13). Верхняя часть окна конструктора состоит из трех столбцов: Имя поля, Тип данных и Описание. В нижней части окна задаются свойства полей таблицы.
Рисунок 13 - Окно создания структуры новой таблицы
Рассмотрим создание структуры таблицы 1 Группа. В столбце Имя поля следует набрать любое короткое имя поля, т.к. имена используются в формулах при автоматизации расчетов. Например, полю Номер группы можно дать имя НГ. Тип данных можно выбрать из раскрывающегося списка. Выберем текстовый. Сделаем это поле ключевым. Для этого щелкнем на имени НГ правой кнопкой мыши. Из контекстного меню выберем пункт Ключевое поле.
Как только курсор оказывается в столбце Тип данных, в нижней части окна возникает бланк свойств данного поля. Справа перечислены названия свойств, а слева указаны их значения. При необходимости значения свойств можно изменять. Согласно таблице 1 свойству размер поля дадим значение 5 и укажем свойство подпись: Ном. группы. Затем перейдем к вводу второго поля. Для этого установим курсор ниже поля НГ и впишем КСПЕЦ. Укажем для данного поля тип данных и свойства, перечисленные в таблице 1. Повторим эти операции для каждого из полей таблицы 1.
2.1.1.3 Обеспечение контроля ввода данных
Для
поля Количество
студентов в группе
и Проходной
балл указаны
значения свойств Условие
на значение
и Сообщение
об ошибке.
Это сделано для того, чтобы на этапе
заполнения таблиц всякий раз при вводе
данных в эти поля проводилась проверка
логических выражений, указанных в
Условии на
значение.
При нарушении условия будет выдаваться
сообщение об ошибке. Логическое выражение
удобно вводить Построителем
выражений.
Это средство вызывается нажатием на
кнопку
,
когда курсор находится в свойстве
Условие на
значение. В
окне построителя выражений нужно набрать
логическое выражение. Например, для
поля Количество
студентов в группе,
вводимые числовые данные должны быть
положительными и не превышать число 40
(рисунок 14).
Рисунок 14 – Окно Построителя выражений
После того как все поля таблицы Группа созданы, указан ключ, таблицу нужно сохранить. Для этого просто закройте окно таблицы в режиме конструктора. На вопрос «Сохранить?» ответьте «Да». В окне сохранения введите имя таблицы Группа.
2.1.1.4 Создание столбца подстановок
На этапе создания структур таблиц Студент и Успеваемость при выборе типа данных полей ПОЛ и ПРЕДМЕТ желательно указывать Мастер подстановок. С помощью этого средства можно создать столбец возможных значений поля. Этот столбец подстановок облегчит потом ввод данных в таблицу. Столбец подстановок рекомендуется использовать для текстовых полей, которые имеют фиксированный набор значений. Работа с Мастером подстановок для поля ПОЛ таблицы Студент производится в следующей последовательности.
В столбце Тип данных выбрать пункт Мастер подстановок.
В открывшемся диалоговом окне выбрать переключатель «Будет введен фиксированный набор значений».
В следующем окне нужно ввести в столбик значения: м, ж (рисунок 15).
Рисунок 15 – Создание столбца подстановок
Затем согласитесь с предложенным именем столбца и нажмите кнопку Готово.
Тип поля ПОЛ останется текстовым, а перечень введенных значений можно посмотреть в свойстве Источник строк на вкладке Подстановка
Для таблицы Успеваемость аналогично можно создать столбец подстановок из значений: Информатика, Математика, История, Иностранный язык.
