Информатика. 4
Содержание
1. Типы
и свойства полей в таблицах
Access……………………………………………3
2. Информационные
ресурсы. Информационные
3. Разработать
реляционную модель БД для
учета книг в библиотеке и
реализовать ее в СУБД Access (2 запроса,
1 форма и 1 отчет). БД должна
содержать информацию о
Список
используемой литературы………………………………………………….
- Типы и свойства полей в таблицах Access
Общие сведения
У каждого поля таблицы есть свойства. Эти свойства определяют характеристики полей и особенности работы с ними. Наиболее важным свойством поля является тип данных. Тип данных поля определяет, какого рода данные можно в нем хранить. Например, в поле с типом данных "Текстовый" можно хранить данные, содержащие текстовые и числовые символы, а в поле с типом данных "Числовой" можно хранить только числовые данные.
Тип данных поля определяет много других важных характеристик поля. Например:
- Использование поля в выражениях.
- Максимальный размер значения поля.
- Возможность индексирования поля.
- Допустимые форматы данных поля.
При создании нового поля в режиме конструктора указывается тип данных поля и (необязательно) его другие свойства.
Таблица "Контакты" в режиме конструктора
При создании поля в режиме таблицы тип поля задается автоматически. Если поле создается в режиме таблицы с помощью шаблона поля или с использованием существующего поля из другой таблицы, тип данных уже определен в шаблоне или в другой таблице. Если поле создается методом ввода данных в режиме таблицы, тип данных назначается полю приложением Microsoft Office Access на основе вводимых значений. Если вводятся значения, тип данных которых отличается от типа данных поля, пользователю может быть предложено выбрать тип данных.
В режиме таблицы можно изменить тип данных поля и его свойства Формат поля, Индексированное поле и Обязательное поле.
Таблица "Контакты" в режиме таблицы
- Создание поля посредством ввода данных в пустой столбец.
- Коррекция типа данных поля и других свойств с помощью вкладки Режим таблицы на ленте.
Типы данных
Тип данных поля можно представлять себе как набор характеристик, которые относятся ко всем значениям, содержащимся в поле, и которые определяют, какого рода могут быть эти значения. Например, значения, которые хранятся в поле с типом данных "Текстовый", могут состоять только из букв, цифр и ограниченного набора знаков пунктуации. Кроме того, в таком поле может содержаться не более 255 символов.
В приложении Access предусмотрено 10 различных типов данных:
Вложение. Файлы, например с цифровыми фотографиями. В одну запись можно вложить несколько типов данных. Этого типа данных не было в более ранних версиях Access.
Счетчик. Числа, автоматически формируемые для каждой записи.
Денежный. Значения денежных сумм.
Дата/время. Значения даты и времени.
Гиперссылка. Гиперссылки, например адреса электронной почты.
Поле МЕМО. Крупные текстовые фрагменты, а также форматированный текст. Например, для подробного описания продукта обычно используется поле МЕМО.
Числовой. Числовые значения, например расстояния. Обратите внимание, что для денежных значений предусмотрен отдельный тип данных.
Поле объекта OLE. Объекты OLE, например документы Word.
Текстовый. Короткие буквенно-цифровые значения, например фамилии или почтовые адреса.
Логический. Логические значения.
Иногда кажется, что у данных в поле один тип данных, в то время как на самом деле у поля другой тип данных. Например, может показаться, что поле содержит численные значения, но на самом деле в нем записаны текстовые значения, например номера комнат. Для сравнения или преобразования значений с различными типами данных часто применяются выражения.
Поля подстановок
В
качестве типа данных поля можно задать
Мастер подстановок. При этом запускается
мастер подстановок, с помощью которого
создается поле подстановок. В поле подстановок
отображается либо список значений, получаемый
из таблицы или запроса, либо постоянный
набор значений, задаваемый пользователем
при создании поля.
В мастере подстановок можно либо ввести постоянный список значений, либо указать источник, из которого требуется получать значения, например поле в таблице. Типом данных поля подстановок может быть "Текстовый" или "Числовой", в зависимости от выбора пользователя в мастере подстановок.
Для полей подстановок предусмотрен дополнительный набор свойств поля, расположенный на вкладке Подстановка в области Свойства поля.
Свойства поля
После того как создано поле и указан его тип данных, можно задать дополнительные свойства поля. Тип данных поля определяет, какие могут быть заданы другие свойства поля. Например, можно управлять размером текстового поля, задавая его свойство Размер поля.
Для числовых и денежных полей свойство Размер поля играет важную роль, поскольку оно определяет диапазон значений поля. Например, однобайтовые числовые поля могут содержать только целые числа в диапазоне от 0 до 255.
Свойство Размер поля определяет также размер места на диске, которое требуется для каждого значения числового поля. В зависимости от размера поля число может занимать в точности 1, 2, 4, 8, 12 или 16 байтов.
У текстовых полей и полей МЕМО размер значений поля может быть различным. Для этих типов данных свойство Размер поля задает максимальное место на диске, которое может быть использовано для одного значения.
Типы данных в связях и объединениях
При связывании таблиц устанавливается отношение между общими полями (столбцами) в двух таблицах. Связь может быть один к одному, один ко многим или многие ко многим.
Объединение — это SQL-операция, которая объединяет данные из двух источников в одну запись набора записей запроса на основе значений в указанном поле, общем для источников. Объединение может быть внутренним объединением, левым внешним объединением или правым внешним объединением.
Когда
создается связь между
Когда
создается связь или
Когда создается запрос для полей с несовместимыми типами данных, в условиях отбора можно использовать оператор Like.
Нельзя изменить тип данных или значение свойства Размер поля у поля, участвующего в связи таблиц. Можно временно удалить связь, чтобы изменить свойство Размер поля, но если при этом изменить тип данных, нельзя будет восстановить связь, если перед этим не изменить тип данных другого связываемого поля.
Справочные сведения о типах данных
Вложение
Назначение. Поле с типом данных "Вложение" используется для вложения в запись нескольких файлов, например файлов изображений.
Предположим,
имеется база данных контактов соискателей
на замещение вакантных
При добавлении файлов некоторых типов каждое вложение сжимается приложением Access.
При вложении файлов перечисленных ниже типов происходит их сжатие приложением Access.
- Точечные рисунки, например BMP-файлы
- Метафайлы Windows, в том числе EMF-файлы
- EXIF-файлы
- Файлы значков
- Файлы в формате TIFF
Можно вкладывать в запись файлы многих типов, но файлы определенных типов, которые могут представлять угрозу безопасности, блокируются. Как правило, можно вкладывать любые файлы, созданные в одном из приложений выпуска 2007 системы Microsoft Office. Можно также вкладывать LOG-файлы, текстовые файлы (TEXT-, TXT-файлы) и сжатые ZIP-файлы. Список поддерживаемых форматов файлов изображений см. в таблице, расположенной далее в этом разделе.
В приложении Access блокируются следующие типы вкладываемых файлов.
Список типов блокируемых файлов
Поддерживаемые свойства поля
| Свойство | Применение |
| Подпись | Подпись поля, отображаемая
по умолчанию в формах, отчетах и запросах.
Если свойство является пустым, используется
имя поля. Допускается использование любой
текстовой строки.
Рекомендуется использовать краткие подписи. |
| Обязательное поле | Указывает, что у каждой записи должно быть по крайней мере одно вложение в этом поле. |
Счетчик
Назначение. Поле с типом данных "Счетчик" используется для формирования уникальных значений, которые служат исключительно для того, чтобы обеспечить уникальность каждой записи. Чаще всего такое поле применяется в качестве первичного ключа, особенно если нет подходящего естественного ключа (ключа, основанного на поле данных).
Для поля с типом данных "Счетчик" требуется 4 или 16 байтов, в зависимости от значения его свойства Размер поля.
Предположим, имеется таблица со сведениями о контактах. Имена контактов можно попытаться использовать в качестве первичного ключа для этой таблицы, но как быть, если у двух контактов совпадающие имена? Имена не подходят для использования в качестве естественных ключей, поскольку они часто бывают неуникальными. Если применяется поле с типом данных "Счетчик", у каждой записи заведомо будет уникальный идентификатор.
Поддерживаемые свойства поля
| Свойство | Применение |
| Подпись | Подпись поля, отображаемая
по умолчанию в формах, отчетах и
запросах. Если свойство является пустым,
используется имя поля. Допускается использование
любой текстовой строки.
Рекомендуется использовать краткие подписи. |
| Размер поля | Определяет, сколько
места выделяется для каждого
значения. Для поля с типом данных "Счетчик"
можно задать одно из двух значений:Размер
поля "Длинное целое" применяется
для тех полей с типом данных "Счетчик",
которые не используются в качестве кодов
репликации. Это значение по умолчанию.
Не следует изменять это значение, если
не создается поле для кода репликации.
Репликация не поддерживается в базах данных с новым форматом файла, таким как ACCDB. Это значение свойства обеспечивает совместимость с другими числовыми полями с размером поля "Длинное целое", когда эти поля используются для связи или объединения. Для хранения каждого значения поля требуется 4 байта. Размер поля Код репликации применяется для тех полей с типом данных "Счетчик", которые используются в качестве кодов репликации в реплике базы данных. Не следует задавать это значение для данного свойства, если речь не идет о разработке или реализации реплицированной базы данных. Для хранения каждого значения поля требуется 16 байтов. |
| Формат поля | Если поле с типом данных "Счетчик" используется в качестве первичного ключа или кода репликации, значение этого свойства задавать не нужно. В других случаях выберите требуемый формат чисел. |
| Индексированное поле | Указывает, существует
ли для этого поля индекс. Это
свойство может принимать одно из
трех значений:
Не изменяйте
значение этого свойства для поля,
используемого в первичном Можно создать индекс по одному полю, установив для него свойство Индексированное поле, однако некоторые типы индексов таким способом создать нельзя. Например, нельзя, задавая значение этого свойства, создать индекс по нескольким полям. |
Денежный
Назначение. Используется для полей, предназначенных для хранения данных, выраженных в денежных единицах.
Данные в денежных полях не округляются во время вычислений. Денежное поле задается с помощью 15 цифр слева от десятичной запятой и 4 цифр справа от нее. Для хранения каждого десятичного значения требуется 8 байтов.
Поддерживаемые свойства поля
| Свойство | Применение |
| Подпись | Подпись поля, отображаемая
по умолчанию в формах, отчетах и запросах.
Если свойство является пустым, используется
имя поля. Допускается использование любой
текстовой строки. Рекомендуется использовать краткие подписи. |
| Число десятичных знаков | Задает число десятичных знаков для отображаемых чисел. |
| Значение по умолчанию | Автоматически назначает указанное значение полю при добавлении новой записи. |
| Формат поля | Определяет способ отображения значений поля на экране и при печати в таблицах, формах и отчетах, в которых встречается данное поле. Можно использовать любой допустимый числовой формат. В большинстве случаев для свойства Формат поля следует устанавливать значение Денежный. |
| Индексированное поле | Указывает, существует
ли для этого поля индекс. Это
свойство может принимать одно из трех
значений:
Не изменяйте значение этого свойства для поля, используемого в первичном ключе. Можно создать индекс по одному полю, установив для него свойство Индексированное поле, однако некоторые типы индексов таким способом создать нельзя. Например, нельзя, задавая значение этого свойства, создать индекс по нескольким полям. |
| Обязательное поле | Требует, чтобы поле было заполнено. |
| Выравнивание текста | Определяет вариант выравнивания текста по умолчанию в элементе управления. |
| Условие на значение | Предоставляет выражение, значение которого должно быть истинно при добавлении или изменении значения поля. Используется в сочетании со свойством Текст проверки. |
Дата/время.
Назначение. Используется для полей, в которых хранятся значения даты и времени
Поддерживаемые свойства поля
| Свойство | Применение |
| Подпись | Подпись поля, отображаемая
по умолчанию в формах, отчетах и запросах.
Если свойство является пустым, используется
имя поля. Допускается использование любой
текстовой строки.
Рекомендуется использовать краткие подписи. |
| Значение по умолчанию | Автоматически назначает указанное значение полю при добавлении новой записи. |
| Формат поля | Определяет
способ отображения значений поля на
экране и при печати в таблицах,
формах и отчетах, в которых встречается
данное поле. Можно использовать встроенные
форматы или создать Список стандартных форматов Полный формат даты. Значение по умолчанию. Если значением является только дата, то время не отображается; если значением является только время, то не отображается дата. Этот формат представляет собой комбинацию краткого формата даты и длинного формата времени. Примеры
Длинный формат даты. Соответствует параметру "Полная дата" в региональных параметрах Windows. Пример: 3 апреля 2007 г. Средний формат даты. Дата отображается в следующем формате: dd-mmm-yyyy. Пример: 3-апр-2007. Краткий формат даты. Соответствует параметру "Краткая дата" в региональных параметрах Windows. Пример: 03.04.2007. Длинный формат времени. Определяется параметрами на вкладке Время в региональных параметрах Windows. Пример: 17:34:23. Средний формат времени. Значение времени отображается в виде значений часов (в 12-часовом формате суток) и минут, разделенных символом, указанным как разделитель компонентов времени. В зависимости от значений региональных параметров после минут может отображаться указатель значения времени до или после полудня (AM или PM). Пример: 5:34. Краткий формат времени. Значение времени отображается в виде значений часов (в 24-часовом формате суток) и минут, разделенных символом, указанным как разделитель компонентов времени. Пример: 17:34. |
| Индексированное поле | Указывает, существует
ли для этого поля индекс. Это
свойство может принимать одно из
трех значений:
Не изменяйте
значение этого свойства для поля,
используемого в первичном Можно создать индекс по одному полю, установив для него свойство Индексированное поле, однако некоторые типы индексов таким способом создать нельзя. Например, нельзя, задавая значение этого свойства, создать индекс по нескольким полям. |
| Отображать элемент выбора даты | Указывает, следует
ли отображать элемент управления Выбор
даты.
При использовании маски ввода для поля «Дата/время» элемент управления Выбор даты недоступен независимо от того, как было задано свойство. |
| Выравнивание текста | Определяет вариант выравнивания текста по умолчанию в элементе управления. |
| Условие на значение | Предоставляет выражение, значение которого должно быть истинно при добавлении или изменении значения поля. Используется в сочетании со свойством Текст проверки. |
Гиперссылка
Назначение. Используется для полей, в которых содержатся гиперссылки, например адреса электронной почты или URL-адреса веб-узлов.
Гиперссылка может задаваться UNC-путем или URL-адресом. Такое поле может содержать до 2048 символов.
Поддерживаемые свойства поля
| Свойство | Применение |
| Пустые строки | Разрешает (установкой значения Да) ввод строки нулевой длины ("") в поле «Гиперссылка», «Текст» или «МЕМО». |
| Только добавление | Определяет, отслеживаются
ли изменения значения поля. Предусмотрено
два варианта:
При задании значения Нет для этого поля журнал значения поля удаляется. |
| Подпись | Подпись поля, отображаемая
по умолчанию в формах, отчетах и
запросах. Если свойство является пустым,
используется имя поля. Допускается использование
любой текстовой строки.
Рекомендуется использовать краткие подписи. |
| Значение по умолчанию | Автоматически назначает указанное значение полю при добавлении новой записи. |
| Формат поля | Определяет способ отображения значений поля на экране и при печати в таблицах, формах и отчетах, в которых встречается данное поле. Для поля с типом данных "Гиперссылка" можно определить пользовательский формат. |
| Индексированное поле | Указывает, существует
ли для этого поля индекс. Это
свойство может принимать одно из
трех значений:
Не изменяйте
значение этого свойства для поля,
используемого в первичном Можно создать индекс по одному полю, установив для него свойство Индексированное поле, однако некоторые типы индексов таким способом создать нельзя. Например, нельзя, задавая значение этого свойства, создать индекс по нескольким полям. |
| Обязательное поле | Требует, чтобы поле было заполнено. |
| Выравнивание текста | Определяет вариант выравнивания текста по умолчанию в элементе управления. |
| Сжатие Юникод | Сжимает текст в поле (если в поле содержится меньше 4096 символов). |
| Условие на значение | Предоставляет выражение, значение которого должно быть истинно при добавлении или изменении значения поля. Используется в сочетании со свойством Текст проверки. |
Поле МЕМО
Назначение. Используется для хранения фрагментов текста, содержащего более 255 символов, и форматированного текста.
Поддерживаемые свойства поля
| Свойство | Применение |
| Пустые строки | Разрешает (установкой значения Да) ввод строки нулевой длины ("") в поле «Гиперссылка», «Текст» или «МЕМО». |
| Только добавление | Определяет, отслеживаются
ли изменения значения поля. Предусмотрено
два варианта:
При задании значения Нет для этого поля журнал значения поля удаляется. |
| Подпись | Подпись поля, отображаемая
по умолчанию в формах, отчетах
и запросах. Если свойство является
пустым, используется имя поля. Допускается
использование любой текстовой строки.
Рекомендуется использовать краткие подписи. |
| Значение по умолчанию | Автоматически назначает указанное значение полю при добавлении новой записи. |
| Формат поля | Определяет способ отображения значений поля на экране и при печати в таблицах, формах и отчетах, в которых встречается данное поле. Для поля МЕМО можно определить пользовательский формат. |
| Индексированное поле | Указывает, существует
ли для этого поля индекс. Это
свойство может принимать одно из трех
значений:
Не изменяйте значение этого свойства для поля, используемого в первичном ключе. Можно создать индекс по одному полю, установив для него свойство Индексированное поле, однако некоторые типы индексов таким способом создать нельзя. Например, нельзя, задавая значение этого свойства, создать индекс по нескольким полям. |
| Обязательное поле | Требует, чтобы поле было заполнено. |
| Выравнивание текста | Определяет вариант выравнивания текста по умолчанию в элементе управления. |
| Сжатие Юникод | Сжимает текст в поле (если в поле содержится меньше 4096 символов). |
| Условие на значение | Предоставляет выражение, значение которого должно быть истинно при добавлении или изменении значения поля. Используется в сочетании со свойством Текст проверки. |
Числовой
Назначение. Используется для полей, в которых содержатся числовые значения, не являющиеся денежными суммами. Для полей со значениями, которые используются в вычислениях, используйте числовой тип данных.
Поддерживаемые свойства поля
| Свойство | Применение |
| Подпись | Подпись поля, отображаемая
по умолчанию в формах, отчетах и
запросах. Если свойство является пустым,
используется имя поля. Допускается использование
любой текстовой строки
Рекомендуется использовать краткие подписи. |
| Число десятичных знаков | Задает число десятичных знаков для отображаемых чисел. |
| Значение по умолчанию | Автоматически назначает указанное значение полю при добавлении новой записи. |
| Размер поля | Выберите одно
из следующих значений:
При создании внешнего ключа для связи с первичным ключом по полю с типом данных "Счетчик" другой таблицы, используйте Длинное целое.
Для повышения быстродействия всегда указывайте наименьший достаточный Размер поля. |
| Формат поля | Определяет способ отображения значений поля на экране и при печати в таблицах, формах и отчетах, в которых встречается данное поле. Можно использовать любой допустимый числовой формат. |
| Индексированное поле | Указывает, существует
ли для этого поля индекс. Это
свойство может принимать одно из
трех значений:
Не изменяйте
значение этого свойства для поля,
используемого в первичном Можно создать индекс по одному полю, установив для него свойство Индексированное поле, однако некоторые типы индексов таким способом создать нельзя. Например, нельзя, задавая значение этого свойства, создать индекс по нескольким полям. |
| Обязательное поле | Требует, чтобы поле было заполнено. |
| Выравнивание текста | Определяет вариант выравнивания текста по умолчанию в элементе управления. |
| Условие на значение | Предоставляет выражение, значение которого должно быть истинно при добавлении или изменении значения поля. Используется в сочетании со свойством Текст проверки. |

- Информатика
- Информатика
- Информатика
- Информатика
- Информатика.Алгоритм.Табличные процессы
- Информатика в XIX и в начале XX веков. Механические и электромеханические устройства и машины
- Информатика в жизни общества
- Информатизация судов в РФ
- Информатизация Федерального Собрания Российской Федерации
- Информатика
- Информатика
- Информатика
- Информатика
- Информатика