в поле ole субд access можно разместить
В поле ole субд access можно разместить
Поле объекта OLE в Access
Рассмотрим основные типы полей, используемые в таблицах базы данных. Остановимся на поле объекта OLE в Access. Поле объекта OLE в Access используется в основном для хранения графических изображений.
В таблице ТОВАР предусмотрено поле ФОТО, которое должно содержать фотографию товара, хранящуюся в формате графического редактора Paint в файле с расширением bmp. Тип данных такого поля определен как Поле объекта OLE (OLE Object). Размещение этого объекта в поле производится на этапе заполнения полей таблицы данными в режиме таблицы или через форму. В режиме таблицы Access отобразит тип объекта «Точечный рисунок». Отображение объекта возможно только в форме или отчете. Объект может быть внедренным или связанным.
Внедренный объект сохраняется в файле базы данных. Двойным щелчком мыши на ячейке, содержащей внедренный объект, предоставляется возможность редактирования объекта средствами приложения, в котором объект был создан.
Связанный объект сохраняется в отдельном файле. Файл объекта можно обновлять независимо от базы данных. Последние изменения будут выведены на экран при следующем открытии формы или отчета. При работе с базой данных также можно просматривать и редактировать объект. Отредактированный связанный объект будет сохраняться в файле объекта, а не в файле базы данных. Связывание объекта удобно при работе с большими объектами, которые нежелательно включать в файл базы данных, а также с объектами, используемыми в различных документах организации, например логотип. Если связанный файл объекта перемещен, необходимо повторно установить с ним связь.
Тест с ответами: «Microsoft Access»
1. Что не относится к основным функциям СУБД?
а) определение данных;
б) хранение данных+
в) управление данными.
2. В каком режиме нужно открыть форму, чтобы изменить структуру или шаблон формы в СУБД Access?
а) таблицы;
б) конструктора;+
в) предварительный просмотр.
4. Что можно разместить в поле OLE СУБД Access?
а) файл+
б) число;
в) калькулятор.
5. Группа пиктограмм, главное назначение которой — ускоренный вызов команд меню в СУБД Access:
а) полоса меню;
б) строка состояния;
в) панель инструментов+
6. В каком режиме можно вводить данные в таблицу?
а) в режиме таблицы+
б) в режиме конструктора таблиц
в) в режиме Мастера таблиц
г) в запросе
7. Каким бывает ключ в базе данных?
а) простым+
б) составным+
в) однозначным
г) базовым
д) внешним+
е) внутренним
8. Можно ли с помощью запроса выбрать данные из нескольких связанных таблиц?
а) да+
б) нет
9. Типы связей (отношений) для таблиц базы данных:
а) один к одному (1:1)+
б) один к двум (1:2)
в) один ко многим (1:М)+
г) все ко всем (В:В)
д) многие ко многим (М:М)+
10.Что является источником данных для формы?
а) Таблица или запрос+
б) Запись таблицы
в) Поле таблицы
г) Отчет
11. Что такое запись табличной базы данных?
а) Совокупность столбцов таблицы
б) Столбец таблицы
в) Строка таблицы+
г) Совокупность строк таблицы
12 Что такое поле табличной базы данных?
а) Совокупность столбцов таблицы
б) Столбец таблицы+
в) Совокупность строк таблицы
г) Строка таблицы
13.Что может содержаться в записи реляционной базы данных?
а) Неоднородная информация (данные разных типов)+
б) Исключительно однородная информация (данные только одного типа)
в) Исключительно числовая информация
г) Только текстовая информация
14. Есть ли какая-либо информация в таблице, в которой нет полей?
а) Содержит информацию о структуре базы данных
б) Не содержит никакой информации
в) Таблица без полей существовать не может+
г) Содержит информацию о будущих записях
15. Для чего предназначены таблицы в базах данных?
а) Хранения данных базы+
б) Отбора и обработки данных базы
в) Ввода данных базы и их просмотра
г) Автоматического выполнения группы команд
ВСТАВКА ОБЪЕКТОВ В ПОЛЕ С ТИПОМ ДАННЫХ OLE
Дата добавления: 2014-10-13 ; просмотров: 16072 ; Нарушение авторских прав
В Access 2010 имеется возможность добавлять объекты в поле с типом данных OLE. В том случае, когда тип данных задан, как OLE (Object Linking and Embedding– связывание и внедрение объекта), тогда СУБД Access сохраняет внешний объектв общем файле базы данных, отводя на его хранение столько места, сколько этот объект занимает в виде отдельного файла. Под объектамиследует понимать файлы, созданные в виде приложений в графических редакторах, видеоклипов, в приложениях MS Office и т.д. При заполнении таблицы данными, которые являются объектами, в соответствующей позиции поля с типом данных OLE формируется сообщение о программе, с помощью которой можно открыть этот объект. Отображение объекта будет осуществляться только в формах и отчетах.
Для встраивания объекта в поле с типом данных OLE необходимо открыть таблицу в режиме «Конструктор».Добавить новое поле, например «Фото товара».Выбрать тип данных «Поле объекта OLE», после чего сохранить таблицу.



