- •Информатика Лабораторный практикум Работа с базами данных в субд access 2007
- •Оглавление
- •Введение
- •Требования к организации рабочего места
- •1.2 Реляционные базы данных
- •1.6.2 Создание таблиц с помощью мастера и путем ввода данных (в режиме таблицы)
- •1.6.3 Импорт таблиц
- •1.7 Использование режима таблицы
- •2 Содержание работы
- •2.1 Создание однотабличной бд с помощью Конструктора таблиц.
- •2.2 Создание однотабличной базы данных с помощью Мастера таблиц
- •2.3 Создание однотабличной базы данных путем ввода данных.
- •2.4 Создание однотабличной базы с помощью импорта таблиц.
- •2.5 Создание однотабличной бд для определенной предметной области.
- •Требования к оформлению отчета
- •3 Контрольные вопросы
- •Лабораторная работа №2
- •1.2 Типы связей (отношений) между таблицами
- •1.2.1 Связь типа «один-к-одному» (1:1)
- •1.2.2 Связь типа «один-ко-многим» (1:м). Ключевые поля
- •1.2.3 Связь типа «много-ко-многим» (м:м)
- •1.3 Создание многотабличной базы данных в субд Access
- •1.3.1 Определение ключевых полей
- •1.3.2 Определение связи между таблицами
- •1.3.3 Использование Мастера подстановок при вводе данных
- •2 Содержание работы
- •2.1 Создание многотабличной базы данных «Вступительные экзамены»
- •2.2 Создание многотабличной базы данных для определенной предметной области
- •Требования к оформлению отчета
- •3 Контрольные вопросы
- •Лабораторная работа №3
- •1.3 Режимы создания запросов
- •1.5.6 Выполнение запроса
- •1.6.5 Условия с логическим или
- •1.7 Запросы с вычислениями
- •1.7.1 Создание вычисляемых полей
- •1.7.2 Правила записи выражений для вычисляемых полей
- •1.7.3 Определение подписи вычисляемых полей
- •1.9 Особенности многотабличных запросов
- •2 Порядок выполнения работы
- •Требования к оформлению отчета
- •3 Контрольные вопросы
- •Лабораторная работа №4
- •1.2 Запросы на создание таблицы
- •1.3 Запросы на обновление записей
- •1.4 Запрос на удаление записей
- •1.4.1 Удаление записей из связанных таблиц
- •1.5 Запросы на добавление записей
- •1.5 Итоговые запросы
- •1.6 Перекрестные запросы
- •1.6.1 Создание перекрестного запроса в режиме Конструктора
- •2 Порядок выполнения работы
- •Требования к оформлению отчета
- •3 Контрольные вопросы
- •Лабораторная работа №5 Создание и редактирование отчетов в Access
- •1 Общие сведения
- •1.1 Основные сведения об отчетах
- •1.2 Создание нового отчета
- •1.3 Выбор режима создания отчета
- •1.4 Структура отчета
- •1.5 Элементы управления
- •1.6 Редактирование элементов отчета
- •1.7 Свойства элементов отчета
- •1.8 Сортировка и группировка
- •1.8.1 Задание диапазонов группировки
- •1.9 Использование вычисляемых полей
- •1.9.1 Вычисления в области данных
- •1.9.2 Вычисление промежуточных итогов для групп и общего итога
- •1.9.3 Объединение текстовых значений и скрытие повторяющихся значений
- •1.9.4 Вычисление процентов
- •1.9.5 Вычисление итогов с накоплением
- •1.10 Создание отчета с помощью Мастера отчета
- •1.11 Просмотр готового отчета
- •2 Порядок выполнения работы
- •3 Контрольные вопросы
- •Библиографический список
- •Приложение а Варианты заданий для создания однотабличной базы данных
- •Приложение б Варианты заданий для создания многотабличной базы данных
- •Приложение в Варианты запросов на выборку к базе данных Учебная
- •Приложение г Варианты индивидуальных заданий для выполнения запросов Вариант 1
- •Продолжение приложения г
- •Вариант 2
- •Продолжение приложения г
- •Продолжение приложения г
- •Вариант 3
- •Окончание приложения г
- •Приложение д Варианты запросов на создание таблицы к базе данных Учебная
- •Приложение е Варианты для создания запросов на обновление к бд Учебная
- •Приложение ж Варианты для создания запросов на удаление записей к бд Учебная
- •Приложение з Варианты для создания перекрестных запросов к бд Учебная
- •Приложение и Варианты для создания отчетов к бд Учебная
- •Окончание приложения и
2 Содержание работы
2.1 Создание многотабличной базы данных «Вступительные экзамены»
2.1.1 Запустить MS Access и создать новую базу данных Вступительные экзамены.
2.1.2 Создать в БД Вступительные экзамены структуры таблиц Абитуриент, Факультет и Экзамены (таблицы 1-3).
Таблица 1 Структура таблицы Абитуриент
-
Имя поля
Тип данных
Номер_ абитуриента
Числовой (Ключевое)
Фамилия
Текстовый
Имя
Текстовый
Отчество
Текстовый
Дата_регистрации
Дата\Время
Таблица 2 Структура таблицы Факультет
-
Имя поля
Тип данных
Код_факультета
Числовой (Ключевое)
Название
Мастер подстановок (фиксированный набор значений)
Декан
Текстовый
Таблица 3 Стркутура таблицы Экзамены
-
Имя поля
Тип данных
Номер_абитуриента
Числовой
Код_факультета
Числовой
Экзамен
Текстовый
Оценка
Числовой
Обратите внимание, что в таблице Экзамены ключевых полей нет!
2.1.3 Создать схему данных, включив в нее все три таблицы. Ключевое поле Номер_абитуриента из таблицы Абитуриенты связать с аналогичным полем в таблице Экзамены. Включить флажки Обеспечение целостности данных, Каскадное удаление и обновление связанных полей. Аналогично создать связь между таблицами Факультет и Экзамены.
2.1.4 Заполнить таблицу Абитуриенты, затем Факультеты и в последнюю очередь, таблицу Экзамены (учитывая, что каждый абитуриент сдает по два экзамена).
2.2 Создание многотабличной базы данных для определенной предметной области
Создайть многотабличную базу данных, состоящую из трех таблиц, используя варианты заданий из Приложения Б (номер варианта определяется преподавателем).
2.2.1 Используя заданный набор атрибутов для предметной области, определить сущности, связи между ними, ключевые поля.
2.2.2 Создайть в новой базе данных структуры всех необходимых таблиц. При определении структур таблиц там, где это необходимо, определять поля Мастером подстановок.
2.2.3 Связать таблицы, создав схему данных. Задать определение целостности данных в таблицах.
2.2.4 Заполнить таблицы данными (ключевая таблица должна содержать не менее пяти записей).
Требования к оформлению отчета
Отчет по данной работе должен содержать:
название работы, ее цель и задачи;
ход выполнения работы;
структуры таблиц и схему данных к заданию из п.2.2.
краткие выводы по работе;
ответы на контрольные вопросы (по указанию преподавателя).
К отчету прилагается дискета с результатами данной работы.
3 Контрольные вопросы
Что понимают под предметной областью?
Для чего производится нормализация данных и в чем она состоит?
Что понимают под избыточностью данных и как она образуется?
Какие типы отношений возможны между таблицами в реляционной базе данных?
Как реализуются в реляционных базах данных отношения типа «один-ко-многим»?
Как реализуются в реляционных базах данных отношения типа «много-ко-многим»?
Что такое ключевое поле и какие требования предъявляются к нему?
Как в СУБД Access можно определить ключевое поле?
Как и для чего в СУБД Access создается схема данных?
Как определить соблюдение целостности данных в связанных таблицах?
Какие изменения можно внести в существующую схему данных? Как это сделать?
Как можно использовать Мастер подстановок при заполнении таблиц данными?
Как можно определить в списке подстановки фиксированный набор значений? В каких случаях его удобно использовать?
Как с помощью Мастера подстановки определить значения, которые должны быть взяты из связанной таблицы?
С какой из двух таблиц следует начинать ввод данных, если эти таблицы связаны отношением «один-ко-многим»?