
Создание таблиц и связей таблиц.
Открыть файл для новой базы данных. Файл Создать БД Новая БД. Присвоить имя«База данных ДПС»
2.
Создать таблицу, используя «Создание».
В режиме Таблица выполнить команду
Создание таблица в режиме конструктора,
в таблице указать имена полей, типы,
свойства, (размер).
3. Назначить главный ключ таблицы. Для этого:
установить указатель мыши на поле «Гос
номер автомобиля» и выполнить команду
нажатием кнопки
на панели инструментов.
4.Сохранить таблицу с именем «Автомобили».
5. Создадим следующую таблицу с главным ключом «Серия и номер водительского удостоверения».
6. Сохраним таблицу с именем «Водители».
7.
Создадим следующую таблицу с главным
ключом «Шифр нарушения».
8. Сохраним таблицу с именем «Нарушения».
9. Создадим следующую таблицу с главным ключом «Номер нарушения».
10.
Сохраним таблицу с именем «Сведения о
нарушителях».
5.Связать таблицы. Для этого:
необходимо использовать команду «Работа с базами данных» «Схема данных»
в поле окна Схема данных появятся образы трех таблиц; при нажатой левой кнопке мыши перетащите ключевое поле из одной таблицы на это же поле другой таблицы;
в открывшемся окне Связи активизировать флажки Обеспечить целостность данных, Каскадное обновление связанных полей и Каскадное удаление связанных записей. Выполнить команду Создать. Сохранить схему.
Связь между таблицами позволяет:
Исключить возможность удаления или изменения данных в ключевом поле главной таблицы, если с этим полем связаны поля других таблиц;
Установить флаг Обеспечение целостности данных.
При удалении данных в ключевом поле главной таблицы автоматически удалить соответствующие данные в полях связанных таблиц.
6. Ввести данные в таблицы, начиная с первой.
Реализация запросов субд
Запрос –это отбор записей в разнообразных формах, в соответствии с выбранными условиями.
Запросы служат для извлечения данных из таблиц и предоставления их пользователю в удобном виде.
Виды запросов:
На выборку;
Запрос с параметром (критерий задаёт сам пользователь)
Итоговые запросы(производят вычисления по заданному полю и выдают результат);
Запросы на изменение (позволяют автоматизировать - заполнение полей таблиц);
Перекрёстные запросы (позволяют создавать результирующие таблицы на основе результатов расчётов, полученных при анализе группы таблиц)
Специфические запросы – запросы к серверу БД, написанные на языке запросовSQL
Основные отличия запросов и фильтров заключаются в следующем.
Фильтры не позволяют в одной строке отображать данные из нескольких таблиц, т. е. объединять таблицы.
Фильтры не дают возможности указывать поля, которые должны отображаться в результирующем наборе записей, они всегда отображают все поля базовой таблицы.
Фильтры не могут быть сохранены как отдельный объект в окне базы данных (они сохраняются только в виде запроса).
Фильтры не позволяют вычислять суммы, средние значения, подсчитывать количество записей и находить другие итоговые значения.
Запросы могут использоваться только с закрытой таблицей или запросом. Фильтры обычно применяются при работе в режиме Формы или в режиме Таблицы для просмотра или изменения подмножества записей. Запрос можно использовать:
для просмотра подмножества записей таблицы без предварительного открытия этой таблицы или формы;
для того чтобы объединить в виде одной таблицы на экране данные из нескольких таблиц;
для просмотра отдельных полей таблицы;
для выполнения вычислений над значениями полей.