
- •Вопрос 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. Интеграция базы данных с глобальной сетью Интернет. –
Вопрос 14. Типы данных, используемые в субд ms Access
Текстовый - тип данных, используемый для хранения обычного неформатированного текста ограниченного размера (до 255 символов). Существует два формата текстовых баз данных: с заданным разделителем, с фиксированной длиной поля.
Поле Memo – специальный тип данных для хранения больших объемов текста (до 65535 символов). Этот тип данных отличается от текстового тем, что физически текст не хранится в поле. Он хранится в другом месте БД, а в поле хранится указатель на него, но для пользователя такое разделение заметно не всегда. Поля данных этого типа не могут быть ключевыми или индексными.
Числовой – тип данных для хранения действительных чисел.
Дата/Время – тип данных для хранения календарных дат и текущего времени. Такие данные задаются в каком-то известном машине формате, например ДД.ММ.ГГ (день, месяц, год).
Денежный – тип данных для хранения денежных сумм. Теоретически для их записи можно было бы пользоваться и полями числового типа, но для денежных сумм есть некоторые особенности (например, связанные с правилами округления), которые делают более удобным использование специального типа данных, а не настройку числового типа.
Счетчик – специальный тип данных для уникальных (не повторяющихся в поле) натуральных числе с автоматическим наращиванием. Естественное использование – для порядковой нумерации записей. На первый взгляд это обычное числовое поле, но оно имеет свойство автоматического наращивания.
Логический – тип для хранения логических данных (могут принимать только два значения (например, да или нет).
Поле объекта OLE – специальный тип данных, предназначенный для хранения Ole-объектов, например, мультимедийных. Реально, конечно такие объекты в таблице не хранятся, они хранятся в другом месте внутренней структуры БД, а в таблице хранятся только указатели на них.
Гиперссылка – специальное поле для хранения адресов URL Web- объектов Интернет. При щелчке на ссылке автоматически происходит запуск браузера и воспроизведение объекта в его окне. Гиперссылка состоит из трех частей: адреса, указывающего путь к файлу, дополнительного адреса, указывающего положение фрагмента внутри файла или страницы текста, и отображаемого текста.
Мастер подстановок – это не специальный тип данных. Это объект, настройкой которого можно автоматизировать ввод данных в поле так, чтобы не вводить их вручную, а выбирать из раскрывающегося списка.
Вопрос 15. Основные объекты субд Access
В СУБД MS Access можно создавать и использовать объекты семи разных типов.
Таблицы. Это основные объекты любой БД. Во-первых, в таблицах хранятся все данные, имеющиеся в базе, а во-вторых, таблицы хранят и структуру базы. Оптимальная структура таблиц должна обеспечивать: максимальную скорость доступа к данным; исключение повторения данных; целостность данных под которой подразумевается создание связей между таблицами, допускающих одновременную модификацию всех взаимосвязанных таблиц.
Каждая таблица включает информацию об объекте определенного типа. Таблица имеет поля (столбцы) и записи (строки). Работать с таблицей можно в двух основных режимах: в режиме конструктора и в режиме таблицы.
В режиме конструктора задается структура таблицы, т.е. определяются поля, их число и названия. Конструктор используется если нужно изменить структуру таблицы, а не хранящиеся в ней данные. В этом режиме каждая строка верхней панели окна соответствует одному из полей определяемой таблицы.
Режим таблицы используется для просмотра, добавления, изменения, простейшей сортировки и удаления данных. Чтобы перейти в режим таблицы, надо дважды щелкнуть мышью по имени нужной таблицы в окне БД.
Запросы. Эти объекты служат для извлечения данных из таблиц и предоставления их пользователю в удобном виде. С помощью запросов выполняют такие операции, как отбор данных, их сортировку и фильтрацию. С помощью запросов можно выполнять преобразование данных по заданному алгоритму, создавать новые таблицы, выполнять автоматическое наполнение таблиц данными, импортированными из других источников, выполнять простейшие вычисления в таблицах и многое другое.
Формы . Если запросы – это специальные средства для отбора и анализа данных, то формы – это средства для ввода данных. Смысл их тот же – предоставить пользователю средство для заполнения только тех полей, которые ему заполнять положено. Одновременно с этим в форме можно разместить специальные элементы управления (счетчики, раскрывающиеся списки, переключатели, флажки и прочие) для автоматизации ввода. В этом случае форму делают графическими средствами так, чтобы она повторяла оформление бланка.
Отчеты. По своим свойствам и структуре отчеты во многом похожи на формы, но предназначены только для вывода данных, причем, для вывода не на экран, а на принтер.. В связи с этим отчеты отличаются тем, что в них приняты специальные меры для группирования выводимых данных и для вывода специальных элементов оформления, характерных для печатных документов (верхний и нижний колонтитулы, номера страниц и т.д.)
Страницы. Это специальные объекты БД, реализованные в последней версии СУБД Access. Правда более корректно их называть страницами доступа к данным. Физически это особый объект, выполненный в коде HTML, размещаемый на Web странице и передаваемый клиенту вместе с ней. Сам по себе тот объект не является БД, но содержит компоненты через которые осуществляется связь переданной Web- страницы с БД.
Макросы и модули. Эти категории объектов предназначены как для автоматизации повторяющихся операций при работе с СУБД, так и для создания новых функций путем программирования. В СУБД Access макросы состоят из последовательности внутренних команд СУБД и являются одним из средств автоматизации работы с БД. Макрос – это объект, представляющий собой структурированное описание одного или нескольких действий, которые должен выполнить Access в ответ на определенное событие. Макросы позволяют автоматизировать многие процессы без программирования, тогда как встроенный в Access язык VBA специально разработанный компанией Microsoft дает возможность опытному пользователю программировать сложные процедуры обработки данных.