![](/user_photo/2706_HbeT2.jpg)
- •Вопрос 1. Информационная модель данных, ее состав (концептуальная, логическая и физическая модели)
- •Вопрос 2. Виды логических моделей данных : иерархическая, сетевая, реляционная.
- •Вопрос 3. Связи объектов в моделях: «один к одному», «один ко многим», «многие ко многим». Структура данных в моделях.
- •Вопрос 4 Обеспечение непротиворечивости и целостности данных.
- •Вопрос 5. Стадии проектирования базы данных и объекты моделирования
- •Вопрос 6. Проектирование базы данных на основе модели типа объект – отношение.
- •Вопрос 7. Системы управления базами данных и их функции
- •Вопрос 8. Определение и основные понятия субд. –
- •Вопрос 9. Свойства субд и технология использования. Критерии выбора субд пользователем.
- •Вопрос 10. Нормальные формы базы данных
- •Вопрос 11. Функциональная и многозначная зависимости.
- •Вопрос 12. Основные характеристики субд Access
- •Вопрос 13. Свойства полей баз данных
- •Вопрос 14. Типы данных, используемые в субд ms Access
- •Вопрос 15. Основные объекты субд Access
- •Вопрос 16. Ms Access: способы создания таблиц. Работа с таблицах
- •Вопрос 17. Ms Access: способы создания форм для работы с данными, элементы управления формы
- •Вопрос 18. Ms Access: технология загрузки, просмотра и корректировки данных с использованием форм. Разработка многотабличных форм.
- •19. Ms Access: обработка данных в базе: запросы, сортировка и фильтрация записей. Запросы.
- •Запросы на выборку.
- •Запрос на создание таблицы
- •Запрос на обновление.
- •Запрос на добавление.
- •Запрос на удаление.
- •Итоговые запросы
- •Мастер создания запросов.
- •Сортировка записей.
- •Отбор данных с помощью фильтра.
- •Вопрос 20. Ms Access: разработка отчетов.
- •Создание простых отчетов
- •Создание автоотчета
- •Мастер отчетов
- •Вопрос 21. Ms Access: автоматизация работы пользователя (макросы и модули)
- •Вопрос 22. Основные понятия и компоненты языка sql. Инструкции и имена.
- •Инструкции и имена
- •Вопрос 23. Типы данных sql. Встроенные функции.
- •Встроенные функции
- •Вопрос 24. Ограничения целостности данных в sql
- •Вопрос 25. Управление таблицами в sql
- •Вопрос 26. Управление данными в sql
- •Раздел into. Использование команды select...Into
- •Вопрос 27. Распределенная обработка данных.
- •Вопрос 28. Базовые архитектуры распределенной обработки данных
- •Вопрос 29. Системная архитектура «клиент – сервер» -
- •Вопрос 30. Интеграция базы данных с глобальной сетью Интернет. –
Вопрос 18. Ms Access: технология загрузки, просмотра и корректировки данных с использованием форм. Разработка многотабличных форм.
Технология создания целостной базы, в которой между таблицами установлены связи, предполагает упорядочение загрузки взаимосвязанных таблиц с целью обеспечения пользователя удобным интерфейсом. Такая технология может строиться на использовании соответствующих экранных форм ввода/вывода, обеспечивающих корректный ввод взаимосвязанных данных.
Требования к последовательности загрузки таблиц базы данных определяются схемой данных и формулируются следующим образом:
• независимо могут загружаться таблицы, которые не подчинены каким-либо другим таблицам;
• таблицы, подчиненные каким-либо другим таблицам, могут загружаться либо одновременно с ними, либо после их загрузки;
• в базу данных сначала загружаются с соответствующих документов справочные данные, а затем учетные.
В соответствии с этими требованиями можно рекомендовать следующий порядок загрузки целостной базы данных:
1. Определить документы для загрузки таблиц БД.
2. Определить таблицы в БД, предназначенные для загрузки каждого документа-источника.
3. Определить последовательность этапов загрузки таблиц.
4. Определить подсхему данных (фрагмент схемы данных) для каждого этапа загрузки БД, в которую могут входить:
таблица, являющаяся объектом загрузки;
таблица, связанная с таблицей, являющейся объектом загрузки;
таблица, главная относительно загружаемой.
5. Определить общую структуру экранной формы, т. е. ее макет, согласованный со структурой входного документа и подсхемой данных.
6. Определить состав размещаемых данных для каждой из частей составной формы.
7. Ввести ключевые поля основной части таблицы — источника данных в основную часть формы.
8. Предусмотреть в подчиненной форме поля для ключевых полей таблицы — источника данных, которых нет в основной части.
После выполнения перечисленных пунктов загрузки осуществляется конструирование экранной формы средствами Access
Разработка многотабличных форм.
Многотабличная форма создается на основе нескольких взаимосвязанных таблиц и может состоять из одной формы или из основной и одной или нескольких подчиненных форм. Подчиненная форма может быть построена на основе как подчиненной, так и главной таблиц.
Многотабличная форма может быть создана в режиме конструктора или с помощью мастера форм.
Способы создания многотабличной формы с помощью мастера.
1. Явное включение подчиненной формы. Подчиненная форма строится только на основе подчиненной таблицы по отношению к таблице, на основе которой построена основная часть формы.
2. Вызов связанной формы по кнопке. Созданные мастером связанные подчиненные формы могут не включаться непосредственно в основную форму, а вызываться при необходимости включенной в нее кнопкой.
3. Без использования подчиненных и связанных форм. Такая многотабличная форма создается, если необходимо отображать записи подчиненной таблицы, дополненные полями из одной или нескольких главных таблиц.
4. На основе запроса. Для запроса, в котором записи уже созданы за счет объединения полей связанных записей главной и каждой из подчиненной таблиц, мастер строит форму так же, как если бы ему были заданы исходные таблицы.
Выбор необходимых таблиц и полей производится в следующем порядке:
• в окне базы данных выбрать закладку Форма и нажать клавишу [Создать];
• в окне Новая форма выбрать режим создания Мастер форм, а в качестве источника данных основной части формы выбрать из списка таблицу или запрос;
• в первом открывшемся диалоговом окне Создание форм последовательно выбрать таблицы и из них поля, включаемые в форму, после чего нажать кнопку [Далее];
• во втором открывшемся диалоговом окне Создание форм выбрать вариант создания многотабличной формы, для чего в рамке выберите вид представления данных выделить таблицу, которая является источником основной части формы.
1. Если таблица - источник основной части формы - является главной по отношению к другой таблице, тоже выбранной для формы, то в окне Создание форм выбирают один из двух возможных типов подключения подчиненной формы:
для непосредственного включения — Подчиненные формы;
для включения кнопки, вызывающей связанную форму, — Связанные формы.
Далее можно выбрать вид подчиненной или связанной формы Ленточный или Табличный.
2. Если таблица - источник основной части формы - является подчиненной по отношению к другой таблице, тоже выбранной для формы, то создаваемая многотабличная форма не будет включать в себя подчиненную форму. Но она будет содержать поля из главной таблицы. При этом в окне Создание форм автоматически установится тип формы Одиночная форма. Далее выбирают вид формы: В один столбец. Ленточный или Табличный.
В следующем диалоговом окне Создание форм выбирается стиль оформления, который определяет отображение надписей и значений полей в форме.
В последнем диалоговом окне Создание форм завершается создание формы мастером, т.е. можно отредактировать заголовки форм и выбрать дальнейшие действия: Открытие формы для просмотра или ввода данных либо Изменение макета формы.
Используя технику редактирования формы, можно перемешать поля, менять их свойства, в том числе шрифт и его размеры, подпись поля, текст в заголовке формы основной части.