- •2. Модели бд: простая двумерная структура, иерархическая структура, реляционная модель.
- •708 Тульский механический завод.
- •3. Понятия первичного и внешнего ключа.
- •9. Задача поиска информации. Индексные файлы, их структура и принцип работы, хеширование.
- •10. Проблема достоверности информации, семантические ошибки. Защита и сохранность бд.
- •11. Оперативные таблицы, справочники, словари.
- •12. Функции универсальной информационной системы (основные и вспомогательные). Документальные системы.
- •13. Структура интерфейса субд «Access». Объекты, режим конструктора. Создание таблицы в режиме конструктора, типы полей, свойства полей.
- •14. Определение связей между таблицами, типы связей, их обозначение и просмотр. Понятие целостности данных.
- •15. Присоединённые таблицы, ввод изменение и просмотр данных.
- •16. Создание простых форм. Типы форм. Элементы форм.
- •1 7. Понятие запроса, типы запросов, создание простого запроса.
- •18. Понятие отчёта, создание простых отчётов.
- •19. Анализ таблиц, понятие подстановки.
- •20. Создание связей и объединений в запросах. Ограничения в многотабличных запросах.
- •21. Создание связей для запросов. Объединения и их типы. Объединение в запросе двух копий одной таблицы (самообъединение).
- •22. Использование в запросе автоподстановки для автоввода данных. Создание параметризованных запросов.
- •23. Запросы, вносящие изменения. Проблемы, возникающие при работе с ними.
- •24. Создание и использование подчинённых форм (с помощью мастера и без него). Связывание главной и подчинённой форм. Создание итогов в подчинённых формах.
- •25. Язык sql, его основные команды и их структура, понятие предиката. Понятие транзакции.
- •26. Команда select, устранение избыточности данных - distinct. Определение выборки - where.
- •27. Операторы in, between... And, like, is null.
- •28. Применение функций агрегирования, специальные атрибуты в count, скалярные выражения.
- •29. Предложения group by и having.
- •30. Форматирование результатов запросов, упорядочивание выходных полей, команда order by.
- •32. Вложенные запросы (подзапросы). Связанные подзапросы, оператор exists.
- •33. Объединение множества запросов в один - предложение union.
- •34. Построение запросов для ввода, удаления и изменения значений полей. Вставка результата запроса в таблицу.
- •35. Создание, изменение и удаление таблиц. Понятие представления (View).
- •38. Терминология модели «Клиент-сервер». Логические компоненты модели.
15. Присоединённые таблицы, ввод изменение и просмотр данных.
В Access работа ведется с БД для которой выполнен пункт «Открыть». Имеется в виду- открывание файла *.mdb. Для открытой БД возможны операции добавления и изменения типов полей связей и т.п. редактирования.
Кроме этого существует возможность иметь доступ к таблицам, хранящимся в других файлах. В этом случае они считаются присоединенными. В них можно менять данные, но не структуру. Присоединенные таблицы могут быть не обязательно Access, но в этом случае на связи с ними не может быть наложено условие целостности. При рассмотрении условий целостности говорилось, что они не допускают некоторых удалений и изменений.
Пункт меню: Файл/Внешние данные/ Связь с таблицами. Далее нужно указать файл (например, mdb) в диалоге Открыть файл. После его открытия появится список таблиц, присутствующих в этом файле. Выбранные в нём таблицы и будут Присоединёнными.
Ввод, изменение и просмотр данных
Ввод данных логично начинать со справочников. После заполнения справочников можно заполнить и основные таблицы. Все эти операции проводятся в режиме открытия таблицы. При этом она выводится в виде, очень похожем на электронные таблицы Excel с заголовками. Справедливы все оформительские операции: изменение ширины / высоты столбца / строки, перемещение столбцов.
Очень полезна операция фиксирования столбцов (от прокрутки). Она выполняется через пункт меню «Формат» / «Зафиксировать столбцы» с предварительной отметкой столбцов для фиксации (с помощью клавиши Shift). Обратная операция - «Формат» / «Снять фиксацию».
Конечный пользователь не работает в таком режиме, для него используются Формы.
16. Создание простых форм. Типы форм. Элементы форм.
Формы - это экранные бланки, предназначенные для визуализации и ввода данных.
Д ля имеющихся таблиц можно создать форму (-ы). Корешок в окне Базы данных, создать. Затем можно указать вариант: Конструктор, Автоформы и т.д. «Мастер форм». Получим выбор:
Затем выбираем стиль формы:
- в один столбец;
- ленточная;
- табличная;
- диаграмма.
Получим:
при работе с формой Tab.
Это форма в один столбец (наиболее употребительная).
Ленточная
Фото
Каждой записи соответствует полоса с полями. Высота- по самому высокому полю. На экране может быть видно несколько полос.
Табличная - соответствует таблице. Фото заменяется словами «Растровый рисунок»- объект, который может быть раскрыт путем вызова обработчика (Paint).
Элементы форм
Тип предпр. |
Нижегородский |
Советский |
Приокский |
…. |
Строитель. |
5 |
7 |
3 |
|
Банки |
10 |
3 |
2 |
|
Машиностр. |
7 |
4 |
5 |
|
Приборостр. |
2 |
1 |
7 |
|
- поясняющий текст;
- графические элементы (линии, прямоугольники и т.п.);
- вычисляемые значения (выражения хранятся в макете формы);
- отдельные элементы и панели управления (с кнопками, флажками и т.п. переключателями).
Все эти элементы дополнительно устанавливаются в режиме «Конструктор» (чаще применяется слово «Дизайн»). Имея форму, можно просматривать данные базовой таблицы. Кроме прямого просмотра возможен быстрый поиск данных.
Быстрый поиск
Правка / Найти - Ctrl + F
Поиск дает возможность найти все записи, удовлетворяющие заданному условию, но условия - примитивны (только совпадение).
Более мощным и универсальным средством работы с данными является ЗАПРОС.