Рис. 3.38 Вставка объекта
Рис. 3.39 Диалоговое окно для добавления нового объекта в таблицу Access



Рис. 3.40 Добавления нового объекта в таблицу Access из файла
1. Создание объекта из файла.
Рис. 3.41 Поиск файла при создании объекта в базе данных
В соответствующей строке для поля например, «Фото товара» появится слово «Пакет» (Package), это означает, что файл привязан к приложению, с помощью которого он был создан. Поэтому, при просмотре базы данных, будет ли это запрос, форма или отчет, пользователь увидит изображение файла в виде значка 
Рис. 3.42 Файл с фотографией, созданный в Word
2. Создание новых объектов.
Под созданием новых объектов в базе данных следует подразумевать использование приложения, в котором создается файл, а затем подключается в поле с описанием типа данного OLE. Для запуска режима создания новых объектов, необходимо открыть таблицу в режиме «Таблица», выбрать вариант «Создать новый» 

Рис. 3.43 Перечень типов объектов Access, которые можно использовать для создания файлов
Удобством использования приложений для создания объектов в виде файлов заключается в том, что в дальнейшем эти файлы можно использовать автономно или осуществлять их коррекцию в базе данных.
Рассмотрим вариант создания объектов для базы данных, с помощью с приложения paint.
Например, необходимо создать объект с изображением предприятия и текстом, который в дальнейшем пользователь базы данных сможет заменить или исправить. Для этого необходимо выбрать из списка объект Bitmap Image, дальнейшая технология создания объекта показана на рисунке 3.44.
1. Откройте приложение Paint
2. Вставьте фото из файла.
3. Добавьте текст (если это необходимо).
4. Сохраните, как файл.
5. Закройте приложение.
Рис. 3.44 Технология создания объекта в приложении Paint
Задание3.11
1. В таблице «Товары» в режиме «Конструктор» добавьте новый столбец с именем «Фото товара», тип данных «Поле объекта OLE», сохраните изменения.
2. В режиме «Таблица» в поле «Фото товара» выберете строку «Вставить объект из файла», выберите (поставьте точку) «Создать новый» и из раскрывающегося списка укажите документ Microsoft Word. При этом откроется текстовый редактор MS Word, здесь необходимо вставить рисунок, соответствующий товару в данной строке. Рисунки выберите из списка, который хранится непосредственно в редакторе (вкладка «Вставка», значок «Картинка», в диалоговом окне справа кнопка «Начать»), или вставьте рисунок из других программ. Можете использовать приложение Paint (объект Bitmap Image), где нарисуйте товар самостоятельно. Созданный файл закройте, он автоматически будет привязан к вашей базе, к строке, в которую ее вставили.
3. Проделайте данную процедуру для всех строк вашей таблицы «Товары».
4. Сохраните изменения.
Контрольные вопросы
1. Какие объекты можно вставить в базу данных с типом данных OLE?
2. Как можно вставить фото в таблицу в режиме «Таблица»?
3. Где в базе данных будет отображаться фотография?
4. Чем отличается способ «Создать новый объект» от способа «Создать из файла»?
5. Как поместить файл фотографии товара в базу данных, если он имеет расширение .png?
6. Можно ли осуществлять правку файла, который вставлен как объект в базу данных непосредственно в файловой системе компьютера?
7. Как вставить презентацию в базу данных?
8. Объекты каких приложений можно вставить в базу данных?
Тест с ответами: “Microsoft Access”
1. Формы предназначены для:
а) Хранения данных базы
б) Ввода данных базы и их просмотра
в) Отбора и обработки данных базы+
г) Автоматического выполнения группы команд
2. К запросам-действиям относятся запросы …
а) с параметрами, на добавление, на обновление
б) в которых используются данные из двух и более таблиц
в) с групповыми операциями и перекрестные запросы
г) на добавление, на создание таблицы, на обновление+
3. Каково основное назначение формы?
а) представить данные в нестандартной форме
б) организовать ввод данных с удаленного компьютера
в) наиболее наглядно представить данные таблицы+
г) отобрать интересующие записи
4. Что такое база данных?
а) совокупность методов формирования информационных потоков и их организация по определенным правилам
б) вся необходимая первичная информация, применяемая при эксплуатации информационной системы
в) вся необходимая для решения задач конкретной области совокупность данных, организованная по определенным правилам, позволяющим обеспечить независимость данных от прикладных программ, удобство хранения, поиска и манипулирования данными, которые записаны на машинных носителях+
г) всю совокупность сведений, описывающих ту или иную предметную область.
5. Что используют для изменения и/или удаления данных?
а) Запросы на выборку
б) Перекрестные запросы
в) Запросы-действия+
г) Итоговые запросы
6. Где отображаются связи между таблицами?
а) в окне базы данных
б) в окне “Схема данных”+
в) в окне Microsoft Access
г) в режиме конструктора таблиц
7. Для чего создается объект базы данных «Отчет»?
а) отображения данных на экране в наиболее удобном для пользователя виде
б) вывода данных на печать в наиболее удобном для пользователя виде+
в) ввода данных в таблицы
г) получения информации по условию, заданному пользователем
8. Для чего предназначены групповые операции в запросах?
а) выполнения вычислений для групп записей+
б) фильтрации записей
в) сортировки записей
г) поиска нужной записи
9. Что такое СУБД?
а) Оболочка операционной системы, позволяющая более комфортно работать с файлами
б) Набор программ, обеспечивающих работу всех аппаратных устройств компьютера и доступ пользователя к ним
в) Программы, которые позволяют создавать БД, хранить их, модифицировать и т.д.+
г) Программы по обслуживанию БД
10. Что не относится к основным функциям СУБД?
а) определение данных;
б) хранение данных+
в) управление данными.
11. В каком режиме нужно открыть форму, чтобы изменить структуру или шаблон формы в СУБД Access?
а) таблицы;
б) конструктора;+
в) предварительный просмотр.
13. Что можно разместить в поле OLE СУБД Access?
а) файл+
б) число;
в) калькулятор.
14. Группа пиктограмм, главное назначение которой – ускоренный вызов команд меню в СУБД Access:
а) полоса меню;
б) строка состояния;
в) панель инструментов+
Базы данных и системы управления базами данных
База данных – это организационная структура, предназначенная для хранения информации.
Система управления базой данных это комплекс программных средств, который предназначен для создания структуры новой базы, редактирования содержимого и визуализации информации, т.е. отбор отображаемых данных в соответствии с заданным критерием, их упорядочение, оформление и последующая выдача на устройство вывода или передача по каналам связи.
Система управления базой данных MS Access 2000
Основным структурным компонентом базы данных является таблица. В таблицах хранятся вводимые данные. Каждая таблица состоит из столбцов, называемых полями, и строк, называемых записями. Каждая запись таблицы содержит всю необходимую информацию об отдельном элементе базы данных.
При разработке структуры таблицы, прежде всего, необходимо задать поля, определив их свойства.
Свойства полей базы данных Access
Свойство
Определяет, как следует обращаться к данным этого поля. Должно быть уникальным, желательно таким, чтобы функция поля узнавалась по его имени.
Определяет тип данных, которые содержаться в данном поле.
Определяет предельную длину (в символах) данных, которые могут размещаться в данном поле.
Определяет способ форматирования данных в ячейках, принадлежащих полю.
Определяет форму, в которой вводятся данные в поле.
Определяет заголовок столбца таблицы для данного поля. Если не указана, то в качестве заголовка используется имя поля.
Значение по умолчанию
Значение, которое вводится в ячейки поля автоматически.
Условие на значение
Ограничение, используемое для проверки правильности ввода данных
Сообщение об ошибке
Текстовое сообщение, которое выдается автоматически при попытке ввода в поле ошибочных данных.
Определяет обязательность заполнения поля данными.
Разрешает ввод пустых строковых данных
Позволяет ускорять все операции, связанные с поиском или сортировкой данных этого поля. Можно также задать проверку на наличие повторов для этого поля, чтобы исключить дублирование данных.
Необходимо отметить, что свойства полей существенно зависят от типа данных, содержащихся в поле.
Типы данных Access
Текстовый (Значение по умолчанию)
Текст или числа, не требующие проведения расчетов, например номера телефонов (до 255 знаков)
Числовые данные различных форматов, используемые для проведения расчетов
Для хранения календарных дат и текущего времени
Для хранения денежных сумм
Для хранения больших объемов текста (до 65535 символов)
Специальное числовое поле, в котором Access автоматически присваивает уникальный порядковый номер каждой записи. Значения полей типа счетчика обновлять нельзя
Создает поле, в котором предлагается выбор значений из списка или из поля со списком, содержащего набор постоянных значений или значений из другой таблицы. Это в действительности не тип поля, а способ хранения поля
Объекты базы данных
СУБД MS Access 2000 позволяет создавать и использовать объекты семи различных типов.
Таблицы. Это основные объекты любой базы данных. Именно в них хранятся, во-первых, все данные, имеющиеся в базе, а, во-вторых, структура самой базы (поля, их типы и свойства).
Запросы. Это объекты предназначены для извлечения данных из таблиц и предоставления их пользователю в удобном виде. Особенность запросов состоит в том, что берут информацию из базовых таблиц и создают на их основе временную результирующую таблицу, которая не имеет аналога на жестком диске, это только образ отобранных полей и записей.
Формы. Это средства для ввода и просмотра данных. С помощью форм можно закрыть некоторые поля для несанкционированного ввода, можно разместить специальные элементы управления (счетчики, раскрывающиеся списки, переключатели, флажки и пр.) для автоматизации ввода. Можно представить форму с помощью графических средств, в виде бланка, если ввод производится со специальных бланков.
С помощью формы можно не только вводить данные, но и отображать, применяя специальные средства.
Отчеты. Предназначены для вывода данных на печатающее устройство. В них приняты специальные меры для группирования выводимых данных и для вывода специальных элементов оформления, характерных для печатных документов (верхний и нижний колонтитулы, номера страниц и т.п.)
Средства создания основных объектов базы
СУБД представляет несколько средств создания каждого из основных объектов базы. Их можно классифицировать как:
· ручные (разработка объектов в режиме Конструктора );
· автоматизированные (разработка с помощью программ-мастеров);
· автоматические – средства ускоренной разработки простейших объектов.
При разработке таблиц и запросов лучше использовать ручные средства – работать в режиме Конструктора.
При разработке учебных форм, отчетов, лучше пользоваться автоматизированными средствами, предоставляемыми мастерами.
Режимы работы с базами данных
Проектировочный. Этот режим работы предназначен для создания или изменения структуры базы, и создания ее объектов. С ним работают проектировщики БД.
Пользовательский. Этот режим предназначен для использования подготовленных ранее объектов для наполнения базы или получения данных из нее. С ним работают пользователи БД.











