Типы данных в субд access
Базы данных и системы управления базами данных
База данных – это организационная структура, предназначенная для хранения информации.
Система управления базой данных это комплекс программных средств, который предназначен для создания структуры новой базы, редактирования содержимого и визуализации информации, т.е. отбор отображаемых данных в соответствии с заданным критерием, их упорядочение, оформление и последующая выдача на устройство вывода или передача по каналам связи.
Система управления базой данных MS Access 2000
Access – это реляционная система управления базами данных (СУБД), входящая в пакет MS Office .
Все составляющие базы данных, такие, как таблицы, отчеты, запросы, формы и объекты, в Access хранятся в едином дисковом файле, который имеет расширение . mdb .
Основным структурным компонентом базы данных является таблица. В таблицах хранятся вводимые данные. Каждая таблица состоит из столбцов, называемых полями, и строк, называемых записями. Каждая запись таблицы содержит всю необходимую информацию об отдельном элементе базы данных.
При разработке структуры таблицы, прежде всего, необходимо задать поля, определив их свойства.
Свойства полей базы данных Access
Свойство
Определяет, как следует обращаться к данным этого поля. Должно быть уникальным, желательно таким, чтобы функция поля узнавалась по его имени.
Определяет тип данных, которые содержаться в данном поле.
Определяет предельную длину (в символах) данных, которые могут размещаться в данном поле.
Определяет способ форматирования данных в ячейках, принадлежащих полю.
Определяет форму, в которой вводятся данные в поле.
Определяет заголовок столбца таблицы для данного поля. Если не указана, то в качестве заголовка используется имя поля.
Значение по умолчанию
Значение, которое вводится в ячейки поля автоматически.
Условие на значение
Ограничение, используемое для проверки правильности ввода данных
Сообщение об ошибке
Текстовое сообщение, которое выдается автоматически при попытке ввода в поле ошибочных данных.
Определяет обязательность заполнения поля данными.
Разрешает ввод пустых строковых данных
Позволяет ускорять все операции, связанные с поиском или сортировкой данных этого поля. Можно также задать проверку на наличие повторов для этого поля, чтобы исключить дублирование данных.
Необходимо отметить, что свойства полей существенно зависят от типа данных, содержащихся в поле.
Типы данных Access
Текстовый (Значение по умолчанию)
Текст или числа, не требующие проведения расчетов, например номера телефонов (до 255 знаков)
Числовые данные различных форматов, используемые для проведения расчетов
Для хранения календарных дат и текущего времени
Для хранения денежных сумм
Для хранения больших объемов текста (до 65535 символов)
Специальное числовое поле, в котором Access автоматически присваивает уникальный порядковый номер каждой записи. Значения полей типа счетчика обновлять нельзя
Может иметь только одно из двух возможных значений ( True / False , Да/Нет)
Поле объекта OLE
Объект (например, электронная таблица Microsoft Excel , документ Microsoft Word , рисунок, звукозапись или другие данные в двоичном формате), связанный или внедренный в таблицу Access
Для хранения адресов URL Web -объектов Интернета.
Создает поле, в котором предлагается выбор значений из списка или из поля со списком, содержащего набор постоянных значений или значений из другой таблицы. Это в действительности не тип поля, а способ хранения поля
Объекты базы данных
СУБД MS Access 2000 позволяет создавать и использовать объекты семи различных типов.
Таблицы. Это основные объекты любой базы данных. Именно в них хранятся, во-первых, все данные, имеющиеся в базе, а, во-вторых, структура самой базы (поля, их типы и свойства).
Запросы. Это объекты предназначены для извлечения данных из таблиц и предоставления их пользователю в удобном виде. Особенность запросов состоит в том, что берут информацию из базовых таблиц и создают на их основе временную результирующую таблицу, которая не имеет аналога на жестком диске, это только образ отобранных полей и записей.
Формы. Это средства для ввода и просмотра данных. С помощью форм можно закрыть некоторые поля для несанкционированного ввода, можно разместить специальные элементы управления (счетчики, раскрывающиеся списки, переключатели, флажки и пр.) для автоматизации ввода. Можно представить форму с помощью графических средств, в виде бланка, если ввод производится со специальных бланков.
С помощью формы можно не только вводить данные, но и отображать, применяя специальные средства.
Отчеты. Предназначены для вывода данных на печатающее устройство. В них приняты специальные меры для группирования выводимых данных и для вывода специальных элементов оформления, характерных для печатных документов (верхний и нижний колонтитулы, номера страниц и т.п.)
Страницы. Этот объект позволяет создать Web -страницы, компоненты которых осуществляют связь с базой данных. Web -страницу можно передать клиенту, сама же база будет располагаться на сервере.
Макросы и модули. Эти объекты предназначены как для автоматизации повторяющихся операций при работе с СУБД, так и для создания новых функций путем программирования. Макросы состоят из последовательности внутренних команд СУБД Access и являются одним из средств автоматизации работы с базой. Модули создаются средствами внешнего языка программирования Visual Basic for Applications .
Средства создания основных объектов базы
СУБД представляет несколько средств создания каждого из основных объектов базы. Их можно классифицировать как:
· ручные (разработка объектов в режиме Конструктора );
· автоматизированные (разработка с помощью программ-мастеров);
· автоматические – средства ускоренной разработки простейших объектов.
При разработке таблиц и запросов лучше использовать ручные средства – работать в режиме Конструктора.
При разработке учебных форм, отчетов, лучше пользоваться автоматизированными средствами, предоставляемыми мастерами.
Режимы работы с базами данных
Проектировочный. Этот режим работы предназначен для создания или изменения структуры базы, и создания ее объектов. С ним работают проектировщики БД.
Пользовательский. Этот режим предназначен для использования подготовленных ранее объектов для наполнения базы или получения данных из нее. С ним работают пользователи БД.
ШКОЛА ПРОГРАММИРОВАНИЯ
Вы здесь
Сообщение об ошибке
Типы данных в Access 2010
На прошлых уроках «Создание таблиц в Access 2010. Часть 1» и «Создание таблиц в Access 2010. Часть 2» при создании таблиц базы данных мы воспользовались тремя типами данных «Счетчик», «Текстовый» и «Дата/время». Теперь давайте рассмотрим, какие еще типы данных есть в Access 2010, для чего они применяются и какие объемы памяти необходимы для их хранения и обработки.
Смотрим в таблицу:
Тип данных
Описание
Объем занимаемой памяти
Обычная текстовая строка
Числа, как целые, так и вещественные
Дата и/или время
Уникальное целое число, указывающее порядковый номер записи в таблице
Логические значение (True/False)
Объекты других приложений Windows (1 объект)
Ссылка на файл (на данном ПК, в интернете или лок. Сети)
Объекты других приложений Windows (несколько объектов)
Из всех перечисленных типов данных, чаще всего в Access Вы будете сталкиваться со следующими типами:
- Текстовый –применяется для хранения строк, длина у которых не превышает 255 символов (например ФИО сотрудника, название товара, адрес и т.д.)
- ПолеMEMO– используется для хранения многострочного форматированного текста (также сохраняются все параметры шрифта). Применяется для хранения, например характеристики сотрудника, описание состава продукта.
- Числовой – используется для хранения различных типов чисел, как целых, так и вещественных. В таблице «Диапазоны чисел» приведено подробное описание задаваемых размерностей чисел в поле «Размер поля».
- Денежный – применяется для хранения денежных значений. По сути это тот же числовой тип, только отсутствует возможность задания размерности поля.
- Счетчик – используется для описания поля, которое заданно как первичный ключ. В поле этого типа для каждой новой записи генерируется уникальное число формата «Длинное целое».
- Дата/время –применяется для хранения значений календарных дат и времени. С помощью «Формат поля» можно задать вид отображения дат и времени. По умолчанию используется «Краткий формат даты».
- Логический –используется для хранения всего двух логических значений «Истина/Ложь». С помощью «Формат поля» можно задать, в каком виде будут отображаться данные в этом поле. По умолчанию «Истина/Ложь», остальные «Да/Нет», «Вкл/Выкл».
- Вложение – этот тип данных появился начиная с версии Access 2007. Поле с типом «Вложение» позволяет добавлять файлы (документы, рисунки и т.д.). Размер одного добавляемого файла не должен превышать 256мб, а суммарно не более 2гб на одну строку. Для того, чтобы вложить файл(ы), достаточно щелкнуть в записи, по полю типа «Вложение», два раза, после чего откроется окно добавления файлов.
Базы данных и системы управления базами данных
База данных – это организационная структура, предназначенная для хранения информации.
Система управления базой данных это комплекс программных средств, который предназначен для создания структуры новой базы, редактирования содержимого и визуализации информации, т.е. отбор отображаемых данных в соответствии с заданным критерием, их упорядочение, оформление и последующая выдача на устройство вывода или передача по каналам связи.
Система управления базой данных MS Access 2000
Access – это реляционная система управления базами данных (СУБД), входящая в пакет MS Office .
Все составляющие базы данных, такие, как таблицы, отчеты, запросы, формы и объекты, в Access хранятся в едином дисковом файле, который имеет расширение . mdb .
Основным структурным компонентом базы данных является таблица. В таблицах хранятся вводимые данные. Каждая таблица состоит из столбцов, называемых полями, и строк, называемых записями. Каждая запись таблицы содержит всю необходимую информацию об отдельном элементе базы данных.
При разработке структуры таблицы, прежде всего, необходимо задать поля, определив их свойства.
Свойства полей базы данных Access
Свойство
Определяет, как следует обращаться к данным этого поля. Должно быть уникальным, желательно таким, чтобы функция поля узнавалась по его имени.
Определяет тип данных, которые содержаться в данном поле.
Определяет предельную длину (в символах) данных, которые могут размещаться в данном поле.
Определяет способ форматирования данных в ячейках, принадлежащих полю.
Определяет форму, в которой вводятся данные в поле.
Определяет заголовок столбца таблицы для данного поля. Если не указана, то в качестве заголовка используется имя поля.
Значение по умолчанию
Значение, которое вводится в ячейки поля автоматически.
Условие на значение
Ограничение, используемое для проверки правильности ввода данных
Сообщение об ошибке
Текстовое сообщение, которое выдается автоматически при попытке ввода в поле ошибочных данных.
Определяет обязательность заполнения поля данными.
Разрешает ввод пустых строковых данных
Позволяет ускорять все операции, связанные с поиском или сортировкой данных этого поля. Можно также задать проверку на наличие повторов для этого поля, чтобы исключить дублирование данных.
Необходимо отметить, что свойства полей существенно зависят от типа данных, содержащихся в поле.
Типы данных Access
Текстовый (Значение по умолчанию)
Текст или числа, не требующие проведения расчетов, например номера телефонов (до 255 знаков)
Числовые данные различных форматов, используемые для проведения расчетов
Для хранения календарных дат и текущего времени
Для хранения денежных сумм
Для хранения больших объемов текста (до 65535 символов)
Специальное числовое поле, в котором Access автоматически присваивает уникальный порядковый номер каждой записи. Значения полей типа счетчика обновлять нельзя
Может иметь только одно из двух возможных значений ( True / False , Да/Нет)
Поле объекта OLE
Объект (например, электронная таблица Microsoft Excel , документ Microsoft Word , рисунок, звукозапись или другие данные в двоичном формате), связанный или внедренный в таблицу Access
Для хранения адресов URL Web -объектов Интернета.
Создает поле, в котором предлагается выбор значений из списка или из поля со списком, содержащего набор постоянных значений или значений из другой таблицы. Это в действительности не тип поля, а способ хранения поля
Объекты базы данных
СУБД MS Access 2000 позволяет создавать и использовать объекты семи различных типов.
Таблицы. Это основные объекты любой базы данных. Именно в них хранятся, во-первых, все данные, имеющиеся в базе, а, во-вторых, структура самой базы (поля, их типы и свойства).
Запросы. Это объекты предназначены для извлечения данных из таблиц и предоставления их пользователю в удобном виде. Особенность запросов состоит в том, что берут информацию из базовых таблиц и создают на их основе временную результирующую таблицу, которая не имеет аналога на жестком диске, это только образ отобранных полей и записей.
Формы. Это средства для ввода и просмотра данных. С помощью форм можно закрыть некоторые поля для несанкционированного ввода, можно разместить специальные элементы управления (счетчики, раскрывающиеся списки, переключатели, флажки и пр.) для автоматизации ввода. Можно представить форму с помощью графических средств, в виде бланка, если ввод производится со специальных бланков.
С помощью формы можно не только вводить данные, но и отображать, применяя специальные средства.
Отчеты. Предназначены для вывода данных на печатающее устройство. В них приняты специальные меры для группирования выводимых данных и для вывода специальных элементов оформления, характерных для печатных документов (верхний и нижний колонтитулы, номера страниц и т.п.)
Страницы. Этот объект позволяет создать Web -страницы, компоненты которых осуществляют связь с базой данных. Web -страницу можно передать клиенту, сама же база будет располагаться на сервере.
Макросы и модули. Эти объекты предназначены как для автоматизации повторяющихся операций при работе с СУБД, так и для создания новых функций путем программирования. Макросы состоят из последовательности внутренних команд СУБД Access и являются одним из средств автоматизации работы с базой. Модули создаются средствами внешнего языка программирования Visual Basic for Applications .
Средства создания основных объектов базы
СУБД представляет несколько средств создания каждого из основных объектов базы. Их можно классифицировать как:
· ручные (разработка объектов в режиме Конструктора );
· автоматизированные (разработка с помощью программ-мастеров);
· автоматические – средства ускоренной разработки простейших объектов.
При разработке таблиц и запросов лучше использовать ручные средства – работать в режиме Конструктора.
При разработке учебных форм, отчетов, лучше пользоваться автоматизированными средствами, предоставляемыми мастерами.
Режимы работы с базами данных
Проектировочный. Этот режим работы предназначен для создания или изменения структуры базы, и создания ее объектов. С ним работают проектировщики БД.
Пользовательский. Этот режим предназначен для использования подготовленных ранее объектов для наполнения базы или получения данных из нее. С ним работают пользователи БД.
Типы данных в субд access
Тест по теме субд ms Access с ответами
Правильный вариант ответа отмечен знаком +
1. Какое расширение имеет файл СУБД Access?
2. Когда приложение MS Access создает файл для работы с приложением?
+ В начале работы с документом.
– При закрытии документа.
– В заданное пользователем время.
– Только после сохранения документа.
3. Основными объектами СУБД MS Access являются:
+ таблицы, формы, запросы, отчеты.
– формы, таблицы, строки, отчеты.
– отчеты, таблицы, формы.
– Формы, таблицы, запросы, выборки.
4. Основным объектом базы данных СУБД Access является:
5. Запросы в СУБД Access предназначены для:
– поиска и сортировки данных.
– добавления и просмотра данных.
+ поиска, сортировки, добавления и удаления, обновления записей.
– для редактирования данных в таблице.
6. Отчет в СУБД Access предназначен для:
+ вывода данных на печать.
– ввода и редактирования данных.
– создания команд для автоматизации работы.
7. Сколько знаков может быть в текстовом поле?
8. Мастер подстановок в СУБД MS Access используется:
– для создания нового поля в таблице.
– для создания новых таблиц.
+ для добавления значений полей из других таблиц или фиксированного списка данных.
– для ввода или вывода выражений.
9. Какие типы данных используются в СУБД MS Access для хранения больших объемов текста?
тест 10. Какие типы данных используются в СУБД MS Access для хранения графических объектов?
11. Какой тип данных необходимо выбрать для ввода суммы 4784 рублей, 67 $?
12. В поле OLE СУБД Access можно разместить:
+ изображение или лист MS Excel.
– большие фрагменты текста.
13. В режиме конструктора таблицы СУБД Access можно:
+ создавать таблицу, добавляя поля и устанавливая для них значений и свойства
– создавать подстановки значений.
14. Объектом субд ms access не является:
+ ничего из вышеперечисленного.
15. Назовите основные виды запросов в СУБД MS Access.
– На выборку, с параметрами, SQL.
– На выборку, с параметром, перекрестные.
+ На выборку, с параметрами, на изменение, пер5кресные и SQL.
– На выборку, перекрестные, на изменение.
16. Форма в СУБД Access предназначена для:
– удобства ввода данных в БД.
+ удобства ввода и просмотра данных таблицы.
– создания документов для печати.
– изменения готовой базы данных.
17. Условие, по которому происходит поиск и отбор записей, размещенных в таблице, называется:
18. Структура таблицы определяется с помощью трех колонок. Укажите лишнюю колонку.
19. Столбец в СУДБ называется:
тест_20. Типом полей СУБД Access не является:
21. В СУБД Access допустимы типы полей записей:
– гиперссылка, телефонный, логический.
– вложение, подстановка, текст.
– число, изображение, гиперссылка
+ счетчик, денежная единица, мастер подстановок.
22. Основные типы форм в СУБД Access:
– табличная, простая, ленточная.
+ обычная, ленточная, табличная.
– табличная, линейная, обычная.
– ленточная и табличная.
23. Для какого поля необходимо заполнить следующую форму:
24. К основным свойства полей таблицы БД относят:
+ имя, тип, размер, формат, подпись, значение по умолчанию, условие на значение.
– имя, тип, длинна, формат, заголовок.
– имя, тип, заголовок, условие на значение и значение по умолчанию.
– формат, размер, тип, имя, подпись.
25. Заголовок столбца таблицы для поля определяет:
+ имя поля или подпись.
26. Какой тип данных необходимо выбрать для ввода номеров телефонов NNN-NN-NN?
27. Для чего предназначено окно «Схема данных»?
– Для просмотра таблиц.
– Для редактирования записей.
– Для создания связей между запросами и формами.
+ Для создания связей между таблицами.
28. Какой тип связи необходимо установить, если одной записи в таблице А может соответствовать несколько записей в таблице В, а одной записи в таблице В — несколько записей в таблице А?
29. Какому требованию должны соответствовать ключевые поля?
– Должны быть типа «Счетчик».
– Должны содержать вложение.
+ Не должны повторяться.
– Должны быть типа MEМО.
тест№ 30. Между какими объектами устанавливаются связи?
31. Каково назначение ключевого поля?
– Создание новых таблиц.
+ Создание связей между таблицами.
32. Для хранения данных в СУБД Аccess используется:
33. Для чего предназначено диалоговое окно «Добавить таблицу» в окне «Схема данных»?
+ Для выбора таблиц, с которыми устанавливаются связи.
– Для создания формы.
– Для создания запроса.
– Для удаления записей из таблицы.
34. Что называют первичным ключом таблицы?
– Строку таблицы, содержащую уникальную информацию.
– Столбец таблицы, содержащий неуникальную информацию.
+ Совокупность поле таблицы, которые однозначно определяют каждую запись.
– Столбец таблицы, содержащий уникальную информацию.
35. В каком режиме формы можно добавить элементы управления?
– В режиме мастера.
– В режиме автоформы.
+ В режиме конструктора.
– В режиме таблицы.
36. Режим таблицы субд ms access позволяет:
– вносить и редактировать данные в таблице.
+ создавать таблицу и редактировать ее, вносить данные.
– создавать таблицы, формировать отчеты и запросы.
– создавать таблицы и формы.
37. В СУБД MS Access отчеты создаются на вкладе «Создание» с помощью кнопки:
38. Выделяют следующие способы создания таблиц в СУБД Access:
– В виде представления таблицы аналогично работе в табличном редакторе.
– С помощью службы Access и дополнительного компонента SharePoint.
– С помощью конструктора вручную.
+ Все варианты верны.
39. В режиме таблицы СУБД MS Access нельзя:
– Удалять и добавлять поля.
– Настраивать свойства поля.
+ Верный вариант отсутствует.
40тест. Для чего предназначен перекрестный запрос?
+ Для создания итоговой таблицы.
– Для замены данных.
– Для вывода данных, соответствующих условию отбора.
– Для внесения изменений в несколько таблиц.
41. Создание индексов для поля с каким типом данных не допускается при фильтрации данных:
42. Макросы в СУБД MS Access используются для:
– ввода и редактирования данных.
43. Компонент SharePoint можно использовать для:
– создания базы данных на компьютере.
+ создания веб-приложений баз данных.
– построения диаграмм на основе базы данных.
– создание резервной копии базы данных.
44. Какие данные можно экспортировать в документ MS Word из MS Access?
– Таблицу и запрос.
– Таблицу и форму.
– Таблицу и отчет.
+ Таблицу, запрос, форму и отчет.
45. Экспорт и импорт данных можно выполнить на вкладке:
– Работа с базами данных
46. Диаграмма в СУБД MS Access может быть построена при помощи:
– Команды «Диаграммы» на вкладке «Создание».
– С помощью команды «Мастер диаграмм» на вкладке «Главная».
+ С помощью выбора в контекстном меню при нажатии на таблицу правой кнопки мыши «Сводная диаграмма».
– С помощью команды «Мастер диаграмм» на вкладке «Работа с базами данных».
Типы данных в субд access
§ 14. Типы полей базы данных Microsoft Access
Помимо текстового и числового типа данных полей в СУБД Microsoft Access существует несколько дополнительных типов данных. Приведём краткое описание всех типов:
символьные или числовые данные, не требующие вычислений. Поле данного типа может содержать до `255` символов.
поле MEMO предназначено для ввода текстовой информации, по объёму превышающей `255` символов. Такое поле может содержать до `65535` символов. Этот тип данных отличается от типа Текстовый (Text) тем, что в таблице хранятся не сами данные, а ссылки на блоки данных, хранящиеся отдельно. За счёт этого ускоряется обработка таблиц (сортировка, поиск и т. п.).
числовой тип применяется для хранения числовых данных, используемых в математических расчётах. Существует несколько подтипов числового типа. От выбора подтипа данных числового типа зависит размер данных и точность вычислений. Данные числового типа могут содержаться в `1`, `2`, `4`, `8` или `16` байтах. Подтип целые числа используется для представления целых чисел от `-32768` до `32767`, при этом числа занимают `2` байта памяти ЭВМ. Длинные целые числа занимают `4` байта памяти и используются для целых чисел от `-2147483648` до `2147483647`. Одинарные числа с плавающей точкой занимают `4` байта и используются для чисел от `-3.402823`E`38` до `3.402823`E`38` (здесь знак E`38` означает произведение на число 10, возведённое в `38` степень). Двойные числа с плавающей точкой – занимают `8` байтов памяти. Этот подтип чисел также называется числами двойной точности и используются для чисел в диапазоне примерно от `-1`E`308` до `1`E`308`.
тип для представления даты и времени. Позволяет вводить даты с сотого по `9999`-ый год. Размер этого поля — `8` байтов. Даты и время хранятся в специальном фиксированном числовом формате. Дата является целой частью значения поля типа Дата/Время, а время — его дробной частью. Access предоставляет большой выбор форматов отображения даты и времени.
тип данных, предназначенный для хранения данных, точность представления которых колеблется от `1` до `4` десятичных знаков. Целая часть данного типа может содержать до `15` десятичных знаков.
поле содержащее `4`-байтный уникальный номер, определяемый Microsoft Access автоматически для каждой новой записи либо случайным образом, либо путём увеличения предыдущего значения на `1`. Значения полей типа счётчика обновлять нельзя. Максимальное число записей в таблице с полем счётчика не должно превышать двух миллиардов.
логическое поле, которое может содержать только два значения, интерпретируемых как Да/Нет, Истина/Ложь, Включено/Выключено. Microsoft Access использует величину `1` для представления значения Истина и величину `0` — для значения Ложь.
содержит ссылку на OLE-объект (документ Microsoft Word, звук, рисунок и т. п.).
даёт возможность хранить в поле ссылку, с помощью которой можно ссылаться на произвольный фрагмент данных внутри файла или Web-страницы на том же компьютере, в интранет или в Интернет.