В мире существует множество систем управления базами данных. Несмотря на то, что они могут по-разному работать с разными объектами и предоставляют пользователю различные функции и средства, большинство СУБД опираются на единый устоявшийся комплекс основных понятий. Это дает нам возможность рассмотреть одну систему и обобщить ее понятия, приемы и методы на весь класс СУБД. В качестве такого учебного объекта мы выбрали СУБД Microsoft Access, которая входит в пакет Microsoft Office.
Access 1.0, выпущенный в 1992 г., был одним из самых замечательных продуктов, когда — либо разработанных для персональных компьютеров. Этот пакет установил новые стандарты для интерфейса, улучшив систему отчетов и увеличив скорость управления данными. Благодаря этому он стал наиболее популярным пакетом СУБД для Windows и единственным универсальным программным продуктом, удовлетворяющим всех — и конечных пользователей, и разработчиков полномасштабных приложений. В настоящее время широко используются версии Ассess 97 и Access 2000.
Поиск по части слова, строки, текста в запросах MS Access — Оператор LIKE
При разработке баз данных одновременно приходится работать с несколькими различными структурными объектами. В Access реализован совершенно новый формат хранения данных. Единая унифицированная структура, которая называется контейнер, включает в себя все структурные элементы — таблицы, запросы, программные модули на Access Basic и т.д. Стандартное расширение этих файлов .MDB (Microsoft Data Base).
При открытии файла .MDB все объекты базы данных выводятся в виде списка в окне базы данных. Для выбора одного из указанных списков используются вкладки (корешки).
Рассмотрим кратко назначение объектов Access.
Таблица предназначена для хранения данных в виде записей (строк) и полей (столбцов). Таблицы составляют основу базы данных. Именно в них хранится информация, организованная определенным образом.
Запрос – позволяющий получить нужные данные из одной или нескольких таблиц, рассчитать значения некоторых данных по формулам.
Форма– объект, предназначенный, как для ввода, так и для вывода данных в удобном для пользователя виде. В форме можно разместить элементы управления, применяемые для ввода, изображения и изменения данных в полях таблиц.
Отчет –объект, предназначенный для печати данных.
Макросы – средства для автоматизации работы с формами, отчетами и др.
Модули – программные модули на языке Visual Basic.
Рис. 7. Окно базы данных в Ассess.
Таблицы
Основной структурный элемент Access — таблица, в которой хранится информация. Все другие объекты основаны на данных таблиц. Подобно другим базам данных Access использует термины поле(столбец таблицы) изапись(строка таблицы). Каждое поле имеет свой тип и обладает определенными свойствами.
От свойств полей зависит, какие типы данных можно вносить в поле, а какие нет, а также то, что можно делать с данными, содержащимися в поле.
урок по Microsoft Access «задать в поле memo несколько значений из справочника»
Типы полей
- Текстовый- используется для хранения текстовой информации длиной до 255 символов.
- Memo- используется для хранения текста большого объема до 65 535 символов. Особенность поля MEMO состоит в том, что реально эти данные хранятся не в поле, а в другом месте, а в поле хранится только указатель на то, где расположен текст.
- Числовой- используется для хранения числовых значений, которые могут использоваться в математических расчетах. Оно тоже имеет размер, но числовые поля бывают разными, например, для ввода целых чисел и для ввода действительных чисел. В последнем случае кроме размера поля задается также размер десятичной части числа.
- Дата/Время- значения вводятся в поля такого типа в стандартном формате, например 1/1/99, 12:53:00 PM.
- Денежный- предназначен для хранения точного значения очень больших чисел и позволяет проводить точные вычисления над ними. Денежные суммы можно хранить и в числовом поле, но в денежном формате с ними удобнее работать. В этом случае компьютер изображает числа вместе с денежными единицами, различает рубли и копейки, фунты и пенсы, доллары и центы.
- Счетчик (Counter)- используется для автоматической нумерации добавляемой записи. На первый взгляд это обычное числовое поле, но оно имеет свойство автоматического наращивания. Если в базе есть такое поле, то при вводе новой записи в него автоматически вводится число, на единицу большее, чем значение того же поля в предыдущей записи.
- Логический- используется для хранения логических величин, имеющих только два значения (Да или Нет; 0 или 1; Истина или Ложь и т.п.). Длина такого поля всегда равна 1 биту.
- Объект OLE- позволяет хранить документы, таблицы, графики, рисунки, звуковые сигналы, видео- и другую информацию, созданную приложениями Windows, которые поддерживают технологию OLE.
- Мастер подстановок.. — такое поле служит для создания связей между таблицами СУБД Access.
Источник: studfile.net
Поиск правильных ответов
Особенность поля типа «МЕМО» таблицы MS Access состоит в том, что …
✓ данные хранятся не в поле, а в поле хранится только указатель на то, где расположен текст
Решение:
У текстового поля есть недостаток, связанный с тем, что оно имеет ограниченный размер (не более 256 символов). Если нужно вставить в поле длинный текст, для этого служит поле типа MEMO. В нем можно хранить до 65 535 символов. Особенность поля MEMO состоит в том, что реально эти данные хранятся не в поле, а в другом месте, а в поле хранится только указатель на то, где расположен текст.
Источник: ruotvet.ru
Длинный текст (ранее — тип данных «Поле MEMO»)
В более ранних версиях Access для хранения больших объемов текста использовался тип данных MEMO, а текстовый — более короткие строки (до 255 знаков). В Access 2013 и Access 2016 эти два типа данных были переименованы в «Длинный текст» и «Короткий текст» соответственно. Их свойства и размеры отличаются в зависимости от того, используете ли вы базу данных для настольных компьютеров или веб-приложение Access. Ниже приведены подробные сведения:
Текстовые поля в базе данных рабочего стола (ACCDB)
Длинный текст. В ACCDB-файлах поле «Длинный текст» работает так же, как «Поле MEMO» в предыдущих версиях. В нем можно хранить около 1 гигабайта текста, хотя элементы управления в формах и отчетах могут отображать только первые 64 000 символов. Можно установить тип данных поля «Длинный текст» для отображения форматированного текста, который содержит, например, полужирный или подчеркнутый шрифт.
Короткий текст. В ACCDB-файлах поле «Короткий текст» работает так же, как поле «Текст» в предыдущих версиях. Оно может хранить 255 символов.
Текстовые поля в веб-приложениях Access
Длинный текст. В веб-приложениях Access поле «Длинный текст» может хранить данные объемом 2^30-1 байт, что равнозначно типу данных nvarchar(max) в SQL Server. Вы можете установить ограничение количества символов, чтобы пользователи использовали поле только частично. Хранить форматированный текст в веб-приложениях Access невозможно.
Короткий текст В веб-приложениях Access по умолчанию в поле «Короткий текст» установлено значение 255 символов, но его можно изменить до 4000 символов. Эквивалентом SQL Server является nvarchar, длина — от 1 до 4000.
Элементы управления полей «Длинный текст» и «Короткий текст» по умолчанию
В большинстве случаев в Access используются элементы управления текстового поля для отображения полей «Длинный текст» и «Короткий текст». Но если добавляется поле «Длинный текст» для просмотра в приложении Access, создается многострочное текстовое поле. При просмотре в браузере можно переходить к следующей строке многострочного текстового поля с помощью клавиши ВВОД. Если вы работаете в режиме таблицы, для просмотра данных во второй и последующих строках потребуется использовать полосы прокрутки.
Если в поле «Длинный текст» базы данных рабочего стола Access настроено отображение форматированного текста, при добавлении такого поля в форму или отчет к текстовому полю автоматически применяется параметр форматированного текста.
Источник: support.microsoft.com