- •Вопрос 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. Интеграция базы данных с глобальной сетью Интернет. –
Вопрос 21. Ms Access: автоматизация работы пользователя (макросы и модули)
Макросом называют набор из одной или более макрокоманд, выполняющих определенные операции, такие как открытие форм или печать отчетов.
Модулем называют набор описаний и процедур на языке VBA, для приложений, собранных в одну программную единицу.
Макрос является удобным средством выполнения простых задач, таких как:
- открытие и закрытие форм
- вывод на экран и скрытие панелей инструментов или запуск отчетов
- связывание различных объектов БД
- определение назначенных клавиш
- выполнение макрокоманды или набора макрокоманд при открытии БД.
Модули используются вместо макросов в следующих случаях:
Упрощение управления БД. Так как макросы являются объектами, существующими отдельно от использующих их форм и отчетов, поддержание БД, в которой реакция на события в формах и отчетах определяется многими макросами, становится достаточно затруднительным. Проще в этом случае использовать модули.
Создание пользовательских функций, которые можно использовать для выполнения вычислений без необходимости разрабатывать сложные выражения.
Скрытие сообщений об ошибках.
Создание или обработка объектов. В большинстве случаев удобнее создавать или изменять объекты в режиме конструктора. Однако, в некоторых ситуациях приходится работать с описанием объектов в программе. Модули позволяют выполнять обработку всех объектов в БД, а также самой БД.
Обработка записей по одной. Инструкции VBA позволяют перебирать наборы записей по одной и выполнять определенные действия над отдельной записью. В отличии от этого макросы позволяют работать только с целым набором записей.
Вопрос 22. Основные понятия и компоненты языка sql. Инструкции и имена.
SQL прежде всего создавался как инструмент для выборки и представления данных, содержащихся в базе данных. Сегодня SQL используется для реализации всех функциональных возможностей, необходимых для управления БД:
- организации данных SQL позволяет определять и изменять структуру представления данных, а также устанавливать отношения;
- обработки данных – SQL позволяет изменять содержимое БД: добавлять новые данные, удалять или обновлять уже имеющиеся данные
- управление доступом – SQL позволяет ограничивать возможности пользователя по чтению и изменению данных (защита данных от несанкционированного доступа) и координировать их совместное использование пользователями, работающими параллельно
SQL на сегодняшний дань единственный стандартный язык для работы с реляционными БД. Операторы SQL встраивается в базовый язык, например PASCAL, FORTRAN, C и дают возможность получать доступ к БД из прикладных программ.
Официальный стандарт языка SQL был опубликован в 1986 году Американским институтом национальных стандартов и Международной организацией по стандартам, а в 1992 году значительно расширен. Стандарт X/OPEN для переносимой среды программирования на основе операционной системы UNIX также включает в себя SQL в качестве языка для доступа к базам данных. Консорциум поставщиков компьютерного оборудования и БД (SQL Access Group) определил для SQL стандартный интерфейс вызовов функций, который является основой протокола ODBC компании MS и входит также в стандарт X/OPEN. Эти стандарты de facto являются официальным одобрением SQL и именно они ускорили завоевание им рынка.