Автор работы: Пользователь скрыл имя, 24 Ноября 2011 в 12:40, контрольная работа
У каждого поля таблицы есть свойства. Эти свойства определяют характеристики полей и особенности работы с ними. Наиболее важным свойством поля является тип данных. Тип данных поля определяет, какого рода данные можно в нем хранить. Например, в поле с типом данных "Текстовый" можно хранить данные, содержащие текстовые и числовые символы, а в поле с типом данных "Числовой" можно хранить только числовые данные.
1. Типы и свойства полей в таблицах Access……………………………………………3
2. Информационные ресурсы. Информационные продукты и услуги. Рынок информационных продуктов и услуг. Правовое регулирование на информационном рынке……………………………………………………………………………………...18
3. Разработать реляционную модель БД для учета книг в библиотеке и реализовать ее в СУБД Access (2 запроса, 1 форма и 1 отчет). БД должна содержать информацию о читателях, книгах, сроках выдачи и возврата книг………………………………….29
Список используемой литературы…………………………………………………...…39
Содержание
1. Типы
и свойства полей в таблицах
Access……………………………………………3
2. Информационные
ресурсы. Информационные
3. Разработать
реляционную модель БД для
учета книг в библиотеке и
реализовать ее в СУБД Access (2 запроса,
1 форма и 1 отчет). БД должна
содержать информацию о
Список
используемой литературы………………………………………………….
Общие сведения
У каждого поля таблицы есть свойства. Эти свойства определяют характеристики полей и особенности работы с ними. Наиболее важным свойством поля является тип данных. Тип данных поля определяет, какого рода данные можно в нем хранить. Например, в поле с типом данных "Текстовый" можно хранить данные, содержащие текстовые и числовые символы, а в поле с типом данных "Числовой" можно хранить только числовые данные.
Тип данных поля определяет много других важных характеристик поля. Например:
При создании нового поля в режиме конструктора указывается тип данных поля и (необязательно) его другие свойства.
Таблица "Контакты" в режиме конструктора
При создании поля в режиме таблицы тип поля задается автоматически. Если поле создается в режиме таблицы с помощью шаблона поля или с использованием существующего поля из другой таблицы, тип данных уже определен в шаблоне или в другой таблице. Если поле создается методом ввода данных в режиме таблицы, тип данных назначается полю приложением Microsoft Office Access на основе вводимых значений. Если вводятся значения, тип данных которых отличается от типа данных поля, пользователю может быть предложено выбрать тип данных.
В режиме таблицы можно изменить тип данных поля и его свойства Формат поля, Индексированное поле и Обязательное поле.
Таблица "Контакты" в режиме таблицы
Типы данных
Тип данных поля можно представлять себе как набор характеристик, которые относятся ко всем значениям, содержащимся в поле, и которые определяют, какого рода могут быть эти значения. Например, значения, которые хранятся в поле с типом данных "Текстовый", могут состоять только из букв, цифр и ограниченного набора знаков пунктуации. Кроме того, в таком поле может содержаться не более 255 символов.
В приложении Access предусмотрено 10 различных типов данных:
Вложение. Файлы, например с цифровыми фотографиями. В одну запись можно вложить несколько типов данных. Этого типа данных не было в более ранних версиях Access.
Счетчик. Числа, автоматически формируемые для каждой записи.
Денежный. Значения денежных сумм.
Дата/время. Значения даты и времени.
Гиперссылка. Гиперссылки, например адреса электронной почты.
Поле МЕМО. Крупные текстовые фрагменты, а также форматированный текст. Например, для подробного описания продукта обычно используется поле МЕМО.
Числовой. Числовые значения, например расстояния. Обратите внимание, что для денежных значений предусмотрен отдельный тип данных.
Поле объекта OLE. Объекты OLE, например документы Word.
Текстовый. Короткие буквенно-цифровые значения, например фамилии или почтовые адреса.
Логический. Логические значения.
Иногда кажется, что у данных в поле один тип данных, в то время как на самом деле у поля другой тип данных. Например, может показаться, что поле содержит численные значения, но на самом деле в нем записаны текстовые значения, например номера комнат. Для сравнения или преобразования значений с различными типами данных часто применяются выражения.
Поля подстановок
В
качестве типа данных поля можно задать
Мастер подстановок. При этом запускается
мастер подстановок, с помощью которого
создается поле подстановок. В поле подстановок
отображается либо список значений, получаемый
из таблицы или запроса, либо постоянный
набор значений, задаваемый пользователем
при создании поля.
В мастере подстановок можно либо ввести постоянный список значений, либо указать источник, из которого требуется получать значения, например поле в таблице. Типом данных поля подстановок может быть "Текстовый" или "Числовой", в зависимости от выбора пользователя в мастере подстановок.
Для полей подстановок предусмотрен дополнительный набор свойств поля, расположенный на вкладке Подстановка в области Свойства поля.
Свойства поля
После того как создано поле и указан его тип данных, можно задать дополнительные свойства поля. Тип данных поля определяет, какие могут быть заданы другие свойства поля. Например, можно управлять размером текстового поля, задавая его свойство Размер поля.
Для числовых и денежных полей свойство Размер поля играет важную роль, поскольку оно определяет диапазон значений поля. Например, однобайтовые числовые поля могут содержать только целые числа в диапазоне от 0 до 255.
Свойство Размер поля определяет также размер места на диске, которое требуется для каждого значения числового поля. В зависимости от размера поля число может занимать в точности 1, 2, 4, 8, 12 или 16 байтов.
У текстовых полей и полей МЕМО размер значений поля может быть различным. Для этих типов данных свойство Размер поля задает максимальное место на диске, которое может быть использовано для одного значения.
Типы данных в связях и объединениях
При связывании таблиц устанавливается отношение между общими полями (столбцами) в двух таблицах. Связь может быть один к одному, один ко многим или многие ко многим.
Объединение — это SQL-операция, которая объединяет данные из двух источников в одну запись набора записей запроса на основе значений в указанном поле, общем для источников. Объединение может быть внутренним объединением, левым внешним объединением или правым внешним объединением.
Когда
создается связь между
Когда
создается связь или
Когда создается запрос для полей с несовместимыми типами данных, в условиях отбора можно использовать оператор Like.
Нельзя изменить тип данных или значение свойства Размер поля у поля, участвующего в связи таблиц. Можно временно удалить связь, чтобы изменить свойство Размер поля, но если при этом изменить тип данных, нельзя будет восстановить связь, если перед этим не изменить тип данных другого связываемого поля.
Справочные сведения о типах данных
Вложение
Назначение. Поле с типом данных "Вложение" используется для вложения в запись нескольких файлов, например файлов изображений.
Предположим,
имеется база данных контактов соискателей
на замещение вакантных
При добавлении файлов некоторых типов каждое вложение сжимается приложением Access.
При вложении файлов перечисленных ниже типов происходит их сжатие приложением Access.
Можно вкладывать в запись файлы многих типов, но файлы определенных типов, которые могут представлять угрозу безопасности, блокируются. Как правило, можно вкладывать любые файлы, созданные в одном из приложений выпуска 2007 системы Microsoft Office. Можно также вкладывать LOG-файлы, текстовые файлы (TEXT-, TXT-файлы) и сжатые ZIP-файлы. Список поддерживаемых форматов файлов изображений см. в таблице, расположенной далее в этом разделе.
В приложении Access блокируются следующие типы вкладываемых файлов.
Список типов блокируемых файлов
Поддерживаемые свойства поля
Свойство | Применение |
Подпись | Подпись поля, отображаемая
по умолчанию в формах, отчетах и запросах.
Если свойство является пустым, используется
имя поля. Допускается использование любой
текстовой строки.
Рекомендуется использовать краткие подписи. |
Обязательное поле | Указывает, что у каждой записи должно быть по крайней мере одно вложение в этом поле. |
Счетчик
Назначение. Поле с типом данных "Счетчик" используется для формирования уникальных значений, которые служат исключительно для того, чтобы обеспечить уникальность каждой записи. Чаще всего такое поле применяется в качестве первичного ключа, особенно если нет подходящего естественного ключа (ключа, основанного на поле данных).
Для поля с типом данных "Счетчик" требуется 4 или 16 байтов, в зависимости от значения его свойства Размер поля.
Предположим, имеется таблица со сведениями о контактах. Имена контактов можно попытаться использовать в качестве первичного ключа для этой таблицы, но как быть, если у двух контактов совпадающие имена? Имена не подходят для использования в качестве естественных ключей, поскольку они часто бывают неуникальными. Если применяется поле с типом данных "Счетчик", у каждой записи заведомо будет уникальный идентификатор.
Поддерживаемые свойства поля
Свойство | Применение |
Подпись | Подпись поля, отображаемая
по умолчанию в формах, отчетах и
запросах. Если свойство является пустым,
используется имя поля. Допускается использование
любой текстовой строки.
Рекомендуется использовать краткие подписи. |
Размер поля | Определяет, сколько
места выделяется для каждого
значения. Для поля с типом данных "Счетчик"
можно задать одно из двух значений:Размер
поля "Длинное целое" применяется
для тех полей с типом данных "Счетчик",
которые не используются в качестве кодов
репликации. Это значение по умолчанию.
Не следует изменять это значение, если
не создается поле для кода репликации.
Репликация не поддерживается в базах данных с новым форматом файла, таким как ACCDB. Это значение свойства обеспечивает совместимость с другими числовыми полями с размером поля "Длинное целое", когда эти поля используются для связи или объединения. Для хранения каждого значения поля требуется 4 байта. Размер поля Код репликации применяется для тех полей с типом данных "Счетчик", которые используются в качестве кодов репликации в реплике базы данных. Не следует задавать это значение для данного свойства, если речь не идет о разработке или реализации реплицированной базы данных. Для хранения каждого значения поля требуется 16 байтов. |
Формат поля | Если поле с типом данных "Счетчик" используется в качестве первичного ключа или кода репликации, значение этого свойства задавать не нужно. В других случаях выберите требуемый формат чисел. |
Индексированное поле | Указывает, существует
ли для этого поля индекс. Это
свойство может принимать одно из
трех значений:
Не изменяйте
значение этого свойства для поля,
используемого в первичном Можно создать индекс по одному полю, установив для него свойство Индексированное поле, однако некоторые типы индексов таким способом создать нельзя. Например, нельзя, задавая значение этого свойства, создать индекс по нескольким полям. |