- •Создание баз данных в субд ms access
- •Часть 1 Создание базы данных. Работа с таблицами. Формирование запросов
- •Введение
- •Лабораторная работа №1. Создание базы данных. Работа с таблицами Основные теоретические сведения
- •Основные понятия реляционных бд: нормализация, связи и ключи
- •Создание бд. Этапы проектирования
- •Порядок выполнения работы
- •Создание таблиц
- •Создание таблицы покупатель в режиме конструктора
- •Создание таблицы товары с помощью мастера
- •Создание таблицы поставщик путём ввода данных
- •Создание таблицы поставщик_товар в режиме конструктора
- •Создание таблиц покупатель_товар и сотрудники
- •Понятие целостности данных и связей
- •Создание связей между таблицами
- •Ввод данных в таблицы
- •Сортировка записей в таблице
- •Отбор данных с помощью фильтров
- •Корректировка записей базы данных
- •Контрольные вопросы
- •Лабораторная работа №2. Создание запросов Основные теоретические сведения
- •Режимы создания запросов
- •Создание запроса в режиме Конструктора
- •Формирование условий отбора
- •Выполнение и сохранение запроса
- •Задания и методические указания к формированию запросов Создание запросов выбора
- •Создание запросов действий
- •Создание перекрестных запросов
- •Контрольные вопросы
- •Литература
- •Приложения
- •Создание баз данных в субд ms access
- •Часть 1 Создание базы данных. Работа с таблицами. Формирование запросов
Корректировка записей базы данных
Замените в таблице Покупатель номер телефона 2050406 покупателя Петрова на 6050406.
Удалите из базы данных сведения о поставщике «Стройтех». Просмотрите записи таблицы Поставщик_товар и убедитесь, что произошло каскадное удаление связанных записей.
Добавьте в базу данных нового сотрудника, а именно: Лагутенко Наталья Леонидовна с должностью консультант и телефоном 2457856.
Контрольные вопросы
Что такое база данных? Приведите примеры баз данных.
Что такое система управления базой данных (СУБД)?
Что представляет собой СУБД Access? В чем его отличие от табличного процессора Excel?
Какие БД называются реляционными?
Типы связей «один-к-одному» и «один-ко-многим»: как они реализуются в реляционных базах данных?
В каких режимах можно создать таблицы в Access?
Какая информация указывается в структуре таблицы?
Что такое ключевое поле, и какие требования предъявляются к нему?
Как в СУБД Access можно определить ключевое поле?
Как и для чего в СУБД Access создается схема данных?
Типы данных в Access.
Как при определении структуры таблицы использовать свойства полей?
Как в Access определить связи между таблицами?
Как используется Мастер подстановок?
Что такое фильтр? Каковы особенности расширенного фильтра?
Лабораторная работа №2. Создание запросов Основные теоретические сведения
Запрос (query) – это средство выбора необходимой информации из базы данных. Вопрос, сформированный по отношению к базе данных, и есть запрос. Применяются два типа запросов: по образцу (QBE – Query by example) и структурированный язык запросов (SQL – Structured Query Language)
QBE - запрос по образцу – средство для отыскания необходимой информации в базе данных. Он формируется не на специальном языке, а путем заполнения бланка запроса в окне Конструктора запросов.
SQL – запросы – это запросы, которые составляются из последовательности SQL – инструкций. Эти инструкции задают, что надо сделать с входным набором данных для генерации выходного набора. Все запросы Access строит на основе SQL – запросов, чтобы посмотреть их, необходимо в активном окне проектирования запроса выполнить команду Вид/SQL.
В Access существует несколько типов запросов:
Запросы выбора позволяют выбирать записи, удовлетворяющие условиям отбора, включать в результирующую таблицу запроса нужные поля, изменять порядок выдачи полей, производить вычисления в каждой из записей, группировать записи с одинаковыми значениями в одном или нескольких полях и выполнять над ними групповые операции;
Запросы действия – это запросы, в результате выполнения которых изменяется сама база данных. В их числу относятся запросы на обновление, добавление, удаление и создание таблиц.
Перекрестные запросы группируют данные, представляя их для анализа в более наглядном и компактном виде.
Наиболее распространенным является запрос на выборку. Запросы на выборку используются для отбора нужной пользователю информации, содержащейся в таблицах.
Режимы создания запросов
Access позволяет создавать запросы в режиме Конструктора самостоятельно и с помощью мастеров.
В Access имеется четыре мастера запросов:
Простой запрос – позволяет лишь выводить нужную часть полей из источника запроса и при необходимости подвести итоги;
Перекрестный запрос – позволяет компактно представить данные в формате, подобном формату электронных таблиц;
Повторяющиеся записи – позволяет найти записи с повторяющимися значениями полей и, в том числе, полностью дублирующиеся записи;
Записи без подчиненных – позволяет найти записи в одной таблице, не имеющие подчиненных записей в другой таблице.
При необходимости в режиме Конструктора можно отредактировать запрос, созданный в режиме Мастера.
